From c035344bf4e0fc09917a8c689acb7b709db59c2c Mon Sep 17 00:00:00 2001 From: cheungrowan <138825305+cheungrowan@users.noreply.github.com> Date: Tue, 8 Aug 2023 17:00:53 -0400 Subject: [PATCH 1/3] feat/local file system UI (#22) * client interface and local client migration * local client fixes * add remote client when api env variable is set * update local client for compatibility * docs and type cleanup * add initial summary walkthrough * update walkthrough * docs update * remove generated files from docs * update docs per feedback * update tests * clean up * update model fields * update data models and add paginated local file system responses * add filter and sort for test suites * update server with frontend * update unit tests and type hints * repopulate examples and remove unused html templates * add javascript source * update git ignore * update requirements * fix reqs --- .gitignore | 4 +- MANIFEST.in | 2 +- arthur_bench/client/bench_client.py | 86 + arthur_bench/client/local/client.py | 397 ++ arthur_bench/client/rest/admin/models.py | 2 +- arthur_bench/client/rest/bench/client.py | 106 +- arthur_bench/models/models.py | 202 +- arthur_bench/run/testrun.py | 18 +- arthur_bench/run/testsuite.py | 57 +- arthur_bench/run/utils.py | 47 +- arthur_bench/scoring/qa_quality.py | 2 +- arthur_bench/scoring/scoring_method.py | 1 - arthur_bench/server/html/assets/styles.css | 166 - .../server/html/test_run_overview.html | 88 - arthur_bench/server/html/test_run_table.html | 53 - .../server/html/test_suite_overview.html | 81 - arthur_bench/server/js/index.tsx | 17 + arthur_bench/server/js/package.json | 55 + .../js/packages/api/comparators.types.ts | 35 + .../server/js/packages/api/package.json | 14 + .../js/packages/api/useOnClickOutside.ts | 27 + .../server/js/packages/arthur-axios/index.ts | 14 + .../js/packages/arthur-axios/package.json | 14 + .../config/configureStore.prod.ts | 22 + .../arthur-redux/config/configureStore.ts | 14 + .../arthur-redux/config/rootReducer.ts | 8 + .../arthur-redux/config/state.type.ts | 6 + .../server/js/packages/arthur-redux/index.ts | 6 + .../js/packages/arthur-redux/package.json | 22 + .../slices/skin/skin.constants.ts | 3 + .../arthur-redux/slices/skin/skin.reducers.ts | 41 + .../arthur-redux/slices/skin/skin.type.ts | 3 + .../arthur-redux/slices/testSuites/actions.ts | 35 + .../slices/testSuites/constants.ts | 20 + .../slices/testSuites/reducers.ts | 78 + .../arthur-redux/slices/testSuites/types.ts | 110 + .../components/compound/Chip/Chip.tsx | 79 + .../components/compound/Chip/index.ts | 6 + .../components/compound/Chip/styles.ts | 47 + .../components/compound/Chip/types.ts | 26 + .../compound/FilterButton/FilterButton.tsx | 35 + .../components/compound/FilterButton/index.ts | 3 + .../compound/FilterButton/styles.ts | 23 + .../FilterComponent/FilterComponent.styles.ts | 51 + .../FilterComponent/FilterComponent.tsx | 45 + .../FilterComponentProps.types.ts | 18 + .../compound/FilterComponent/index.tsx | 3 + .../compound/FloatingHelp/FloatingHelp.tsx | 299 ++ .../compound/FloatingHelp/index.tsx | 3 + .../compound/FloatingHelp/styles.ts | 76 + .../InputsOutputsTable/InputsOutputsTable.tsx | 102 + .../compound/InsightCard/InsightCard.tsx | 93 + .../components/compound/InsightCard/styles.ts | 59 + .../components/compound/InsightCard/types.ts | 28 + .../components/compound/InsightCard/utils.ts | 19 + .../InsightHeadline/InsightHeadline.tsx | 89 + .../compound/InsightHeadline/index.ts | 3 + .../compound/InsightHeadline/styles.ts | 39 + .../components/compound/Loading/index.tsx | 36 + .../MetricDropdownSelection.tsx | 223 + .../MetricsDropdownSelection/index.ts | 3 + .../MetricsDropdownSelection/styles.ts | 97 + .../MetricsDropdownSelection/typings.d.ts | 14 + .../compound/ModeSelector/ModeSelector.tsx | 117 + .../components/compound/ModeSelector/index.ts | 3 + .../compound/ModeSelector/styles.ts | 33 + .../MultipleSelect/MultipleSelect.tsx | 246 ++ .../compound/MultipleSelect/styles.ts | 117 + .../compound/SortDropdown/SortDropdown.tsx | 76 + .../compound/SortDropdown/styles.ts | 38 + .../SummaryVisualizations/AverageScores.tsx | 83 + .../RunDistributions.tsx | 43 + .../SummaryVisualizations.tsx | 57 + .../compound/SummaryVisualizations/styles.ts | 36 + .../compound/TestRunDeepDive/Header.tsx | 30 + .../TestRunDeepDive/TestRunDeepDive.tsx | 97 + .../compound/TestRunDeepDive/styles.ts | 26 + .../compound/TestRunTable/TestRunHeader.tsx | 60 + .../compound/TestRunTable/TestRunRow.tsx | 60 + .../compound/TestRunTable/TestRunTable.tsx | 124 + .../compound/TestRunTable/styles.ts | 60 + .../compound/TestSuiteCard/MethodTag.tsx | 43 + .../compound/TestSuiteCard/TestSuiteCard.tsx | 78 + .../compound/TestSuiteCard/styles.ts | 49 + .../TestSuiteDetailsModal.tsx | 83 + .../compound/TestSuiteDetailsModal/styles.ts | 64 + .../TestSuitesHeader/TestSuitesHeader.tsx | 47 + .../compound/TestSuitesHeader/styles.ts | 18 + .../compound/WelcomeModal/WelcomeModal.tsx | 90 + .../compound/WelcomeModal/styles.ts | 52 + .../core/Breadcrumbs/Breadcrumbs.tsx | 56 + .../components/core/Breadcrumbs/index.ts | 3 + .../components/core/Breadcrumbs/styles.ts | 41 + .../components/core/Button/Button.tsx | 114 + .../components/core/Button/constants.ts | 24 + .../packages/components/core/Button/index.ts | 4 + .../packages/components/core/Button/styles.ts | 150 + .../components/core/Button/typings.d.ts | 18 + .../components/core/Button/typings.ts | 43 + .../packages/components/core/Button/utils.ts | 49 + .../core/Charts/BarChart/BarChart.stories.tsx | 111 + .../core/Charts/BarChart/BarChart.tsx | 366 ++ .../components/core/Charts/BarChart/index.ts | 3 + .../components/core/Charts/Legend/Legend.tsx | 52 + .../components/core/Charts/Legend/styles.ts | 83 + .../Charts/LineChart/LineChart.stories.tsx | 107 + .../core/Charts/LineChart/LineChart.tsx | 340 ++ .../LineChart/components/MultiLineTooltip.tsx | 48 + .../Charts/LineChart/components/styles.ts | 25 + .../components/core/Charts/LineChart/index.ts | 4 + .../core/Charts/LineChart/typings.d.ts | 58 + .../components/core/Charts/constants.ts | 106 + .../core/Checkbox/Checkbox.styles.ts | 57 + .../components/core/Checkbox/Checkbox.tsx | 31 + .../components/core/Checkbox/index.ts | 3 + .../components/core/Checkbox/typings.d.ts | 15 + .../core/Collapsible/Collapsible.tsx | 56 + .../components/core/Collapsible/index.ts | 3 + .../components/core/Collapsible/styles.ts | 5 + .../components/core/Collapsible/typings.d.ts | 6 + .../components/core/Dropdown/Dropdown.tsx | 112 + .../components/core/Dropdown/index.ts | 3 + .../components/core/Dropdown/styles.ts | 35 + .../components/core/Field/Field.styles.ts | 26 + .../packages/components/core/Field/Field.tsx | 19 + .../packages/components/core/Field/index.ts | 3 + .../packages/components/core/Field/types.ts | 4 + .../components/core/HelpTile/HelpTile.tsx | 74 + .../components/core/HelpTile/index.ts | 5 + .../components/core/HelpTile/styles.ts | 62 + .../components/core/HelpTile/typings.d.ts | 13 + .../js/packages/components/core/Icon/Icon.tsx | 39 + .../components/core/Icon/constants.ts | 1 + .../js/packages/components/core/Icon/index.ts | 4 + .../packages/components/core/Icon/readme.md | 18 + .../js/packages/components/core/Icon/types.ts | 147 + .../packages/components/core/Modal/Modal.tsx | 52 + .../packages/components/core/Modal/styles.ts | 16 + .../components/core/Paginator/Paginator.tsx | 303 ++ .../components/core/Paginator/index.ts | 3 + .../components/core/Paginator/styles.ts | 101 + .../components/core/Paginator/typings.d.ts | 21 + .../packages/components/core/PopUp/PopUp.tsx | 80 + .../core/PopUp/PopUpHeader/PopUpHeader.tsx | 27 + .../core/PopUp/PopUpHeader/styles.tsx | 18 + .../packages/components/core/PopUp/styles.ts | 23 + .../components/core/Search/Search.styles.ts | 69 + .../components/core/Search/Search.tsx | 60 + .../packages/components/core/Search/index.ts | 3 + .../packages/components/core/Search/types.ts | 18 + .../core/StyledSelect/StyledSelect.tsx | 159 + .../components/core/StyledSelect/index.ts | 3 + .../components/core/StyledSelect/styles.ts | 85 + .../packages/components/core/Table/Table.tsx | 22 + .../Table/components/ExpandableTableCell.tsx | 100 + .../core/Table/components/TableBody.tsx | 19 + .../core/Table/components/TableCell.tsx | 45 + .../core/Table/components/TableFooter.tsx | 19 + .../core/Table/components/TableHeader.tsx | 19 + .../core/Table/components/TableRow.tsx | 30 + .../packages/components/core/Table/index.ts | 8 + .../packages/components/core/Table/styles.ts | 33 + .../components/core/Table/typings.d.ts | 33 + .../js/packages/components/core/Tabs/Tab.tsx | 45 + .../js/packages/components/core/Tabs/Tabs.tsx | 44 + .../js/packages/components/core/Tabs/index.ts | 3 + .../packages/components/core/Tabs/styles.ts | 68 + .../components/core/Toggle/Toggle.styles.ts | 70 + .../components/core/Toggle/Toggle.tsx | 41 + .../components/core/Toggle/Toggle.types.ts | 8 + .../packages/components/core/Toggle/index.ts | 3 + .../components/core/Tooltip/Tooltip.styles.ts | 101 + .../components/core/Tooltip/Tooltip.tsx | 59 + .../js/packages/components/helpers/compose.ts | 4 + .../js/packages/components/package.json | 59 + .../js/packages/components/tsconfig.json | 10 + .../js/packages/components/typings.d.ts | 2 + .../resources/colors/Arthur/graphs.ts | 47 + .../resources/colors/Arthur/primary.ts | 11 + .../resources/colors/Arthur/secondary.ts | 45 + .../resources/fonts/Graphik/Graphik-Black.otf | Bin 0 -> 140268 bytes .../fonts/Graphik/Graphik-BlackItalic.otf | Bin 0 -> 142948 bytes .../fonts/Graphik/Graphik-BlackItalic.woff | Bin 0 -> 52128 bytes .../fonts/Graphik/Graphik-BlackItalic.woff2 | Bin 0 -> 38572 bytes .../resources/fonts/Graphik/Graphik-Bold.otf | Bin 0 -> 139708 bytes .../resources/fonts/Graphik/Graphik-Bold.woff | Bin 0 -> 50076 bytes .../fonts/Graphik/Graphik-Bold.woff2 | Bin 0 -> 36932 bytes .../fonts/Graphik/Graphik-BoldItalic.otf | Bin 0 -> 142756 bytes .../fonts/Graphik/Graphik-BoldItalic.woff | Bin 0 -> 52616 bytes .../fonts/Graphik/Graphik-BoldItalic.woff2 | Bin 0 -> 38936 bytes .../fonts/Graphik/Graphik-Extralight.otf | Bin 0 -> 135248 bytes .../fonts/Graphik/Graphik-Extralight.woff | Bin 0 -> 49532 bytes .../fonts/Graphik/Graphik-Extralight.woff2 | Bin 0 -> 36448 bytes .../Graphik/Graphik-ExtralightItalic.otf | Bin 0 -> 139472 bytes .../Graphik/Graphik-ExtralightItalic.woff | Bin 0 -> 52396 bytes .../Graphik/Graphik-ExtralightItalic.woff2 | Bin 0 -> 38292 bytes .../resources/fonts/Graphik/Graphik-Light.otf | Bin 0 -> 134752 bytes .../fonts/Graphik/Graphik-Light.woff | Bin 0 -> 49312 bytes .../fonts/Graphik/Graphik-Light.woff2 | Bin 0 -> 36124 bytes .../fonts/Graphik/Graphik-LightItalic.otf | Bin 0 -> 139012 bytes .../fonts/Graphik/Graphik-LightItalic.woff | Bin 0 -> 52140 bytes .../fonts/Graphik/Graphik-LightItalic.woff2 | Bin 0 -> 38200 bytes .../fonts/Graphik/Graphik-Medium.otf | Bin 0 -> 137664 bytes .../fonts/Graphik/Graphik-Medium.woff | Bin 0 -> 49964 bytes .../fonts/Graphik/Graphik-Medium.woff2 | Bin 0 -> 36908 bytes .../fonts/Graphik/Graphik-MediumItalic.otf | Bin 0 -> 140808 bytes .../fonts/Graphik/Graphik-MediumItalic.woff | Bin 0 -> 52608 bytes .../fonts/Graphik/Graphik-MediumItalic.woff2 | Bin 0 -> 38796 bytes .../fonts/Graphik/Graphik-Regular.otf | Bin 0 -> 131204 bytes .../fonts/Graphik/Graphik-Regular.woff | Bin 0 -> 46928 bytes .../fonts/Graphik/Graphik-Regular.woff2 | Bin 0 -> 34352 bytes .../fonts/Graphik/Graphik-RegularItalic.otf | Bin 0 -> 134832 bytes .../fonts/Graphik/Graphik-Semibold.otf | Bin 0 -> 138448 bytes .../fonts/Graphik/Graphik-Semibold.woff | Bin 0 -> 50004 bytes .../fonts/Graphik/Graphik-Semibold.woff2 | Bin 0 -> 37064 bytes .../fonts/Graphik/Graphik-SemiboldItalic.otf | Bin 0 -> 142280 bytes .../fonts/Graphik/Graphik-SemiboldItalic.woff | Bin 0 -> 52772 bytes .../Graphik/Graphik-SemiboldItalic.woff2 | Bin 0 -> 39000 bytes .../resources/fonts/Graphik/Graphik-Super.otf | Bin 0 -> 138840 bytes .../fonts/Graphik/Graphik-Super.woff | Bin 0 -> 48796 bytes .../fonts/Graphik/Graphik-Super.woff2 | Bin 0 -> 35924 bytes .../fonts/Graphik/Graphik-SuperItalic.otf | Bin 0 -> 139892 bytes .../fonts/Graphik/Graphik-SuperItalic.woff | Bin 0 -> 50272 bytes .../fonts/Graphik/Graphik-SuperItalic.woff2 | Bin 0 -> 36912 bytes .../resources/fonts/Graphik/Graphik-Thin.otf | Bin 0 -> 131292 bytes .../resources/fonts/Graphik/Graphik-Thin.woff | Bin 0 -> 47616 bytes .../fonts/Graphik/Graphik-Thin.woff2 | Bin 0 -> 34792 bytes .../fonts/Graphik/Graphik-ThinItalic.otf | Bin 0 -> 133272 bytes .../fonts/Graphik/Graphik-ThinItalic.woff | Bin 0 -> 49768 bytes .../fonts/Graphik/Graphik-ThinItalic.woff2 | Bin 0 -> 35832 bytes .../fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf | Bin 0 -> 111944 bytes .../IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf | Bin 0 -> 118540 bytes .../IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf | Bin 0 -> 110244 bytes .../IBMPlexMono-ExtraLightItalic.ttf | Bin 0 -> 118700 bytes .../IBM_Plex_Mono/IBMPlexMono-Italic.ttf | Bin 0 -> 117952 bytes .../fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf | Bin 0 -> 109436 bytes .../IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf | Bin 0 -> 117416 bytes .../IBM_Plex_Mono/IBMPlexMono-Medium.ttf | Bin 0 -> 110924 bytes .../IBMPlexMono-MediumItalic.ttf | Bin 0 -> 118048 bytes .../IBM_Plex_Mono/IBMPlexMono-Regular.ttf | Bin 0 -> 109780 bytes .../IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf | Bin 0 -> 114392 bytes .../IBMPlexMono-SemiBoldItalic.ttf | Bin 0 -> 121360 bytes .../fonts/IBM_Plex_Mono/IBMPlexMono-Thin.ttf | Bin 0 -> 112100 bytes .../IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf | Bin 0 -> 120160 bytes .../resources/fonts/IBM_Plex_Mono/OFL.txt | 93 + .../resources/fonts/Lato/Lato-Black.ttf | Bin 0 -> 69500 bytes .../resources/fonts/Lato/Lato-BlackItalic.ttf | Bin 0 -> 72000 bytes .../resources/fonts/Lato/Lato-Bold.ttf | Bin 0 -> 73332 bytes .../resources/fonts/Lato/Lato-BoldItalic.ttf | Bin 0 -> 77732 bytes .../resources/fonts/Lato/Lato-Italic.ttf | Bin 0 -> 75792 bytes .../resources/fonts/Lato/Lato-Light.ttf | Bin 0 -> 77208 bytes .../resources/fonts/Lato/Lato-LightItalic.ttf | Bin 0 -> 49080 bytes .../resources/fonts/Lato/Lato-Regular.ttf | Bin 0 -> 75152 bytes .../resources/fonts/Lato/Lato-Thin.ttf | Bin 0 -> 69976 bytes .../resources/fonts/Lato/Lato-ThinItalic.ttf | Bin 0 -> 48864 bytes .../js/packages/resources/fonts/Lato/OFL.txt | 93 + .../js/packages/resources/fonts/fonts.css | 326 ++ .../js/packages/resources/fonts/index.ts | 19 + .../js/packages/resources/icons/constants.ts | 11 + .../js/packages/resources/icons/selection.js | 3616 +++++++++++++++++ .../packages/resources/icons/selection.json | 3616 +++++++++++++++++ .../resources/images/Arthur_Logo_PBW.svg | 27 + .../images/Arthur_Logo_Symbol_low_margin.svg | 3 + .../js/packages/resources/images/welcome.svg | 14 + .../server/js/packages/resources/package.json | 11 + .../resources/style-constants/index.ts | 7 + .../packages/resources/theme/button/index.ts | 216 + .../js/packages/resources/theme/light.ts | 24 + .../resources/theme/tagSelector/index.ts | 5 + .../js/packages/resources/theme/types.ts | 46 + .../js/packages/translations/constants.ts | 21 + .../js/packages/translations/en/chat.json | 1 + .../js/packages/translations/en/common.json | 735 ++++ .../js/packages/translations/en/element.json | 71 + .../js/packages/translations/en/overview.json | 18 + .../packages/translations/en/roundtable.json | 54 + .../js/packages/translations/en/shield.json | 10 + .../js/packages/translations/es/chatEs.json | 1 + .../js/packages/translations/es/commonEs.json | 55 + .../packages/translations/es/elementEs.json | 41 + .../translations/es/roundtableEs.json | 23 + .../js/packages/translations/es/shieldEs.json | 10 + .../server/js/packages/translations/hooks.ts | 20 + .../js/packages/translations/jp/chatJp.json | 1 + .../js/packages/translations/jp/common.json | 73 + .../js/packages/translations/jp/commonJp.json | 55 + .../packages/translations/jp/elementJp.json | 41 + .../translations/jp/roundtableJp.json | 23 + .../js/packages/translations/jp/shieldJp.json | 10 + .../server/js/packages/translations/types.ts | 16 + .../server/js/packages/tsconfig/README.md | 3 + .../server/js/packages/tsconfig/base.json | 22 + .../server/js/packages/tsconfig/nextjs.json | 22 + .../server/js/packages/tsconfig/package.json | 11 + .../js/packages/tsconfig/react-library.json | 11 + .../server/js/packages/utils/.eslintrc.js | 9 + .../server/js/packages/utils/README.md | 1 + .../server/js/packages/utils/babel.config.js | 7 + .../capitalizeFirstLetter.test.js | 15 + .../utils/capitalize-first-letter/index.ts | 15 + .../server/js/packages/utils/chunk/index.ts | 9 + .../abbreviateNumber/abbreviateNumber.test.js | 41 + .../utils/format/abbreviateNumber/index.ts | 20 + .../format/date-label-formatter/index.ts | 26 + .../server/js/packages/utils/helpers/index.ts | 15 + .../server/js/packages/utils/is-nil/index.ts | 6 + .../js/packages/utils/is-nil/isNil.test.js | 27 + .../server/js/packages/utils/jest.config.ts | 197 + .../js/packages/utils/keypress-enter/index.ts | 19 + .../js/packages/utils/node_modules/.bin/jest | 1 + .../packages/utils/node_modules/.bin/ts-jest | 1 + .../server/js/packages/utils/package.json | 31 + .../js/packages/utils/parse-int/index.ts | 22 + .../packages/utils/parse-int/parseInt.test.js | 23 + .../server/js/packages/utils/range/index.ts | 7 + .../js/packages/utils/range/range.test.ts | 7 + .../server/js/packages/utils/tsconfig.json | 8 + .../js/public/arthur-triangle-favicon.png | Bin 0 -> 1699 bytes arthur_bench/server/js/public/index.html | 13 + arthur_bench/server/js/src/App.tsx | 29 + .../server/js/src/Bench/InputsOutputs.tsx | 20 + arthur_bench/server/js/src/Bench/TestRun.tsx | 88 + arthur_bench/server/js/src/Bench/TestRuns.tsx | 23 + .../server/js/src/Bench/TestSuiteHeader.tsx | 105 + .../server/js/src/Bench/TestSuites.tsx | 118 + arthur_bench/server/js/src/Bench/index.tsx | 30 + arthur_bench/server/js/src/Bench/styles.ts | 84 + .../server/js/src/Bench/useTestSuites.ts | 136 + arthur_bench/server/js/src/Skin/skin.tsx | 37 + arthur_bench/server/js/src/copy/initCopy.ts | 39 + arthur_bench/server/js/src/index.html | 13 + arthur_bench/server/js/src/renderer.ts | 3 + arthur_bench/server/js/src/routes/index.tsx | 40 + arthur_bench/server/js/tsconfig.json | 16 + .../server/js/webpack-config/config.js | 72 + arthur_bench/server/run_server.py | 120 +- ...thur_bench.scoring.bertscore.BERTScore.rst | 23 - ...coring.qa_quality.QAQualityCorrectness.rst | 23 - ...h.scoring.scoring_method.ScoringMethod.rst | 23 - ...scoring.summary_quality.SummaryQuality.rst | 23 - docs/source/guides.rst | 3 +- docs/source/quickstart.md | 21 + docs/source/walkthrough.md | 96 + .../bench/clothing_qa/chatgpt-run/run.json | 1 - .../bench/clothing_qa/claude-run/run.json | 1 - .../bench/clothing_qa/cohere-run/run.json | 1 - .../bench/clothing_qa/minilm-run/run.json | 1 - .../bench/clothing_qa/roberta-run/run.json | 1 - examples/bench/clothing_qa/suite.json | 1 - .../clothing_qa/tinyroberta-run/run.json | 1 - examples/bench/news_summary/corrupt/run.json | 2 +- .../bench/news_summary/longt5books/run.json | 2 +- examples/bench/news_summary/rephrase/run.json | 2 +- .../bench/news_summary/run_id_to_name.json | 1 + examples/bench/news_summary/suite.json | 2 +- .../stack_dist_to_golden/prompt1/run.json | 1 + .../stack_dist_to_golden/prompt39842/run.json | 1 + .../stack_dist_to_golden/run_id_to_name.json | 1 + .../bench/stack_dist_to_golden/suite.json | 2 +- examples/bench/suite_id_to_name.json | 1 + examples/demo_question_answering.ipynb | 2024 --------- pyproject.toml | 7 +- requirements.txt | 75 +- test/conftest.py | 2 +- test/fixtures/mock_data.py | 31 + test/fixtures/mock_requests.py | 45 + test/fixtures/mock_responses.py | 35 + test/helpers.py | 35 +- test/test_testrun.py | 5 +- test/test_testsuite.py | 173 +- 370 files changed, 20440 insertions(+), 2934 deletions(-) create mode 100644 arthur_bench/client/bench_client.py create mode 100644 arthur_bench/client/local/client.py delete mode 100644 arthur_bench/server/html/assets/styles.css delete mode 100644 arthur_bench/server/html/test_run_overview.html delete mode 100644 arthur_bench/server/html/test_run_table.html delete mode 100644 arthur_bench/server/html/test_suite_overview.html create mode 100644 arthur_bench/server/js/index.tsx create mode 100644 arthur_bench/server/js/package.json create mode 100644 arthur_bench/server/js/packages/api/comparators.types.ts create mode 100644 arthur_bench/server/js/packages/api/package.json create mode 100644 arthur_bench/server/js/packages/api/useOnClickOutside.ts create mode 100644 arthur_bench/server/js/packages/arthur-axios/index.ts create mode 100644 arthur_bench/server/js/packages/arthur-axios/package.json create mode 100644 arthur_bench/server/js/packages/arthur-redux/config/configureStore.prod.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/config/configureStore.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/config/rootReducer.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/config/state.type.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/index.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/package.json create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.constants.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.reducers.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.type.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/testSuites/actions.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/testSuites/constants.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/testSuites/reducers.ts create mode 100644 arthur_bench/server/js/packages/arthur-redux/slices/testSuites/types.ts create mode 100644 arthur_bench/server/js/packages/components/compound/Chip/Chip.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/Chip/index.ts create mode 100644 arthur_bench/server/js/packages/components/compound/Chip/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/Chip/types.ts create mode 100644 arthur_bench/server/js/packages/components/compound/FilterButton/FilterButton.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/FilterButton/index.ts create mode 100644 arthur_bench/server/js/packages/components/compound/FilterButton/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/FilterComponent/FilterComponent.styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/FilterComponent/FilterComponent.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/FilterComponent/FilterComponentProps.types.ts create mode 100644 arthur_bench/server/js/packages/components/compound/FilterComponent/index.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/FloatingHelp/FloatingHelp.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/FloatingHelp/index.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/FloatingHelp/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/InputsOutputsTable/InputsOutputsTable.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/InsightCard/InsightCard.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/InsightCard/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/InsightCard/types.ts create mode 100644 arthur_bench/server/js/packages/components/compound/InsightCard/utils.ts create mode 100644 arthur_bench/server/js/packages/components/compound/InsightHeadline/InsightHeadline.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/InsightHeadline/index.ts create mode 100644 arthur_bench/server/js/packages/components/compound/InsightHeadline/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/Loading/index.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/MetricDropdownSelection.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/index.ts create mode 100644 arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/compound/ModeSelector/ModeSelector.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/ModeSelector/index.ts create mode 100644 arthur_bench/server/js/packages/components/compound/ModeSelector/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/MultipleSelect/MultipleSelect.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/MultipleSelect/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/SortDropdown/SortDropdown.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/SortDropdown/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/SummaryVisualizations/AverageScores.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/SummaryVisualizations/RunDistributions.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/SummaryVisualizations/SummaryVisualizations.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/SummaryVisualizations/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunDeepDive/Header.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunDeepDive/TestRunDeepDive.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunDeepDive/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunHeader.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunRow.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunTable.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestRunTable/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuiteCard/MethodTag.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuiteCard/TestSuiteCard.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuiteCard/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/TestSuiteDetailsModal.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuitesHeader/TestSuitesHeader.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/TestSuitesHeader/styles.ts create mode 100644 arthur_bench/server/js/packages/components/compound/WelcomeModal/WelcomeModal.tsx create mode 100644 arthur_bench/server/js/packages/components/compound/WelcomeModal/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Breadcrumbs/Breadcrumbs.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Breadcrumbs/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Breadcrumbs/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Button/Button.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Button/constants.ts create mode 100644 arthur_bench/server/js/packages/components/core/Button/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Button/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Button/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/Button/typings.ts create mode 100644 arthur_bench/server/js/packages/components/core/Button/utils.ts create mode 100644 arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.stories.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Charts/BarChart/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Charts/Legend/Legend.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Charts/Legend/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.stories.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Charts/LineChart/components/MultiLineTooltip.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Charts/LineChart/components/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Charts/LineChart/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Charts/LineChart/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/Charts/constants.ts create mode 100644 arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Checkbox/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Checkbox/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/Collapsible/Collapsible.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Collapsible/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Collapsible/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Collapsible/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/Dropdown/Dropdown.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Dropdown/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Dropdown/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Field/Field.styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Field/Field.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Field/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Field/types.ts create mode 100644 arthur_bench/server/js/packages/components/core/HelpTile/HelpTile.tsx create mode 100644 arthur_bench/server/js/packages/components/core/HelpTile/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/HelpTile/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/HelpTile/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/Icon/Icon.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Icon/constants.ts create mode 100644 arthur_bench/server/js/packages/components/core/Icon/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Icon/readme.md create mode 100644 arthur_bench/server/js/packages/components/core/Icon/types.ts create mode 100644 arthur_bench/server/js/packages/components/core/Modal/Modal.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Modal/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Paginator/Paginator.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Paginator/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Paginator/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Paginator/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/PopUp/PopUp.tsx create mode 100644 arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/PopUpHeader.tsx create mode 100644 arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/styles.tsx create mode 100644 arthur_bench/server/js/packages/components/core/PopUp/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Search/Search.styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Search/Search.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Search/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Search/types.ts create mode 100644 arthur_bench/server/js/packages/components/core/StyledSelect/StyledSelect.tsx create mode 100644 arthur_bench/server/js/packages/components/core/StyledSelect/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/StyledSelect/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Table/Table.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/components/ExpandableTableCell.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/components/TableBody.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/components/TableCell.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/components/TableFooter.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/components/TableHeader.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/components/TableRow.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Table/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Table/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Table/typings.d.ts create mode 100644 arthur_bench/server/js/packages/components/core/Tabs/Tab.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Tabs/Tabs.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Tabs/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Tabs/styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Toggle/Toggle.styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Toggle/Toggle.tsx create mode 100644 arthur_bench/server/js/packages/components/core/Toggle/Toggle.types.ts create mode 100644 arthur_bench/server/js/packages/components/core/Toggle/index.ts create mode 100644 arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.styles.ts create mode 100644 arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.tsx create mode 100644 arthur_bench/server/js/packages/components/helpers/compose.ts create mode 100644 arthur_bench/server/js/packages/components/package.json create mode 100644 arthur_bench/server/js/packages/components/tsconfig.json create mode 100644 arthur_bench/server/js/packages/components/typings.d.ts create mode 100644 arthur_bench/server/js/packages/resources/colors/Arthur/graphs.ts create mode 100644 arthur_bench/server/js/packages/resources/colors/Arthur/primary.ts create mode 100644 arthur_bench/server/js/packages/resources/colors/Arthur/secondary.ts create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Black.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ExtralightItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ExtralightItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ExtralightItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Medium.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Medium.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Medium.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-RegularItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Semibold.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Semibold.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Semibold.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Thin.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Thin.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Thin.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ThinItalic.otf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ThinItalic.woff create mode 100644 arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ThinItalic.woff2 create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Italic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Medium.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Thin.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/OFL.txt create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Black.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-BlackItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Bold.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-BoldItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Italic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Light.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-LightItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Regular.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Thin.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/Lato-ThinItalic.ttf create mode 100644 arthur_bench/server/js/packages/resources/fonts/Lato/OFL.txt create mode 100644 arthur_bench/server/js/packages/resources/fonts/fonts.css create mode 100644 arthur_bench/server/js/packages/resources/fonts/index.ts create mode 100644 arthur_bench/server/js/packages/resources/icons/constants.ts create mode 100644 arthur_bench/server/js/packages/resources/icons/selection.js create mode 100644 arthur_bench/server/js/packages/resources/icons/selection.json create mode 100644 arthur_bench/server/js/packages/resources/images/Arthur_Logo_PBW.svg create mode 100644 arthur_bench/server/js/packages/resources/images/Arthur_Logo_Symbol_low_margin.svg create mode 100644 arthur_bench/server/js/packages/resources/images/welcome.svg create mode 100644 arthur_bench/server/js/packages/resources/package.json create mode 100644 arthur_bench/server/js/packages/resources/style-constants/index.ts create mode 100644 arthur_bench/server/js/packages/resources/theme/button/index.ts create mode 100644 arthur_bench/server/js/packages/resources/theme/light.ts create mode 100644 arthur_bench/server/js/packages/resources/theme/tagSelector/index.ts create mode 100644 arthur_bench/server/js/packages/resources/theme/types.ts create mode 100644 arthur_bench/server/js/packages/translations/constants.ts create mode 100644 arthur_bench/server/js/packages/translations/en/chat.json create mode 100644 arthur_bench/server/js/packages/translations/en/common.json create mode 100644 arthur_bench/server/js/packages/translations/en/element.json create mode 100644 arthur_bench/server/js/packages/translations/en/overview.json create mode 100644 arthur_bench/server/js/packages/translations/en/roundtable.json create mode 100644 arthur_bench/server/js/packages/translations/en/shield.json create mode 100644 arthur_bench/server/js/packages/translations/es/chatEs.json create mode 100644 arthur_bench/server/js/packages/translations/es/commonEs.json create mode 100644 arthur_bench/server/js/packages/translations/es/elementEs.json create mode 100644 arthur_bench/server/js/packages/translations/es/roundtableEs.json create mode 100644 arthur_bench/server/js/packages/translations/es/shieldEs.json create mode 100644 arthur_bench/server/js/packages/translations/hooks.ts create mode 100644 arthur_bench/server/js/packages/translations/jp/chatJp.json create mode 100644 arthur_bench/server/js/packages/translations/jp/common.json create mode 100644 arthur_bench/server/js/packages/translations/jp/commonJp.json create mode 100644 arthur_bench/server/js/packages/translations/jp/elementJp.json create mode 100644 arthur_bench/server/js/packages/translations/jp/roundtableJp.json create mode 100644 arthur_bench/server/js/packages/translations/jp/shieldJp.json create mode 100644 arthur_bench/server/js/packages/translations/types.ts create mode 100644 arthur_bench/server/js/packages/tsconfig/README.md create mode 100644 arthur_bench/server/js/packages/tsconfig/base.json create mode 100644 arthur_bench/server/js/packages/tsconfig/nextjs.json create mode 100644 arthur_bench/server/js/packages/tsconfig/package.json create mode 100644 arthur_bench/server/js/packages/tsconfig/react-library.json create mode 100644 arthur_bench/server/js/packages/utils/.eslintrc.js create mode 100644 arthur_bench/server/js/packages/utils/README.md create mode 100644 arthur_bench/server/js/packages/utils/babel.config.js create mode 100644 arthur_bench/server/js/packages/utils/capitalize-first-letter/capitalizeFirstLetter.test.js create mode 100644 arthur_bench/server/js/packages/utils/capitalize-first-letter/index.ts create mode 100644 arthur_bench/server/js/packages/utils/chunk/index.ts create mode 100644 arthur_bench/server/js/packages/utils/format/abbreviateNumber/abbreviateNumber.test.js create mode 100644 arthur_bench/server/js/packages/utils/format/abbreviateNumber/index.ts create mode 100644 arthur_bench/server/js/packages/utils/format/date-label-formatter/index.ts create mode 100644 arthur_bench/server/js/packages/utils/helpers/index.ts create mode 100644 arthur_bench/server/js/packages/utils/is-nil/index.ts create mode 100644 arthur_bench/server/js/packages/utils/is-nil/isNil.test.js create mode 100644 arthur_bench/server/js/packages/utils/jest.config.ts create mode 100644 arthur_bench/server/js/packages/utils/keypress-enter/index.ts create mode 120000 arthur_bench/server/js/packages/utils/node_modules/.bin/jest create mode 120000 arthur_bench/server/js/packages/utils/node_modules/.bin/ts-jest create mode 100644 arthur_bench/server/js/packages/utils/package.json create mode 100644 arthur_bench/server/js/packages/utils/parse-int/index.ts create mode 100644 arthur_bench/server/js/packages/utils/parse-int/parseInt.test.js create mode 100644 arthur_bench/server/js/packages/utils/range/index.ts create mode 100644 arthur_bench/server/js/packages/utils/range/range.test.ts create mode 100644 arthur_bench/server/js/packages/utils/tsconfig.json create mode 100644 arthur_bench/server/js/public/arthur-triangle-favicon.png create mode 100644 arthur_bench/server/js/public/index.html create mode 100644 arthur_bench/server/js/src/App.tsx create mode 100644 arthur_bench/server/js/src/Bench/InputsOutputs.tsx create mode 100644 arthur_bench/server/js/src/Bench/TestRun.tsx create mode 100644 arthur_bench/server/js/src/Bench/TestRuns.tsx create mode 100644 arthur_bench/server/js/src/Bench/TestSuiteHeader.tsx create mode 100644 arthur_bench/server/js/src/Bench/TestSuites.tsx create mode 100644 arthur_bench/server/js/src/Bench/index.tsx create mode 100644 arthur_bench/server/js/src/Bench/styles.ts create mode 100644 arthur_bench/server/js/src/Bench/useTestSuites.ts create mode 100644 arthur_bench/server/js/src/Skin/skin.tsx create mode 100644 arthur_bench/server/js/src/copy/initCopy.ts create mode 100644 arthur_bench/server/js/src/index.html create mode 100644 arthur_bench/server/js/src/renderer.ts create mode 100644 arthur_bench/server/js/src/routes/index.tsx create mode 100644 arthur_bench/server/js/tsconfig.json create mode 100644 arthur_bench/server/js/webpack-config/config.js delete mode 100644 docs/source/generated/arthur_bench.scoring.bertscore.BERTScore.rst delete mode 100644 docs/source/generated/arthur_bench.scoring.qa_quality.QAQualityCorrectness.rst delete mode 100644 docs/source/generated/arthur_bench.scoring.scoring_method.ScoringMethod.rst delete mode 100644 docs/source/generated/arthur_bench.scoring.summary_quality.SummaryQuality.rst create mode 100644 docs/source/walkthrough.md delete mode 100644 examples/bench/clothing_qa/chatgpt-run/run.json delete mode 100644 examples/bench/clothing_qa/claude-run/run.json delete mode 100644 examples/bench/clothing_qa/cohere-run/run.json delete mode 100644 examples/bench/clothing_qa/minilm-run/run.json delete mode 100644 examples/bench/clothing_qa/roberta-run/run.json delete mode 100644 examples/bench/clothing_qa/suite.json delete mode 100644 examples/bench/clothing_qa/tinyroberta-run/run.json create mode 100644 examples/bench/news_summary/run_id_to_name.json create mode 100644 examples/bench/stack_dist_to_golden/prompt1/run.json create mode 100644 examples/bench/stack_dist_to_golden/prompt39842/run.json create mode 100644 examples/bench/stack_dist_to_golden/run_id_to_name.json create mode 100644 examples/bench/suite_id_to_name.json delete mode 100644 examples/demo_question_answering.ipynb create mode 100644 test/fixtures/mock_data.py create mode 100644 test/fixtures/mock_requests.py create mode 100644 test/fixtures/mock_responses.py diff --git a/.gitignore b/.gitignore index 2119f5c..a04c8eb 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,6 @@ include/ *.egg-info/ .installed.cfg *.egg - +arthur_bench/server/js/dist/* +arthur_bench/server/js/node_modules/* +arthur_bench/server/js/packages/*/node_modules/ diff --git a/MANIFEST.in b/MANIFEST.in index f368d0d..4d0556c 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1 @@ -recursive-include arthur_bench/server/html/* +recursive-include arthur_bench/server/js/dist/* diff --git a/arthur_bench/client/bench_client.py b/arthur_bench/client/bench_client.py new file mode 100644 index 0000000..2dc7d93 --- /dev/null +++ b/arthur_bench/client/bench_client.py @@ -0,0 +1,86 @@ +from typing import Optional, TypeVar +from abc import ABC, abstractmethod + +from arthur_bench.models.models import ( + PaginatedTestSuites, + CreateRunResponse, + CreateRunRequest, + PaginatedRuns, + PaginatedRun, + TestSuiteRequest, + PaginatedTestSuite, + TestSuiteSummary, +) + +TBenchClient = TypeVar("TBenchClient", bound="BenchClient") + + +class BenchClient(ABC): + + @abstractmethod + def get_test_suites( + self, + name: Optional[str] = None, + sort: Optional[str] = None, + scoring_method: Optional[str] = None, + page: int = 1, + page_size: int = 5 + ) -> PaginatedTestSuites: + raise NotImplementedError + + @abstractmethod + def create_test_suite(self, json_body: TestSuiteRequest) -> PaginatedTestSuite: + raise NotImplementedError + + @abstractmethod + def get_test_suite( + self, + test_suite_id: str, + page: int = 1, + page_size: int = 5) -> PaginatedTestSuite: + raise NotImplementedError + + @abstractmethod + def get_runs_for_test_suite( + self, + test_suite_id: str, + sort: Optional[str] = None, + page: int = 1, + page_size: int = 5 + ) -> PaginatedRuns: + raise NotImplementedError + + @abstractmethod + def create_new_test_run( + self, test_suite_id: str, json_body: CreateRunRequest + ) -> CreateRunResponse: + raise NotImplementedError + + @abstractmethod + def get_test_run( + self, + test_suite_id: str, + test_run_id: str, + page: int = 1, + page_size: int = 5, + sort: Optional[bool] = None, + ) -> PaginatedRun: + raise NotImplementedError + + @abstractmethod + def get_summary_statistics( + self, + test_suite_id: str, + run_id: Optional[str] = None, + page: int = 1, + page_size: int = 5 + ) -> TestSuiteSummary: + raise NotImplementedError + + @abstractmethod + def delete_test_suite(self, test_suite_id: str): + raise NotImplementedError + + @abstractmethod + def delete_test_run(self, test_suite_id: str, test_run_id: str): + raise NotImplementedError diff --git a/arthur_bench/client/local/client.py b/arthur_bench/client/local/client.py new file mode 100644 index 0000000..c9b8419 --- /dev/null +++ b/arthur_bench/client/local/client.py @@ -0,0 +1,397 @@ +import os +import duckdb +import numpy as np +import glob +import json +from datetime import datetime +from math import ceil +from typing import Optional, Union, List +from dataclasses import dataclass +import uuid +from pathlib import Path +from arthur_bench.client.bench_client import BenchClient +from arthur_bench.client.exceptions import NotFoundError, ArthurError, UserValueError +from arthur_bench.models.models import CreateRunRequest, CreateRunResponse, PaginatedRun, PaginatedRuns, \ + PaginatedTestSuite, PaginatedTestSuites, TestSuiteRequest, TestSuiteSummary, TestSuiteMetadata, TestRunMetadata, \ + SummaryItem, HistogramItem, TestCaseRequest, TestCaseResponse, RunResult +from arthur_bench.run.utils import load_suite_from_json, get_file_extension + +BENCH_FILE_DIR_KEY = 'BENCH_FILE_DIR' +DEFAULT_BENCH_FILE_DIR = Path(os.getcwd()) / "bench" + +SUITE_INDEX_FILE = 'suite_id_to_name.json' +RUN_INDEX_FILE = 'run_id_to_name.json' + +TIMESTAMP_FORMAT = '%Y-%m-%dT%H:%M:%S.%f' +DEFAULT_PAGE_SIZE = 5 + +SORT_QUERY_TO_FUNC = { + 'last_run_time': lambda x: x.last_run_time if x.last_run_time is not None else x.created_at, + 'name': lambda x: x.name, + 'created_at': lambda x: x.created_at, + 'avg_score': lambda x: x.avg_score, + '-last_run_time': lambda x: x.last_run_time if x.last_run_time is not None else x.created_at, + '-name': lambda x: x.name, + '-created_at': lambda x: x.created_at, + '-avg_score': lambda x: x.avg_score, + 'score': lambda x: x.score, + 'id': lambda x: x.id +} + + +def _write_suite_index(root_dir: Path): + suite_index_path = root_dir / SUITE_INDEX_FILE + if suite_index_path.is_file(): + return + json.dump({}, open(suite_index_path, "w")) + return None + + +def _write_run_index(root_dir: Path, test_suite: str): + run_index_path = root_dir / test_suite / RUN_INDEX_FILE + if run_index_path.is_file(): + return + json.dump({}, open(run_index_path, "w")) + return None + + +def _bench_root_dir() -> Path: + return Path(os.environ.get(BENCH_FILE_DIR_KEY, DEFAULT_BENCH_FILE_DIR)) + + +def _test_suite_dir(test_suite_name: str) -> Path: + return Path(_bench_root_dir()) / test_suite_name + + +def _create_test_suite_dir(test_suite_name: str) -> Path: + if not os.path.exists(_bench_root_dir()): + os.mkdir(_bench_root_dir()) + test_suite_dir = _test_suite_dir(test_suite_name) + if test_suite_dir.is_dir(): + raise UserValueError(f"test_suite {test_suite_name} already exists") + os.mkdir(test_suite_dir) + return test_suite_dir + + +def _create_run_dir(test_suite_name: str, run_name: str) -> Path: + run_dir = _test_suite_dir(test_suite_name) / run_name + if os.path.exists(run_dir): + raise UserValueError(f"run {run_name} already exists") + os.mkdir(run_dir) + return run_dir + + +def _load_suite_with_optional_id(filepath: Union[str, os.PathLike]) -> Optional[PaginatedTestSuite]: + if get_file_extension(filepath) != '.json': + raise UserValueError("filepath must be json file") + suite = json.load(open(filepath)) + if 'id' in suite: + return PaginatedTestSuite.parse_obj(suite) + return None + + +def _summarize_run(run: PaginatedRun) -> SummaryItem: + scores = [o.score for o in run.test_cases] + avg_score = np.mean(scores).item() + hist, bin_edges = np.histogram(scores, bins=20, range=(0, max(1, np.max(scores)))) + histogram = [] + for i in range(len(hist)): + hist_item = HistogramItem( + count=hist[i], + low=bin_edges[i], + high=bin_edges[i+1] + ) + histogram.append(hist_item) + return SummaryItem(id=run.id, name=run.name, avg_score=avg_score, histogram=histogram) + + +@dataclass +class PageInfo: + start: int + end: int + page: int + page_size: int + total_pages: int + total_count: int + + +def _paginate(objs: List, page: int, page_size: int, sort_key: str) -> PageInfo: + """Paginate sorted files and return iteration indices and page info""" + desc = sort_key[0] == "-" + objs.sort(key=SORT_QUERY_TO_FUNC[sort_key], reverse=desc) + offset = (page - 1) * page_size + return PageInfo( + start=offset, + end=min(offset + page_size, len(objs)), + page=page, + page_size=page_size, + total_count=len(objs), + total_pages=ceil(len(objs) / page_size) + ) + + +class LocalBenchClient(BenchClient): + """ + Client for managing local file system test suites and runs + """ + def __init__(self, root_dir: Optional[Union[str, Path]] = None): + if root_dir is None: + root_dir = _bench_root_dir() + self.root_dir = Path(root_dir) + _write_suite_index(self.root_dir) + + def _get_suite_name_from_id(self, id: str) -> Optional[str]: + suite_index = json.load(open(self.root_dir / SUITE_INDEX_FILE)) + if id not in suite_index: + return None + return suite_index[id] + + def _get_run_name_from_id(self, test_suite_name: str, id: str) -> Optional[str]: + run_index = json.load(open(self.root_dir / test_suite_name / RUN_INDEX_FILE)) + if id not in run_index: + return None + return run_index[id] + + def _create_test_case_with_id(self, test_case: TestCaseRequest) -> TestCaseResponse: + return TestCaseResponse(id=uuid.uuid4(), + input=test_case.input, + reference_output=test_case.reference_output) + + def _update_suite_run_time(self, test_suite_name: str, runtime: datetime): + suite_file = self.root_dir / test_suite_name / "suite.json" + suite = PaginatedTestSuite.parse_file(suite_file) + suite.last_run_time = runtime + suite_file.write_text(suite.json()) + + @staticmethod + def _update_index(filepath: Path, id: uuid.UUID, name: str): + suite_index = json.load(open(filepath)) + suite_index[str(id)] = name + json.dump(suite_index, open(filepath, "w")) + + def _update_suite_index(self, id: uuid.UUID, name: str): + suite_index_path = self.root_dir / SUITE_INDEX_FILE + LocalBenchClient._update_index(suite_index_path, id, name) + + def _update_run_index(self, test_suite_name: str, id: uuid.UUID, name: str): + run_index_path = self.root_dir / test_suite_name / RUN_INDEX_FILE + LocalBenchClient._update_index(run_index_path, id, name) + + def get_test_suite(self, test_suite_id: str, page: int = 1, page_size: int = DEFAULT_PAGE_SIZE) -> PaginatedTestSuite: + suite_index = json.load(open(self.root_dir / SUITE_INDEX_FILE)) + if test_suite_id not in suite_index: + raise NotFoundError() + else: + suite_file = self.root_dir / suite_index[test_suite_id] / "suite.json" + suite = PaginatedTestSuite.parse_file(suite_file) + pagination = _paginate(suite.test_cases, page, page_size, sort_key='id') + return PaginatedTestSuite(id=uuid.UUID(test_suite_id), + name=suite.name, + scoring_method=suite.scoring_method, + test_cases=suite.test_cases[pagination.start:pagination.end], + created_at=suite.created_at, + updated_at=suite.updated_at, + page=pagination.page, + page_size=pagination.page_size, + total_count=pagination.total_count, + total_pages=pagination.total_pages) + + def get_test_suites( + self, + name: Optional[str] = None, + sort: Optional[str] = None, + scoring_method: Optional[str] = None, + page: int = 1, + page_size: int = DEFAULT_PAGE_SIZE) -> PaginatedTestSuites: + + # name uniqueness + if name is not None: + test_suite_dir = self.root_dir / name + if test_suite_dir.is_dir(): + suite = _load_suite_with_optional_id(test_suite_dir / "suite.json") + if suite is None: + suite = self.get_test_suite_by_name(name) + return PaginatedTestSuites(test_suites=[ + TestSuiteMetadata( + id=suite.id, + name=suite.name, + scoring_method=suite.scoring_method, + description=suite.description, + created_at=suite.created_at + ) + ], page=1, page_size=1, total_pages=1, total_count=1) + else: + return PaginatedTestSuites(test_suites=[], page=1, page_size=0, total_pages=1, total_count=0) + + suites = [] + suite_files = glob.glob(f'{self.root_dir}/*/suite.json') + for f in suite_files: + suite = _load_suite_with_optional_id(f) + if suite is None: + suite = self.get_test_suite_by_name(f.split('/')[-2]) + if scoring_method is None or suite.scoring_method.name == scoring_method: + suites.append(TestSuiteMetadata( + id=suite.id, + name=suite.name, + scoring_method=suite.scoring_method, + description=suite.description, + created_at=suite.created_at + )) + + # default sort by last run time + if sort is None: + sort = 'last_run_time' + paginate = _paginate(suites, page=page, page_size=page_size, sort_key=sort) + return PaginatedTestSuites(test_suites=suites[paginate.start:paginate.end], + page=paginate.page, + page_size=paginate.page_size, + total_pages=paginate.total_pages, + total_count=paginate.total_count) + + def create_test_suite(self, json_body: TestSuiteRequest) -> PaginatedTestSuite: + test_suite_dir = _create_test_suite_dir(json_body.name) + suite_file = test_suite_dir / "suite.json" + + test_suite_id = uuid.uuid4() + self._update_suite_index(test_suite_id, json_body.name) + _write_run_index(self.root_dir, json_body.name) + + resp = PaginatedTestSuite(id=test_suite_id, + name=json_body.name, + test_cases=[self._create_test_case_with_id(test_case) for test_case in json_body.test_cases], + scoring_method=json_body.scoring_method, + created_at=json_body.created_at, + updated_at=json_body.created_at) + + suite_file.write_text(resp.json()) + return resp + + def create_new_test_run(self, test_suite_id: str, json_body: CreateRunRequest) -> CreateRunResponse: + test_suite_name = self._get_suite_name_from_id(test_suite_id) + if test_suite_name is None: + raise NotFoundError() + + run_id = uuid.uuid4() + resp = PaginatedRun(id=run_id, + test_suite_id=uuid.UUID(test_suite_id), + updated_at=json_body.created_at, + **json_body.dict()) + + run_dir = _create_run_dir(test_suite_name, json_body.name) + run_file = run_dir / 'run.json' + run_file.write_text(resp.json()) + self._update_run_index(test_suite_name, run_id, json_body.name) + self._update_suite_run_time(test_suite_name=test_suite_name, runtime=resp.created_at) + return CreateRunResponse(id=resp.id) + + def get_runs_for_test_suite(self, test_suite_id: str, sort: Optional[str] = None, page: int = 1, page_size: int = DEFAULT_PAGE_SIZE) -> PaginatedRuns: + test_suite_name = self._get_suite_name_from_id(test_suite_id) + if test_suite_name is None: + raise NotFoundError() + + runs = [] + run_files = glob.glob(f'{self.root_dir}/{test_suite_name}/*/run.json') + for f in run_files: + run_obj = PaginatedRun.parse_file(f) + avg_score = np.mean([o.score for o in run_obj.test_cases]) + run_resp = TestRunMetadata(**run_obj.dict(), avg_score=avg_score) # type: ignore + runs.append(run_resp) + + if sort is None: + sort = 'created_at' + + pagination = _paginate(runs, page, page_size, sort_key=sort) + return PaginatedRuns(test_suite_id=uuid.UUID(test_suite_id), + test_runs=runs, + page_size=pagination.page_size, + page=pagination.page, + total_pages=pagination.total_pages, + total_count=pagination.total_count) + + def get_summary_statistics(self, test_suite_id: str, run_id: Optional[str] = None, page: int = 1, page_size: int = DEFAULT_PAGE_SIZE) -> TestSuiteSummary: + print(test_suite_id) + test_suite_name = self._get_suite_name_from_id(test_suite_id) + if test_suite_name is None: + raise NotFoundError() + + runs = [] + run_id_found = False + run_files = glob.glob(f'{self.root_dir}/{test_suite_name}/*/run.json') + for f in run_files: + run_obj = PaginatedRun.parse_file(f) + runs.append(_summarize_run(run=run_obj)) + if str(run_obj.id) == run_id: + run_id_found = True + + pagination = _paginate(runs, page, page_size, sort_key='avg_score') + paginated_summary = TestSuiteSummary(summary=runs, + num_test_cases=len(run_obj.test_cases), + page_size=pagination.page_size, + page=pagination.page, + total_pages=pagination.total_pages, + total_count=pagination.total_count) + + if run_id is not None and not run_id_found: + run_name = self._get_run_name_from_id(test_suite_name, run_id) + if run_name is None: + raise NotFoundError() + additional_run = PaginatedRun.parse_file(self.root_dir / test_suite_name / run_name / "run.json") + paginated_summary.summary.append(_summarize_run(additional_run)) + return paginated_summary + + def get_test_run(self, test_suite_id: str, test_run_id: str, page: int = 1, page_size: int = DEFAULT_PAGE_SIZE, sort: Optional[bool] = True) -> PaginatedRun: + test_suite_name = self._get_suite_name_from_id(test_suite_id) + if test_suite_name is None: + raise NotFoundError() + + run_name = self._get_run_name_from_id(test_suite_name, test_run_id) + if run_name is None: + raise NotFoundError() + + created_at = PaginatedRun.parse_file(self.root_dir / test_suite_name / run_name / "run.json").created_at + try: + cases = duckdb.sql(f"SELECT * FROM (" + f"SELECT test_cases.id, test_cases.input, test_cases.reference_output FROM (" + f"SELECT unnest(test_cases) as test_cases from read_json_auto('{self.root_dir}/{test_suite_name}/suite.json', timestampformat='{TIMESTAMP_FORMAT}'))) " + f"POSITIONAL JOIN (SELECT test_cases.output, test_cases.score FROM (" + f"SELECT unnest(test_cases) as test_cases from read_json_auto('{self.root_dir}/{test_suite_name}/{run_name}/run.json',timestampformat='{TIMESTAMP_FORMAT}')))").df().to_dict('records') + except duckdb.IOException: + cases = [] + + pagination = _paginate([RunResult.parse_obj(r) for r in cases], page, page_size, sort_key='score') + return PaginatedRun( + id=uuid.UUID(test_run_id), + name=run_name, + created_at=created_at, + updated_at=created_at, + test_case_runs=cases[pagination.start:pagination.end], + test_suite_id=uuid.UUID(test_suite_id), + page=pagination.page, + page_size=pagination.page_size, + total_pages=pagination.total_pages, + total_count=pagination.total_count) + + def delete_test_suite(self, test_suite_id: str): + # TODO + return ArthurError("delete test suite is not supported in local mode yet") + + def delete_test_run(self, test_suite_id: str, test_run_id: str): + # TODO: + return ArthurError("delete test run is not supported in local mode yet") + + def get_test_suite_by_name(self, test_suite_name: str) -> PaginatedTestSuite: + """ + Additional getter to maintain backwards compatibility with non-identified local files + """ + suite_file = self.root_dir / test_suite_name / "suite.json" + suite = load_suite_from_json(suite_file) + + # override file with index + id_ = uuid.uuid4() + resp = PaginatedTestSuite(id=id_, + **suite.dict()) + suite_file.write_text(resp.json()) + self._update_suite_index(id_, test_suite_name) + _write_run_index(self.root_dir, test_suite_name) + + return resp \ No newline at end of file diff --git a/arthur_bench/client/rest/admin/models.py b/arthur_bench/client/rest/admin/models.py index 1d40e72..8eb76ef 100644 --- a/arthur_bench/client/rest/admin/models.py +++ b/arthur_bench/client/rest/admin/models.py @@ -148,7 +148,7 @@ class UserResponse(BaseModel): """ The username the user can use to login """ - roles: List[str] + roles: Optional[List[str]] """ The user's roles """ diff --git a/arthur_bench/client/rest/bench/client.py b/arthur_bench/client/rest/bench/client.py index 2735dc5..98c1b96 100644 --- a/arthur_bench/client/rest/bench/client.py +++ b/arthur_bench/client/rest/bench/client.py @@ -4,24 +4,24 @@ # import http client from arthur_bench.client.http.requests import HTTPClient +from arthur_bench.client.bench_client import BenchClient from arthur_bench.models.models import ( - PaginatedGetTestSuitesResponse, - CreateRunResponse, + PaginatedTestSuites, + PaginatedRun, CreateRunRequest, - PaginatedGetRunsForTestSuiteResponse, - PaginatedGetRunResponse, - TestSuiteResponse, + PaginatedRuns, TestSuiteRequest, - PaginatedGetTestSuiteResponse, - TestSuiteSummaryResponse, + PaginatedTestSuite, + TestSuiteSummary, + CreateRunResponse ) PATH_PREFIX = "/api/v3" -class ArthurBenchClient: +class ArthurBenchClient(BenchClient): """ A Python client to interact with the Arthur Bench API """ @@ -40,7 +40,9 @@ def get_test_suites( name: Optional[str] = None, sort: Optional[str] = None, scoring_method: Optional[str] = None, - ) -> PaginatedGetTestSuitesResponse: + page: Optional[int] = 1, + page_size: Optional[int] = None + ) -> PaginatedTestSuites: """ Gets test suites @@ -59,13 +61,17 @@ def get_test_suites( params["sort"] = sort if scoring_method is not None: params["scoring_method"] = scoring_method + if page is not None: + params["page"] = page # type: ignore + if page_size is not None: + params["page_size"] = page_size # type: ignore parsed_resp = cast(Dict, self.http_client.get( f"/bench/test_suites", params=params, validation_response_code=HTTPStatus.OK )) - return PaginatedGetTestSuitesResponse(**parsed_resp) + return PaginatedTestSuites(**parsed_resp) - def create_test_suite(self, json_body: TestSuiteRequest) -> TestSuiteResponse: + def create_test_suite(self, json_body: TestSuiteRequest) -> PaginatedTestSuite: """ Creates a new test suite from reference data using specified scoring_method for scoring @@ -77,20 +83,30 @@ def create_test_suite(self, json_body: TestSuiteRequest) -> TestSuiteResponse: json=json_body.dict(exclude={'created_at', 'created_by', 'bench_version'}), validation_response_code=HTTPStatus.CREATED, )) - return TestSuiteResponse(**parsed_resp) + return PaginatedTestSuite(**parsed_resp) - def get_test_suite(self, test_suite_id: str) -> PaginatedGetTestSuiteResponse: + def get_test_suite( + self, + test_suite_id: str, + page: Optional[int] = 1, + page_size: Optional[int] = None) -> PaginatedTestSuite: """ Get reference data for an existing test suite :param test_suite_id: """ + params = {} + if page is not None: + params["page"] = page # type: ignore + if page_size is not None: + params["page_size"] = page_size # type: ignore parsed_resp = cast(Dict, self.http_client.get( f"/bench/test_suites/{test_suite_id}", + params=params, validation_response_code=HTTPStatus.OK, )) - return PaginatedGetTestSuiteResponse(**parsed_resp) + return PaginatedTestSuite(**parsed_resp) def get_summary_statistics( self, @@ -98,9 +114,9 @@ def get_summary_statistics( run_id: Optional[str] = None, page: Optional[int] = 1, page_size: Optional[int] = None, - ) -> TestSuiteSummaryResponse: + ) -> TestSuiteSummary: """ - Get pagianted summary statistics of a test suite + Get paginated summary statistics of a test suite Defaults to page size of 5. @@ -123,11 +139,15 @@ def get_summary_statistics( params=params, validation_response_code=HTTPStatus.OK, )) - return TestSuiteSummaryResponse(**parsed_resp) + return TestSuiteSummary(**parsed_resp) def get_runs_for_test_suite( - self, test_suite_id: str, sort: Optional[str] = None - ) -> PaginatedGetRunsForTestSuiteResponse: + self, + test_suite_id: str, + sort: Optional[str] = None, + page: Optional[int] = 1, + page_size: Optional[int] = None, + ) -> PaginatedRuns: """ Get runs for a particular test suite (identified by test_suite_id) @@ -138,13 +158,17 @@ def get_runs_for_test_suite( params = {} if sort is not None: params["sort"] = sort + if page is not None: + params["page"] = page # type: ignore + if page_size is not None: + params["page_size"] = page_size # type: ignore parsed_resp = cast(Dict, self.http_client.get( f"/bench/test_suites/{test_suite_id}/runs", params=params, validation_response_code=HTTPStatus.OK, )) - return PaginatedGetRunsForTestSuiteResponse(**parsed_resp) + return PaginatedRuns(**parsed_resp) def create_new_test_run( self, test_suite_id: str, json_body: CreateRunRequest @@ -171,7 +195,7 @@ def get_test_run( page: Optional[int] = 1, page_size: Optional[int] = None, sort: Optional[bool] = None, - ) -> PaginatedGetRunResponse: + ) -> PaginatedRun: """ Get a test run with input, output, and reference data @@ -184,9 +208,9 @@ def get_test_run( params = {} if page is not None: - params["page"] = page + params["page"] = page # type: ignore if page_size is not None: - params["page_size"] = page_size + params["page_size"] = page_size # type: ignore if sort is not None: params["sort"] = sort @@ -195,4 +219,38 @@ def get_test_run( params=params, validation_response_code=HTTPStatus.OK, )) - return PaginatedGetRunResponse(**parsed_resp) + return PaginatedRun(**parsed_resp) + + def delete_test_suite(self, test_suite_id: str): + """ + Deletes test suite + + Is idempotent. + + :param test_suite_id: + """ + + raw_resp = self.http_client.delete( + f"/bench/test_suites/{test_suite_id}", + validation_response_code=HTTPStatus.NO_CONTENT, + return_raw_response=True, + ) + return raw_resp + + def delete_test_run(self, test_suite_id: str, test_run_id: str): + """ + Deletes a test run + + Is idempotent. + + :param test_suite_id: + :param test_run_id: + """ + + raw_resp = self.http_client.delete( + f"/bench/test_suites/{test_suite_id}/runs/{test_run_id}", + validation_response_code=HTTPStatus.NO_CONTENT, + return_raw_response=True, + ) + return raw_resp + diff --git a/arthur_bench/models/models.py b/arthur_bench/models/models.py index 0e67b6d..f429c56 100644 --- a/arthur_bench/models/models.py +++ b/arthur_bench/models/models.py @@ -1,7 +1,3 @@ -# generated by datamodel-codegen: -# filename: bench.yaml -# timestamp: 2023-06-21T19:01:59+00:00 - from __future__ import annotations from datetime import datetime @@ -10,21 +6,28 @@ from uuid import UUID from arthur_bench.client.exceptions import UserValueError -from arthur_bench.models.client import Page, PageSize, TotalCount, TotalPages from pydantic import BaseModel, Field, validator +## COMMON class ScoringMethodType(str, Enum): - BuiltIn = 'built_in' + BuiltIn = 'built_in' Custom = 'custom' +class ScoringMethod(BaseModel): + name: str + type: ScoringMethodType + + +## REQUESTS + + class TestCaseRequest(BaseModel): """ An input, reference output pair. """ - input: str """ Input to the test case. Does not include the prompt template. @@ -35,10 +38,6 @@ class TestCaseRequest(BaseModel): """ -class ScoringMethod(BaseModel): - name: str - type: ScoringMethodType - class TestSuiteRequest(BaseModel): """ Test case data and metadata for the test suite. @@ -76,47 +75,36 @@ def null_reference_outputs_all_or_none(cls, v): last_ref_output_null = False return v - + @validator('scoring_method', pre=True) def scoring_method_backwards_compatible(cls, v): if isinstance(v, str): return ScoringMethod(name=v, type=ScoringMethodType.BuiltIn) return v - -class TestSuite(BaseModel): - id: UUID - name: str - scoring_method: str - last_run_time: Optional[datetime] = None - description: Optional[str] = None - created_at: Optional[datetime] = None - updated_at: Optional[datetime] = None - - + class TestCaseOutput(BaseModel): """ A generated output, score pair """ - id: Optional[UUID] = None + id: UUID """ Optional unique identifier for this test case of the suite and run """ - output: Optional[str] = None + output: str """ Generated output for test case """ - score: Optional[float] = None + score: float """ Score assigned to output """ - - + class CreateRunRequest(BaseModel): name: str """ Name identifier of the run """ - test_case_outputs: List[TestCaseOutput] + test_cases: List[TestCaseOutput] """ List of outputs and scores for all cases in the test suite """ @@ -145,27 +133,28 @@ class CreateRunRequest(BaseModel): """ -class TestRun(BaseModel): - id: Optional[UUID] = None - name: Optional[str] = None +## RESPONSES + +class TestSuiteMetadata(BaseModel): + id: UUID + name: str + scoring_method: ScoringMethod + last_run_time: Optional[datetime] = None + description: Optional[str] = None created_at: Optional[datetime] = None updated_at: Optional[datetime] = None - model_version: Optional[str] = None - prompt_template: Optional[str] = None - avg_score: Optional[float] = None -class PaginatedGetTestSuitesResponse(BaseModel): - test_suites: Optional[List[TestSuite]] = None - page: Optional[Page] = None - page_size: Optional[PageSize] = None - total_pages: Optional[TotalPages] = None - total_count: Optional[TotalCount] = None +class PaginatedTestSuites(BaseModel): + test_suites: List[TestSuiteMetadata] + page: int + page_size: int + total_pages: int + total_count: int - -class TestCaseResponseItem(BaseModel): - id: Optional[UUID] = None - input: Optional[str] = None +class TestCaseResponse(BaseModel): + id: UUID + input: str """ Input to the test case. Does not include the prompt template. """ @@ -175,85 +164,92 @@ class TestCaseResponseItem(BaseModel): """ -class HistogramItem(BaseModel): - count: Optional[int] = None - low: Optional[float] = None - high: Optional[float] = None +class PaginatedTestSuite(BaseModel): + id: UUID + name: str + scoring_method: ScoringMethod + test_cases: List[TestCaseResponse] + created_at: datetime + updated_at: datetime + description: Optional[str] = None + last_run_time: Optional[datetime] = None + num_runs: Optional[int] = 0 + page: Optional[int] = None + page_size: Optional[int] = None + total_pages: Optional[int] = None + total_count: Optional[int] = None -class SummaryItem(BaseModel): - id: Optional[UUID] = None +class TestRunMetadata(BaseModel): + id: UUID + name: str + created_at: datetime + updated_at: datetime avg_score: Optional[float] = None - histogram: Optional[List[HistogramItem]] = None + model_version: Optional[str] = None + prompt_template: Optional[str] = None -class TestSuiteSummaryResponse(BaseModel): - summary: Optional[List[SummaryItem]] = None - page: Optional[Page] = None - page_size: Optional[PageSize] = None - total_pages: Optional[TotalPages] = None - total_count: Optional[TotalCount] = None +class PaginatedRuns(BaseModel): + """ + Paginated list of runs for a test suite. + """ + test_suite_id: UUID + test_runs: List[TestRunMetadata] + page: int + page_size: int + total_pages: int + total_count: int -class TestSuiteCase(BaseModel): - id: Optional[UUID] = None - input: Optional[str] = None - reference_output: Optional[str] = None +class HistogramItem(BaseModel): + count: int + low: float + high: float + + +class SummaryItem(BaseModel): + id: UUID + name: str + avg_score: float + histogram: List[HistogramItem] -class PaginatedGetTestSuiteResponse(BaseModel): - id: Optional[UUID] = None - name: Optional[str] = None - scoring_method: Optional[str] = None - test_cases: Optional[List[TestSuiteCase]] = None +class TestSuiteSummary(BaseModel): + summary: List[SummaryItem] + page: int + page_size: int + total_pages: int + total_count: int + num_test_cases: int class CreateRunResponse(BaseModel): - id: Optional[UUID] = None + id: UUID class RunResult(BaseModel): - id: Optional[str] = None + id: UUID + output: str + score: float input: Optional[str] = None reference_output: Optional[str] = None - output: Optional[str] = None - score: Optional[float] = None -class PaginatedGetRunsForTestSuiteResponse(BaseModel): - """ - Paginated list of runs for a test suite. - """ - - test_runs: List[TestRun] - page: Optional[Page] = None - page_size: Optional[PageSize] = None - total_pages: Optional[TotalPages] = None - total_count: Optional[TotalCount] = None - - -class PaginatedGetRunResponse(BaseModel): +class PaginatedRun(BaseModel): """ Paginated list of prompts, reference outputs, and model outputs for a particular run. """ - - test_case_runs: Optional[List[RunResult]] = None - test_suite_id: Optional[UUID] = None - page: Page - page_size: PageSize - total_pages: Optional[TotalPages] = None - total_count: Optional[TotalCount] = None - - -class TestSuiteResponse(BaseModel): id: UUID name: str - test_cases: List[TestCaseResponseItem] = Field(..., min_items=1) - scoring_method: ScoringMethod - description: Optional[str] = None - organization_id: Optional[UUID] = None - created_at: Optional[datetime] = None - updated_at: Optional[datetime] = None - """ - JSON object containing test case data for the test suite. - """ + test_suite_id: UUID + test_cases: List[RunResult] = Field(alias='test_case_runs') + updated_at: datetime + created_at: datetime + page: Optional[int] = None + page_size: Optional[int] = None + total_pages: Optional[int] = None + total_count: Optional[int] = None + + class Config: + allow_population_by_field_name = True diff --git a/arthur_bench/run/testrun.py b/arthur_bench/run/testrun.py index a4cb249..2e1945d 100644 --- a/arthur_bench/run/testrun.py +++ b/arthur_bench/run/testrun.py @@ -1,17 +1,17 @@ import uuid -from pathlib import Path -from typing import Optional from arthur_bench.models.models import CreateRunRequest +from arthur_bench.client.bench_client import BenchClient class TestRun(CreateRunRequest): - test_suite_id: Optional[uuid.UUID] = None - run_dir: Optional[Path] = None + test_suite_id: uuid.UUID + client: BenchClient # type: ignore + + class Config: + arbitrary_types_allowed = True + def save(self): """Save a test run to local file system.""" - if self.run_dir is not None: - run_file = self.run_dir / 'run.json' - run_file.write_text(self.json(exclude={'test_suite_id', 'run_dir'})) - - # TODO: in client MR, update for if run dir is None + return self.client.create_new_test_run(test_suite_id=str(self.test_suite_id), + json_body=CreateRunRequest(**self.dict())) \ No newline at end of file diff --git a/arthur_bench/run/testsuite.py b/arthur_bench/run/testsuite.py index 2853617..e822a67 100644 --- a/arthur_bench/run/testsuite.py +++ b/arthur_bench/run/testsuite.py @@ -1,16 +1,16 @@ +import os import logging import pandas as pd from typing import List, Optional, Union -from pathlib import Path - from arthur_bench.scoring import ScoringMethod, scoring_method_class_from_string -from arthur_bench.models.models import TestSuiteRequest, TestCaseOutput, ScoringMethod as ScoringMethodMetadata, \ +from arthur_bench.models.models import TestSuiteRequest, PaginatedTestSuite, TestCaseOutput, CreateRunRequest, ScoringMethod as ScoringMethodMetadata, \ ScoringMethodType -from arthur_bench.client.exceptions import UserValueError, ArthurInternalError +from arthur_bench.client.exceptions import UserValueError, ArthurInternalError, MissingParameterError +from arthur_bench.client.bench_client import BenchClient +from arthur_bench.client.local.client import LocalBenchClient +from arthur_bench.client.rest.client import ArthurClient from arthur_bench.run.testrun import TestRun -from arthur_bench.run.utils import _create_test_suite_dir, _initialize_metadata, _test_suite_dir, \ - _create_run_dir, _clean_up_run, _load_suite_from_args, _load_run_data_from_args, _get_suite_if_exists -from arthur_bench.scoring import scoring_method_class_from_string +from arthur_bench.run.utils import _initialize_metadata, _load_suite_from_args, _load_run_data_from_args, _get_suite_if_exists from arthur_bench.scoring.scoring_method import SINGLE_ITEM_BATCH_DEFAULT @@ -42,10 +42,20 @@ def __init__( input_column: str = "input", reference_column: str = "reference_output", input_text_list: Optional[List[str]] = None, - reference_output_list: Optional[List[str]] = None + reference_output_list: Optional[List[str]] = None, + client: Optional[type[BenchClient]] = None ): - self.id = None - self.suite: TestSuiteRequest = _get_suite_if_exists(name) # type: ignore + url = os.getenv('ARTHUR_API_URL') + if client is None: + if url: # if remote url is specified use remote client + api_key = os.getenv('ARTHUR_API_KEY') + if api_key is None: + raise MissingParameterError("You must provide an api key when using remote url") + client = ArthurClient(url=url, api_key=api_key).bench # type: ignore + else: + client = LocalBenchClient() # type: ignore + self.client: BenchClient = client # type: ignore + self.suite: PaginatedTestSuite = _get_suite_if_exists(self.client, name) # type: ignore # get a scoringMethod class if isinstance(scoring_method, str): @@ -62,18 +72,18 @@ def __init__( requires_reference=scoring_method.requires_reference() ) method_meta = ScoringMethodMetadata(name=scoring_method.name(), type=scoring_method.type()) - self.suite = TestSuiteRequest( + new_suite = TestSuiteRequest( name=name, scoring_method=method_meta, description=description, test_cases=cases, **_initialize_metadata() ) - self._test_suite_dir: Path = _create_test_suite_dir(name) + self.suite = self.client.create_test_suite(new_suite) self.scorer: ScoringMethod = scoring_method() + else: logger.info(f"Found existing test suite with name {name}. Using existing suite") - self._test_suite_dir = _test_suite_dir(name) if self.suite.scoring_method.type == ScoringMethodType.Custom: if scoring_method.name() != self.suite.scoring_method.name: @@ -133,11 +143,8 @@ def run( raise UserValueError( f"candidate data has {len(candidate_output_list)} tests but expected {len(self.suite.test_cases)} tests") - run_dir = None - if save: - run_dir = _create_run_dir(self.suite.name, run_name) - inputs = [case.input for case in self.suite.test_cases] + ids = [case.id for case in self.suite.test_cases] # ref outputs should be None if any items are None (we validate nullness must be all-or-none) ref_outputs: Optional[List[str]] = [] if ref_outputs is not None: @@ -152,27 +159,25 @@ def run( batch_size=batch_size) except Exception as e: logger.error(f"failed to create run: {e}") - if run_dir: - _clean_up_run(run_dir=run_dir) raise ArthurInternalError(f"failed to create run {run_name}") from e - - test_case_outputs = [TestCaseOutput(output=output, score=score) for output, score in zip(candidate_output_list, all_scores)] - + + test_case_outputs = [TestCaseOutput(id=id_, output=output, score=score) for id_, output, score in zip(ids, candidate_output_list, all_scores)] + run = TestRun( name=run_name, - test_case_outputs=test_case_outputs, + test_cases=test_case_outputs, model_name=model_name, model_version=model_version, foundation_model=foundation_model, prompt_template=prompt_template, - run_dir=run_dir, + test_suite_id=self.suite.id, + client=self.client, **_initialize_metadata() ) if save: - self.save() run.save() - + return run def save(self): diff --git a/arthur_bench/run/utils.py b/arthur_bench/run/utils.py index 8bddf99..beb2259 100644 --- a/arthur_bench/run/utils.py +++ b/arthur_bench/run/utils.py @@ -7,12 +7,9 @@ from datetime import datetime from arthur_bench import __version__ -from arthur_bench.models.models import TestCaseRequest, TestSuiteRequest, ScoringMethod as ScoringMethodEnum +from arthur_bench.models.models import TestCaseRequest, TestSuiteRequest, PaginatedTestSuite from arthur_bench.client.exceptions import UserValueError -from arthur_bench.scoring import BERTScore, QAQualityCorrectness, SummaryQuality, ScoringMethod - -BENCH_FILE_DIR_KEY = 'BENCH_FILE_DIR' -DEFAULT_BENCH_FILE_DIR = str(Path(os.getcwd()) / "bench") +from arthur_bench.client.bench_client import BenchClient def get_file_extension(filepath: Union[str, os.PathLike]) -> str: @@ -20,24 +17,6 @@ def get_file_extension(filepath: Union[str, os.PathLike]) -> str: return ext -def _bench_root_dir() -> str: - return os.environ.get(BENCH_FILE_DIR_KEY, DEFAULT_BENCH_FILE_DIR) - - -def _test_suite_dir(test_suite_name: str) -> Path: - return Path(_bench_root_dir()) / test_suite_name - - -def _create_test_suite_dir(test_suite_name: str) -> Path: - if not os.path.exists(_bench_root_dir()): - os.mkdir(_bench_root_dir()) - test_suite_dir = _test_suite_dir(test_suite_name) - if test_suite_dir.is_dir(): - raise UserValueError(f"test_suite {test_suite_name} already exists") - os.mkdir(test_suite_dir) - return test_suite_dir - - def _initialize_metadata() -> Dict[str, Any]: return { "created_at": datetime.now().isoformat(), @@ -46,18 +25,6 @@ def _initialize_metadata() -> Dict[str, Any]: } -def _create_run_dir(test_suite_name: str, run_name: str) -> Path: - run_dir = _test_suite_dir(test_suite_name) / run_name - if os.path.exists(run_dir): - raise UserValueError(f"run {run_name} already exists") - os.mkdir(run_dir) - return run_dir - - -def _clean_up_run(run_dir: Path): - run_dir.rmdir() - - def _validate_dataframe(data: pd.DataFrame, column: str): if column not in data.columns: raise UserValueError(f"column {column} not found in dataset") @@ -178,11 +145,13 @@ def _load_run_data_from_args( "candidate_data_path csv, or candidate_output_list strings") -def _get_suite_if_exists(name: str) -> Optional[TestSuiteRequest]: +def _get_suite_if_exists(client: BenchClient, name: str) -> Optional[PaginatedTestSuite]: """ TODO: add version validation """ - test_suite_dir = _test_suite_dir(name) - if test_suite_dir.is_dir(): - return load_suite_from_json(Path(test_suite_dir / "suite.json")) + test_suite_resp = client.get_test_suites(name=name) + if len(test_suite_resp.test_suites) > 0: + # we enforce name validation, so there should ever only be one + suite = client.get_test_suite(str(test_suite_resp.test_suites[0].id), page_size=100) # TODO: can we enforce test suite length + return PaginatedTestSuite(**suite.dict()) return None diff --git a/arthur_bench/scoring/qa_quality.py b/arthur_bench/scoring/qa_quality.py index 562874f..c42b9a8 100644 --- a/arthur_bench/scoring/qa_quality.py +++ b/arthur_bench/scoring/qa_quality.py @@ -3,7 +3,7 @@ from langchain.chains import LLMChain from langchain.chat_models import ChatOpenAI from langchain.prompts.chat import ChatPromptTemplate, SystemMessagePromptTemplate, AIMessagePromptTemplate, \ - HumanMessagePromptTemplate, BasePromptTemplate + HumanMessagePromptTemplate from arthur_bench.scoring import ScoringMethod from arthur_bench.client.exceptions import UserValueError diff --git a/arthur_bench/scoring/scoring_method.py b/arthur_bench/scoring/scoring_method.py index 2e817e1..9db0948 100644 --- a/arthur_bench/scoring/scoring_method.py +++ b/arthur_bench/scoring/scoring_method.py @@ -1,6 +1,5 @@ from abc import abstractmethod, ABC import sys -from os import PathLike from typing import List, Optional, TypeVar from tqdm import tqdm diff --git a/arthur_bench/server/html/assets/styles.css b/arthur_bench/server/html/assets/styles.css deleted file mode 100644 index 50ae5e9..0000000 --- a/arthur_bench/server/html/assets/styles.css +++ /dev/null @@ -1,166 +0,0 @@ -/* ALL PAGES */ - -body { - font-family: 'Helvetica Neue', Helvetica, Arial, - 'Lucida Grande', sans-serif; -} - -a.logo { - box-sizing: border-box; - text-decoration: underline; -} -img.logo { - -ms-interpolation-mode: bicubic; - margin-left: 1.6%; - margin-top: 30px; -} - -a.back-home { - text-align: center; - float: right; - margin-right: 20px; - margin-top: 40px; - font-weight: 500; - font-size: 18px; - /*text-decoration: none;*/ - color: black; -} - -h2 { - font-weight: 400; - line-height: 56px; - margin: 0; - margin-bottom: 30px; - font-size: 36px; - text-transform: capitalize; - text-align: left; - color: #1A0016 !important; - margin-top: 30px; - margin-left: 1.7%; -} - -h3 { - font-size: 18px; - color: #1A0016; - margin-top: 0; -} - -/* text */ -.detail { - font-size: 12px; - color: #1A0016; -} -.detailNormal { - font-size: 12px; - color: #1A0016; - font-weight: normal -} - -/* OVERVIEW PAGES */ - -/* a box holding details of a test suite, run, etc. */ -table.itemCard { - box-sizing: border-box; - mso-table-lspace: 0pt; - mso-table-rspace: 0pt; - width: 100%; - border-collapse: separate !important; - border: 1px solid #e9e9e9; - padding: 16px; - margin-bottom: 12px; - max-width: 97%; - margin-left: auto; - margin-right: auto; -} - -table.itemCard td { - box-sizing: border-box; - font-size: 14px; - vertical-align: top; -} - -table.itemCardHeader { - box-sizing: border-box; - mso-table-lspace: 0pt; - mso-table-rspace: 0pt; - width: 100%; - border-collapse: separate !important; -} - -/* title of run/suite to left of timestamp */ -table.itemCardHeader tr td:first-child { - width: 70%; -} - -/* table cell, inner table, and button links in view details section in bottom half of item card*/ -td.viewDetails { - box-sizing: border-box; - font-size: 14px; - vertical-align: top; - padding-bottom: 15px; -} -table.viewDetails { - box-sizing: border-box; - mso-table-lspace: 0pt; - mso-table-rspace: 0pt; - width: auto; - border-collapse: separate !important; -} -/* button link e.g. "View Test Runs", "View Test Run Results" */ -a.buttonLink { - box-sizing: border-box; - border-color: #B536FB; - text-decoration: none; - background-color: #B536FB; - border: solid 1px #B536FB; - border-radius: 5px; - cursor: pointer; - color: #ffffff; - font-size: 14px; - font-weight: bold; - margin: 0; - padding: 12px 25px; - text-transform: capitalize; - display: inline-block; - margin-top:20px; -} - - -/* RUN DETAIL PAGE */ - -table.runTable { - box-sizing: border-box; - mso-table-lspace: 0; - mso-table-rspace: 0; - width: 95%; - border: 1px solid black; - border-collapse: collapse; - padding: 4px; - margin-bottom: 30px; - margin-left: auto; - margin-right: auto; -} - -table.runTable td,th { - border: 1px solid black; - border-collapse: collapse; - padding: 4px; -} -table.runTable th { - text-align: left; - font-size: 14px; - font-weight: bold; -} -table.runTable th.score { - min-width: 5%; -} -table.runTable th.output { - min-width: 20%; -} - -table.runTable tbody { - box-sizing: border-box; - font-size: 14px; - vertical-align: top; -} - diff --git a/arthur_bench/server/html/test_run_overview.html b/arthur_bench/server/html/test_run_overview.html deleted file mode 100644 index 33e0295..0000000 --- a/arthur_bench/server/html/test_run_overview.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Test Runs - - - -
- - All Test Suites -
- -

- Test Runs for {{test_suite_name}} Suite -

-{% for run in runs %} - - - - - - - -
- - - - - - -
-

- {{run.name}} [{% if run.model_name is none or run.model_name | trim == "" %} (no model) {% else %}{{run.model_name}}{% endif %}] -

-
-
- {{run.created_at}} -
-
-
- Description: -
-
- {% if run.description is none or run.description | trim == "" %}(no description) - {% else %}{{run.description}}{% endif %} -
-
- - - - -
- - View Test Run Results -
-
-{% endfor %} - - \ No newline at end of file diff --git a/arthur_bench/server/html/test_run_table.html b/arthur_bench/server/html/test_run_table.html deleted file mode 100644 index 2b36a18..0000000 --- a/arthur_bench/server/html/test_run_table.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - Test Run - - - -
- - All Test Suites -
- -

- Test Run: {{run_name}} for Test Suite: {{test_suite_name}} -

- - - - - - - - - - - -{% for case in cases %} - - - - - - - -{% endfor %} - -
InputReference OutputCandidate OutputScore
{{case.input}}{{case.reference_output}}{{case.output}}{{case.score}}
- - - \ No newline at end of file diff --git a/arthur_bench/server/html/test_suite_overview.html b/arthur_bench/server/html/test_suite_overview.html deleted file mode 100644 index cee6d01..0000000 --- a/arthur_bench/server/html/test_suite_overview.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Test Suites - - - - -

- All Test Suites -

-{% for suite in suites %} - - - - - - - -
- - - - - - -
-

- {{suite.name}} [{{suite.scoring_method.name}}] -

-
-
- {{suite.created_at}} -
-
-
- Description: -
-
- {% if suite.description is none or suite.description | trim == "" %}(no description) - {% else %}{{suite.description}}{% endif %} -
-
- - - - -
- View Test Runs -
-
-{% endfor %} - - diff --git a/arthur_bench/server/js/index.tsx b/arthur_bench/server/js/index.tsx new file mode 100644 index 0000000..92dc6c2 --- /dev/null +++ b/arthur_bench/server/js/index.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client' +import { Provider as StateProvider } from 'react-redux'; +import { store } from 'arthur-redux'; +import 'resources/icons/selection'; +import 'resources/fonts/fonts.css'; +import Skin from './src/Skin/skin'; + + +const element = document.getElementById('root') as HTMLElement; +const root = createRoot(element); + +root.render( + + + +); diff --git a/arthur_bench/server/js/package.json b/arthur_bench/server/js/package.json new file mode 100644 index 0000000..b59d17a --- /dev/null +++ b/arthur_bench/server/js/package.json @@ -0,0 +1,55 @@ +{ + "name": "arthur-bench", + "version": "0.1.0", + "private": true, + "dependencies": { + "@reduxjs/toolkit": "^1.8.3", + "@storybook/addon-actions": "^6.5.9", + "@types/luxon": "^3.0.0", + "@types/react": "^18.0.17", + "api": "file:packages/api", + "arthur-axios": "file:packages/arthur-axios", + "arthur-redux": "file:packages/arthur-redux", + "axios": "^0.27.2", + "components": "*", + "echarts": "^5.3.3", + "echarts-for-react": "^3.0.2", + "fela": "^12.1.2", + "i18next": "^21.8.13", + "icomoon-react": "3.0.0", + "luxon": "^3.0.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-fela": "^12.1.2", + "react-i18next": "^11.18.0", + "react-redux": "^8.0.2", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "redux": "^4.2.0", + "redux-api-middleware": "^3.2.1", + "redux-logger": "^3.0.6", + "resources": "file:packages/resources", + "ts-loader": "^9.3.0", + "tsconfig": "file:packages/tsconfig", + "ui": "file:packages/components", + "utils": "file:packages/utils", + "webpack": "^5.73.0" + }, + "scripts": { + "build": "NODE_ENV=production webpack --config=webpack-config/config.js" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "devDependencies": { + "@types/jest": "^29.5.3", + "@types/lodash.merge": "^4.6.7", + "@types/react-dom": "^18.0.6", + "@types/redux-api-middleware": "^3.2.3", + "@types/uuid": "^9.0.2", + "webpack-cli": "^5.1.4" + } +} diff --git a/arthur_bench/server/js/packages/api/comparators.types.ts b/arthur_bench/server/js/packages/api/comparators.types.ts new file mode 100644 index 0000000..88dae03 --- /dev/null +++ b/arthur_bench/server/js/packages/api/comparators.types.ts @@ -0,0 +1,35 @@ +export enum ComparatorType { + GREATER_THAN_EQUAL = 'gte', + GREATER_THAN = 'gt', + LESS_THAN = 'lt', + LESS_THAN_EQUAL = 'lte', + EQUAL = 'eq', + NOT_EQUAL = 'ne', + LIKE = 'like', + IN = 'in', + NOT_NULL = 'NotNull', +} + +export const comparatorLangMap: Record = { + gt: 'greater than', + gte: 'greater than or equal to', + lt: 'less than', + lte: 'less than or equal to', + eq: 'equal to', + ne: 'not equal to', + like: 'like', + in: 'in', + NotNull: 'not null', +}; + +export const ComparatorTypeMap = { + gt: ComparatorType.GREATER_THAN, + gte: ComparatorType.GREATER_THAN_EQUAL, + lt: ComparatorType.LESS_THAN, + lte: ComparatorType.LESS_THAN_EQUAL, + eq: ComparatorType.EQUAL, + ne: ComparatorType.NOT_EQUAL, + like: ComparatorType.LIKE, + in: ComparatorType.IN, + NotNull: ComparatorType.NOT_NULL, +}; diff --git a/arthur_bench/server/js/packages/api/package.json b/arthur_bench/server/js/packages/api/package.json new file mode 100644 index 0000000..a6d1bfe --- /dev/null +++ b/arthur_bench/server/js/packages/api/package.json @@ -0,0 +1,14 @@ +{ + "name": "api", + "version": "1.0.0", + "description": "Arthur axios instance", + "main": "index.ts", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "react": "18.2.0" + } +} diff --git a/arthur_bench/server/js/packages/api/useOnClickOutside.ts b/arthur_bench/server/js/packages/api/useOnClickOutside.ts new file mode 100644 index 0000000..5ec09d3 --- /dev/null +++ b/arthur_bench/server/js/packages/api/useOnClickOutside.ts @@ -0,0 +1,27 @@ +import React, { useEffect } from 'react'; + +type TOnClickOutsideHandler = (event: Event) => void; + +const useOnClickOutside = ( + ref: React.RefObject, + handler: TOnClickOutsideHandler +) => { + useEffect(() => { + const listener: EventListener = (event: Event) => { + if (!ref.current || ref.current.contains(event.target)) { + return; + } + handler(event); + }; + + document.addEventListener('mousedown', listener); + document.addEventListener('touchstart', listener); + + return () => { + document.removeEventListener('mousedown', listener); + document.removeEventListener('touchstart', listener); + }; + }, [ref.current]); +}; + +export default useOnClickOutside; diff --git a/arthur_bench/server/js/packages/arthur-axios/index.ts b/arthur_bench/server/js/packages/arthur-axios/index.ts new file mode 100644 index 0000000..165c5df --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-axios/index.ts @@ -0,0 +1,14 @@ +import axios from 'axios'; + +/** + * The default + * @type {AxiosInstance} + */ +const arthurAxios = axios.create({ + baseURL: 'http://localhost:8000/', + headers: { 'Content-Type': 'application/json' }, + timeout: 1000 * 60, //60 seconds +}); + + +export default arthurAxios; diff --git a/arthur_bench/server/js/packages/arthur-axios/package.json b/arthur_bench/server/js/packages/arthur-axios/package.json new file mode 100644 index 0000000..9e12ee4 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-axios/package.json @@ -0,0 +1,14 @@ +{ + "name": "arthur-axios", + "version": "1.0.0", + "description": "Arthur axios instance", + "main": "index.ts", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "axios": "^0.27.2" + } +} diff --git a/arthur_bench/server/js/packages/arthur-redux/config/configureStore.prod.ts b/arthur_bench/server/js/packages/arthur-redux/config/configureStore.prod.ts new file mode 100644 index 0000000..e60e6c1 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/config/configureStore.prod.ts @@ -0,0 +1,22 @@ +import { + applyMiddleware, + compose, + legacy_createStore as createStore, +} from 'redux'; +import { apiMiddleware } from 'redux-api-middleware'; +import rootReducer from './rootReducer'; + +export default function configureStore(preloadedState: any) { + const store = createStore( + rootReducer, + preloadedState, + compose(applyMiddleware(apiMiddleware)) + ); + + // expose store when run in Cypress + if ((window as any).Cypress) { + (window as any).store = store; + } + + return store; +} diff --git a/arthur_bench/server/js/packages/arthur-redux/config/configureStore.ts b/arthur_bench/server/js/packages/arthur-redux/config/configureStore.ts new file mode 100644 index 0000000..2c668f0 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/config/configureStore.ts @@ -0,0 +1,14 @@ +import configureProductionStore from './configureStore.prod'; +const currentEnvironment = process.env.NODE_ENV; + +const environmentConfigs: Record = { + production: configureProductionStore, +}; + +if (currentEnvironment && !(currentEnvironment in environmentConfigs)) { + throw new Error('Unrecognized node environment'); +} + +export default currentEnvironment + ? environmentConfigs[currentEnvironment] + : null; diff --git a/arthur_bench/server/js/packages/arthur-redux/config/rootReducer.ts b/arthur_bench/server/js/packages/arthur-redux/config/rootReducer.ts new file mode 100644 index 0000000..9814e73 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/config/rootReducer.ts @@ -0,0 +1,8 @@ +import { combineReducers } from 'redux'; +import Skin from '../slices/skin/skin.reducers'; +import { testSuitesReducer } from '../slices/testSuites/reducers'; + +export default combineReducers({ + testSuites: testSuitesReducer, + skin: Skin, +}); diff --git a/arthur_bench/server/js/packages/arthur-redux/config/state.type.ts b/arthur_bench/server/js/packages/arthur-redux/config/state.type.ts new file mode 100644 index 0000000..92446e3 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/config/state.type.ts @@ -0,0 +1,6 @@ + +import {TTestSuitesState} from "../slices/testSuites/types"; + +export type State = { + testSuites: TTestSuitesState; +}; diff --git a/arthur_bench/server/js/packages/arthur-redux/index.ts b/arthur_bench/server/js/packages/arthur-redux/index.ts new file mode 100644 index 0000000..fde3cc5 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/index.ts @@ -0,0 +1,6 @@ +import configureStore from './config/configureStore' +import type { State } from './config/state.type'; + +const store = configureStore(); + +export { State, store }; diff --git a/arthur_bench/server/js/packages/arthur-redux/package.json b/arthur_bench/server/js/packages/arthur-redux/package.json new file mode 100644 index 0000000..1213948 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/package.json @@ -0,0 +1,22 @@ +{ + "name": "arthur-redux", + "version": "1.0.0", + "description": "Shared Redux store for Arthur Applications", + "main": "index.ts", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "@reduxjs/toolkit": "^1.8.3", + "luxon": "^3.0.1", + "redux": "^4.2.0", + "redux-api-middleware": "^3.2.1", + "redux-logger": "^3.0.6" + }, + "devDependencies": { + "@types/redux-api-middleware": "^3.2.3", + "@types/redux-logger": "^3.0.9" + } +} diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.constants.ts b/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.constants.ts new file mode 100644 index 0000000..9a8c095 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.constants.ts @@ -0,0 +1,3 @@ +export const FETCH_SKIN_REQUEST = 'FETCH_SKIN_REQUEST'; +export const FETCH_SKIN_RECEIVE = 'FETCH_SKIN_RECEIVE'; +export const FETCH_SKIN_ERROR = 'FETCH_SKIN_ERROR'; diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.reducers.ts b/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.reducers.ts new file mode 100644 index 0000000..93cf026 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.reducers.ts @@ -0,0 +1,41 @@ +import { SkinState } from './skin.type'; +import { + FETCH_SKIN_REQUEST, + FETCH_SKIN_RECEIVE, + FETCH_SKIN_ERROR, +} from './skin.constants'; + +const defaultState: SkinState = { + skin: {}, +}; + +type Action = { + type: string; + payload?: any; + error?: any; + redirectUrl?: string; +}; + +const Skin = (state: SkinState = defaultState, action: Action): SkinState => { + switch (action.type) { + case FETCH_SKIN_REQUEST: + return { + ...state, + }; + case FETCH_SKIN_RECEIVE: + return { + ...state, + skin: action.payload, + }; + + case FETCH_SKIN_ERROR: + return { + ...state, + }; + + default: + return state; + } +}; + +export default Skin; diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.type.ts b/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.type.ts new file mode 100644 index 0000000..bcb93c0 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/skin/skin.type.ts @@ -0,0 +1,3 @@ +export type SkinState = { + skin: any; +}; diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/actions.ts b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/actions.ts new file mode 100644 index 0000000..c718442 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/actions.ts @@ -0,0 +1,35 @@ +import {createAction} from "@reduxjs/toolkit"; +import * as constants from "../testSuites/constants"; + + + +export const fetchTestSuitesRequest = createAction( + constants.FETCH_TEST_SUITES_REQUEST +); +export const fetchTestSuitesReceive = createAction( + constants.FETCH_TEST_SUITES_RECEIVE +); +export const fetchTestRunsRequest = createAction( + constants.FETCH_TEST_RUNS_REQUEST +); +export const fetchTestRunsReceive = createAction( + constants.FETCH_TEST_RUNS_RECEIVE +); +export const fetchTestSuiteDataRequest = createAction( + constants.FETCH_TEST_SUITE_DATA_REQUEST +); +export const fetchTestSuiteDataReceive = createAction( + constants.FETCH_TEST_SUITE_DATA_RECEIVE +); +export const fetchTestRunSummaryRequest = createAction( + constants.FETCH_TEST_RUN_SUMMARY_REQUEST +); +export const fetchTestRunSummaryReceive = createAction( + constants.FETCH_TEST_RUN_SUMMARY_RECEIVE +); +export const fetchTestRunDetailsRequest = createAction( + constants.FETCH_TEST_RUN_DETAILS_REQUEST +); +export const fetchTestRunDetailsReceive = createAction( + constants.FETCH_TEST_RUN_DETAILS_RECEIVE +); diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/constants.ts b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/constants.ts new file mode 100644 index 0000000..559b42e --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/constants.ts @@ -0,0 +1,20 @@ +export const FETCH_TEST_SUITES_REQUEST = + 'FETCH_TEST_SUITES_REQUEST'; +export const FETCH_TEST_SUITES_RECEIVE = + 'FETCH_TEST_SUITES_RECEIVE'; +export const FETCH_TEST_RUNS_REQUEST = + 'FETCH_TEST_RUNS_REQUEST'; +export const FETCH_TEST_RUNS_RECEIVE = + 'FETCH_TEST_RUNS_RECEIVE'; +export const FETCH_TEST_SUITE_DATA_REQUEST = + 'FETCH_TEST_SUITE_DATA_REQUEST'; +export const FETCH_TEST_SUITE_DATA_RECEIVE = + 'FETCH_TEST_SUITE_DATA_RECEIVE'; +export const FETCH_TEST_RUN_SUMMARY_REQUEST = + 'FETCH_TEST_RUN_SUMMARY_REQUEST' +export const FETCH_TEST_RUN_SUMMARY_RECEIVE = + 'FETCH_TEST_RUN_SUMMARY_RECEIVE' +export const FETCH_TEST_RUN_DETAILS_REQUEST = + 'FETCH_TEST_RUN_DETAILS_RECEIVE' +export const FETCH_TEST_RUN_DETAILS_RECEIVE = + 'FETCH_TEST_RUN_DETAILS_RECEIVE' diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/reducers.ts b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/reducers.ts new file mode 100644 index 0000000..7edd179 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/reducers.ts @@ -0,0 +1,78 @@ +import { + ActionReducerMapBuilder, + createReducer, + PayloadAction, +} from '@reduxjs/toolkit'; +import {TestSuiteData, TRunData, TSummary, TTestRun, TTestSuiteData, TTestSuitesState} from './types'; +import * as actions from './actions'; + +const defaultState = { + currentTestSuite: { + runs: { + runs: null, + pagination: { total_count: 0, page: 1, page_size: 0, total_pages: 0 } + }, + summaries: { + summaries: null, + num_test_cases: 0 + }, + data: { + data: null, + pagination: { total_count: 0, page: 1, page_size: 0, total_pages: 0 }}, + + }, + currentTestRun: { + data: null, + pagination: { total_count: 0, page: 1, page_size: 0, total_pages: 0 } + }, + data: null, + pagination: { total_count: 0, page: 1, page_size: 0, total_pages: 0 }, +}; + +export const testSuitesReducer = createReducer( + defaultState, + (builder: ActionReducerMapBuilder) => { + builder + .addCase( + actions.fetchTestSuitesReceive, + (state: TTestSuitesState, action: PayloadAction) => { + state.data = action.payload.data; + state.pagination = action.payload.pagination; + } + ) + .addCase( + actions.fetchTestRunsReceive, + (state: TTestSuitesState, action: PayloadAction) => { + if (state.currentTestSuite && state.currentTestSuite.runs) { + state.currentTestSuite.runs.runs = action.payload.runs; + state.currentTestSuite.runs.pagination = action.payload.pagination; + } + } + ) + .addCase( + actions.fetchTestSuiteDataReceive, + (state: TTestSuitesState, action: PayloadAction) => { + if (state.currentTestSuite && state.currentTestSuite.data) { + state.currentTestSuite.data.data = action.payload.data; + state.currentTestSuite.data.pagination = action.payload.pagination; + } + } + ) + .addCase( + actions.fetchTestRunSummaryReceive, + (state: TTestSuitesState, action: PayloadAction) => { + if (state.currentTestSuite) { + state.currentTestSuite.summaries.summaries = action.payload.summaries; + state.currentTestSuite.summaries.num_test_cases = action.payload.num_test_cases; + } + } + ) + .addCase( + actions.fetchTestRunDetailsReceive, + (state: TTestSuitesState, action: PayloadAction) => { + state.currentTestRun.data = action.payload.data; + state.currentTestRun.pagination = action.payload.pagination; + } + ); + } +); diff --git a/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/types.ts b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/types.ts new file mode 100644 index 0000000..db63133 --- /dev/null +++ b/arthur_bench/server/js/packages/arthur-redux/slices/testSuites/types.ts @@ -0,0 +1,110 @@ +export type TTestSuite = { + id: string; + name: string; + scoring_method: EMethodType; + last_run_time: string; + updated_at: string; + created_at: string; +}; + +export type TestSuiteCase = { + id: string; + input: string; + reference_output: string; +}; + +export type TRunData = { + runs: Run[] | null; + pagination: TPagination +} + +export type TTestSuiteData = { + data: DetailedTestSuite | null; + pagination: TPagination; +} + +export type Run = { + id: string; + name: string; + timestamp: string; + model_name: string; + model_version: string; + foundation_model: string; + prompt_template: string; + avg_score: number; + updated_at: string +}; + +export type DetailedTestSuite = { + id: string; + description: string; + name: string; + scoring_method: EMethodType; + last_run_time: string; + num_runs: number; + test_cases: TestSuiteCase[]; +}; + +export type TDistribution = { + count: number; + low: number; + high: number; +} + +export type TestRunSummary = { + avg_score: number; + name: string; + histogram: TDistribution[]; + id: string +} +export type TSummary = { + summaries: TestRunSummary[] | null; + num_test_cases: number; +} + +export type TPagination = { + page: number; + page_size: number; + total_count: number; + total_pages: number; +} + +export type TestSuiteData = { + data: TTestSuiteData | null; + runs: TRunData | null; + summaries: TSummary; +}; + +export type TestRunCase = { + id: string; + input: string; + output: string; + reference_output: string; + score: number; +}; + +export type TTestRun = { + data: TTestRunData | null; + pagination: TPagination; +} + +export type TTestRunData = { + test_suite_id: string; + test_case_runs: TestRunCase[]; + name: string; + created_at: string, + id: string +}; + +export type TTestSuitesState = { + data: TTestSuite[] | null; + currentTestSuite: TestSuiteData; + currentTestRun: TTestRun; + pagination: TPagination; +}; + +export enum EMethodType { + BERT = 'bertscore', + SUMMARY = 'summary_quality', + QA = 'qa_correctness', +} diff --git a/arthur_bench/server/js/packages/components/compound/Chip/Chip.tsx b/arthur_bench/server/js/packages/components/compound/Chip/Chip.tsx new file mode 100644 index 0000000..0c89b8a --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/Chip/Chip.tsx @@ -0,0 +1,79 @@ +import React from 'react'; +import { useFela } from 'react-fela'; + +import Icon from '@core/Icon'; +import { Button, EButtonSize } from '@core/Button'; + +import styles from './styles'; +import { EChipTheme, TChipProps } from './types'; + +const Chip: React.FC = ( + props: TChipProps +): React.ReactElement => { + const { + chip, + theme = EChipTheme.DEFAULT, + chipName, + minimal, + iconEnd, + iconStart, + onIconClick, + overrideStyles = {}, + iconStartColor + } = props; + + const className = styles(theme, minimal); + const { css } = useFela(); + + const iconClickHandler = () => { + if (onIconClick && chip) { + onIconClick(chip); + } + }; + + const renderStartIcon = () => { + if (iconStart) { + return ( + + ); + } + }; + + const renderEndIcon = () => { + if (iconEnd && onIconClick) { + return ( + + x.id === status)} + filled={true} + customStyles={statusDropdownStyles} + large={true} + > + + + ); +}; + +export default InsightCard; diff --git a/arthur_bench/server/js/packages/components/compound/InsightCard/styles.ts b/arthur_bench/server/js/packages/components/compound/InsightCard/styles.ts new file mode 100644 index 0000000..301c4c1 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/InsightCard/styles.ts @@ -0,0 +1,59 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { GRAPHIK, MONO } from 'resources/fonts'; + +export const statusDropdownStyles = { + backgroundColor: secondary.blue, + color: primary.white, + fontFamily: MONO, + letterSpacing: '0.8px', + fill: primary.white, +}; +const styles = { + container: { + backgroundColor: 'white', + height: '265px', + width: '470px', + margin: '18px', + border: `1px solid ${primary.ashGrey}`, + borderLeft: 'solid 5px #ffbf02', + borderRadius: '2px', + color: primary.eggplant, + }, + box: { + backgroundColor: '#f0f1f5', + padding: '6px', + fontFamily: MONO, + display: 'inline-block', + margin: '15px 0px', + fontSize: '12px', + }, + topRow: { + display: 'flex', + alignItems: 'flex-start', + gap: '10px', + margin: '0px 20px', + }, + bottomRow: { + display: 'flex', + justifyContent: 'flex-end', + margin: '20px', + gap: '15px', + }, + attributeLogic: { + margin: '10px 20px', + fontFamily: GRAPHIK, + fontSize: '14px', + }, + showAdditional: { + margin: '0px 20px', + fontSize: '14px', + fontFamily: GRAPHIK, + textDecoration: 'underline', + ':hover': { + color: secondary.blue, + }, + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/InsightCard/types.ts b/arthur_bench/server/js/packages/components/compound/InsightCard/types.ts new file mode 100644 index 0000000..d2a159c --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/InsightCard/types.ts @@ -0,0 +1,28 @@ +export enum EInsightStatus { + NEW = 'new', + ACKNOWLEDGED = 'acknowledged', + RESOLVED = 'resolved', +} + +type Operator = Record; + +export type Region = Record; + +export type Insight = { + id: string; + model_id: string; + batch_id: string; + run_id: string; + metric_type: string; + threshold_value: number; + metric_value: number; + region: Region; + timestamp: string; + status: EInsightStatus; + inference_count?: number; +}; + +export interface InsightProps { + insight: Insight; + openInferences: (insight: Insight) => void; +} diff --git a/arthur_bench/server/js/packages/components/compound/InsightCard/utils.ts b/arthur_bench/server/js/packages/components/compound/InsightCard/utils.ts new file mode 100644 index 0000000..a2d633c --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/InsightCard/utils.ts @@ -0,0 +1,19 @@ +import { Region } from './types'; + +import { comparatorLangMap } from 'api/comparators.types'; + +export const buildPhrasing = (region: Region): string[] => { + const phrasing: string[] = []; + const regionsArray = Object.keys(region); + regionsArray.forEach((attr: string) => { + const attrCondition = region[attr]; + const comparators = Object.keys(attrCondition); + comparators.forEach((comparator: string) => { + const value = attrCondition[comparator]; + const phrase = `${attr} ${comparatorLangMap[comparator]} ${value}`; + phrasing.push(phrase); + }); + }); + + return phrasing; +}; diff --git a/arthur_bench/server/js/packages/components/compound/InsightHeadline/InsightHeadline.tsx b/arthur_bench/server/js/packages/components/compound/InsightHeadline/InsightHeadline.tsx new file mode 100644 index 0000000..e5291b7 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/InsightHeadline/InsightHeadline.tsx @@ -0,0 +1,89 @@ +import { format, parseISO } from 'date-fns'; +import React, { ReactNode, useState } from 'react'; +import { useFela } from 'react-fela'; +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { capitalizeFirstLetter } from 'utils/capitalize-first-letter'; +import Icon, { EIconType } from '../../core/Icon'; +import { styles } from './styles'; + +export type InsightGroup = { + metricGroup: string; + threshold: number; + timestamp: string; + startTime?: string; + endTime?: string; + batchId?: string; + subGroupCount?: number; +}; + +export const parseAndFormatDate = (dateIsoString: string) => { + return format(parseISO(dateIsoString), 'LLL d, y, hh:mm'); +}; + +const InsightsHeadline = ({ + insightGroup, + children, +}: { + insightGroup: InsightGroup; + children?: ReactNode; +}) => { + const [isOpen, setIsOpen] = useState(false); + const { css } = useFela(); + + const renderMessage = (insightGroup: InsightGroup) => { + return ( +

+ + {capitalizeFirstLetter(insightGroup.metricGroup)} + {' '} + has fallen{' '} + below {insightGroup.threshold * 100}% in{' '} + {insightGroup.subGroupCount} subgroups{' '} + {insightGroup.batchId ? `of batch ${insightGroup.batchId}` : ''} +

+ ); + }; + + return ( +
+
setIsOpen(!isOpen)} + > +
+ +
+
+ +
+
+
+ {insightGroup.startTime && insightGroup.endTime + ? `${parseAndFormatDate( + insightGroup.startTime + )} - ${parseAndFormatDate(insightGroup.endTime)}` + : `${parseAndFormatDate(insightGroup.timestamp)}`} +
+
{renderMessage(insightGroup)}
+
+
+
{isOpen && children ? children : null}
+
+ ); +}; + +export default InsightsHeadline; diff --git a/arthur_bench/server/js/packages/components/compound/InsightHeadline/index.ts b/arthur_bench/server/js/packages/components/compound/InsightHeadline/index.ts new file mode 100644 index 0000000..6aadb2c --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/InsightHeadline/index.ts @@ -0,0 +1,3 @@ +import InsightsHeadline from './InsightHeadline'; + +export default InsightsHeadline; diff --git a/arthur_bench/server/js/packages/components/compound/InsightHeadline/styles.ts b/arthur_bench/server/js/packages/components/compound/InsightHeadline/styles.ts new file mode 100644 index 0000000..1b61078 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/InsightHeadline/styles.ts @@ -0,0 +1,39 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { GRAPHIK, GRAPHIK_MEDIUM, GRAPHIK_SEMI } from 'resources/fonts'; + +export const styles = { + root: { + fontFamily: GRAPHIK, + border: `1px solid ${primary.ashGrey}`, + padding: '18px', + cursor: 'pointer', + borderBottom: 'none', + + '&:last-of-type': { + borderBottom: `1px solid ${primary.ashGrey}`, + }, + }, + headlineWrap: { + display: 'flex', + alignItems: 'center', + + '> div': { + marginRight: '16px', + }, + }, + timestamp: { + fontSize: '12px', + marginBottom: '8px', + }, + message: { + color: secondary.variant.eggplant.lighter, + margin: 0, + fontSize: '14px', + + '> strong': { + color: primary.eggplant, + fontFamily: GRAPHIK_MEDIUM, + }, + }, +}; diff --git a/arthur_bench/server/js/packages/components/compound/Loading/index.tsx b/arthur_bench/server/js/packages/components/compound/Loading/index.tsx new file mode 100644 index 0000000..ee7b110 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/Loading/index.tsx @@ -0,0 +1,36 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import renderer from '../../../../src/renderer'; +import icon from 'resources/images/Arthur_Logo_Symbol_low_margin.svg'; + +const loadingkeyframe = () => ({ + '0%': { + transform: 'rotate(0deg)', + }, + '100%': { + transform: 'rotate(360deg)', + }, +}); + +const loadingAnimation = renderer.renderKeyframe(loadingkeyframe, {}); + +const Loading = ({ isCentered = true }: { isCentered?: boolean }) => { + const { css } = useFela(); + return ( + loading + ); +}; + +export default Loading; diff --git a/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/MetricDropdownSelection.tsx b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/MetricDropdownSelection.tsx new file mode 100644 index 0000000..ea30114 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/MetricDropdownSelection.tsx @@ -0,0 +1,223 @@ +import React, { useEffect, useRef, useState } from 'react'; +import { useFela } from 'react-fela'; +import { useTranslation } from 'react-i18next'; + +import FilterComponent from '../FilterComponent'; +import Icon, { EIconType } from '@core/Icon'; +import Search from '@core/Search'; +import Dropdown from '@core/Dropdown'; +import Chip, { TChip } from '@compound/Chip'; + +import { + defaultStyle, + optionStyle, + searchStyles, + selectedAreaStyle, + selectedTagColumn, + optionsStyles, + selectedTagStyle, + dropdownRootStyles, + optionsDropdownFooter, + optionStyleContainer, + optionStylesContainer, + renderSelectAllContainer, + searchContainer, + paginationContainer, +} from './styles'; +import { IMetricDropdownSelectionProps } from './typings'; +import { TSelectItem } from '@core/StyledSelect/StyledSelect'; +import styles from '@core/StyledSelect/styles'; +import { Paginator } from '../../core/Paginator'; +import { EButtonVariation, Button, EButtonSize } from '../../core/Button'; +import secondary from 'resources/colors/Arthur/secondary'; + +function MetricDropdownSelection( + props: IMetricDropdownSelectionProps +) { + const { data, onChange, selectedItems, label, handleApply } = props; + const { css } = useFela(); + const { t } = useTranslation(['common']); + const divRef = useRef(null); + const [open, setOpen] = useState(false); + const [filteredOptions, setFilteredOptions] = useState(props.data); + const [searchValue, setSearchValue] = useState(''); + + useEffect(() => setFilteredOptions(data), [data]); + + useEffect(() => { + if (searchValue) { + setFilteredOptions(data.filter(handleFilterItems)); + } else { + setFilteredOptions(data); + } + }, [searchValue]); + + const handleUnselectItem = (item: TChip | T) => + onChange(selectedItems.filter((i) => i.id !== item.id)); + + const handleSelectItem = (item: T) => onChange([...selectedItems, item]); + + const handleBlurSearch = () => setSearchValue(''); + + const handleFilterItems = (item: T) => + item.name.toLocaleLowerCase().includes(searchValue.toLocaleLowerCase()); + + const handleSelectAll = () => { + if (selectedItems.length === data.length) { + onChange([]); + } else { + onChange(data); + } + }; + + const handleClearAll = () => { + onChange([]); + }; + + const handleApplyAll = () => { + // to do: set applied filters + setOpen(false); + handleApply() + }; + + const toggleDrop = () => setOpen(!open); + + const renderLabel = () => { + if (selectedItems.length) { + return `Selected ${label} (${selectedItems.length})`; + } else { + return `All ${label}`; + } + }; + + const renderSelectAll = () => ( +
+ +
+ ); + + const renderFilteredOptions = () => + + filteredOptions.map((item) => { + + const isActive = selectedItems.map(selItem => selItem.id).includes(item.id); + const itemAction = () => + isActive ? handleUnselectItem(item) : handleSelectItem(item); + + return ( +
+ +
+ ); + }); + + const renderSelectedTags = () => + selectedItems.map((selectedItem: T) => ( + + )); + + const perPageOptions = [9, '18', 21]; + + return ( + <> +
+
+
+
+ + + + + ); +} + +export default MetricDropdownSelection; diff --git a/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/index.ts b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/index.ts new file mode 100644 index 0000000..1bfface --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/index.ts @@ -0,0 +1,3 @@ +import MultiSelectDropdown from './MetricDropdownSelection'; + +export default MultiSelectDropdown; diff --git a/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/styles.ts b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/styles.ts new file mode 100644 index 0000000..c2efa72 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/styles.ts @@ -0,0 +1,97 @@ +import primary from 'resources/colors/Arthur/primary'; +import { dropdownStyles } from '../MultipleSelect/styles'; + +export const searchStyles = { + width: '200px', + height: '32px', + boxSizing: 'border-box', +}; + +export const searchContainer = { + paddingLeft: '10px', +}; + +export const defaultStyle = { + backgroundColor: primary.white, + position: 'relative', + boxSizing: 'border-box', + minHeight: '32px', + borderRadius: '2px 2px 0px 0px', + boxShadow: '0px 1px 5px rgba(0, 0, 0, 0.1)', +}; + +export const paginationContainer = { + display: 'flex', + flexDirection: 'column', + padding: '5px 0 10px', + justifyContent: 'end', +}; + +export const selectedAreaStyle = { + display: 'flex', + overflow: 'scroll', + maxHeight: '150px', +}; + +export const selectedTagColumn = { + display: 'flex', + flexWrap: 'wrap', + gap: '6px', + padding: '10px', +}; + +export const selectedTagStyle = { + display: 'flex', + boxSizing: 'border-box', + justifyContent: 'space-between', +}; + +export const optionStyle = { + boxSizing: 'border-box', + height: '32px', + padding: '2px 12px', + border: '1px solid lightgray', + borderRadius: 0, + color: 'red', +}; + +export const renderSelectAllContainer = { + padding: '4px 0px', +}; + +export const optionStyleContainer = { + padding: '4px 0px', +}; + +export const optionsStyles = { + padding: '0 10px', + width: '100%', + maxHeight: '330px', + display: 'flex', + flexDirection: 'column', + overflow: 'scroll', + boxSizing: 'border-box', +}; + +export const optionStylesContainer = { + display: 'flex', + flexDirection: 'column', + alignItems: 'end', +}; + +export const optionsDropdownFooter = { + height: '64px', + display: 'flex', + gap: '10px', + boxShadow: 'inset 0px 1px 0px rgba(26, 0, 22, 0.1)', + borderRadius: '0px 0px 2px 2px', + justifyContent: 'end', + alignItems: 'center', + paddingRight: '20px', +}; + +export const dropdownRootStyles = { + ...dropdownStyles, + borderRadius: '0 0 2px 2px', + width: '312px', +}; diff --git a/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/typings.d.ts b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/typings.d.ts new file mode 100644 index 0000000..8a58342 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/MetricsDropdownSelection/typings.d.ts @@ -0,0 +1,14 @@ +import { TSelectItem } from '@core/StyledSelect/StyledSelect'; + +export interface IMetricDropdownSelectionProps { + data: any[]; + onChange: (selectedItems: T[]) => void; + selectedItems: T[]; + label?: string; + handleApply?: any +} + +export interface SelectedOptionProps { + name: string; + clickHandler: (name: string) => void; +} diff --git a/arthur_bench/server/js/packages/components/compound/ModeSelector/ModeSelector.tsx b/arthur_bench/server/js/packages/components/compound/ModeSelector/ModeSelector.tsx new file mode 100644 index 0000000..d3a21ea --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/ModeSelector/ModeSelector.tsx @@ -0,0 +1,117 @@ +import React from 'react'; +import styles from './styles'; +import { FelaStyle, useFela } from 'react-fela'; +import StyledSelect from '@core/StyledSelect'; +import { useTranslation } from 'react-i18next'; +import { TSelectItem } from '@core/StyledSelect/StyledSelect'; +import Toggle from '@core/Toggle'; + +export enum EModeInterval { + SNAPSHOT, + TIME_SERIES, +} + +export enum ETimeInterval { + MINUTE = 'minute', + HOUR = 'hour', + DAY = 'day', + MONTH = 'month', + YEAR = 'year', +} + +type Props = { + onChange: (mode: EModeInterval) => void; + onIntervalChange: (item: TSelectItem) => void; + selectedInterval: TSelectItem; + selectedMode: EModeInterval; + disableToggle?: boolean; + className?: FelaStyle<{}>; + isBatch: boolean; +}; + +export const timeIntervalItems = [ + { + id: ETimeInterval.MINUTE, + name: 'Minute', + }, + { + id: ETimeInterval.HOUR, + name: 'Hour', + }, + { + id: ETimeInterval.DAY, + name: 'Day', + }, + { + id: ETimeInterval.MONTH, + name: 'Month', + }, + { + id: ETimeInterval.YEAR, + name: 'Year', + }, +]; + +const ModeSelector = (props: Props) => { + const { + onChange, + onIntervalChange, + selectedInterval, + selectedMode, + disableToggle, + className, + } = props; + const { css } = useFela(); + const { t } = useTranslation(); + + const handleModeChange = (checked: boolean) => { + onChange(checked ? EModeInterval.SNAPSHOT : EModeInterval.TIME_SERIES); + }; + + const selectTitleRenderer = (i: TSelectItem) => + `${t('modeSelector.interval')}: ${t(`dates.${i.id}`)}`; + + const checked = selectedMode === EModeInterval.SNAPSHOT; + + return ( +
+
+
+
+ {t('modeSelector.timeSeries')} +
+
+ +
+
+ {t('modeSelector.snapshot')} +
+
+ + {t('modeSelector.subtitle')} + +
+ +
+ ); +}; + +export default ModeSelector; diff --git a/arthur_bench/server/js/packages/components/compound/ModeSelector/index.ts b/arthur_bench/server/js/packages/components/compound/ModeSelector/index.ts new file mode 100644 index 0000000..d694543 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/ModeSelector/index.ts @@ -0,0 +1,3 @@ +import ModeSelector from './ModeSelector'; + +export default ModeSelector; diff --git a/arthur_bench/server/js/packages/components/compound/ModeSelector/styles.ts b/arthur_bench/server/js/packages/components/compound/ModeSelector/styles.ts new file mode 100644 index 0000000..b55d380 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/ModeSelector/styles.ts @@ -0,0 +1,33 @@ +import primary from 'resources/colors/Arthur/primary'; +import { GRAPHIK } from 'resources/fonts'; + +export default { + alignWrap: { + display: 'flex', + alignItems: 'center', + }, + root: { + fontSize: '14px', + color: primary.eggplant, + fontFamily: GRAPHIK, + }, + titles: { + marginBottom: '8px', + }, + main: { + whiteSpace: 'nowrap', + marginRight: '20px', + }, + toggleWrap: { + marginRight: '10px', + marginLeft: '10px', + }, + title: { + fontSize: '14px', + }, + subtitle: { + letterSpacing: '-0.64px', + fontSize: '12px', + opacity: '0.5', + }, +}; diff --git a/arthur_bench/server/js/packages/components/compound/MultipleSelect/MultipleSelect.tsx b/arthur_bench/server/js/packages/components/compound/MultipleSelect/MultipleSelect.tsx new file mode 100644 index 0000000..07cf5de --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/MultipleSelect/MultipleSelect.tsx @@ -0,0 +1,246 @@ +import React, { useRef, useState } from 'react'; +import { v4 as uuidv4 } from 'uuid'; +import Icon, { EIconType } from '@core/Icon'; +import { Button, EButtonSize } from '@core/Button'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import Chip, { TChip, EChipTheme } from '../Chip'; +import { TThemeType } from 'resources/theme/types'; +import Dropdown from '@core/Dropdown'; +import secondary from 'resources/colors/Arthur/secondary'; +import useOnClickOutside from "api/useOnClickOutside"; + +type TChips = TChip[]; + +export type TChipSelectorProps = { + onChange: (selectedChips: TChips) => void; + chips: TChips; + selectedChips: TChips; + onCreateNew?: (chip: TChip) => void; + placeHolder?: string; + isInline?: boolean; + dropDownZIndex?: number; + preventCloseOnOutsideClick?: boolean; + isOpen: boolean; + setIsOpen: (arg0: boolean) => void; + modelId?: string; + handleDelete?: (id: string, modelId: string) => void; +}; + +const MultipleSelect: React.FC = ( + props: TChipSelectorProps +): React.ReactElement => { + const { + chips, + onChange, + selectedChips, + onCreateNew, + placeHolder, + isInline, + isOpen, + setIsOpen, + handleDelete, + modelId, + preventCloseOnOutsideClick, + } = props; + const [searchValue, setSearchValue] = useState(''); + const [showDropdown, setShowDropDown] = useState(false); + const { css, theme } = useFela(); + const classNames = styles(isOpen, theme, isInline); + const inputRef: React.RefObject = + useRef(null); + const chipsHolderRef: React.RefObject = + useRef(null); + + useOnClickOutside(chipsHolderRef, () => { + if (!preventCloseOnOutsideClick) { + setIsOpen(false); + } + }); + + const handleRemoveChip = (chip: TChip) => { + const result = selectedChips.filter((t) => t.id !== chip.id); + onChange(selectedChips.filter((t) => t.id !== chip.id)); + handleDelete && modelId && handleDelete(chip.id, modelId); + if (!result.length) { + setIsOpen(false); + } + }; + + const handleInputChange = (e: React.ChangeEvent) => { + setSearchValue(e.target.value); + }; + + const handleInputBlur = (event: React.FocusEvent) => { + const relatedTarget = event.relatedTarget as HTMLElement; + const isOptionClicked = + relatedTarget && relatedTarget.dataset?.attr === 'select-option'; + + if (!isOptionClicked) { + setShowDropDown(false); + + if (!selectedChips.length) { + setIsOpen(false); + } + } + }; + + const renderChips = () => + selectedChips.map((chip) => ( + + )); + + const handleAddChip = (chip: TChip) => { + onChange([...selectedChips, chip]); + setSearchValue(''); + setShowDropDown(false); + + if (chipsHolderRef.current) { + chipsHolderRef.current.scroll({ + left: chipsHolderRef.current.scrollWidth, + }); + } + }; + + const handleCloseDropDown = () => { + setShowDropDown(false); + }; + + const createNewChip = () => { + const id = uuidv4(); + const chip = { name: searchValue, id }; + handleAddChip(chip); + onCreateNew && onCreateNew(chip); + }; + + const chipExists = () => + chips.some( + (tag) => tag.name.toLowerCase() === searchValue.toLowerCase() + ); + + const renderDropdown = () => { + const filteredChips = searchValue + ? chips.filter( + (t) => + t.name + .toLowerCase() + .includes(searchValue.toLowerCase()) && + !selectedChips.includes(t) + ) + : chips.filter((t) => !selectedChips.includes(t)); + const canCreateNewChip = + (!filteredChips.length || !chipExists()) && + !!searchValue && + onCreateNew; + + return ( + + + + ); + }; + + const handleClearAll = () => { + onChange([]); + setIsOpen(false); + }; + + const handleInputFocus = () => { + setShowDropDown(true); + }; + + const getPlaceholder = () => (selectedChips.length ? '' : placeHolder); + + return ( +
+ {isOpen && ( + <> +
+ {renderChips()} + + {renderDropdown()} +
+ {!!selectedChips.length && ( +
+ ); +}; + +export default MultipleSelect; diff --git a/arthur_bench/server/js/packages/components/compound/MultipleSelect/styles.ts b/arthur_bench/server/js/packages/components/compound/MultipleSelect/styles.ts new file mode 100644 index 0000000..799ee86 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/MultipleSelect/styles.ts @@ -0,0 +1,117 @@ +import { TThemeType } from 'resources/theme/types'; +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { MONO, GRAPHIK } from 'resources/fonts'; + +export const dropdownStyles = { + backgroundColor: primary.white, + boxShadow: '0px 4px 8px rgba(26, 0, 22, 0.1)', + borderRadius: '2px', + fontSize: '12px', + fontFamily: GRAPHIK, + color: primary.eggplant, +}; + +export const dropdownItemStyles = { + padding: '8px', + cursor: 'pointer', + ':hover': { + backgroundColor: secondary.lightBlue, + }, +}; + +const styles = (isOpen: boolean, theme: TThemeType, isInline?: boolean) => ({ + root: { + justifyContent: 'space-between', + position: 'relative', + display: 'flex', + lineHeight: '1', + alignItems: 'center', + borderRadius: '4px', + padding: '4px 0 4px 4px', + height: 'auto', + ...(isOpen && { + width: '380px', + backgroundColor: theme.tagSelector.backgroundColor, + border: '1px solid #2D78CB', + }), + ...(isInline && { + height: '22px', + }), + }, + chip: { + margin: '4px', + }, + chipsHolder: { + width: '100%', + display: 'flex-wrap', + overflowX: 'auto', + '-ms-overflow-style': 'none', + scrollbarWidth: 'none', + '&::-webkit-scrollbar': { + display: 'none', + }, + ...(isInline && { display: 'flex' }), + }, + clearButton: { + marginLeft: 'auto', + marginRight: '8px', + width: 'auto', + padding: '8px !important', + textDecoration: 'none !important', + }, + inputClear: { + padding: '8px !important', + cursor: 'pointer', + }, + icon: { + margin: '0 4px', + }, + button: { + color: `${primary.eggplant} !important`, + borderRadius: '4px', + transition: '0.5s', + padding: '8px !important', + '&:hover': { + textDecoration: 'none !important', + backgroundColor: 'white !important', + }, + '& path': { + transition: '0.5s', + fill: `${primary.eggplant} !important`, + }, + }, + input: { + width: '100%', + minWidth: '110px', + fontFamily: MONO, + textTransform: 'uppercase', + fontSize: '12px', + letterSpacing: '0.05em', + backgroundColor: 'transparent', + border: '0', + '&:focus': { + outline: 'none', + border: '0', + }, + }, + dropdown: { + ...dropdownStyles, + }, + dropdownItem: { + ...dropdownItemStyles, + }, + addNew: { + maxWidth: '150px', + textOverflow: 'ellipsis', + overflow: 'hidden', + white: 'no-wrap', + }, + addNewTitle: { + color: primary.eggplant, + opacity: 0.5, + marginRight: '4px', + }, +}); + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/SortDropdown/SortDropdown.tsx b/arthur_bench/server/js/packages/components/compound/SortDropdown/SortDropdown.tsx new file mode 100644 index 0000000..bd0052c --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/SortDropdown/SortDropdown.tsx @@ -0,0 +1,76 @@ +import React, { useRef, useState } from 'react'; +import { useFela } from 'react-fela'; +import secondary from 'resources/colors/Arthur/secondary'; +import useOnClickOutside from 'api/useOnClickOutside'; +import { Button, EButtonVariation } from '../../core/Button'; +import Icon, { EIconType } from '../../core/Icon'; +import PopUp from '../../core/PopUp/PopUp'; +import styles from './styles' +import {TSelectItem} from "../../core/StyledSelect/StyledSelect"; + + +type Props = { + setSortColumn: (arg: string) => void; + sortOptions: TSelectItem[] + +}; + +const SortDropdown = (props: Props) => { + const [isOpen, setIsOpen] = useState(false); + const { css } = useFela(); + const { setSortColumn, sortOptions } = props; + const [selected, setSelected] = useState(sortOptions[0].id); + + const selectRef = useRef(null); + + useOnClickOutside(selectRef, () => setIsOpen(false)); + + const toggle = () => { + setIsOpen((prev) => !prev); + }; + const handleSort = (id: string) => { + setSelected(id); + setSortColumn(id); + setIsOpen(false); + }; + const getStyles = (id: string) => { + if (id == selected) { + return css(styles.option['& selected']); + } + return css(styles.option); + }; + + return ( +
+ + +
    + {sortOptions.map((item) => ( +
  • handleSort(item.id)} + > + {item.name} + {item.id === selected && ( + + )} +
  • + ))} +
+
+
+ ); +}; + +export default SortDropdown; diff --git a/arthur_bench/server/js/packages/components/compound/SortDropdown/styles.ts b/arthur_bench/server/js/packages/components/compound/SortDropdown/styles.ts new file mode 100644 index 0000000..06914e4 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/SortDropdown/styles.ts @@ -0,0 +1,38 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { MONO } from 'resources/fonts'; + +const styles = { + wrapper: { + position: 'relative', + }, + body: { + height: 'auto', + width: '225px', + left: '0px', + bottom: '-130px', + padding: '14px 16px', + }, + list: { + padding: '0px', + margin: '0px', + listStyle: 'none', + fontFamily: MONO, + fontSize: '12px', + lineHeight: '2', + }, + option: { + color: secondary.variant.grey.disabled, + ':hover': { + cursor: 'pointer', + backgroundColor: secondary.lightBlue, + }, + '& selected': { + color: primary.eggplant, + display: 'flex', + justifyContent: 'space-between', + }, + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/AverageScores.tsx b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/AverageScores.tsx new file mode 100644 index 0000000..30f8967 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/AverageScores.tsx @@ -0,0 +1,83 @@ +import React from 'react'; +import BarChart from '../../core/Charts/BarChart'; +import {useFela} from 'react-fela'; +import {TestRunSummary} from 'arthur-redux/slices/testSuites/types'; +import {EChartsColorBy} from '../../core/Charts/constants'; +import {ZRLineType} from "echarts/types/src/util/types"; +import {useParams} from "react-router-dom"; +import {ELegendItemShape} from "../../core/Charts/Legend/Legend"; +import { chartColorsArray } from 'resources/colors/Arthur/graphs'; +import primary from 'resources/colors/Arthur/primary'; + +const getNames = (summaries: TestRunSummary[]) => { + return summaries.map((summary) => summary.name); +}; + +const baseItemStyle = (index: number) => ({ + color: chartColorsArray[index], +}); + +const selectedItemStyle = { + color: '#efefef', + borderType: 'dashed' as ZRLineType, + borderColor: primary.black, + borderWidth: 1, + opacity: 0.8, +}; + + +const getValues = (summaries: TestRunSummary[], testRunId: string) => { + return summaries.map((summary: TestRunSummary, i) => { + let itemStyle = summary.id === testRunId ? selectedItemStyle : baseItemStyle(i); + return { + itemStyle, + value: summary.avg_score, + name: summary.name, + } + }); +}; + +const getLegendItems = (summaries: TestRunSummary[], testRunId: string) => { + return summaries.map((summary, i) => { + let shape = summary.id === testRunId ? ELegendItemShape.DASH : ELegendItemShape.LINE; + let color = summary.id === testRunId ? primary.black : chartColorsArray[i]; + return { + color, + name: summary.name, + shape, + }}); +} + +type Props = { + summaries: TestRunSummary[]; +}; +const AverageScores = ({ summaries }: Props) => { + const params = useParams(); + const { css } = useFela(); + const values = getValues(summaries, params.testRunId as string); + const legendItems = getLegendItems(summaries, params.testRunId as string); + + return ( +
+ +
+ ); +}; + +export default AverageScores; diff --git a/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/RunDistributions.tsx b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/RunDistributions.tsx new file mode 100644 index 0000000..d1a6e73 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/RunDistributions.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import LineChart from '../../core/Charts/LineChart'; +import { + TDistribution, + TestRunSummary, +} from 'arthur-redux/slices/testSuites/types'; +import { TGraphDataItem } from '@core/Charts/LineChart/'; +import { useParams } from 'react-router-dom'; + +const getValues = (summaries: TestRunSummary[], testRunId: string, total: number): TGraphDataItem[] => { + return summaries.map((summary: TestRunSummary, i: number) => { + const formattedData: Array<[number, number] | [number]> = summary.histogram.map((t: TDistribution) => { + const lower = t.low; + return [parseFloat(lower.toFixed(3)), t.count/total * 100]; + }); + return { + name: summary.name, + data: formattedData, + isReference: summary.id === testRunId, + }; + }); +}; + +type Props = { + summaries: TestRunSummary[]; + total: number; +}; +const RunDistributions = ({ summaries, total }: Props) => { + const params = useParams(); + const values = getValues(summaries, params.testRunId as string, total); + + return ( + + ); +}; + +export default RunDistributions; diff --git a/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/SummaryVisualizations.tsx b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/SummaryVisualizations.tsx new file mode 100644 index 0000000..63cfe78 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/SummaryVisualizations.tsx @@ -0,0 +1,57 @@ +import React from 'react'; +import AverageScores from './AverageScores'; +import RunDistributions from './RunDistributions'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import { useSelector } from 'react-redux'; +import { State } from 'arthur-redux'; + +const EmptyState = () => { + const { css } = useFela(); + return ( +
+
No test run data available
+
+ ) +} +const SummaryVisualizations = () => { + const { css } = useFela(); + const { summaries, scoring_method, num_test_cases } = useSelector((state: State) => ({ + summaries: state.testSuites.currentTestSuite.summaries.summaries, + num_test_cases: state.testSuites.currentTestSuite.summaries?.num_test_cases, + scoring_method: state.testSuites.currentTestSuite.data?.data?.scoring_method, + + })); + return ( +
+
+ + <> +
+
+ Distributions of Top 5 Test Runs +
+
+ Distribution of scores for the top 5 runs with the highest + average score +
+ {summaries ? : } +
+
+ {scoring_method && ( + <> +
{`Top 5 Test Runs by Average ${scoring_method}`}
+
{`The average ${scoring_method} scores for the top 5 runs in this suite`}
+ + )} + {summaries ? + : } +
+ + +
+
+ ); +}; + +export default SummaryVisualizations; diff --git a/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/styles.ts b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/styles.ts new file mode 100644 index 0000000..1c2de74 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/SummaryVisualizations/styles.ts @@ -0,0 +1,36 @@ +import primary from 'resources/colors/Arthur/primary'; +import { MONO } from 'resources/fonts'; + +const styles = { + container: { + display: 'flex', + gap: '30px', + marginTop: '20px', + }, + chartContainer: { + backgroundColor: primary.white, + color: primary.black, + padding: '15px', + width: '50%', + border: `0.5px solid ${primary.ashGrey}`, + }, + title: { + fontSize: '18px', + }, + subtitle: { + fontFamily: MONO, + fontSize: '12px', + marginTop: '5px', + }, + empty: { + backgroundColor: primary.white, + border: `0.5px dotted ${primary.ashGrey}`, + padding: '50px', + marginTop: '15px', + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/Header.tsx b/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/Header.tsx new file mode 100644 index 0000000..5a77ebc --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/Header.tsx @@ -0,0 +1,30 @@ +import React from "react"; +import {TableCell, TableHeader, TableRow} from "../../core/Table"; +import styles from "./styles"; +import {useFela} from "react-fela"; +import primary from "resources/colors/Arthur/primary"; +import secondary from "resources/colors/Arthur/secondary"; + +const Header = () => { + const {css} = useFela() + return ( + + + +
INPUT PROMPTS
+
+ +
REFERENCE OUTPUTS
+
+ +
MODEL OUTPUTS
+
+ +
SCORE
+
+
+
+ ) +}; + +export default Header diff --git a/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/TestRunDeepDive.tsx b/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/TestRunDeepDive.tsx new file mode 100644 index 0000000..46cdb49 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/TestRunDeepDive.tsx @@ -0,0 +1,97 @@ +import { TestRunCase } from 'arthur-redux/slices/testSuites/types'; +import React, {useCallback, useEffect, useState} from 'react'; +import { Table, TableCell, TableRow } from '../../core/Table'; +import Header from './Header'; +import styles from './styles'; +import { useFela } from 'react-fela'; +import ExpandableTableCell from '../../core/Table/components/ExpandableTableCell'; +import primary from 'resources/colors/Arthur/primary'; +import {Paginator} from "../../core/Paginator"; +import {useSelector} from "react-redux"; +import { State } from 'arthur-redux'; +import {useParams} from "react-router-dom"; +import { useTestSuites } from '../../../../src/Bench/useTestSuites'; + + +type RowProps = { + runCase: TestRunCase; +}; + +const cellStyle = { + width: '450px', + textAlign: 'left' as 'left', + border: `1px solid ${primary.ashGrey}`, + padding: '25px', +}; +const Row = ({ runCase }: RowProps) => { + const { css } = useFela(); + + return ( + + + + + +
{runCase.score.toFixed(3)}
+
+
+ ); +}; + +const TestRunDeepDive = () => { + const { css } = useFela(); + const [page, setPage] = useState(1); + const { testSuiteId, testRunId } = useParams(); + const { fetchTestRunDetail } = useTestSuites(); + const { pagination, data } = useSelector((state: State) => ({ + pagination: state.testSuites.currentTestRun?.pagination, + data: state.testSuites.currentTestRun?.data, + })); + useEffect(() => { + testSuiteId && testRunId && fetchTestRunDetail(testSuiteId, testRunId, page, 10); + }, [page]); + + const setNewPage = useCallback( + (propsPage: number) => { + const newPage = propsPage + 1; + if (newPage === page || !newPage || !page) { + return; + } + setPage(newPage); + }, + [page] + ); + + return ( + <> + +
+ {data && data.test_case_runs.map((runCase: TestRunCase) => ( + + ))} +
+ {pagination && + } + + ); +}; + +export default TestRunDeepDive; diff --git a/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/styles.ts b/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/styles.ts new file mode 100644 index 0000000..3f36469 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunDeepDive/styles.ts @@ -0,0 +1,26 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import {GRAPHIK_LIGHT, MONO, MONO_MEDIUM} from 'resources/fonts'; + +const styles = { + headerCell: (color: string) => ({ + backgroundColor: color, + fontFamily: MONO_MEDIUM, + border: `1px solid ${primary.ashGrey}`, + textAlign: 'left', + }), + table: { + borderCollapse: 'collapse', + border: `1px solid ${primary.ashGrey}`, + }, + cell: (width?: string) => ({ + border: `1px solid ${primary.ashGrey}`, + fontSize: '16px', + FontFamily: GRAPHIK_LIGHT, + textAlign: 'left', + padding: '16px', + width: width ?? 'auto' + }), +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunHeader.tsx b/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunHeader.tsx new file mode 100644 index 0000000..812ecb2 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunHeader.tsx @@ -0,0 +1,60 @@ +import React, {useEffect, useState} from 'react'; +import {TableCell} from '../../core/Table'; +import {headerCell} from './styles'; +import {useFela} from 'react-fela'; +import Icon, {EIconType} from "../../core/Icon"; +import {TColumn} from "./TestRunTable"; + +const HeaderCell = ({ + column, + sort, + setSort, + selectedSort, + setSelectedSort, +}: { + column: TColumn; + sort: string; + setSort: (name: string) => void; + selectedSort: TColumn; + setSelectedSort: (column: TColumn) => void; + +}) => { + const { css } = useFela(); + const [icon, setIcon] = useState(EIconType.SORT_DEFAULT); + + useEffect(() => { + if (selectedSort !== column) { + setIcon(EIconType.SORT_DEFAULT); + } + }, [selectedSort, column]); + const handleSort = () => { + if (sort === column.asc) { + setSort(column.desc); + setIcon(EIconType.SORT_DESC) + } else { + setSort(column.asc); + setIcon(EIconType.SORT_ASC) + } + + } + const handleClick = () => { + handleSort(); + setSelectedSort(column); + } + + return ( + +
+ {column.name} + +
+
+ ); +}; + + +export default HeaderCell; diff --git a/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunRow.tsx b/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunRow.tsx new file mode 100644 index 0000000..56b38f6 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunRow.tsx @@ -0,0 +1,60 @@ +import React, { useState } from 'react'; +import {TableCell, TableRow} from '../../core/Table'; +import styles, {cellStyles} from './styles'; +import {useFela} from 'react-fela'; +import {Run} from 'arthur-redux/slices/testSuites/types'; +import {parseAndFormatDate} from '../InsightHeadline/InsightHeadline'; +import {Button} from '../../core/Button'; +import {EIconType} from "../../core/Icon"; +import {useNavigate} from "react-router-dom"; + +type TRowProps = { + testRun: Run; + testSuiteId: string +}; + + +const TestRunRow = ({ testRun, testSuiteId }: TRowProps) => { + const [showActions, setShowActions] = useState(false); + const { css } = useFela(); + const navigate = useNavigate(); + + return ( + setShowActions(true)} + onMouseLeave={() => setShowActions(false)} + > + {/* hide checkbox until we implement compare functionality + + + */} + + {parseAndFormatDate(testRun.updated_at)} + + +
+
{testRun.name}
+ {showActions && ( +
+
+ + + {testRun.avg_score.toFixed(2)} + +
+ ); +}; + +export default TestRunRow; diff --git a/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunTable.tsx b/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunTable.tsx new file mode 100644 index 0000000..2e8a2f3 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunTable/TestRunTable.tsx @@ -0,0 +1,124 @@ +import React, { useCallback, useEffect, useState } from 'react'; +import { Table, TableCell, TableHeader } from '../../core/Table'; +import HeaderCell from './TestRunHeader'; +import TestRunRow from './TestRunRow'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import { Paginator } from '../../core/Paginator'; +import { useTestSuites } from '../../../../src/Bench/useTestSuites'; +import { useSelector } from 'react-redux'; +import { State } from 'arthur-redux'; +import { Run } from 'arthur-redux/slices/testSuites/types'; +import { useParams } from 'react-router-dom'; +import { Button } from '../../core/Button'; + +type TTableProps = { + testSuiteId?: string; + testSuiteName?: string; +}; + +export type TColumn = { + asc: string; + desc: string; + name: string; +}; + +const columns: TColumn[] = [ + { asc: 'updated_at', desc: '-updated_at', name: 'TIMESTAMP' }, + { asc: 'name', desc: '-name', name: 'TEST RUN NAME' }, + { asc: 'avg_score', desc: '-avg_score', name: 'AVG SCORE' }, +]; + +const EmptyState = () => { + const { css } = useFela(); + return ( +
+

No test runs created yet

+
Upload your first run through the SDK
+
+ ); +}; + +const TestRunTable = (props: TTableProps) => { + const { testSuiteId: testId } = useParams(); + const testSuiteId = props.testSuiteId ?? testId; + const { fetchTestRuns } = useTestSuites(); + const [sort, setSort] = useState(''); + const [selectedSort, setSelectedSort] = useState({ + asc: '', + desc: '', + name: '', + }); + const [page, setPage] = useState(1); + const { css } = useFela(); + const { runs, pagination } = useSelector((state: State) => ({ + runs: state.testSuites?.currentTestSuite?.runs?.runs, + pagination: state.testSuites?.currentTestSuite?.runs?.pagination, + })); + + useEffect(() => { + testSuiteId && fetchTestRuns(testSuiteId, page, 5, sort); + }, [testSuiteId, page, sort]); + + const setNewPage = useCallback( + (propsPage: number) => { + const newPage = propsPage + 1; + if (newPage === page || !newPage || !page) { + return; + } + setPage(newPage); + }, + [page] + ); + + return ( +
+ {runs && testSuiteId && pagination ? ( + <> + + + {columns.map((column) => ( + + ))} + + {runs.map((run: Run) => ( + + ))} +
+ + + ) : ( + <> + + {pagination && + } + + )} +
+ ); +}; + +export default TestRunTable; diff --git a/arthur_bench/server/js/packages/components/compound/TestRunTable/styles.ts b/arthur_bench/server/js/packages/components/compound/TestRunTable/styles.ts new file mode 100644 index 0000000..d110fbf --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestRunTable/styles.ts @@ -0,0 +1,60 @@ +import primary from "resources/colors/Arthur/primary" +import secondary from "resources/colors/Arthur/secondary" +import {GRAPHIK, GRAPHIK_LIGHT, MONO, MONO_MEDIUM} from "resources/fonts" + +const styles = { + table: { + borderCollapse: 'collapse', + border: `1px solid ${primary.ashGrey}`, + margin: '20px' + }, + runName: { + display: 'flex', + flexDirection: 'column', + gap: '10px' + }, + row: { + height: '60px', + ':hover': { + backgroundColor: secondary.lightBlue, + } + + }, + nameCell: { + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center', + }, + empty: { + backgroundColor: primary.white, + height: '360px', + width: '680px', + border: `1px dashed ${primary.ashGrey}`, + color: primary.black, + display: 'flex', + flexDirection: 'column', + justifyContent: 'center', + alignItems: 'center', + gap: '30px' + } + +} + +export const cellStyles = (width?: string) => ({ + width: width ?? 'auto', + border: `1px solid ${primary.ashGrey}`, + fontSize: '16px', + FontFamily: GRAPHIK_LIGHT, + textAlign: 'left', + padding: '16px', +}) + +export const headerCell = (color?: string) => ({ + backgroundColor: color ?? primary.white, + fontFamily: MONO_MEDIUM, + border: `1px solid ${primary.ashGrey}`, + textAlign: 'left', + fontSize: '16px' +}) + +export default styles diff --git a/arthur_bench/server/js/packages/components/compound/TestSuiteCard/MethodTag.tsx b/arthur_bench/server/js/packages/components/compound/TestSuiteCard/MethodTag.tsx new file mode 100644 index 0000000..adf7034 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuiteCard/MethodTag.tsx @@ -0,0 +1,43 @@ +import { EMethodType } from 'arthur-redux/slices/testSuites/types'; +import React from 'react'; +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import styles from './styles'; + +type Props = { + name: EMethodType; +}; +const MethodTag = ({ name }: Props) => { + const methods = [ + { + name: EMethodType.BERT, + color: primary.purple, + }, + { + name: EMethodType.SUMMARY, + color: secondary.orange, + }, + { + name: EMethodType.QA, + color: secondary.yellow, + }, + ]; + const renderTag = (name: string) => { + const method = methods.find((method) => method.name === name); + if (method) { + return ( +
+ {method.name} +
+ ); + } + }; + + return ( + <> + {renderTag(name)} + + ) +}; + +export default MethodTag; diff --git a/arthur_bench/server/js/packages/components/compound/TestSuiteCard/TestSuiteCard.tsx b/arthur_bench/server/js/packages/components/compound/TestSuiteCard/TestSuiteCard.tsx new file mode 100644 index 0000000..685056a --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuiteCard/TestSuiteCard.tsx @@ -0,0 +1,78 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import { Button } from '../../core/Button'; +import TestRunTable from '../TestRunTable/TestRunTable'; +import { EIconType } from '../../core/Icon'; +import { useNavigate } from 'react-router-dom'; +import { TTestSuite } from 'arthur-redux/slices/testSuites/types'; +import { useTestSuites } from '../../../../src/Bench/useTestSuites'; +import { parseAndFormatDate } from '../InsightHeadline/InsightHeadline'; +import MethodTag from './MethodTag'; + +type cardProps = { + suite: TTestSuite; + expandedIndex: number; + setExpandedIndex: (arg: number) => void; + index: number; + isExpanded: boolean; +}; + +const TestSuiteCard = ({ + suite, + expandedIndex, + setExpandedIndex, + isExpanded, + index, +}: cardProps) => { + const { css } = useFela(); + const navigate = useNavigate(); + const { fetchTestRuns } = useTestSuites(); + const toggleExpandedIndex = (index: number) => { + if (index === expandedIndex) { + setExpandedIndex(-1); + } else { + setExpandedIndex(index); + } + }; + const handleSelectSuite = (id: string) => { + navigate(`/bench/${id}/runs`); + fetchTestRuns(id, 1, 5); + }; + + return ( +
+
+ handleSelectSuite(suite.id)} + > + {suite.name} + + + + Latest Run:{' '} + {suite.last_run_time + ? parseAndFormatDate(suite.last_run_time) + : 'N/A'} + +
+
+
+
+
+ ); +}; + +export default TestSuiteCard; diff --git a/arthur_bench/server/js/packages/components/compound/TestSuiteCard/styles.ts b/arthur_bench/server/js/packages/components/compound/TestSuiteCard/styles.ts new file mode 100644 index 0000000..c90a85e --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuiteCard/styles.ts @@ -0,0 +1,49 @@ +import primary from "resources/colors/Arthur/primary"; +import secondary from "resources/colors/Arthur/secondary"; +import {GRAPHIK, GRAPHIK_LIGHT, MONO} from "resources/fonts"; + +const styles = { + container: { + backgroundColor: primary.white, + width: '90%', + border: `1px solid ${primary.ashGrey}`, + marginBottom: '20px', + color: primary.black, + fontFamily: MONO, + padding: '10px 20px', + fontSize: '14px' + }, + date: { + textAlign: 'right', + }, + name: { + color: secondary.blue, + fontFamily: GRAPHIK_LIGHT, + fontSize: '24px', + ':hover': { + cursor: 'pointer', + textDecoration: 'underline' + } + }, + row: { + display: 'grid', + gridTemplateColumns: '1fr 150px 1fr', + justifyContent: 'space-between', + alignItems: 'flex-start', + margin: '10px', + textAlign: 'left', + padding: '10px' + }, + hr: { + border:`1px solid ${primary.ashGrey}`, + margin: '15px 0px' + }, + tag: (color: string) => ({ + border: `2px solid ${color}`, + borderRadius: '5px', + padding: '5px', + width: 'fit-content', + }) +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/TestSuiteDetailsModal.tsx b/arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/TestSuiteDetailsModal.tsx new file mode 100644 index 0000000..30dce2f --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/TestSuiteDetailsModal.tsx @@ -0,0 +1,83 @@ +import React from 'react'; +import Modal from '@core/Modal/Modal'; +import Icon, { EIconType } from '@core/Icon'; +import styles from './styles'; +import { useFela } from 'react-fela'; +import { useTranslation } from 'react-i18next'; +import { DetailedTestSuite } from 'arthur-redux/slices/testSuites/types'; +import { parseAndFormatDate } from '../InsightHeadline/InsightHeadline'; +import MethodTag from "../TestSuiteCard/MethodTag"; + +type props = { + testSuite: DetailedTestSuite; + showModal: boolean; + setShowModal: (arg: boolean) => void; +}; +const TestSuiteDetailsModal = ({ + testSuite, + showModal, + setShowModal, +}: props) => { + const { t } = useTranslation(['common']); + const { css } = useFela(); + const modelDetail = ( +
+
+
{testSuite.name}
+ setShowModal(!showModal)} + /> +
+
+
+
+ {t('testSuite.generalInformation')} +
+
+
+ {t('testSuite.testSuiteId')} +
+
{testSuite.id}
+
+
+
+ {t('testSuite.description')} +
+
{testSuite.description}
+
+
+
+
+ {t('testSuite.testRunInformation')} +
+
+
+ {t('testSuite.scoringMethod')} +
+ +
+
+
+ {t('testSuite.lastRun')} +
+
{testSuite.last_run_time ? parseAndFormatDate(testSuite.last_run_time) : 'N/A'}
+
+
+
+ {t('testSuite.number')} +
+
{testSuite.num_runs}
+
+
+
+
+ ); + + return ; +}; + +export default TestSuiteDetailsModal; diff --git a/arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/styles.ts b/arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/styles.ts new file mode 100644 index 0000000..ef7e0db --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuiteDetailsModal/styles.ts @@ -0,0 +1,64 @@ +import primary from "resources/colors/Arthur/primary" +import { MONO } from "resources/fonts" + +const styles = { + container: { + background: primary.white, + width: '968px', + minHeight: '575px', + padding: '32px', + boxSizing: 'border-box', + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-between', + fontFamily: MONO, + filter: 'drop-shadow(0px 2px 12px rgba(26, 0, 22, 0.2))', + color: primary.black + }, + header: { + display: 'flex', + flexDirection: 'row', + justifyContent: 'space-between', + }, + body: { + display: 'flex', + justifyContent: 'space-between', + width: '904px', + minHeight: '427px', + }, + column: { + width: '435px', + }, + columnHeader: { + background: primary.mint, + height: '24px', + display: 'flex', + justifyContent: 'center', + fontSize: '12px', + alignItems: 'center', + }, + dataChunk: { + fontSize: '14px', + minHeight: '45px', + padding: '7px', + display: 'flex', + flexDirection: 'column', + overflowWrap: 'anywhere', + justifyContent: 'space-between', + margin: '8px 0', + gap: '8px', + }, + dataChunkLabel: { + fontSize: '12px', + }, + title: { + fontSize: '24px', + fontWeight: 400, + fontStyle: 'normal', + lineHeight: '38px', + display: 'flex', + width: '100%', + } +} + +export default styles diff --git a/arthur_bench/server/js/packages/components/compound/TestSuitesHeader/TestSuitesHeader.tsx b/arthur_bench/server/js/packages/components/compound/TestSuitesHeader/TestSuitesHeader.tsx new file mode 100644 index 0000000..22511e4 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuitesHeader/TestSuitesHeader.tsx @@ -0,0 +1,47 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import MetricDropdownSelection from '../MetricsDropdownSelection'; +import { TSelectItem } from '../../core/StyledSelect/StyledSelect'; +import SortDropdown from '../SortDropdown/SortDropdown'; + +const metrics = [ + { id: '1', name: 'BERTScore' }, + { id: '2', name: 'summary_quality' }, + { id: '3', name: 'qa_correctness' }, +]; +const sortOptions = [ + { id: 'last_run_time', name: 'OLDEST FIRST' }, + { id: '-last_run_time', name: 'NEWEST FIRST' }, + { id: 'name', name: 'TEST SUITE NAME: A-Z' }, + { id: '-name', name: 'TEST SUITE NAME: Z-A' } + +]; +type Props = { + setFilters: (arg: TSelectItem[]) => void; + filters: TSelectItem[]; + setSortColumn: (arg: string) => void; +}; +const TestSuitesHeader = (props: Props) => { + const { css } = useFela(); + const { setFilters, filters, setSortColumn } = props; + return ( +
+

Test Suites

+
+ + +
+
+ ); +}; + +export default TestSuitesHeader; diff --git a/arthur_bench/server/js/packages/components/compound/TestSuitesHeader/styles.ts b/arthur_bench/server/js/packages/components/compound/TestSuitesHeader/styles.ts new file mode 100644 index 0000000..980f0fc --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/TestSuitesHeader/styles.ts @@ -0,0 +1,18 @@ +import primary from 'resources/colors/Arthur/primary'; +import { GRAPHIK_LIGHT } from 'resources/fonts'; + +const styles = { + container: { + color: primary.black, + padding: '20px 50px', + fontFamily: GRAPHIK_LIGHT, + }, + toolbar: { + display: 'flex', + gap: '20px', + alignItems: 'center', + marginTop: '30px', + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/compound/WelcomeModal/WelcomeModal.tsx b/arthur_bench/server/js/packages/components/compound/WelcomeModal/WelcomeModal.tsx new file mode 100644 index 0000000..ecb1c7b --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/WelcomeModal/WelcomeModal.tsx @@ -0,0 +1,90 @@ +import React, { useState } from 'react'; +import Modal from '../../core/Modal/Modal'; +import HelpTile from '../../core/HelpTile'; +import { useTranslation } from 'react-i18next'; +import { iconBox } from '../FloatingHelp/styles'; +import Icon, { EIconType } from '../../core/Icon'; +import secondary from 'resources/colors/Arthur/secondary'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import Welcome from 'resources/images/welcome.svg'; +import Logo from 'resources/images/Arthur_Logo_PBW.svg'; +import primary from 'resources/colors/Arthur/primary'; + +const PYTHON_LINK = 'https://github.com/arthur-ai/bench'; +const BENCH_DOCS_LINK = 'https://docs.arthur.ai/bench/index.html'; +const WelcomeModal = () => { + const [showModal, setShowModal] = useState(true); + const { t } = useTranslation(); + const { css } = useFela(); + return ( + +
+
+
+

Welcome to

{' '} + {'Arthur +
+ + Here are some helpful resources for you to get started + + +
+ + +
+ } + icon={EIconType.EXTERNAL_LINK} + /> + + +
+ } + icon={EIconType.EXTERNAL_LINK} + /> +
+ +
+ {'welcome + setShowModal(false)} + /> +
+ +
+ ); +}; + +export default WelcomeModal; diff --git a/arthur_bench/server/js/packages/components/compound/WelcomeModal/styles.ts b/arthur_bench/server/js/packages/components/compound/WelcomeModal/styles.ts new file mode 100644 index 0000000..44b6c80 --- /dev/null +++ b/arthur_bench/server/js/packages/components/compound/WelcomeModal/styles.ts @@ -0,0 +1,52 @@ +import primary from 'resources/colors/Arthur/primary'; + +const styles = { + modal: { + backgroundColor: primary.ashGrey, + color: primary.black, + display: 'flex', + }, + imageContainer: { + backgroundColor: primary.raisin, + position: 'relative', + height: '600px', + '> img': { + height: '100%', + }, + }, + closeButton: { + color: primary.white, + position: 'absolute', + top: '10px', + right: '10px', + cursor: 'pointer', + }, + left: { + width: '550px', + display: 'flex', + flexDirection: 'column', + alignItems: 'center', + paddingTop: '15px', + }, + helpTiles: { + height: '200px', + width: '450px', + display: 'flex', + flexDirection: 'column', + gap: '20px', + padding: '50px', + }, + title: { + display: 'flex', + fontSize: '22px', + justifyContent: 'center', + alignItems: 'center', + width: '100%', + '> img': { + width: '200px', + marginLeft: '-20px', + }, + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Breadcrumbs/Breadcrumbs.tsx b/arthur_bench/server/js/packages/components/core/Breadcrumbs/Breadcrumbs.tsx new file mode 100644 index 0000000..dcaa289 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Breadcrumbs/Breadcrumbs.tsx @@ -0,0 +1,56 @@ +import React from 'react'; +import styles from './styles'; +import { Link } from 'react-router-dom'; +import { useFela } from 'react-fela'; + +type TBreadcrumbItem = { + link?: string; + label: string; +}; + +type TBreadcrumbItems = Array; + +type Props = { + items: TBreadcrumbItems; + testId?: string; +}; + +const Breadcrumbs = (props: Props) => { + const { items, testId = 'Breadcrumbs--Root' } = props; + const { css } = useFela(); + + const isLastItem = (index: number) => items.length === index + 1; + + const renderLink = (item: TBreadcrumbItem) => ( + + {item.label} + + ); + + const renderItem = (item: TBreadcrumbItem, index: number) => { + const isLast = isLastItem(index); + + return ( +
+ {item.link && !isLast ? ( + renderLink(item) + ) : ( + + {item.label} + + )} + {isLast ? null : /} +
+ ); + }; + + const renderItems = () => ( +
+ {items.map(renderItem)} +
+ ); + + return items.length ? renderItems() : null; +}; + +export default Breadcrumbs; diff --git a/arthur_bench/server/js/packages/components/core/Breadcrumbs/index.ts b/arthur_bench/server/js/packages/components/core/Breadcrumbs/index.ts new file mode 100644 index 0000000..1690c4e --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Breadcrumbs/index.ts @@ -0,0 +1,3 @@ +import Breadcrumbs from './Breadcrumbs'; + +export default Breadcrumbs; diff --git a/arthur_bench/server/js/packages/components/core/Breadcrumbs/styles.ts b/arthur_bench/server/js/packages/components/core/Breadcrumbs/styles.ts new file mode 100644 index 0000000..3af779f --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Breadcrumbs/styles.ts @@ -0,0 +1,41 @@ +import primary from 'resources/colors/Arthur/primary'; +import { MONO } from 'resources/fonts'; + +export default { + root: { + fontFamily: MONO, + display: 'flex', + flexWrap: 'wrap', + alignItems: 'center', + fontSize: '12px', + fontStyle: 'normal', + fontWeight: 400, + lineHeight: '24px', + }, + item: { + display: 'flex', + alignItems: 'center', + }, + divider: { + color: primary.raisin, + marginLeft: '5px', + marginRight: '5px', + fontWeight: 500, + fontSize: '14px', + lineHeight: '14px', + }, + link: { + color: primary.eggplant, + textDecoration: 'none', + opacity: 0.7, + whiteSpace: 'nowrap', + '&:hover': { + opacity: 1, + }, + }, + label: (isLast: boolean) => ({ + color: primary.eggplant, + whiteSpace: 'nowrap', + opacity: isLast ? 1 : 0.7, + }), +}; diff --git a/arthur_bench/server/js/packages/components/core/Button/Button.tsx b/arthur_bench/server/js/packages/components/core/Button/Button.tsx new file mode 100644 index 0000000..af02d38 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/Button.tsx @@ -0,0 +1,114 @@ +import React, { ForwardedRef } from 'react'; +import { useFela } from 'react-fela'; +import { ButtonProps, EButtonSize, EButtonVariation } from './typings'; +import styles from './styles'; +import Icon from '../Icon/Icon'; +import { isNil } from 'utils/is-nil'; +import { getProgressBarWidth } from './utils'; +import { TThemeType } from 'resources/theme/types'; + +const Button = React.forwardRef( + (props: ButtonProps, ref: ForwardedRef) => { + const { css, theme } = useFela(); + + const { + variation = EButtonVariation.PRIMARY, + size = EButtonSize.NORMAL, + iconStart, + iconEnd, + iconText, + isLoading, + loadingProgress = 0, + iconSize, + iconClass, + isLink = false, + text, + disabled, + style, + clickHandler, + noBorder = false, + customWidth = 0, + customHeight = 0, + } = props; + + const classNames = styles( + variation, + size, + isLink, + theme, + !!iconStart, + !!iconEnd, + !isNil(text), + noBorder, + customWidth, + customHeight + ); + + const renderProgressBar = () => { + if (isLoading && !isLink) { + return ( +
+ ); + } + + return null; + }; + + return ( + + ); + } +); + +Button.displayName = 'ArthurButton'; + +export default Button; diff --git a/arthur_bench/server/js/packages/components/core/Button/constants.ts b/arthur_bench/server/js/packages/components/core/Button/constants.ts new file mode 100644 index 0000000..92a254f --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/constants.ts @@ -0,0 +1,24 @@ +import { EButtonSize } from './typings'; + +export const sizeParams = { + [EButtonSize.SMALL]: { + text: 12, + iconTextMargin: 5, + icon: 13, + }, + [EButtonSize.NORMAL]: { + text: 14, + iconTextMargin: 10, + icon: 20, + }, + [EButtonSize.LARGE]: { + text: 18, + iconTextMargin: 10.5, + icon: 27, + }, + [EButtonSize.FULL_WIDTH]: { + text: 14, + iconTextMargin: 10, + icon: 20, + }, +}; diff --git a/arthur_bench/server/js/packages/components/core/Button/index.ts b/arthur_bench/server/js/packages/components/core/Button/index.ts new file mode 100644 index 0000000..850ab19 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/index.ts @@ -0,0 +1,4 @@ +import Button from './Button'; +export * from './typings'; + +export { Button }; diff --git a/arthur_bench/server/js/packages/components/core/Button/styles.ts b/arthur_bench/server/js/packages/components/core/Button/styles.ts new file mode 100644 index 0000000..d8d4cb3 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/styles.ts @@ -0,0 +1,150 @@ +import { getBorder, getPaddings } from './utils'; +import { EButtonSize, EButtonVariation } from './typings'; +import { + ACTIVE, + DISABLED, + FOCUS, + HOVER, + NONE, + UNDERLINE, + TRANSPARENT, +} from 'resources/style-constants'; +import { sizeParams } from './constants'; +import { TThemeType } from 'resources/theme/types'; +import { useFela } from 'react-fela'; + +const styles = ( + variation: EButtonVariation, + size: EButtonSize, + isLink: boolean, + buttonTheme: TThemeType, + iconStart: boolean, + iconEnd: boolean, + text: boolean, + noBorder: boolean, + customWidth?: string | number, + customHeight?: string | number +) => { + const colorPalette = buttonTheme.button[variation]; + const sizeParamValue = sizeParams[size]; + const { theme }: any = useFela(); + + return { + root: { + ...(customWidth && { width: `${customWidth}px` }), + ...(customHeight && { height: `${customHeight}px` }), + ...(size === EButtonSize.FULL_WIDTH && { width: '100%' }), + position: 'relative', + display: 'inline-flex', + whiteSpace: 'nowrap', + alignItems: 'center', + fontSize: `${sizeParamValue.text}px`, + padding: getPaddings(size, iconStart, iconEnd, text), + lineHeight: 1, + ...(!noBorder && { + boxShadow: getBorder(colorPalette.borderColor, isLink), + }), + border: NONE, + cursor: 'pointer', + fontFamily: theme.font_2, + letterSpacing: '0.8px', + textTransform: 'uppercase', + backgroundColor: isLink + ? TRANSPARENT + : colorPalette.backgroundColor, + color: isLink ? colorPalette.linkColor : colorPalette.textColor, + '& path': { + fill: isLink ? colorPalette.linkColor : colorPalette.textColor, + }, + [HOVER]: { + backgroundColor: isLink + ? TRANSPARENT + : colorPalette.hoverBackgroundColor, + ...(!noBorder && { + boxShadow: getBorder(colorPalette.borderColor, isLink), + }), + color: isLink + ? colorPalette.linkColor + : colorPalette.hoverTextColor, + '& path': { + fill: isLink + ? colorPalette.linkColor + : colorPalette.hoverTextColor, + }, + textDecoration: isLink ? UNDERLINE : NONE, + }, + [FOCUS]: { + backgroundColor: isLink + ? TRANSPARENT + : colorPalette.focusBackgroundColor, + ...(!noBorder && { + boxShadow: getBorder(colorPalette.borderColor, isLink), + }), + color: isLink + ? colorPalette.linkFocusColor + : colorPalette.focusTextColor, + textDecoration: isLink ? UNDERLINE : NONE, + '& path': { + fill: isLink + ? colorPalette.linkFocusColor + : colorPalette.focusTextColor, + }, + }, + [ACTIVE]: { + backgroundColor: isLink + ? TRANSPARENT + : colorPalette.backgroundColor, + ...(!noBorder && { + boxShadow: getBorder(colorPalette.borderColor, isLink), + }), + color: isLink ? colorPalette.linkColor : colorPalette.textColor, + '& path': { + fill: isLink + ? colorPalette.linkColor + : colorPalette.textColor, + }, + }, + [DISABLED]: { + pointerEvents: NONE, + userSelect: NONE, + }, + }, + disabled: { + backgroundColor: isLink + ? TRANSPARENT + : colorPalette.disabledBackgroundColor, + color: isLink + ? colorPalette.linkDisabledColor + : colorPalette.disabledTextColor, + ...(!noBorder && { + boxShadow: getBorder(colorPalette.borderColor, isLink), + }), + '& path': { + fill: isLink + ? colorPalette.linkDisabledColor + : colorPalette.disabledTextColor, + }, + }, + text: { + width: '100%', + position: 'relative', + zIndex: 2, + display: 'inline-block', + marginLeft: iconStart ? `${sizeParamValue.iconTextMargin}px` : 0, + marginRight: iconEnd ? `${sizeParamValue.iconTextMargin}px` : 0, + }, + icon: { + size: sizeParamValue.icon, + }, + progressBar: { + backgroundColor: colorPalette.progressBarBackgroundColor, + position: 'absolute', + zIndex: colorPalette.progressBarIndex, + left: '0px', + top: '0px', + bottom: '0px', + }, + }; +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Button/typings.d.ts b/arthur_bench/server/js/packages/components/core/Button/typings.d.ts new file mode 100644 index 0000000..0f9d2e8 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/typings.d.ts @@ -0,0 +1,18 @@ +import React, { ReactComponentElement } from 'react'; + +export interface ButtonProps + extends React.ButtonHTMLAttributes { + text: string | number; + onClick: () => void; + disabled?: boolean; + className?: string; + style?: Record; + testid?: string; + ariarole?: string; + icon?: ReactComponentElement; + iconAlign?: 'left' | 'right'; +} + +export interface PrimaryButtonProps extends ButtonProps { + color?: string; +} diff --git a/arthur_bench/server/js/packages/components/core/Button/typings.ts b/arthur_bench/server/js/packages/components/core/Button/typings.ts new file mode 100644 index 0000000..644ebe3 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/typings.ts @@ -0,0 +1,43 @@ +import React from 'react'; +import { EIconType } from '../Icon'; + +export enum EButtonVariation { + PRIMARY = 'primary', + SECONDARY = 'secondary', + SUBTLE = 'subtle', + DESTRUCTIVE = 'destructive', + ARTHUR = 'arthur', + ARTHUR_SECONDARY = 'arthurSecondary', +} + +export enum EButtonSize { + LARGE = 'large', + NORMAL = 'normal', + SMALL = 'small', + FULL_WIDTH = 'full_width', +} + +export interface ButtonProps + extends React.ButtonHTMLAttributes { + variation?: EButtonVariation; + size?: EButtonSize; + text?: string | number; + isLink?: boolean; + disabled?: boolean; + className?: string; + iconSize?: number; + iconClass?: string; + iconStart?: EIconType; + iconText?: EIconType; + iconEnd?: EIconType; + isLoading?: boolean; + loadingProgress?: number; + style?: Record; + testId?: string; + ariaRole?: string; + clickHandler?: () => any; + isHighlighted?: boolean; + noBorder?: boolean; + customWidth?: string | number; + customHeight?: string | number; +} diff --git a/arthur_bench/server/js/packages/components/core/Button/utils.ts b/arthur_bench/server/js/packages/components/core/Button/utils.ts new file mode 100644 index 0000000..6d64844 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Button/utils.ts @@ -0,0 +1,49 @@ +import { EButtonSize } from './typings'; + +export const getProgressBarWidth = (progress: number): number => { + if (progress < 0) { + return 0; + } else if (progress > 100) { + return 100; + } else { + return progress; + } +}; + +export const getBorder = (color: string | undefined, isLink: boolean) => + color && !isLink ? `0px 0px 0px 2px ${color} inset` : 'none'; + +export const getPaddings = ( + size: EButtonSize, + iconStart: boolean, + iconEnd: boolean, + text: boolean +): string => { + const anyIconApplied = iconEnd || iconStart; + const isSingleIcon = + ((!iconEnd && iconStart) || (iconEnd && !iconStart)) && !text; + + if (isSingleIcon) { + switch (size) { + case EButtonSize.LARGE: + return '14.5px 18.5px'; + default: + return '10px'; + } + } else { + switch (size) { + case EButtonSize.SMALL: + return `${anyIconApplied ? 9 : 10}px ${iconEnd ? 8 : 16}px ${ + anyIconApplied ? 9 : 10 + }px ${iconStart ? 8 : 16}px`; + case EButtonSize.LARGE: + return `${anyIconApplied ? 14.5 : 19}px ${ + iconEnd ? 19 : 24 + }px ${anyIconApplied ? 14.5 : 19}px ${iconStart ? 19 : 24}px`; + default: + return `${anyIconApplied ? 10 : 13}px ${iconEnd ? 9.5 : 16}px ${ + anyIconApplied ? 10 : 13 + }px ${iconStart ? 9.5 : 16}px`; + } + } +}; diff --git a/arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.stories.tsx b/arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.stories.tsx new file mode 100644 index 0000000..51892cb --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.stories.tsx @@ -0,0 +1,111 @@ +import React from 'react'; +import BarChart from './BarChart'; +import { EAxis, EChartsColorBy, TMarkAreaData } from '../constants'; +import { ELegendItemShape } from '../Legend/Legend'; +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; + +export default { + title: 'Arthur/Core/Chart/Bar', + component: BarChart, +}; + +const data0 = { name: '1', data: { Third: 18, Fourth: 4 } }; +const data1 = { + name: '1', + data: { First: 8, Second: 20, Third: 18, Fourth: 4 }, +}; +const data2 = { + name: '2', + data: { First: 4, Second: 16, Third: 9, Fourth: 8 }, +}; + +const markArea = { + axis: EAxis.Y, + data: [-15, 15], +} as TMarkAreaData; + +const legendItem1 = { + name: 'Young (Baseline)', + color: primary.eggplant, + shape: ELegendItemShape.DASH, +}; + +const legendItem2 = { + name: 'Within Threshold', + color: '#FFBF00', + shape: ELegendItemShape.SQUARE, +}; + +const legendItem3 = { + name: 'Over Threshold', + color: '#2D78CB', + shape: ELegendItemShape.SQUARE, +}; + +const markLine = { yAxis: 10 }; +const markLineOrange = { yAxis: 10, lineStyle: { color: primary.purple } }; +const markLinePurple = { yAxis: 6, lineStyle: { color: secondary.orange } }; + +export const Default = () => ( + +); + +export const MultipleSeriesAndLine = () => ( + +); + +export const MultipleSeriesAndLineStacked = () => ( + +); + +export const MultipleLinesAndArea = () => ( + +); + +export const WithNegativeValue = () => ( + +); diff --git a/arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.tsx b/arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.tsx new file mode 100644 index 0000000..b796e7c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/BarChart/BarChart.tsx @@ -0,0 +1,366 @@ +import React, { useEffect, useMemo, useState } from 'react'; +import merge from 'lodash.merge'; +import { EChartsOption, EChartsType } from 'echarts'; +import EChartsReact from 'echarts-for-react'; +import primary from 'resources/colors/Arthur/primary'; + +import { + xAxisDefaults, + yAxisDefaults, + EChartsColorBy, + EChartType, + LOADING_OPTIONS, + TMarkAreaData, + emptyMessageStyles, + rootStyles, + secondaryTitle, + legendTopContainer, +} from '../constants'; +import graphs, { chartColorsArray } from 'resources/colors/Arthur/graphs'; +import Legend, { ELegendItemShape, LegendItems } from '../Legend/Legend'; +import { MarkLine1DDataItemOption } from 'echarts/types/src/component/marker/MarkLineModel'; +import { CallbackDataParams } from 'echarts/types/dist/shared'; +import { useTranslation } from 'react-i18next'; +import { useFela } from 'react-fela'; + +export type TBarChartData = Record; + +export type TBarChartDataItem = { + name: string; + data: TBarChartData; + color?: string; + subtitle?: string; + opacity?: number; +}; + +export type TBarChartDataItems = Array; + +type TBarChartProps = { + id?: string; + dataTestId?: string; + isLoading?: boolean; + xAxisTitle?: string; + emptyMessage?: any; + xAxisLabelFormatter?: string | ((value: string, index: number) => string); + yAxisLabelFormatter?: string | ((value: string, index: number) => string); + yAxisTitle?: string; + xSecondaryAxisTitle?: string; + height?: string; + tooltip?: any; + barGap?: number; + barWidth?: string | number; + colorBy?: EChartsColorBy; + onChartClick?: (event: CallbackDataParams, chart: EChartsType) => void; + options?: EChartsOption; + markArea?: TMarkAreaData; + markLine?: MarkLine1DDataItemOption[]; + graphData?: TBarChartDataItems; //setting this as optional for now until there is time to refactor the bench bar chart + hideVerticalLines?: boolean; + legendItems?: LegendItems; + showLegend?: boolean; + showLegendTop?: boolean; + useCustomLegendItems?: boolean; + addMarkLineLegendItems?: boolean; + yAxisMax?: number; + stacked?: boolean; + groupByName?: boolean; + splitLegendOnChar?: string; + hasToolbox?: boolean; + openChartSelections?: () => void | null; + additionalToolboxItems?: Record> +}; + +const BarChart = (props: TBarChartProps) => { + const { t } = useTranslation(); + const { css } = useFela(); + const { + id, + dataTestId, + isLoading, + height = '400px', + options, + barWidth = '15%', + barGap, + markArea, + markLine, + colorBy = EChartsColorBy.DATA, + onChartClick, + graphData, + hideVerticalLines, + legendItems = [], + tooltip, + xAxisLabelFormatter, + yAxisLabelFormatter, + emptyMessage, + showLegend, + showLegendTop, + xSecondaryAxisTitle, + useCustomLegendItems = false, + addMarkLineLegendItems = false, + yAxisMax, + stacked = false, + groupByName = false, + hasToolbox = false, + additionalToolboxItems = {} + } = props; + + const [stateLegendItems, setLegendItems] = useState(legendItems); + + useEffect(() => { + handleAddLegendItems(); + }, [graphData, markLine]) + + const renderEmptyMessage = () => { + if (graphData) { + const emptyGraphData = !graphData.length; + const emptyDataPoint = graphData.every( + (d) => !Object.keys(d.data).length + ); + const zeroesData = graphData.every((d) => + Object.values(d.data).every((val) => !val) + ); + + if ( + (emptyGraphData || emptyDataPoint || zeroesData) && + !isLoading + ) { + return ( +
+ {emptyMessage || t('charts.emptyMessage')} +
+ ); + } + } + + return null; + }; + + const handleAddLegendItems = () => { + if (!showLegend || useCustomLegendItems || !graphData) { + return; + } + + const allGraphDataKeys: string[] = []; + graphData.forEach((dataItem: TBarChartDataItem) => { + allGraphDataKeys.push(...Object.keys(dataItem.data)) + }) + const uniqueDataKeys = Array.from(new Set(allGraphDataKeys)); + const moreLegendItems: LegendItems = []; + uniqueDataKeys.map((name: string, index: number) => { + moreLegendItems.push({ + color: chartColorsArray[index], + name, + shape: ELegendItemShape.SQUARE, + }); + }) + + if (addMarkLineLegendItems) { + markLine?.map((dp: any) => { + moreLegendItems.push({ + color: dp.lineStyle.color, + name: `${dp.name} Ref Data`, + shape: ELegendItemShape.DASH, + }); + }); + } + + setLegendItems([...moreLegendItems, ...legendItems]); + }; + + const tooltipFormatter = ( + event: { value: number; axisValueLabel: string }[] + ) => { + return `${event[0].axisValueLabel} + ${event[0].value} `; + }; + + const handleChartClick = ( + event: CallbackDataParams, + chart: EChartsType + ) => { + if (onChartClick) { + onChartClick(event, chart); + } + }; + + const handleXAxisData = (data: TBarChartDataItems) => { + if (data?.length) { + if (groupByName) { + return data.map((dp: TBarChartDataItem) => dp.name); + } else { + return Object.keys(data[0].data); + } + } else { + return []; + } + }; + + const defaultSeriesOptions = (rw: any, index: number) => ({ + ...(stacked && { stack: 'stackbar' }), + barMinHeight: 1, + silent: !onChartClick, + barCategoryGap: '10px', + barWidth, + barGap, + barMaxWidth: 120, + colorBy, + type: EChartType.BAR, + symbolSize: 14, + itemStyle: { + color: rw.color, + barBorderRadius: [2, 2, 0, 0], + opacity: rw.opacity, + }, + emphasis: { + itemStyle: { + borderWidth: 2, + shadowColor: 'rgba(0, 0, 0, 0.5)', + shadowBlur: 2, + }, + focus: 'series', + }, + showSymbol: false, + ...(!index && { + ...(markLine && { + markLine: { + silent: true, + symbol: 'none', + lineStyle: { color: primary.raisin, width: 2 }, + label: { show: false }, + data: markLine, + }, + }), + ...(markArea && { + markArea: { + emphasis: { disabled: true }, + itemStyle: { + color: graphs.backgrounds.ashGrey, + opacity: 0.5, + }, + data: [ + [ + { [markArea.axis]: markArea.data[0] }, + { [markArea.axis]: markArea.data[1] }, + ], + ], + }, + }), + }), + }); + const defaultOptions = useMemo( + () => ({ + ...(hasToolbox ? { + toolbox: { + right: 10, + feature: { + dataZoom: { + yAxisIndex: 'none' + }, + ...additionalToolboxItems, + } + } + } : {}), + color: chartColorsArray, + legend: { show: false }, + tooltip: { + trigger: 'axis', + formatter: tooltip || tooltipFormatter, + extraCssText: + 'font-family: "Mono-Regular"; border-radius: 6px; padding: 4px 12px;', + borderColor: 'transparent', + }, + xAxis: { + name: props.xAxisTitle, + ...xAxisDefaults(xAxisLabelFormatter), + type: 'category', + axisTick: { show: !hideVerticalLines }, + splitLine: { + show: !hideVerticalLines, + lineStyle: { color: graphs.backgrounds.ashGrey }, + }, + data: graphData && handleXAxisData(graphData), + }, + ...(yAxisMax + ? { + yAxis: { + max: yAxisMax, + name: props.yAxisTitle, + ...yAxisDefaults(yAxisLabelFormatter), + axisTick: { show: false }, + splitLine: { + lineStyle: { color: graphs.backgrounds.ashGrey }, + }, + }, + } + : { + yAxis: { + name: props.yAxisTitle, + ...yAxisDefaults(yAxisLabelFormatter), + axisTick: { show: false }, + splitLine: { + lineStyle: { color: graphs.backgrounds.ashGrey }, + }, + }, + }), + series: + graphData && + (groupByName + ? graphData.reduce((final: any, rw: any, index: number) => { + Object.keys(rw.data).forEach((key) => { + const mappedSeriesData = final.findIndex( + (dp: any) => dp.name === key + ); + if (mappedSeriesData >= 0) { + final[mappedSeriesData].data = [ + ...final[mappedSeriesData].data, + rw.data[key], + ]; + } else { + final.push({ + ...defaultSeriesOptions(rw, index), + data: [rw.data[key]], + name: key, + }); + } + }); + + return final; + }, []) + : graphData.map((rw: TBarChartDataItem, index: number) => ({ + ...defaultSeriesOptions(rw, index), + name: rw.name, + data: Object.values(rw.data), + }))), + }), + [graphData] + ); + + return ( +
+ {renderEmptyMessage()} + {showLegendTop && !!stateLegendItems?.length && ( +
+ +
+ )} + + {xSecondaryAxisTitle && ( +
{xSecondaryAxisTitle}
+ )} + {showLegend && !!stateLegendItems?.length && ( + + )} +
+ ); +}; + +export default BarChart; diff --git a/arthur_bench/server/js/packages/components/core/Charts/BarChart/index.ts b/arthur_bench/server/js/packages/components/core/Charts/BarChart/index.ts new file mode 100644 index 0000000..95124c2 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/BarChart/index.ts @@ -0,0 +1,3 @@ +import BarChart from './BarChart'; + +export default BarChart; diff --git a/arthur_bench/server/js/packages/components/core/Charts/Legend/Legend.tsx b/arthur_bench/server/js/packages/components/core/Charts/Legend/Legend.tsx new file mode 100644 index 0000000..65bb08b --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/Legend/Legend.tsx @@ -0,0 +1,52 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import { styles } from './styles'; + +export enum ELegendItemShape { + CIRCLE = 'circle', + SQUARE = 'square', + LINE = 'line', + DASH = 'dash', +} + +export type LegendItem = { + color: string; + name: string; + subtitle?: string; + shape: ELegendItemShape; +}; + +export type LegendItems = Array; + +type LegendProps = { + items: LegendItems; +}; + +const Legend = (props: LegendProps) => { + const { css } = useFela(); + + return ( +
+ {props.items.map((item: LegendItem) => ( +
+ +
+ {item.name} + {item.subtitle && ( + + {item.subtitle} + + )} +
+
+ ))} +
+ ); +}; + +export default Legend; diff --git a/arthur_bench/server/js/packages/components/core/Charts/Legend/styles.ts b/arthur_bench/server/js/packages/components/core/Charts/Legend/styles.ts new file mode 100644 index 0000000..6189f35 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/Legend/styles.ts @@ -0,0 +1,83 @@ +import primary from 'resources/colors/Arthur/primary'; +import { MONO } from 'resources/fonts'; + +export const styles = { + root: { + display: 'flex', + marginTop: '10px', + alignItems: 'start', + justifyContent: 'center', + flexWrap: 'wrap', + fontFamily: MONO, + fontSize: '12px', + }, + itemRoot: { + display: 'flex', + marginRight: '30px', + ':last-child': { + marginRight: 0, + }, + }, + itemBase: (color: string) => ({ + display: 'inline-block', + marginRight: '8px', + backgroundColor: color, + borderColor: color, + }), + itemHolder: { + display: 'flex', + flexDirection: 'column', + }, + subtitle: { + marginTop: '4px', + color: primary.raisin, + fontSize: '10px', + }, + item: { + line: { + width: '12px', + height: '2.5px', + marginTop: '7px', + }, + circle: { + borderRadius: '10px', + width: '7px', + height: '7px', + borderWidth: '3px', + marginTop: '2px', + borderStyle: 'solid', + backgroundColor: 'transparent', + }, + square: { + width: '12px', + height: '12px', + marginTop: '2px', + }, + dash: { + width: '12px', + height: '2.5px', + marginLeft: '17px', + marginRight: '25px', + marginTop: '7px', + position: 'relative', + ':after': { + content: '""', + position: 'absolute', + left: '-16px', + display: 'inline-block', + width: '12px', + height: '2.5px', + backgroundColor: 'inherit', + }, + ':before': { + content: '""', + position: 'absolute', + left: '16px', + display: 'inline-block', + width: '12px', + height: '2.5px', + backgroundColor: 'inherit', + }, + }, + }, +}; diff --git a/arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.stories.tsx b/arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.stories.tsx new file mode 100644 index 0000000..7cf2a69 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.stories.tsx @@ -0,0 +1,107 @@ +import React from 'react'; +import LineChart from './LineChart'; +import { EAxis, TMarkAreaData } from '../constants'; +import { ELegendItemShape } from '../Legend/Legend'; +import primary from 'resources/colors/Arthur/primary'; +import { MarkerStatisticType } from 'echarts/types/src/component/marker/MarkerModel'; +import secondary from 'resources/colors/Arthur/secondary'; + +export default { + title: 'Arthur/Core/Chart/Line', + component: LineChart, +}; + +const graphData = [ + { + name: 'Line 1', + subTitle: 'Reference Group', + data: [ + [0, 150], + [1, 230], + [3, 224], + [4, 218], + [5, 135], + ] as Array<[number, number]>, + }, +]; + +const markArea = { + axis: EAxis.Y, + data: [100, 200], +} as TMarkAreaData; + +const legendItem = { + name: 'Female', + color: primary.purple, + shape: ELegendItemShape.LINE, + subtitle: 'Reference Group', +}; + +const legendItem2 = { + name: 'Max', + color: primary.raisin, + shape: ELegendItemShape.DASH, +}; + +const legendItem3 = { + name: 'Highlighted area', + color: primary.ashGrey, + shape: ELegendItemShape.SQUARE, +}; + +const legendItem4 = { + name: 'Max Point', + color: primary.purple, + shape: ELegendItemShape.CIRCLE, + subtitle: 'Reference Group', +}; + +const legendItem5 = { + name: 'Average', + color: 'orange', + shape: ELegendItemShape.DASH, +}; + +const markLineData = [ + { type: 'average' as MarkerStatisticType, lineStyle: { color: 'orange' } }, + { type: 'max' as MarkerStatisticType }, +]; + +export const Default = () => ( + +); + +export const NoData = () => ( + +); + +export const PointOnDist = () => ( + +); diff --git a/arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.tsx b/arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.tsx new file mode 100644 index 0000000..3a1e44c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/LineChart/LineChart.tsx @@ -0,0 +1,340 @@ +import React, {useEffect, useState} from 'react'; +import merge from 'lodash.merge'; +import EChartsReact from 'echarts-for-react'; +import {useTranslation} from 'react-i18next'; +import {useFela} from 'react-fela'; + +import graphs, {chartColorsArray} from 'resources/colors/Arthur/graphs'; +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; + +import Legend, {ELegendItemShape, LegendItems} from '../Legend/Legend'; +import {TGraphDataItem, TLineChartProps} from './typings'; +import { + EChartType, + emptyMessageStyles, + LOADING_OPTIONS, + rootStyles, + secondaryTitle, + xAxisDefaults, + yAxisDefaults, +} from '../constants'; +import Loading from '../../../compound/Loading'; + +const LineChart = (props: TLineChartProps) => { + const { t } = useTranslation(); + const { css } = useFela(); + const { + id, + dataTestId, + isLoading, + height = '400px', + options, + markArea, + markLine, + graphData, + xAxisData, + hideVerticalLines, + tooltipFormatter, + xAxisLabelFormatter, + yAxisLabelFormatter, + legendItems = [], + showLegend, + showMaxPoint, + notMerge, + emptyMessage, + xSecondaryAxisTitle, + xAxisType = 'value', + xAxisMax, + xAxisMin, + yAxisMax, + addMarkLineLegendItems = false, + markLineShape = ELegendItemShape.DASH, + markPoint, + markLineColor, + disableTooltip = false, + xAxisScale = false, + showMarkLineLabel = false, + hideHoverEffects = false, + smoothData = false, + hasToolbox = false, + + additionalToolboxItems = {}, + } = props; + const [stateLegendItems, setLegendItems] = + useState(legendItems); + const [graphOptions, setGraphOptions] = useState | null>(null); + + const defaultTooltipFormatter = ( + event: { data: [number | string, number | string] | string | number }[] + ) => { + let yValue = ''; + let xValue = ''; + const eventDataItem = event[0]?.data; + + if (!Array.isArray(eventDataItem)) { + xValue = `${eventDataItem || 'no data'}`; + } else { + yValue = `${eventDataItem[0] || ''}`; + xValue = `${eventDataItem[1] || 'no data'}`; + } + + return `${yValue} + ${xValue} `; + }; + + const handleAddLegendItems = () => { + if (!showLegend || !graphData) { + return; + } + + const moreLegendItems: LegendItems = []; + + graphData.map((line: TGraphDataItem, index: number) => { + moreLegendItems.push({ + color: line.name.toLowerCase().includes('baseline') || line.isReference + ? graphs.backgrounds.raisin + : chartColorsArray[index], + name: line.name, + subtitle: graphData[index]?.subtitle || '', + shape: line.isReference ? ELegendItemShape.DASH : ELegendItemShape.LINE, + }); + }); + + if (addMarkLineLegendItems) { + markLine?.map((dp: any) => { + moreLegendItems.push({ + color: dp.lineStyle.color, + name: `${dp.name} Ref Data`, + shape: markLineShape, + }); + }); + } + + setLegendItems([...moreLegendItems, ...legendItems]); + }; + + useEffect(() => { + setGraphOptions(null); + const defaultOptions: Record = { + ...(hasToolbox ? { + toolbox: { + right: 10, + feature: { + dataZoom: { + yAxisIndex: 'none' + }, + ...additionalToolboxItems, + } + } + } : {}), + useUTC: true, + color: chartColorsArray, + legend: { show: false }, + ...(!disableTooltip && { + tooltip: { + trigger: 'point', + formatter: tooltipFormatter || defaultTooltipFormatter, + extraCssText: + 'font-family: "Mono-Regular"; border-radius: 6px; padding: 4px 12px;', + borderColor: 'transparent', + }, + }), + xAxis: { + axisPointer: { + show: true, + snap: true, + label: { + show: false, + }, + }, + name: props.xAxisTitle, + ...xAxisDefaults(xAxisLabelFormatter), + ...(xAxisData && { data: xAxisData }), + ...(xAxisMax && { max: xAxisMax }), + ...(xAxisMin && { min: xAxisMin }), + scale: xAxisScale, + type: xAxisType, + axisTick: { show: !hideVerticalLines }, + splitLine: { + show: !hideVerticalLines, + lineStyle: { color: graphs.backgrounds.ashGrey }, + }, + }, + ...(yAxisMax + ? { + yAxis: { + max: yAxisMax, + name: props.yAxisTitle, + ...yAxisDefaults(yAxisLabelFormatter), + axisTick: { show: false }, + splitLine: { + lineStyle: { color: graphs.backgrounds.ashGrey }, + }, + }, + } + : { + yAxis: { + name: props.yAxisTitle, + ...yAxisDefaults(yAxisLabelFormatter), + axisTick: { show: false }, + splitLine: { + lineStyle: { color: graphs.backgrounds.ashGrey }, + }, + }, + }), + + series: graphData?.map((line: TGraphDataItem, index: number) => ({ + data: line.data, + name: line.name, + type: EChartType.LINE, + symbolSize: 14, + smooth: smoothData, + color: chartColorsArray[index], + emphasis: { + itemStyle: { + color: 'white', + borderColor: chartColorsArray[index] || 'black', + borderWidth: 2, + shadowColor: 'rgba(0, 0, 0, 0.5)', + shadowBlur: 2, + }, + }, + symbol: line.data.length === 1 ? 'circle' : 'emptyCircle', + showSymbol: line.data.length === 1, + ...(line.isReference + ? { + lineStyle: { + normal: { + color: primary.raisin, + type: 'dashed', + }, + }, + } + : {}), + ...(showMaxPoint && + line.hasMaxValue && { + markPoint: { + symbol: 'circle', + symbolSize: 8, + label: { show: false }, + data: [ + { + type: line.isMaxValuePositive + ? 'max' + : 'min', + }, + ], + itemStyle: { + color: 'red', + }, + }, + }), + ...(markPoint || + (hideHoverEffects && { + symbolSize: 0, + color: [secondary.variant.grey.disabled], + emphasis: { + itemStyle: { + color: secondary.variant.grey.disabled, + borderWidth: 0, + }, + }, + markPoint: { + symbol: 'circle', + symbolSize: 10, + label: { show: false }, + data: markPoint, + itemStyle: { + color: primary.white, + borderWidth: 2, + borderColor: primary.purple, + }, + }, + })), + ...(!index && { + ...(markLine && { + markLine: { + silent: true, + symbol: 'none', + lineStyle: { + color: markLineColor || primary.raisin, + width: 2, + type: + markLineShape === ELegendItemShape.LINE + ? 'solid' + : 'dashed', + }, + label: { show: showMarkLineLabel }, + data: markLine, + }, + }), + ...(markArea && { + markArea: { + emphasis: { disabled: true }, + itemStyle: { + color: graphs.accents.purple, + opacity: 0.1, + }, + data: [ + [ + { [markArea.axis]: markArea.data[0] }, + { [markArea.axis]: markArea.data[1] }, + ], + ], + }, + }), + }), + })), + }; + setGraphOptions(defaultOptions); + handleAddLegendItems(); + }, [graphData, markLine]); + + const renderEmptyMessage = () => { + const graphEmptyLineData = + !graphData?.length || + graphData.every((line: TGraphDataItem) => !line.data.length); + + if (graphEmptyLineData && !isLoading) { + return ( +
+ {emptyMessage || t('charts.emptyMessage')} +
+ ); + } + + return null; + }; + + if (!graphOptions) { + return ; + } + + return ( +
+ {renderEmptyMessage()} + + + {xSecondaryAxisTitle && ( +
{xSecondaryAxisTitle}
+ )} + {showLegend && !!stateLegendItems.length && ( + + )} +
+ ); +}; + +export default LineChart; diff --git a/arthur_bench/server/js/packages/components/core/Charts/LineChart/components/MultiLineTooltip.tsx b/arthur_bench/server/js/packages/components/core/Charts/LineChart/components/MultiLineTooltip.tsx new file mode 100644 index 0000000..7c6b62f --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/LineChart/components/MultiLineTooltip.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import { CssFunction } from 'react-fela'; +import { dateLabelFormatter } from 'utils/format/date-label-formatter'; +import { ETimeInterval } from '../../../../compound/ModeSelector/ModeSelector'; +import { styles } from './styles'; + +export type TooltipDataPoint = { + data: Array; + color: string; + seriesName: string; + axisValue: string; +}; + +type Props = { + event: TooltipDataPoint[]; + css: CssFunction<{}, {}>; + data: any; + timeInterval: ETimeInterval; +}; + +const MultiLineTooltip = ({ event, css, data, timeInterval }: Props) => { + const timeStamp = event[0]?.axisValue; + const dateDisplay = dateLabelFormatter(timeStamp, timeInterval); + return ( +
+ {timeStamp &&
{dateDisplay}
} + {event.map((dataPoint: TooltipDataPoint, i: number) => { + return ( +
+ + + {data[i].name}: + {' '} + {parseFloat(dataPoint.data[1]).toFixed(7)} +
+ ); + })} +
+ ); +}; + +export default MultiLineTooltip; diff --git a/arthur_bench/server/js/packages/components/core/Charts/LineChart/components/styles.ts b/arthur_bench/server/js/packages/components/core/Charts/LineChart/components/styles.ts new file mode 100644 index 0000000..30a0566 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/LineChart/components/styles.ts @@ -0,0 +1,25 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { GRAPHIK } from 'resources/fonts'; + +export const styles = { + tooltipDate: { + marginBottom: '10px', + fontSize: '12px', + }, + tooltipDatapoint: { + fontSize: '14px', + color: primary.eggplant, + fontFamily: GRAPHIK, + }, + tooltipDatapointLabel: { + color: secondary.variant.eggplant.light, + }, + tooltipDataColor: { + display: 'inline-block', + marginRight: '8px', + width: '8px', + height: '8px', + borderRadius: '8px', + }, +}; diff --git a/arthur_bench/server/js/packages/components/core/Charts/LineChart/index.ts b/arthur_bench/server/js/packages/components/core/Charts/LineChart/index.ts new file mode 100644 index 0000000..4b39c4f --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/LineChart/index.ts @@ -0,0 +1,4 @@ +import LineChart from './LineChart'; +export type { TGraphDataItem } from './typings'; + +export default LineChart; diff --git a/arthur_bench/server/js/packages/components/core/Charts/LineChart/typings.d.ts b/arthur_bench/server/js/packages/components/core/Charts/LineChart/typings.d.ts new file mode 100644 index 0000000..8ddf987 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/LineChart/typings.d.ts @@ -0,0 +1,58 @@ +import { TMarkAreaData } from '../constants'; +import { ELegendItemShape } from '../Legend/Legend'; + +export type LineSeriesModel = { + name: string; + seriesIndex: number; + option: any; +}; + +export type TGraphDataItem = { + name: string; + data: Array<[number, number] | [number]>; + subtitle?: string; + hasMaxValue?: boolean; + isMaxValuePositive?: boolean; + isReference?: boolean; + batchId?: string; +}; + +export type TLineChartProps = { + isLoading?: boolean; + showLegend?: boolean; + showMaxPoint?: boolean; + xAxisTitle?: string; + yAxisTitle?: string; + height?: string; + options?: EChartsOption; + tooltipFormatter?: any; + xAxisLabelFormatter?: string | ((value: string, index: number) => string); + yAxisLabelFormatter?: string | ((value: string, index: number) => string); + markArea?: TMarkAreaData; + markLine?: MarkLine1DDataItemOption[]; + xAxisData?: string[]; + graphData: Array; + hideVerticalLines?: boolean; + legendItems?: LegendItems; + xAxisType?: string; + xSecondaryAxisTitle?: string; + emptyMessage?: string; + notMerge?: boolean; + xAxisLabelOptions?: Record; + xAxisMax?: number | string | Function; + xAxisMin?: number | string | Function; + yAxisMax?: number; + addMarkLineLegendItems?: boolean; + markLineShape?: ELegendItemShape; + markPoint?: any; + markLineColor?: string; + disableTooltip?: boolean; + xAxisScale?: boolean; + showMarkLineLabel?: boolean; + hideHoverEffects?: boolean; + smoothData?: boolean; + hasToolbox?: boolean; + additionalToolboxItems?: any; + id?: string; + dataTestId?: string; +}; diff --git a/arthur_bench/server/js/packages/components/core/Charts/constants.ts b/arthur_bench/server/js/packages/components/core/Charts/constants.ts new file mode 100644 index 0000000..6f39b02 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Charts/constants.ts @@ -0,0 +1,106 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import graphs from 'resources/colors/Arthur/graphs'; +import { GRAPHIK, ROBOTO } from 'resources/fonts'; + +export const LOADING_OPTIONS = { + text: '', + color: primary.purple, + textColor: primary.white, + maskColor: 'transparent', +}; + +export const rootStyles = { + position: 'relative', +}; + +export const emptyMessageStyles = { + position: 'absolute', + margin: '40px 150px', + textAlign: 'center', + top: 0, + bottom: 0, + left: 0, + right: 0, + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + fontFamily: ROBOTO, + color: primary.raisin, + fontSize: '14px', + zIndex: '2', +}; + +export const secondaryTitle = { + fontSize: '12px', + color: primary.raisin, + fontFamily: GRAPHIK, + marginTop: '4px', + textAlign: 'center', +}; + +export const legendTopContainer = { + width: '100%', + display: 'flex', + justifyContent: 'end', + paddingRight: '20px', + boxSizing: 'border-box', +}; + +export enum EChartsColorBy { + SERIES = 'series', + DATA = 'data', +} + +export enum EAxis { + X = 'xAxis', + Y = 'yAxis', +} + +export enum EChartType { + LINE = 'line', + BAR = 'bar', + SCATTER = 'scatter', +} + +export const TEXT_COLOR = secondary.variant.eggplant.darker; + +export const xAxisDefaults = (formatter: any) => ({ + nameLocation: 'center', + nameGap: 50, + type: 'value', + axisLine: { show: false, lineStyle: { color: graphs.backgrounds.ashGrey } }, + nameTextStyle: { + color: graphs.backgrounds.raisin, + fontFamily: GRAPHIK, + }, + axisLabel: { + ...(formatter && { formatter }), + hideOverlap: true, + color: TEXT_COLOR, + fontSize: 12, + fontFamily: ROBOTO, + }, +}); + +export const yAxisDefaults = (formatter: any) => ({ + nameLocation: 'center', + nameGap: 40, + type: 'value', + axisLine: { show: false, lineStyle: { color: graphs.backgrounds.ashGrey } }, + nameTextStyle: { + color: graphs.backgrounds.raisin, + fontFamily: GRAPHIK, + }, + axisLabel: { + ...(formatter && { formatter }), + color: TEXT_COLOR, + fontSize: 12, + fontFamily: ROBOTO, + }, +}); + +export type TMarkAreaData = { + axis: EAxis; + data: [number | string, number | string]; +}; diff --git a/arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.styles.ts b/arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.styles.ts new file mode 100644 index 0000000..4b88b3c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.styles.ts @@ -0,0 +1,57 @@ +import secondary from 'resources/colors/Arthur/secondary'; +import { MONO } from 'resources/fonts'; + +const styles = { + root: { + display: 'flex', + alignItems: 'center', + overflow: 'hidden', + }, + checkboxWrap: { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + position: 'relative', + }, + checkbox: (theme: any, color: string) => ({ + width: '18px', + height: '18px', + border: '2px solid #E4E0E4', + appearance: 'none', + display: 'inline-block', + boxSizing: 'border-box', + margin: 0, + padding: 0, + borderRadius: '2px', + cursor: 'pointer', + ':hover': { + borderColor: color ? color : theme.color_1, + }, + ':checked': { + borderColor: color ? color : theme.color_1, + }, + }), + label: { + cursor: 'pointer', + marginLeft: '10px', + fontSize: '14px', + fontFamily: MONO, + overflow: 'hidden', + whiteSpace: 'nowrap', + textOverflow: 'ellipsis', + }, + icon: (theme: any, color: string) => ({ + display: 'block', + transform: 'rotate(-45deg)', + position: 'absolute', + top: '4.5px', + width: '8px', + height: '4px', + border: `2px solid ${color ? color : theme.color_1}`, + borderRight: 'none', + borderTop: 'none', + pointerEvents: 'none', + }), +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.tsx b/arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.tsx new file mode 100644 index 0000000..5ab336c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Checkbox/Checkbox.tsx @@ -0,0 +1,31 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import styles from './Checkbox.styles'; +import { CheckboxProps } from './typings'; + +const Checkbox = (props: CheckboxProps) => { + const { clickHandler, checked, label, color } = props; + const { css, theme } = useFela(); + + const handleChange = (e: React.ChangeEvent) => { + clickHandler && clickHandler(e.target.checked); + }; + + return ( + + ); +}; + +export default Checkbox; diff --git a/arthur_bench/server/js/packages/components/core/Checkbox/index.ts b/arthur_bench/server/js/packages/components/core/Checkbox/index.ts new file mode 100644 index 0000000..36fa16d --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Checkbox/index.ts @@ -0,0 +1,3 @@ +import Checkbox from './Checkbox'; + +export default Checkbox; diff --git a/arthur_bench/server/js/packages/components/core/Checkbox/typings.d.ts b/arthur_bench/server/js/packages/components/core/Checkbox/typings.d.ts new file mode 100644 index 0000000..7650a60 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Checkbox/typings.d.ts @@ -0,0 +1,15 @@ +import { FelaStyle } from 'react-fela'; + +export interface CheckboxProps { + checked?: boolean; + clickHandler?: (checked: boolean) => void; + testId?: string; + label?: string; + checkboxStyle?: FelaStyle; + iconStyle?: FelaStyle; + labelStyle?: FelaStyle; + styles?: any; + color?: any; + labelFontSize?: string; + customDefaultColor?: string; +} diff --git a/arthur_bench/server/js/packages/components/core/Collapsible/Collapsible.tsx b/arthur_bench/server/js/packages/components/core/Collapsible/Collapsible.tsx new file mode 100644 index 0000000..d3f5f81 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Collapsible/Collapsible.tsx @@ -0,0 +1,56 @@ +import React, { useEffect, useRef, useState } from 'react'; +import { useFela } from 'react-fela'; + +import { CollapsibleProps } from './typings'; +import { defaultStyle } from './styles'; + +type TCollapsibleContext = { + updateSize: (() => void) | null; +}; + +export const CollapsibleContext = React.createContext({ + updateSize: null, +}); + +function Collapsible(props: CollapsibleProps) { + const { css } = useFela(); + const [height, setHeight] = useState(0); + const contentRef = useRef(null); + const { open, testId = 'collapsible-toggle' } = props; + + const combinedStyle = { + ...defaultStyle(open), + ...(props.style ? props.style : {}), + }; + + useEffect(() => { + if (open) { + setHeight(contentRef?.current?.scrollHeight); + } else { + setHeight(0); + } + }, [open, props.children]); + + const updateSize = () => { + setTimeout(() => { + setHeight( + (contentRef?.current?.firstChild as HTMLElement)?.scrollHeight + ); + }, 100); + }; + + return ( +
+ + {props.children} + +
+ ); +} + +export default Collapsible; diff --git a/arthur_bench/server/js/packages/components/core/Collapsible/index.ts b/arthur_bench/server/js/packages/components/core/Collapsible/index.ts new file mode 100644 index 0000000..bd95822 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Collapsible/index.ts @@ -0,0 +1,3 @@ +import Collapsible from './Collapsible'; + +export default Collapsible; diff --git a/arthur_bench/server/js/packages/components/core/Collapsible/styles.ts b/arthur_bench/server/js/packages/components/core/Collapsible/styles.ts new file mode 100644 index 0000000..c1e578e --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Collapsible/styles.ts @@ -0,0 +1,5 @@ +export const defaultStyle = (open?: boolean) => ({ + width: '100%', + overflow: open ? 'visible' : 'hidden', + transition: 'height ease 0.2s', +}); diff --git a/arthur_bench/server/js/packages/components/core/Collapsible/typings.d.ts b/arthur_bench/server/js/packages/components/core/Collapsible/typings.d.ts new file mode 100644 index 0000000..ff35f7c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Collapsible/typings.d.ts @@ -0,0 +1,6 @@ +import React, { FunctionComponent, HTMLAttributes } from 'react'; + +export interface CollapsibleProps extends HTMLAttributes { + testId?: string; + open: boolean; +} diff --git a/arthur_bench/server/js/packages/components/core/Dropdown/Dropdown.tsx b/arthur_bench/server/js/packages/components/core/Dropdown/Dropdown.tsx new file mode 100644 index 0000000..6d2cec4 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Dropdown/Dropdown.tsx @@ -0,0 +1,112 @@ +import React, { useEffect, useState, useRef } from 'react'; +import ReactDOM from 'react-dom'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import { TThemeType } from 'resources/theme/types'; +import Icon, { EIconType } from '../Icon'; +import primary from 'resources/colors/Arthur/primary'; +import useOnClickOutside from "api/useOnClickOutside"; + +type TDropdownProps = { + children: any; + isOpen?: boolean; + className?: string; + handleClose: () => void; + actionRef: React.RefObject; + hasHeader?: boolean; + preventClickOutside?: boolean; + headerTitle?: string; + alignRight?: boolean; + inlineStyles?: Object; +}; + +export type TPosition = { + x: number; + y: number; +}; + +const Dropdown = ( + props: TDropdownProps +): React.ReactElement | null => { + const [position, setPosition] = useState({ x: 0, y: 0 }); + const { css } = useFela(); + const { + isOpen, + children, + actionRef, + className = '', + hasHeader, + headerTitle, + preventClickOutside, + handleClose, + alignRight + } = props; + + const containerRef = useRef(null); + + useOnClickOutside(containerRef, () => { + if (!preventClickOutside) { + handleClose(); + } + }); + + const classNames = styles(position); + + const handleResizeEffect = () => { + if (actionRef.current && containerRef.current) { + const pos = actionRef.current.getBoundingClientRect(); + const y = pos.top + actionRef.current.offsetHeight + window.scrollY; + const x = alignRight + ? pos.left - + (containerRef.current?.offsetWidth - + actionRef.current.offsetWidth) + : pos.left + window.scrollX; + setPosition({ x, y }); + } + }; + + useEffect(() => handleResizeEffect(), [children]); + + useEffect(() => { + window.addEventListener('resize', handleResizeEffect); + return () => window.removeEventListener('resize', handleResizeEffect); + }, []); + + const root = document.querySelector('#root'); + + const renderContent = () => ( +
+ {hasHeader && ( +
+ {headerTitle && ( +
+ {headerTitle} +
+ )} +
handleClose()} + className={css(classNames.closeIcon)} + > + +
+
+ )} + {children} +
+ ); + + if (!isOpen) return null; + + return ReactDOM.createPortal(renderContent(), root!); +}; + +export default Dropdown; diff --git a/arthur_bench/server/js/packages/components/core/Dropdown/index.ts b/arthur_bench/server/js/packages/components/core/Dropdown/index.ts new file mode 100644 index 0000000..3cb5574 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Dropdown/index.ts @@ -0,0 +1,3 @@ +import Dropdown from './Dropdown'; + +export default Dropdown; diff --git a/arthur_bench/server/js/packages/components/core/Dropdown/styles.ts b/arthur_bench/server/js/packages/components/core/Dropdown/styles.ts new file mode 100644 index 0000000..d5abee4 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Dropdown/styles.ts @@ -0,0 +1,35 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { MONO_MEDIUM } from 'resources/fonts'; +import { TPosition } from './Dropdown'; + +const styles = ({ x, y }: TPosition) => { + return { + root: { + zIndex: 101, + position: 'absolute', + left: `${x}px`, + top: `${y}px`, + filter: 'drop-shadow(0px 4px 8px rgba(26, 0, 22, 0.1))', + background: primary.white, + }, + header: { + display: 'flex', + justifyContent: 'space-between', + padding: '12px 16px 12px 24px', + background: primary.white, + }, + title: { + fontFamily: MONO_MEDIUM, + fontSize: '12px', + textTransform: 'uppercase', + letterSpacing: '0.05em', + color: secondary.black, + }, + closeIcon: { + cursor: 'pointer', + }, + }; +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Field/Field.styles.ts b/arthur_bench/server/js/packages/components/core/Field/Field.styles.ts new file mode 100644 index 0000000..68ed869 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Field/Field.styles.ts @@ -0,0 +1,26 @@ +import primary from 'resources/colors/Arthur/primary'; +import { GRAPHIK } from 'resources/fonts'; + +const styles = { + field: { + fontFamily: GRAPHIK, + color: primary.eggplant, + display: 'block', + }, + fieldLabel: { + fontSize: '14px', + margin: 0, + padding: 0, + }, + fieldSublabel: { + fontSize: '12px', + opacity: 0.8, + margin: 0, + marginTop: '4px', + padding: 0, + whiteSpace: 'wrap', + overflowX: 'hidden', + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Field/Field.tsx b/arthur_bench/server/js/packages/components/core/Field/Field.tsx new file mode 100644 index 0000000..b34ad64 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Field/Field.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import styles from './Field.styles'; +import { FieldProps } from './types'; + +const Field = ({ label, sublabel }: FieldProps) => { + const { css } = useFela(); + + return ( +
+

{label}

+ {Boolean(sublabel) && ( +

{sublabel}

+ )} +
+ ); +}; + +export default Field; diff --git a/arthur_bench/server/js/packages/components/core/Field/index.ts b/arthur_bench/server/js/packages/components/core/Field/index.ts new file mode 100644 index 0000000..2c2414a --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Field/index.ts @@ -0,0 +1,3 @@ +import Field from './Field'; + +export default Field; diff --git a/arthur_bench/server/js/packages/components/core/Field/types.ts b/arthur_bench/server/js/packages/components/core/Field/types.ts new file mode 100644 index 0000000..53a7988 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Field/types.ts @@ -0,0 +1,4 @@ +export type FieldProps = { + label: string; + sublabel?: any; +}; diff --git a/arthur_bench/server/js/packages/components/core/HelpTile/HelpTile.tsx b/arthur_bench/server/js/packages/components/core/HelpTile/HelpTile.tsx new file mode 100644 index 0000000..5694ef8 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/HelpTile/HelpTile.tsx @@ -0,0 +1,74 @@ +import React, { useState } from 'react'; +import { useFela } from 'react-fela'; + +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import Icon from '../Icon'; +import checkIfEnter from 'utils/keypress-enter'; + +import { HelpTileProps } from './typings'; +import { helpTileStyle } from './styles'; + +function HelpTile(props: HelpTileProps) { + const { css } = useFela(); + const [iconColor, setColor] = useState(primary.ashGrey); + const { disabled = false } = props; + + const mouseOver = () => { + if (!disabled) { + setColor(secondary.blue); + } + }; + + const mouseLeave = () => { + setColor(primary.ashGrey); + }; + + const clickHandler = () => { + if (props.link && !disabled) { + window.open(props.link); + } + }; + + const handleKeypress = (e: any) => { + checkIfEnter(e, clickHandler); + }; + + const notButton = !props.link || disabled; + + return ( +
+
+
+

+ {props.titleIcon ? props.titleIcon : null} + {props.title} +

+

+ {props.description} +

+
+ {props.icon ? ( + + ) : null} +
+ {props.effort ? ( +
+ {props.effort} +
+ ) : null} +
+ ); +} + +export default HelpTile; diff --git a/arthur_bench/server/js/packages/components/core/HelpTile/index.ts b/arthur_bench/server/js/packages/components/core/HelpTile/index.ts new file mode 100644 index 0000000..573222a --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/HelpTile/index.ts @@ -0,0 +1,5 @@ +import HelpTile from './HelpTile'; +import { HelpTileProps } from './typings'; + +export type { HelpTileProps }; +export default HelpTile; diff --git a/arthur_bench/server/js/packages/components/core/HelpTile/styles.ts b/arthur_bench/server/js/packages/components/core/HelpTile/styles.ts new file mode 100644 index 0000000..59821a1 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/HelpTile/styles.ts @@ -0,0 +1,62 @@ +import { FelaStyle } from 'react-fela'; +import primary from 'resources/colors/Arthur/primary'; +import { GRAPHIK } from 'resources/fonts'; + +const helpTopDiv = (notButton: boolean): FelaStyle => ({ + width: '100%', + height: '100%', + boxSizing: 'border-box', + backgroundColor: 'white', + padding: '24px 32px', + border: '1px solid #E4E0E4', + borderRadius: '4px', + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-between', + cursor: notButton ? 'default' : 'pointer', + ':hover': { + boxShadow: notButton ? 'none' : '0px 4px 12px rgba(26, 0, 22, 0.1)', + }, +}); + +const titleDiv: FelaStyle = { + display: 'flex', + justifyContent: 'space-between', + width: '100%', +}; + +const titleText = (disabled: boolean): FelaStyle => ({ + fontFamily: GRAPHIK, + fontSize: '24px', + fontWeight: 400, + lineHeight: '38.4px', + color: disabled ? primary.ashGrey : primary.eggplant, + letterSpacing: '-0.64px', + margin: 0, + display: 'flex', + alignItems: 'center', +}); + +const subtitleText = (disabled: boolean): FelaStyle => ({ + fontFamily: GRAPHIK, + fontSize: '14px', + fontWeight: 400, + lineHeight: '160%', + color: disabled ? primary.ashGrey : primary.eggplant, +}); + +const effortStyle = (disabled: boolean): FelaStyle => ({ + display: 'flex', + alignItems: 'flex-end', + fontSize: '12px', + color: disabled ? primary.ashGrey : primary.eggplant, + opacity: 0.8, +}); + +export const helpTileStyle = { + helpTopDiv, + titleDiv, + titleText, + subtitleText, + effortStyle, +}; diff --git a/arthur_bench/server/js/packages/components/core/HelpTile/typings.d.ts b/arthur_bench/server/js/packages/components/core/HelpTile/typings.d.ts new file mode 100644 index 0000000..f6afba5 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/HelpTile/typings.d.ts @@ -0,0 +1,13 @@ +import { ReactNode } from 'react'; +import { FelaStyle } from 'react-fela'; +import { EIconType } from '../Icon'; + +export interface HelpTileProps { + title: string; + titleIcon?: ReactNode; + description: string | ReactNode; + link?: string; + icon?: EIconType; + effort?: string; + disabled?: boolean; +} diff --git a/arthur_bench/server/js/packages/components/core/Icon/Icon.tsx b/arthur_bench/server/js/packages/components/core/Icon/Icon.tsx new file mode 100644 index 0000000..aed4b17 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Icon/Icon.tsx @@ -0,0 +1,39 @@ +import React from 'react'; +import IcomoonReact from 'icomoon-react'; +import { TIconProps } from './types'; + +const Icon = (props: TIconProps): React.ReactElement => { + const { + color, + size, + icon, + className = '', + style, + clickHandler, + testId = 'arthurIcon', + } = props; + const { iconSet } = window; + return ( +
{}} + onClick={clickHandler} + data-testid={testId} + > + +
+ ); +}; + +export default Icon; diff --git a/arthur_bench/server/js/packages/components/core/Icon/constants.ts b/arthur_bench/server/js/packages/components/core/Icon/constants.ts new file mode 100644 index 0000000..d65160d --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Icon/constants.ts @@ -0,0 +1 @@ +export const EYE_ICON = 'path://M7.99984 3C8.53027 3 9.03898 3.21071 9.41405 3.58579C9.78912 3.96086 9.99984 4.46957 9.99984 5C9.99984 5.53043 9.78912 6.03914 9.41405 6.41421C9.03898 6.78929 8.53027 7 7.99984 7C7.4694 7 6.9607 6.78929 6.58562 6.41421C6.21055 6.03914 5.99984 5.53043 5.99984 5C5.99984 4.46957 6.21055 3.96086 6.58562 3.58579C6.9607 3.21071 7.4694 3 7.99984 3M7.99984 0C11.2398 0 14.1465 2 15.3332 5C13.7398 9.05333 9.1665 11.04 5.11317 9.44667C3.07984 8.64667 1.4665 7.04 0.666504 5C1.85317 2 4.75984 0 7.99984 0ZM2.11984 5C3.7065 8.24667 7.63317 9.59333 10.8798 8C12.1865 7.36 13.2398 6.30667 13.8798 5C12.2932 1.75333 8.3665 0.406667 5.11984 2C3.81317 2.64 2.75984 3.69333 2.11984 5ZM5.99984 11.6667H4.6665V13H5.99984V11.6667ZM8.6665 11.6667H7.33317V13H8.6665V11.6667ZM11.3332 11.6667H9.99984V13H11.3332V11.6667Z'; \ No newline at end of file diff --git a/arthur_bench/server/js/packages/components/core/Icon/index.ts b/arthur_bench/server/js/packages/components/core/Icon/index.ts new file mode 100644 index 0000000..c68d203 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Icon/index.ts @@ -0,0 +1,4 @@ +import Icon from './Icon'; +export { EIconType } from './types'; + +export default Icon; diff --git a/arthur_bench/server/js/packages/components/core/Icon/readme.md b/arthur_bench/server/js/packages/components/core/Icon/readme.md new file mode 100644 index 0000000..3906152 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Icon/readme.md @@ -0,0 +1,18 @@ +# Icon Component + +Usage + +1. Import Icon component whenever you need it to render +2. Pass the right icon `type`, the complete list of available icon types can be found in file `types.ts` + +How to add new icon type + +1. go to https://icomoon.io/ +2. register account if you don't have one and authorize +3. got to set redactor page https://icomoon.io/app/#/select +4. drop there your new icons svg +5. upload existing `selection.json` file from `packages/resources/icons/` folder +6. reset colors for new icons +7. click generate font +8. upload `selection.json` from the generated archive to the `packages/resources/icons` folder +9. add new icon types to the existing `Icon` type definitions `packages/ui/Icon/types.ts` diff --git a/arthur_bench/server/js/packages/components/core/Icon/types.ts b/arthur_bench/server/js/packages/components/core/Icon/types.ts new file mode 100644 index 0000000..f0e021c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Icon/types.ts @@ -0,0 +1,147 @@ +/* eslint-disable no-unused-vars */ +import React, { MouseEventHandler } from 'react'; +declare global { + interface Window { + iconSet: string; + } +} + +export enum EIconType { + ADD = 'add', + ADD_CIRCLE = 'add-circle', + ADD_TAG = 'new-label', + ALERT = 'alert', + // API_KEY = 'e92b': See 'Generate' + ARROW_BACK = 'arrow-back', + ARROW_DOWN = 'arrow-down', + ARROW_DOWNWARD = 'arrow-downward', + ARROW_RIGHT = 'arrow-right', + ARROW_UPWARD = 'arrow-upward', + BELL = 'bell', + BELL_ALERT_OUTLINE = 'bell-alert-outline', + BULLSEYE = 'bullseye', + C_SUITE = 'CSuiteMembers', + CALENDAR = 'calendar', + CANCEL = 'cancel', + CANCEL_FILLED = 'cancel-filled', + // CHART = 'chart', + CHART_OPTION_2 = 'insights', + CHART_VIEW_SETTINGS = 'tune', + CHAT = 'chat', + CHAT_FILLED = 'chat-filled', + CHEVRON_DOWN = 'expand-more-black-24dp', + CHEVRON_LEFT = 'chevron-left', + CHEVRON_RIGHT = 'chevron-right', + CHEVRON_UP = 'expand-less-black-24dp', + CIRCLE_LEFT = 'circle-left', + CIRCLE_RIGHT = 'circle-right', + CLOSE_CIRCLE = 'cancel', + CODE_BRIEFCASE = 'integration-instructions', + CODE_BRIEFCASE_FILLED = 'integration-instructions-filled', + COMMUNITY = 'forum', + COPY = 'copy', + CRITICAL = 'report', + DATA_SCIENTIST = 'DataScientist', + DATA_SECURITY = 'DataSecurity', + DELETE = 'delete', + // DELETE_ITEM = 'delete_item', + DELETE_OUTLINED = 'delete-item', + DEM_ML = 'DemocratizeMLperformance', + DOCUMENTATION = 'article', + DONE = 'done', + // DUPLICATED = 'duplicated', + // DROP_DOWN = 'arrow_drop_down', + // EDIT = 'edit': See 'PENCIL' + ERROR = 'error', + EXPLAINABILITY = 'Explainability', + EXPORT = 'export', + EXTERNAL_LINK = 'launch', + FAIRNESS = 'Fairness', + FILTER = 'filter', + FINANCE = 'finance', + FINANCIAL_SERVICES = 'FinancialServices', + FLAG = 'flag', + FOLDER_SETTINGS_OUTLINE = 'folder-settings-outline', + GROWTH = 'Growth', + HAND = 'hand', + HEALTH_INSURANCE = 'HealthInsurance', + HELP = 'help', + HIDE = 'hide', + HOME = 'home', + // HOVER = 'hover', + I18N = 'localization', + INCREASE = 'IncreaseIcon', + INFO = 'info', + INFORMATION = 'information', + INSIGHTS = 'ActionableInsights', + LIGHTBULB = 'lightbulb-on', + // LOCALIZATION = 'localization': See 'I18N' + LOGOUT = 'logout', + MAIL = 'email', + ML_GOVERNANCE = 'StrengthenMLGovernance', + // MORE = 'more-vert': See 'OPTIONS' + NONE = 'none', + NOTEBOOK = 'sticky_note_2', + NOTE_EDIT_OUTLINE = 'note-edit-outline', + NOTE_WRITE = 'note-write', + OPTIONS = 'options', + PENCIL = 'pencil', + PENCIL_BOX = 'pencil-box-multiple-outline', + PENCIL_BOX_MULTIPLE_OUTLINE = 'pencil-box-multiple-outline1', + PERFORMANCE = 'Performance', + PLAY = 'play-circle-filled', + PRODUCT_MANAGERS = 'ProductManagers', + RD = 'RD', + REMOVE = 'remove', + REPLAY = 'replay', + RETAIL = 'Retail', + RISK_AND_COMPLIANCE = 'RiskandCmplianceOfficers', + SCALABILITY = 'Scalability', + SEARCH = 'search', + SEGMENTATION = 'segmentation', + SEND = 'send', + SHAPE = 'shape', + // SHOW = 'show': See 'DETAILS' + SORT_ASC = 'sort-asc', + SORT_DEFAULT = 'sort-default', + SORT_DESC = 'sort-desc', + SUCCESS = 'success', + TAG = 'tag', + // TAGS = 'tags', + TECH = 'Tech', + TOUR = 'rocket-launch', + UPDATE = 'update', + ZOOM = 'zoom-in', + ZOOM_OUT = 'zoom-out', + ZOOM_RESET = 'Vector', + //Input Type Icons + COMPUTER_VISION = 'computer-vision', + NLP_DATA = 'nlp', + TABULAR_DATA = 'tabular-data', + //Output Type Icons + CLASSIFICATION = 'classification', + DETAILS = 'details', + GENERATE = 'generate', + GLOBAL_FILTER = 'global-filter', + MULTILABEL = 'multilabel', + NLP = 'NaturalLanguageProcessing1', + OBJECT_DETECTION = 'object-detection', + REGRESSION = 'regression', + SCHEMA = 'schema', + SHOW_CHART = 'show-chart', + COLLAPSE = 'collapse', + EXPAND = 'expand', + POINTER = 'pointer', + WORKSPACE ='workspace' +} + +export type TIconProps = { + color?: string; + size: string | number; + icon: EIconType; + style?: React.CSSProperties; + className?: string; + clickHandler?: MouseEventHandler; + ref?: React.RefObject; + testId?: string; +}; diff --git a/arthur_bench/server/js/packages/components/core/Modal/Modal.tsx b/arthur_bench/server/js/packages/components/core/Modal/Modal.tsx new file mode 100644 index 0000000..40b07bc --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Modal/Modal.tsx @@ -0,0 +1,52 @@ +import React, { ReactNode, useEffect, useRef } from 'react'; +import defaultStyles from './styles'; +import { useFela } from 'react-fela'; + +type Props = { + children: ReactNode | string; + styles?: any; + showModal: boolean; + setShowModal: (arg: boolean) => void; +}; + +const Modal = ({ + children, + styles, + showModal = false, + setShowModal, +}: Props) => { + if (!showModal) return null; + const { css } = useFela(); + const baseStyle = defaultStyles().modalWrapper; + const modalRef = useRef(null); + + useEffect(() => { + const handleClickOutside = (event: MouseEvent) => { + if ( + modalRef.current && + modalRef.current.isEqualNode(event.target as Node) + ) { + showModal && setShowModal(false); + } + }; + if (modalRef.current) { + modalRef.current.addEventListener('mousedown', handleClickOutside); + } + return () => { + if (modalRef.current) { + modalRef.current.removeEventListener( + 'mousedown', + handleClickOutside + ); + } + }; + }, [modalRef, setShowModal]); + + return ( +
+
{children}
+
+ ); +}; + +export default Modal; diff --git a/arthur_bench/server/js/packages/components/core/Modal/styles.ts b/arthur_bench/server/js/packages/components/core/Modal/styles.ts new file mode 100644 index 0000000..0694625 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Modal/styles.ts @@ -0,0 +1,16 @@ +const styles = () => ({ + modalWrapper: { + background: 'rgba(99, 89, 89, 0.5)', + position: 'fixed', + width: '100%', + height: '100%', + top: '0', + left: '0', + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + zIndex: 100, + }, +}); + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Paginator/Paginator.tsx b/arthur_bench/server/js/packages/components/core/Paginator/Paginator.tsx new file mode 100644 index 0000000..f616dda --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Paginator/Paginator.tsx @@ -0,0 +1,303 @@ +import React, { useCallback, useEffect, useRef, useState } from 'react'; +import { useFela } from 'react-fela'; +import { useTranslation } from 'react-i18next'; +import secondary from 'resources/colors/Arthur/secondary'; + +import { parseInt as parseIntCustom } from 'utils/parse-int'; + +import { Button } from '../Button'; +import Dropdown from '../Dropdown'; +import { EIconType } from '../Icon'; +import { EButtonVariation } from '../Button/typings'; +import { PaginatorProps, PaginatorState } from './typings'; +import { + defaultStyle, + textAlign, + pageButtonStyle, + dropdownToggleStyle, + dropdownStyle, + dropdownButtonStyle, + pageInputWrap, + pageInput, + currentPageStyles, + rowsPerPageStyles, + morePage, + pages, +} from './styles'; +import range from 'utils/range'; + +const DEFAULT_PER_PAGE_OPTIONS = [10, 15, 25]; +const DEFAULT_PER_PAGE = 10; +const START_PAGE = 0; + +function Paginator(props: PaginatorProps) { + const [pageNumber, setPageNumber] = useState(''); + const { t } = useTranslation(['common']); + const { css } = useFela(); + const buttonRef = useRef(null); + const [state, setState] = useState({ + openDrop: false, + page: 0, + perPage: props.rowsPerPage || 0, + perPageOpts: [], + }); + + const toggleDrop = () => { + setState({ ...state, openDrop: !state.openDrop }); + }; + + const setPerPage = (value: number) => { + setState({ + ...state, + page: START_PAGE, + perPage: value, + openDrop: false, + }); + }; + + const changePage = (forward: boolean) => { + if (forward) { + setState({ ...state, page: state.page + 1 }); + } else { + setState({ ...state, page: state.page - 1 }); + } + }; + + const setPage = (page: number) => { + setState({ ...state, page }); + }; + + const { rowsPerPageOptions, rowsPerPage, page: pageProp } = props; + + useEffect(() => { + let perPageOpts = DEFAULT_PER_PAGE_OPTIONS; + let perPage = DEFAULT_PER_PAGE; + let page = START_PAGE; + + if (rowsPerPageOptions?.length) { + perPageOpts = rowsPerPageOptions.map((opt: number | string) => + parseIntCustom(opt), + ); + } + + if (rowsPerPage) { + perPage = parseIntCustom(rowsPerPage) as number; + } else { + perPage = perPageOpts[0]; + } + + if (typeof pageProp === 'number') { + page = parseIntCustom(pageProp) as number; + } + + setState({ perPageOpts, perPage, page, openDrop: false }); + }, [rowsPerPageOptions, rowsPerPage, pageProp]); + + const { page, perPage, perPageOpts, openDrop } = state; + const { onPageChange, onRowsPerPageChange, allowPageInput } = props; + + useEffect(() => { + onPageChange(page); + }, [onPageChange, page]); + + useEffect(() => { + if (onRowsPerPageChange) { + onRowsPerPageChange(perPage); + } + }, [onRowsPerPageChange, perPage]); + + const totalPages = Math.floor(props.total / (state.perPage || 1)) + 1; + + const handleInputPageNumber = (e: React.KeyboardEvent) => { + const newPage = +pageNumber; + if (e.key === 'Enter') { + if (!Number.isNaN(newPage) && newPage - 1 < totalPages && newPage) { + setState({ page: newPage - 1, perPageOpts, perPage, openDrop }); + } + setPageNumber(''); + } + }; + + const validateNumber = (e: React.KeyboardEvent) => { + const numericRegex = /[0-9]|Backspace|Delete|Enter/; + if (!numericRegex.test(e.key)) { + e.preventDefault(); + e.stopPropagation(); + return false; + } + }; + + const renderPageInput = () => { + if (!allowPageInput || totalPages <= 1) { + return null; + } + + return ( +
+ {t('pagination.goToPage')} + setPageNumber(e.target.value)} + onKeyDown={validateNumber} + onKeyUp={handleInputPageNumber} + /> +
+ ); + }; + + const renderBackButton = () => ( + + ))} +
+ + +      + + ) : null} + {renderPageRange()} + {renderPageInput()} + + ); +} + +export default Paginator; diff --git a/arthur_bench/server/js/packages/components/core/Paginator/index.ts b/arthur_bench/server/js/packages/components/core/Paginator/index.ts new file mode 100644 index 0000000..eb7db6d --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Paginator/index.ts @@ -0,0 +1,3 @@ +import Paginator from './Paginator'; + +export { Paginator }; diff --git a/arthur_bench/server/js/packages/components/core/Paginator/styles.ts b/arthur_bench/server/js/packages/components/core/Paginator/styles.ts new file mode 100644 index 0000000..9b40ae7 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Paginator/styles.ts @@ -0,0 +1,101 @@ +import React from 'react'; +import primary from 'resources/colors/Arthur/primary'; + +const commonBox: React.CSSProperties = { + background: 'none', + border: '2px solid #E4E0E4', + color: 'black', + height: '32px', +}; + +export const defaultStyle: React.CSSProperties = { + display: 'inline-flex', + background: 'none', + height: '32px', +}; + +export const textAlign: React.CSSProperties = { + display: 'flex', + alignItems: 'center', +}; + +export const rowsPerPageStyles: React.CSSProperties = { + display: 'inline-flex', +}; + +export const morePage: React.CSSProperties = { + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + padding: '4px', + minWidth: '32px', + height: '32px', + color: primary.raisin, + boxSizing: 'border-box', + cursor: 'pointer', +}; + +export const currentPageStyles: React.CSSProperties = { + backgroundColor: primary.purple, + color: primary.white, +}; + +export const pages: React.CSSProperties = { + display: 'flex', + alignItems: 'center', + gap: '4px', +}; + +export const pageInputWrap: React.CSSProperties = { + display: 'flex', + alignItems: 'center', + gap: '8px', + marginLeft: '8px', +}; + +export const pageInput = { + border: `1px solid ${primary.ashGrey}`, + borderRadius: `2px`, + width: `64px`, + padding: '7.5px', + boxSizing: 'border-box', + backgroundColor: 'inherit', + '&:focus': { + outline: 'none', + borderColor: primary.purple, + }, +}; + +export const dropdownToggleStyle: React.CSSProperties = { + ...commonBox, + boxShadow: 'none', + minWidth: '52px', + padding: '3px', + display: 'flex', + alignContent: 'center', +}; + +export const dropdownStyle: React.CSSProperties = { + border: `1px solid ${primary.ashGrey}`, + zIndex: 999, +}; + +export const dropdownButtonStyle: React.CSSProperties = { + display: 'block', + margin: 0, + backgroundColor: 'inherit', + border: 'none', + minWidth: '52px', + height: '32px', + cursor: 'pointer', +}; + +export const pageButtonStyle: React.CSSProperties = { + ...commonBox, + boxShadow: 'none', + background: 'none', + height: '32px', + minWidth: '32px', + maxWidth: '44px', + padding: '0px, 8px, 0px, 8px', +}; diff --git a/arthur_bench/server/js/packages/components/core/Paginator/typings.d.ts b/arthur_bench/server/js/packages/components/core/Paginator/typings.d.ts new file mode 100644 index 0000000..80c35f7 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Paginator/typings.d.ts @@ -0,0 +1,21 @@ +import React, { HTMLAttributes, FunctionComponent } from 'react'; + +export interface PaginatorProps extends HTMLAttributes { + complex?: boolean; + disabled?: boolean; + allowPageInput?: boolean; + onPageChange: (page: number) => void; + onRowsPerPageChange?: (perPage: number) => void; + page?: number | string; + rowsPerPage?: number; + rowsPerPageOptions?: Array[number | string]; + total: number; + zeroTotalMessage?: string; +} + +export interface PaginatorState { + openDrop: boolean; + page: number; + perPage: number; + perPageOpts: number[]; +} diff --git a/arthur_bench/server/js/packages/components/core/PopUp/PopUp.tsx b/arthur_bench/server/js/packages/components/core/PopUp/PopUp.tsx new file mode 100644 index 0000000..ee9e120 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/PopUp/PopUp.tsx @@ -0,0 +1,80 @@ +import React, { LegacyRef, ReactNode, Ref, useEffect, useRef, useState } from 'react'; +import defaultStyles from './styles'; +import { useFela } from 'react-fela'; +import Icon, { EIconType } from '../Icon'; +import useOnClickOutside from "api/useOnClickOutside"; + +type Props = { + children: ReactNode | string; + styles?: any; + showPopUp: boolean; + customMinHeight?: number + noScroll?: boolean; + anchorRef?: any; + alignRight?: boolean; + alignTop?: boolean; + hasCloseOption?: boolean; + preventCloseOnOutsideClick?: boolean; + closeHandler?: () => void; + setShowPopUp: (arg: boolean) => void; + +}; + +const TOP_ALIGN_PADDING = 30 + +const PopUp = (props: Props) => { + const { + children, + styles, + showPopUp = false, + customMinHeight, + noScroll = true, + anchorRef = null, + alignRight = false, + alignTop = false, + hasCloseOption = false, + preventCloseOnOutsideClick, + closeHandler, + setShowPopUp, + } = props; + const { css } = useFela(); + const baseStyle = defaultStyles(customMinHeight).popUpWrapper; + const [ refStyles, setRefStyles ] = useState({}) + const containerRef = useRef(null); + useEffect(() => { + document.body.style.overflow = showPopUp && noScroll ? 'hidden' : 'unset'; + }, [showPopUp]); + + + useOnClickOutside(containerRef, () => { + if (!preventCloseOnOutsideClick) { + setShowPopUp(false); + } + }); + + const handleResizeEffect = () => { + if (anchorRef && anchorRef.current && containerRef && containerRef.current) { + const pos = anchorRef.current.getBoundingClientRect(); + const top = alignTop ? pos.top + window.scrollY + TOP_ALIGN_PADDING : pos.top + anchorRef.current.offsetHeight + window.scrollY; + const left = alignRight + ? pos.left - + (containerRef.current?.offsetWidth - + anchorRef.current.offsetWidth) + : pos.left + window.scrollX; + setRefStyles({ top: `${top}px`, left: `${left}px` }); + } + }; + + useEffect(() => handleResizeEffect(), [children, showPopUp]); + + if (showPopUp) { + return ( +
{children} + {hasCloseOption && closeHandler && } +
); + } + + return null; +}; + +export default PopUp; diff --git a/arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/PopUpHeader.tsx b/arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/PopUpHeader.tsx new file mode 100644 index 0000000..4e98fc6 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/PopUpHeader.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import Icon, { EIconType } from '../../Icon'; +import styles from './styles'; + +type TPopUpHeaderProps = { + title: string; + onClick: any; +}; +const PopUpHeader = (props: TPopUpHeaderProps) => { + const { title, onClick } = props; + const { css } = useFela(); + return ( +
+

{title}

+ +
+ ); +}; + +export default PopUpHeader; diff --git a/arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/styles.tsx b/arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/styles.tsx new file mode 100644 index 0000000..9748065 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/PopUp/PopUpHeader/styles.tsx @@ -0,0 +1,18 @@ +import primary from 'resources/colors/Arthur/primary'; +import { MONO } from 'resources/fonts'; + +const styles = { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between', + color: primary.black, + textTransform: 'uppercase', + fontFamily: MONO, + fontSize: '14px', + margin: '10px 0px 20px 0px', + '> p': { + margin: '0px', + }, +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/PopUp/styles.ts b/arthur_bench/server/js/packages/components/core/PopUp/styles.ts new file mode 100644 index 0000000..5b59d8b --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/PopUp/styles.ts @@ -0,0 +1,23 @@ +import primary from 'resources/colors/Arthur/primary'; + +const styles = (customMinHeight?: number) => ({ + popUpWrapper: { + background: primary.white, + position: 'absolute', + left: '15px', + bottom: '75px', + padding: '15px 25px', + width: '225px', + minHeight: customMinHeight ? `${customMinHeight}px` : '425px', + filter: 'drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))', + borderRadius: '2px', + zIndex: '2' + }, + popUpCloseButton: { + position: 'absolute', + top: '10px', + right: '10px' + } +}); + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Search/Search.styles.ts b/arthur_bench/server/js/packages/components/core/Search/Search.styles.ts new file mode 100644 index 0000000..bb3a91d --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Search/Search.styles.ts @@ -0,0 +1,69 @@ +import { TThemeType } from 'resources/theme/types'; +import { ESearchVariations, TSearchVariations } from './types'; +import { MONO } from 'resources/fonts'; +import primary from 'resources/colors/Arthur/primary'; + +const styles = ( + isActive: boolean, + theme: TThemeType, + variation: TSearchVariations +) => ({ + wrap: { + boxSizing: 'border-box', + justifyContent: 'space-between', + position: 'relative', + display: 'flex', + lineHeight: '1', + alignItems: 'center', + borderRadius: '4px', + height: '32px', + padding: `4px 0 4px ${isActive ? '4px' : '0'}`, + width: variation === ESearchVariations.NORMAL ? 'auto' : '250px', + ...(isActive && { + width: '250px', + backgroundColor: theme.tagSelector.backgroundColor, + border: + variation === ESearchVariations.NORMAL + ? `1px solid #2D78CB` + : '', + }), + }, + inputWrap: { + display: 'flex', + width: '100%', + paddingRight: '5px', + }, + input: { + width: '100%', + minWidth: '110px', + fontFamily: MONO, + textTransform: 'uppercase', + fontSize: '12px', + letterSpacing: '0.05em', + backgroundColor: 'transparent', + border: '0', + '&:focus': { + outline: 'none', + border: '0', + }, + }, + inputClear: { + cursor: 'pointer', + }, + searchButton: { + color: `${primary.eggplant} !important`, + borderRadius: '4px', + transition: '0.5s', + padding: '8px !important', + '&:hover': { + textDecoration: 'none !important', + backgroundColor: 'white !important', + }, + '& path': { + transition: '0.5s', + fill: `${primary.eggplant} !important`, + }, + }, +}); + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Search/Search.tsx b/arthur_bench/server/js/packages/components/core/Search/Search.tsx new file mode 100644 index 0000000..7e14fcf --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Search/Search.tsx @@ -0,0 +1,60 @@ +import React, {useRef, useState} from 'react'; +import { useFela } from 'react-fela'; +import secondary from 'resources/colors/Arthur/secondary'; +import { TThemeType } from 'resources/theme/types'; +import FilterButton from '@compound/FilterButton/FilterButton'; +// import { Button, EButtonSize, EButtonVariation } from '../Button' +import Icon, { EIconType } from '../Icon'; +import styles from './Search.styles'; +import { SearchProps, ESearchVariations } from './types'; +import useOnClickOutside from "api/useOnClickOutside"; + +const Search = ({ + searchValue, + setSearchValue, + style = {}, + variation = ESearchVariations.NORMAL, + text, +}: SearchProps) => { + const [isActive, setIsActive] = useState(false); + + const { css, theme } = useFela(); + const classNames = styles(isActive, theme, variation); + const searchRef = useRef(null); + + useOnClickOutside(searchRef, () => setIsActive(false)); + + return ( +
+ {isActive ? ( +
+ setSearchValue(e.target.value)} + /> + { + setIsActive(false); + setSearchValue(''); + }} + className={css(classNames.inputClear)} + icon={EIconType.CANCEL_FILLED} + size={14} + color={secondary.blue} + /> +
+ ) : ( + setIsActive(true)} + /> + )} +
+ ); +}; + +export default Search; diff --git a/arthur_bench/server/js/packages/components/core/Search/index.ts b/arthur_bench/server/js/packages/components/core/Search/index.ts new file mode 100644 index 0000000..517d0ee --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Search/index.ts @@ -0,0 +1,3 @@ +import Search from './Search'; + +export default Search; diff --git a/arthur_bench/server/js/packages/components/core/Search/types.ts b/arthur_bench/server/js/packages/components/core/Search/types.ts new file mode 100644 index 0000000..8d9f0e3 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Search/types.ts @@ -0,0 +1,18 @@ +/* eslint-disable no-unused-vars */ + +export enum ESearchVariations { + FLOATING = 'floating', + NORMAL = 'normal', +} + +export type TSearchVariations = + | ESearchVariations.FLOATING + | ESearchVariations.NORMAL; + +export type SearchProps = { + searchValue: string; + setSearchValue: (d: string) => void; + variation?: TSearchVariations; + style?: Record; + text?: string; +}; diff --git a/arthur_bench/server/js/packages/components/core/StyledSelect/StyledSelect.tsx b/arthur_bench/server/js/packages/components/core/StyledSelect/StyledSelect.tsx new file mode 100644 index 0000000..d733617 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/StyledSelect/StyledSelect.tsx @@ -0,0 +1,159 @@ +import React, { useRef, useState } from 'react'; +import styles from './styles'; +import Icon, { EIconType } from '../Icon'; +import { useFela } from 'react-fela'; +import Dropdown from '../Dropdown'; + +export type TSelectItem = { + id: string; + name: string; +}; + +/** + * @param filled Works with styled view only + * @param large Works with styled view only + */ + +type SelectProps = { + items: T[]; + selectedItem?: T | null; + defaultValueView?: boolean; + disabled?: boolean; + filled?: boolean; + large?: boolean; + label?: string; + placeholder?: string; + className?: any; + dropDownMaxHeight?: number; + dropDownZIndex?: number; + changeHandler: (item: T) => void; + titleRenderer?: (item: T) => string | Element; + dropdownWidth?: string; + customWidth?: number; + alignedLeft?: boolean; + customStyles?: any; +}; + +const StyledSelect = (props: SelectProps) => { + const { + placeholder, + className, + items, + label, + defaultValueView, + selectedItem, + filled, + large, + dropDownMaxHeight = 280, + disabled, + titleRenderer, + dropdownWidth, + customWidth, + alignedLeft = false, + customStyles, + } = props; + const { css } = useFela(); + const selectRef = useRef(null); + const [isOpen, setIsOpen] = useState(false); + + const toggleOpen = () => setIsOpen(!isOpen); + + const handleChange = (item: T) => { + toggleOpen(); + props.changeHandler(item); + }; + + const renderValue = () => ( +
+ {defaultValueView ? ( + selectedItem?.name || '' + ) : ( +
+ <> + + {titleRenderer && selectedItem + ? titleRenderer(selectedItem) + : selectedItem?.name || placeholder || ''} + +
+ )} +
+ ); + + const renderOptions = () => { + const isLarge = large && !defaultValueView; + const width = dropdownWidth || `${selectRef.current?.offsetWidth}px`; + + return ( + +
+ {items.map((i) => ( +
handleChange(i)} + > + {i.name} +
+ ))} +
+
+ ); + }; + + const renderLabel = () => { + return label ?
{label}
: null; + }; + + return ( +
+ {renderLabel()} + {renderValue()} + {renderOptions()} +
+ ); +}; + +export default StyledSelect; diff --git a/arthur_bench/server/js/packages/components/core/StyledSelect/index.ts b/arthur_bench/server/js/packages/components/core/StyledSelect/index.ts new file mode 100644 index 0000000..aa1d73c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/StyledSelect/index.ts @@ -0,0 +1,3 @@ +import StyledSelect from './StyledSelect'; + +export default StyledSelect; diff --git a/arthur_bench/server/js/packages/components/core/StyledSelect/styles.ts b/arthur_bench/server/js/packages/components/core/StyledSelect/styles.ts new file mode 100644 index 0000000..99e633c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/StyledSelect/styles.ts @@ -0,0 +1,85 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { GRAPHIK, MONO } from 'resources/fonts'; +import { + dropdownItemStyles, + dropdownStyles, +} from '@compound/MultipleSelect/styles'; + +export default { + label: { + marginBottom: '8px', + fontSize: '12px', + fontFamily: MONO, + color: primary.eggplant, + }, + root: (disabled: boolean | undefined) => ({ + fontSize: '14px', + fontFamily: GRAPHIK, + cursor: disabled ? 'default' : 'pointer', + ...(disabled && { + opacity: '0.5', + pointerEvents: 'none', + }), + }), + container: ( + customWidth: number | undefined, + alignedLeft: boolean = false + ) => ({ + width: `${customWidth}px`, + ...(alignedLeft ? { textAlign: 'left' } : {}), + }), + selectIcon: ( + isOpen: boolean, + large: boolean | undefined, + customStyles?: any + ) => ({ + pointerEvents: 'none', + position: 'absolute', + right: large ? '8px' : '4px', + top: large ? '8px' : '4px', + fill: customStyles?.fill, + transition: '0.3s', + ...(isOpen && { transform: 'rotate(180deg)' }), + }), + select: ( + isOpen: boolean, + filed: boolean | undefined, + large: boolean | undefined, + customStyles?: Record, + placeholder?: boolean + ) => ({ + position: 'relative', + width: '100%', + boxSizing: 'border-box', + borderRadius: '2px', + padding: large ? '11.5px 40px 11.5px 11.5px' : '8px 30px 8px 8px', + border: `1px solid ${isOpen ? secondary.blue : primary.ashGrey}`, + whiteSpace: 'nowrap', + overflow: 'hidden', + textOverflow: 'ellipsis', + ...(filed && { + backgroundColor: customStyles?.backgroundColor || primary.white, + boxShadow: '0px 1px 5px rgba(0, 0, 0, 0.1)', + color: customStyles?.color, + fontFamily: customStyles?.fontFamily, + letterSpacing: customStyles?.letterSpacing, + }), + ...(placeholder && { + color: 'gray', + }), + }), + dropdown: (large: boolean, width: string, maxHeight: string) => ({ + ...dropdownStyles, + ...(large && { width }), + maxHeight, + overflow: 'auto', + display: 'flex', + flexDirection: 'column' + }), + dropdownItem: (large: boolean) => ({ + ...dropdownItemStyles, + ...(large && { padding: '16px' }), + fontSize: '14px', + }), +}; diff --git a/arthur_bench/server/js/packages/components/core/Table/Table.tsx b/arthur_bench/server/js/packages/components/core/Table/Table.tsx new file mode 100644 index 0000000..e8d1fab --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/Table.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import { TableProps } from './typings'; + +function Table(props: TableProps) { + const { css } = useFela(); + const tableStyle: React.CSSProperties = { + borderSpacing: '1px', + ...(props.style ? props.style : {}), + }; + + return ( + + {props.children} +
+ ); +} + +export default Table; diff --git a/arthur_bench/server/js/packages/components/core/Table/components/ExpandableTableCell.tsx b/arthur_bench/server/js/packages/components/core/Table/components/ExpandableTableCell.tsx new file mode 100644 index 0000000..7f1272c --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/components/ExpandableTableCell.tsx @@ -0,0 +1,100 @@ +import TableCell from './TableCell'; +import secondary from 'resources/colors/Arthur/secondary'; +import React, {useRef, useState} from 'react'; +import Icon, { EIconType } from '../../Icon'; +import { useFela } from 'react-fela'; +import { TableCellProps } from '../typings'; +import useOnClickOutside from "api/useOnClickOutside"; + +type TExpandableTableCellProps = { + limit: number; + text: string; + tableCellProps: TableCellProps; +} + +const styles = { + close: { + position: 'absolute', + right: '16px', + top: '8px' + }, + fullText: { + padding: '36px 12px 12px 12px', + position: 'absolute', + width: '420px', + background: '#fff', + border: '1px solid #fff', + fontSize: '14px', + lineHeight: '21px', + zIndex: 3, + boxShadow: '0px 4px 12px rgba(26, 0, 22, 0.24)', + + }, + expander: { + position: 'relative', + margin: '-12px', + padding: '12px', + '&:hover div': { + display: 'block', + } + }, + expandButton: { + position: 'absolute', + display: 'none', + right: '8px', + bottom: '8px', + padding: '2px 4px', + borderRadius: '2px', + background: secondary.variant.grey.active, + }, +} + +const ExpandableTableCell = (props: TExpandableTableCellProps) => { + const { css } = useFela(); + const { text, limit, tableCellProps } = props; + const [showFullText, setShowFullText] = useState(false); + const containerRef = useRef(null); + + useOnClickOutside(containerRef, () => setShowFullText(false)); + const expandText = (e: React.MouseEvent) => { + e.preventDefault(); + e.stopPropagation(); + setShowFullText(true); + }; + + const collapseText = (e: React.MouseEvent) => { + e.preventDefault(); + e.stopPropagation(); + setShowFullText(false); + }; + + const renderText = () => { + if (text.length > limit) { + return ( +
+ {text.substring(0, limit)}... +
+ +
+
+ ); + } else { + return text; + } + }; + + return ( + + {renderText()} + {showFullText && ( +
+ + {text} +
+ )} +
+ ); +}; + +export default ExpandableTableCell; diff --git a/arthur_bench/server/js/packages/components/core/Table/components/TableBody.tsx b/arthur_bench/server/js/packages/components/core/Table/components/TableBody.tsx new file mode 100644 index 0000000..ecdb55d --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/components/TableBody.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import { TableBodyProps } from '../typings'; + +function TableBody(props: TableBodyProps) { + const { css } = useFela(); + return ( + + {props.children} + + ); +} + +export default TableBody; diff --git a/arthur_bench/server/js/packages/components/core/Table/components/TableCell.tsx b/arthur_bench/server/js/packages/components/core/Table/components/TableCell.tsx new file mode 100644 index 0000000..837ccc0 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/components/TableCell.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import { TableCellProps } from '../typings'; +import { defaultCellStyle, scrollableCell } from '../styles'; + +function TableCell(props: TableCellProps) { + const { css, theme } = useFela(); + const { + span = 1, + // @ts-ignore + // backgroundColor = theme?.bkg_2 || '#FFFFFF', + // @ts-ignore + color = theme?.color || '#000000', + boxShadow = 'inset 0px -1px 0px rgba(26, 0, 22, 0.1)', + clickHandler, + } = props; + + const combinedStyle: React.CSSProperties = { + ...defaultCellStyle, + // backgroundColor, + color, + boxShadow, + ...(props.style ? props.style : {}), + }; + + // Dynamically choose which cell type to render + const component = { + type: (props.headCell ? 'th' : 'td') as React.ElementType, + }; + + return ( + + {props.children ?
{props.children}
: Empty Cell} +
+ ); +} + +export default TableCell; diff --git a/arthur_bench/server/js/packages/components/core/Table/components/TableFooter.tsx b/arthur_bench/server/js/packages/components/core/Table/components/TableFooter.tsx new file mode 100644 index 0000000..d0b8eab --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/components/TableFooter.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import { TableFooterProps } from '../typings'; + +function TableFooter(props: TableFooterProps) { + const { css } = useFela(); + return ( + + {props.children} + + ); +} + +export default TableFooter; diff --git a/arthur_bench/server/js/packages/components/core/Table/components/TableHeader.tsx b/arthur_bench/server/js/packages/components/core/Table/components/TableHeader.tsx new file mode 100644 index 0000000..6fbb84f --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/components/TableHeader.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { useFela } from 'react-fela'; +import { TableHeaderProps } from '../typings'; + +function TableHeader(props: TableHeaderProps) { + const { css } = useFela(); + return ( + + {props.children} + + ); +} + +export default TableHeader; diff --git a/arthur_bench/server/js/packages/components/core/Table/components/TableRow.tsx b/arthur_bench/server/js/packages/components/core/Table/components/TableRow.tsx new file mode 100644 index 0000000..d3417a6 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/components/TableRow.tsx @@ -0,0 +1,30 @@ +import React, { useEffect, useRef, useState } from 'react'; +import { useFela } from 'react-fela'; +import { TableRowProps } from '../typings'; +import { closedRow, defaultRowStyle, openRow } from '../styles'; + +function TableRow(props: TableRowProps) { + const { css } = useFela(); + const { open = true, testId = 'table-row' } = props; + + const combinedStyle = { + ...(props.onClick ? { cursor: 'pointer' } : {}), + ...defaultRowStyle, + ...(open ? openRow : closedRow), + ...(props.style ?? {}) + }; + + return ( + + {props.children} + + ); +} + +export default TableRow; diff --git a/arthur_bench/server/js/packages/components/core/Table/index.ts b/arthur_bench/server/js/packages/components/core/Table/index.ts new file mode 100644 index 0000000..5b511bc --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/index.ts @@ -0,0 +1,8 @@ +import Table from './Table'; +import TableHeader from './components/TableHeader'; +import TableBody from './components/TableBody'; +import TableFooter from './components/TableFooter'; +import TableRow from './components/TableRow'; +import TableCell from './components/TableCell'; + +export { Table, TableHeader, TableBody, TableFooter, TableRow, TableCell }; diff --git a/arthur_bench/server/js/packages/components/core/Table/styles.ts b/arthur_bench/server/js/packages/components/core/Table/styles.ts new file mode 100644 index 0000000..485a13e --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/styles.ts @@ -0,0 +1,33 @@ +import React from 'react'; + +export const defaultCellStyle: React.CSSProperties = { + padding: '8px 16px', + textAlign: 'center', +}; + +export const scrollableCell= { + maxHeight: '100px', + overflow: 'auto', + margin: '10px 0px' +} + +export const defaultRowStyle = { + width: '100%', +}; + +export const openRow = { + '> td': { + lineHeight: '100%', + transitionDuration: '0.5s', + }, +}; + +export const closedRow = { + '> td': { + overflow: 'hidden', + transitionDuration: '0.5s', + padding: '0px 0px', + lineHeight: '0px', + whiteSpace: 'nowrap', + }, +}; diff --git a/arthur_bench/server/js/packages/components/core/Table/typings.d.ts b/arthur_bench/server/js/packages/components/core/Table/typings.d.ts new file mode 100644 index 0000000..b39380a --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Table/typings.d.ts @@ -0,0 +1,33 @@ +import React from 'react'; + +export interface TableProps extends React.HTMLAttributes { + testId?: string; +} +export interface TableHeaderProps + extends React.HTMLAttributes { + testId?: string; +} +export interface TableBodyProps + extends React.HTMLAttributes { + testId?: string; +} +export interface TableFooterProps + extends React.HTMLAttributes { + testId?: string; +} +export interface TableRowProps + extends React.HTMLAttributes { + testId?: string; + open?: boolean; +} + +export interface TableCellProps + extends React.HTMLAttributes { + testId?: string; + backgroundColor?: string; + color?: string; + boxShadow?: string; + headCell?: boolean; + span?: number; + clickHandler?: Function; +} diff --git a/arthur_bench/server/js/packages/components/core/Tabs/Tab.tsx b/arthur_bench/server/js/packages/components/core/Tabs/Tab.tsx new file mode 100644 index 0000000..0ae88a6 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Tabs/Tab.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import { tabStyles } from './styles'; +import { useFela } from 'react-fela'; +import { ETabsStyle } from './Tabs'; + +export type TTab = { + id: string; + label: string; + disabled?: boolean; +}; + +export type Props = { + tab: TTab; + selected?: boolean; + style?: ETabsStyle; + onClick: (tabId: string) => void; +}; + +const Tab = (props: Props) => { + const { tab, selected, onClick, style } = props; + const { css, theme } = useFela(); + + const handleTabClick = () => { + if (!tab.disabled) { + onClick(tab.id); + } + }; + + return ( +
+ {tab.label} +
+ ); +}; + +export default Tab; diff --git a/arthur_bench/server/js/packages/components/core/Tabs/Tabs.tsx b/arthur_bench/server/js/packages/components/core/Tabs/Tabs.tsx new file mode 100644 index 0000000..cc8f0b1 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Tabs/Tabs.tsx @@ -0,0 +1,44 @@ +import React from 'react'; +import Tab, { TTab } from './Tab'; +import { useFela } from 'react-fela'; +import styles from './styles'; + +export enum ETabsStyle { + BUTTONS, +} + +type Props = { + tabs: TTab[]; + style?: ETabsStyle; + selectedTabId: string; + styles?: any; + onTabClick: (tabId: string) => void; +}; + +const Tabs = (props: Props) => { + const { selectedTabId, tabs, onTabClick, style } = props; + const { css } = useFela(); + + const handleTabClick = (tabId: string) => { + onTabClick(tabId); + }; + + const renderTabs = () => + tabs.map((tab: TTab) => ( + + )); + + return tabs.length ? ( +
+ {renderTabs()} +
+ ) : null; +}; + +export default Tabs; diff --git a/arthur_bench/server/js/packages/components/core/Tabs/index.ts b/arthur_bench/server/js/packages/components/core/Tabs/index.ts new file mode 100644 index 0000000..4b674c9 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Tabs/index.ts @@ -0,0 +1,3 @@ +import Tabs from './Tabs'; + +export default Tabs; diff --git a/arthur_bench/server/js/packages/components/core/Tabs/styles.ts b/arthur_bench/server/js/packages/components/core/Tabs/styles.ts new file mode 100644 index 0000000..f0400fe --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Tabs/styles.ts @@ -0,0 +1,68 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { MONO } from 'resources/fonts'; +import { ETabsStyle } from './Tabs'; + +export const tabStyles = { + root: (style?: ETabsStyle) => ({ + padding: style === ETabsStyle.BUTTONS ? '4px 8px' : '16px', + whiteSpace: 'nowrap', + display: 'inline-block', + cursor: 'pointer', + ...(style === ETabsStyle.BUTTONS && { + margin: '3px', + borderRadius: '2px', + opacity: 0.6, + }), + '&:hover': { + ...(style === ETabsStyle.BUTTONS + ? { + backgroundColor: secondary.variant.grey.light, + } + : { + boxShadow: 'inset 0px -4px 0px 0px rgba(181,54,251,0.5)', + }), + }, + }), + selected: (theme: any, style?: ETabsStyle) => ({ + pointerEvents: 'none', + ...(style === ETabsStyle.BUTTONS + ? { + backgroundColor: 'white', + fontWeight: 'bold', + opacity: 1, + boxShadow: '0px 1px 5px rgba(0, 0, 0, 0.1)', + } + : { + boxShadow: `inset 0px -4px 0px 0px ${theme.color_1}`, + }), + }), + disabled: (style?: ETabsStyle) => ({ + opacity: 0.5, + pointerEvents: 'none', + '&:hover': { + ...(style !== ETabsStyle.BUTTONS && { + boxShadow: `inset 0px -4px 0px 0px ${primary.ashGrey}`, + }), + }, + }), +}; + +export default { + root: (style?: ETabsStyle) => ({ + overflowY: 'hidden', + whiteSpace: 'nowrap', + color: primary.eggplant, + textTransform: 'uppercase', + fontFamily: MONO, + letterSpacing: '0.05em', + fontWeight: 500, + fontSize: '12px', + ...(style === ETabsStyle.BUTTONS && { + backgroundColor: secondary.variant.grey.active, + borderRadius: '2px', + border: '1px solid #E8E8ED', + fontWeight: 400, + }), + }), +}; diff --git a/arthur_bench/server/js/packages/components/core/Toggle/Toggle.styles.ts b/arthur_bench/server/js/packages/components/core/Toggle/Toggle.styles.ts new file mode 100644 index 0000000..1a25103 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Toggle/Toggle.styles.ts @@ -0,0 +1,70 @@ +import primary from 'resources/colors/Arthur/primary'; + +type Props = { + width: number; + height: number; + outlined?: boolean; + disabled?: boolean; +}; + +const styles: any = { + switch: ({ width, height, disabled }: Props) => ({ + position: 'relative', + display: 'inline-block', + width: `${width}px`, + height: `${height}px`, + ...(disabled && { + opacity: '0.5', + pointerEvents: 'none', + }), + }), + slider: ({ width, height, outlined }: Props) => { + const padding = width > 30 ? 4 : 2; + return { + position: 'absolute', + cursor: 'pointer', + top: 0, + left: 0, + right: 0, + bottom: 0, + backgroundColor: outlined ? 'transparent' : primary.ashGrey, + transition: '.4s', + borderRadius: `${height}px`, + ...(outlined && { + boxShadow: `0 0 0 2px ${primary.ashGrey}`, + }), + + '::before': { + position: 'absolute', + content: "''", + height: `${height - 2 * padding}px`, + width: `${height - 2 * padding}px`, + left: `${padding}px`, + bottom: `${padding}px`, + backgroundColor: outlined ? primary.purple : 'white', + transition: '.4s', + borderRadius: '50%', + }, + }; + }, + checkbox: ({ width, height, outlined }: Props) => ({ + position: 'absolute', + opacity: 0, + width: 0, + height: 0, + + ':checked + span': { + backgroundColor: outlined ? 'transparent' : primary.purple, + }, + + ':focus + span': { + boxShadow: '0 0 1px #2196F3', + }, + + ':checked + span:before': { + transform: `translateX(${width - height}px)`, + }, + }), +}; + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Toggle/Toggle.tsx b/arthur_bench/server/js/packages/components/core/Toggle/Toggle.tsx new file mode 100644 index 0000000..3f69beb --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Toggle/Toggle.tsx @@ -0,0 +1,41 @@ +import React, { useEffect, useState } from 'react'; +import { useFela } from 'react-fela'; +import styles from './Toggle.styles'; +import { ToggleProps } from './Toggle.types'; + +const Toggle = (props: ToggleProps) => { + const { isActive, toggleIsActive, height, width, outlined, disabled } = + props; + const { css } = useFela({ isActive, height, width, outlined, disabled }); + const [localActive, setLocalActive] = useState(isActive); + + useEffect(() => setLocalActive(isActive), [isActive]); + + const handleChange = (e: React.MouseEvent) => { + if (disabled || typeof toggleIsActive !== 'function') { + return; + } + + e.preventDefault(); + toggleIsActive(!localActive); + }; + + return ( + + ); +}; + +export default Toggle; diff --git a/arthur_bench/server/js/packages/components/core/Toggle/Toggle.types.ts b/arthur_bench/server/js/packages/components/core/Toggle/Toggle.types.ts new file mode 100644 index 0000000..c527c43 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Toggle/Toggle.types.ts @@ -0,0 +1,8 @@ +export type ToggleProps = { + isActive: boolean; + outlined?: boolean; + disabled?: boolean; + toggleIsActive?: (isActive: boolean) => void; + width: number; + height: number; +}; diff --git a/arthur_bench/server/js/packages/components/core/Toggle/index.ts b/arthur_bench/server/js/packages/components/core/Toggle/index.ts new file mode 100644 index 0000000..2948603 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Toggle/index.ts @@ -0,0 +1,3 @@ +import Toggle from './Toggle'; + +export default Toggle; diff --git a/arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.styles.ts b/arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.styles.ts new file mode 100644 index 0000000..8e34db1 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.styles.ts @@ -0,0 +1,101 @@ +import primary from 'resources/colors/Arthur/primary'; +import secondary from 'resources/colors/Arthur/secondary'; +import { GRAPHIK } from 'resources/fonts'; +import { TTooltipPropsTypes } from './Tooltip'; + +const styles = ({ direction, styled, width }: TTooltipPropsTypes) => ({ + tooltipWrapper: { + display: 'inline-block', + position: 'relative', + cursor: 'pointer', + }, + tooltipTip: { + position: 'absolute', + borderRadius: styled ? '4px' : '2px', + left: '50%', + transform: 'translateX(-50%)', + padding: styled ? '4px 8px' : '16px', + color: primary.eggplant, + background: styled ? secondary.variant.grey.active : primary.white, + textAlign: 'left', + ...(styled + ? { + width: `${width}px` || '320px', + fontSize: '14px', + ':after': { + content: '""', + position: 'absolute', + width: 0, + height: 0, + left: 0, + right: 0, + bottom: '-6px', + borderStyle: 'solid', + margin: 'auto', + borderWidth: '8px 6px 0 6px', + borderColor: `${secondary.variant.grey.active} transparent transparent transparent`, + }, + } + : { + width: width ? `${width}px` : '320px', + minHeight: '50px', + fontSize: '12px', + }), + boxShadow: 'rgb(26 0 22 / 16%) 0px 6px 8px', + fontWeight: 400, + fontFamily: GRAPHIK, + lineHeight: '2', + zIndex: '100', + whiteSpace: 'wrap', + ...(direction === 'top' && { + top: 'calc(-60px)', + '::before': { + top: '100%', + }, + }), + ...(direction === 'right' && { + left: 'calc(100% + 10px)', + right: 'auto', + top: '50%', + transform: 'translateX(0) translateY(-50%)', + '::before': { + left: 'calc(6 * -1)', + top: '50%', + transform: 'translateX(0) translateY(-50%)', + borderRightColor: 'black', + }, + }), + ...(direction === 'bottom' && { + '::before': { + bottom: '100%', + borderBottomColor: 'black', + }, + }), + ...(direction === 'left' && { + left: 'auto', + right: 'calc(100% + 10px)', + top: '50%', + transform: 'translateX(0) translateY(-50%)', + '::before': { + left: 'auto', + right: 'calc(6 * -2)', + top: '50%', + transform: 'translateX(0) translateY(-50%)', + borderLeftColor: 'black', + }, + }), + '::before': { + content: ' ', + left: '50%', + border: 'solid transparent', + height: '0', + width: '0', + position: 'absolute', + pointerEvents: 'none', + borderWidth: '6px', + marginLeft: 'calc(6 * -1)', + }, + }, +}); + +export default styles; diff --git a/arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.tsx b/arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.tsx new file mode 100644 index 0000000..c855147 --- /dev/null +++ b/arthur_bench/server/js/packages/components/core/Tooltip/Tooltip.tsx @@ -0,0 +1,59 @@ +import React, { useState } from 'react'; +import { connect as connectStyles } from 'react-fela'; +import { compose } from 'ui/helpers/compose'; +import classnames from 'classnames'; + +import styles from './Tooltip.styles'; + +export type TTooltipPropsTypes = { + width: number; + delay: number; + children: Element; + styles: any; + direction: string; + content: any; + styled?: boolean; +}; + +const Tooltip = (props: TTooltipPropsTypes) => { + const { delay, children, styles, direction, content } = props; + let timeout: any; + const [active, setActive] = useState(false); + + const showTip = () => { + timeout = setTimeout(() => { + setActive(true); + }, delay || 400); + }; + + const hideTip = () => { + clearInterval(timeout); + setTimeout(() => { + setActive(false); + }, 400); + }; + + return ( +
+ <> + {children} + {active && ( +
+ {content} +
+ )} + +
+ ); +}; + +export default compose(connectStyles(styles))(Tooltip); diff --git a/arthur_bench/server/js/packages/components/helpers/compose.ts b/arthur_bench/server/js/packages/components/helpers/compose.ts new file mode 100644 index 0000000..c9e2855 --- /dev/null +++ b/arthur_bench/server/js/packages/components/helpers/compose.ts @@ -0,0 +1,4 @@ +export const compose = + (...functions: any) => + (args: any) => + functions.reduceRight((arg: any, fn: any) => fn(arg), args); diff --git a/arthur_bench/server/js/packages/components/package.json b/arthur_bench/server/js/packages/components/package.json new file mode 100644 index 0000000..dfe1850 --- /dev/null +++ b/arthur_bench/server/js/packages/components/package.json @@ -0,0 +1,59 @@ +{ + "name": "ui", + "version": "0.0.0", + "main": "./index.tsx", + "types": "./index.tsx", + "license": "MIT", + "scripts": { + "lint": "eslint './**/*.{js,ts,tsx}'", + "format": "prettier --write \"**/*.{ts,tsx,md}\"" + }, + "devDependencies": { + "@babel/core": "^7.18.5", + "@storybook/addon-actions": "^6.5.9", + "@storybook/addon-essentials": "^6.5.9", + "@storybook/addon-info": "^5.3.21", + "@storybook/addon-interactions": "^6.5.9", + "@storybook/addon-knobs": "^7.0.2", + "@storybook/addon-links": "^6.5.9", + "@storybook/builder-webpack5": "^6.5.9", + "@storybook/manager-webpack5": "^6.5.9", + "@storybook/react": "^6.5.9", + "@storybook/testing-library": "^0.0.13", + "@types/lodash.merge": "^4.6.7", + "@types/react": "18.0.17", + "@types/react-datepicker": "^4.4.2", + "@types/react-dom": "18.0.6", + "@types/uuid": "^8.3.4", + "babel-loader": "^8.2.5", + "eslint": "^8.18.0", + "eslint-config-custom": "*", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-storybook": "^0.5.12", + "fela": "^12.2.0", + "icomoon-react": "3.0.0", + "react-fela": "^12.2.0", + "resources": "*", + "storybook-addon-multi-theme": "^0.0.9", + "storybook-addon-react-router-v6": "^0.2.1", + "tsconfig": "*", + "typescript": "^4.5.2" + }, + "dependencies": { + "@emotion/react": "^11.9.3", + "@emotion/styled": "^11.9.3", + "@mui/icons-material": "^5.8.4", + "@mui/material": "^5.9.1", + "date-fns": "^2.29.3", + "echarts": "^5.3.3", + "echarts-for-react": "^3.0.2", + "fela": "^12.2.0", + "lodash.merge": "^4.6.2", + "react": "18.2.0", + "react-datepicker": "^4.8.0", + "react-dom": "18.2.0", + "react-fela": "^12.2.0", + "tinygradient": "^1.1.5", + "uuid": "^8.3.2" + } +} diff --git a/arthur_bench/server/js/packages/components/tsconfig.json b/arthur_bench/server/js/packages/components/tsconfig.json new file mode 100644 index 0000000..8e1be59 --- /dev/null +++ b/arthur_bench/server/js/packages/components/tsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "jsx": "react", + "esModuleInterop": true, + "lib": ["dom"] + }, + "extends": "tsconfig/react-library.json", + "include": ["./**/*"], + "exclude": ["dist", "build", "node_modules"] +} diff --git a/arthur_bench/server/js/packages/components/typings.d.ts b/arthur_bench/server/js/packages/components/typings.d.ts new file mode 100644 index 0000000..e238d01 --- /dev/null +++ b/arthur_bench/server/js/packages/components/typings.d.ts @@ -0,0 +1,2 @@ +declare module '*.png'; +declare module '*.svg'; diff --git a/arthur_bench/server/js/packages/resources/colors/Arthur/graphs.ts b/arthur_bench/server/js/packages/resources/colors/Arthur/graphs.ts new file mode 100644 index 0000000..ee9748d --- /dev/null +++ b/arthur_bench/server/js/packages/resources/colors/Arthur/graphs.ts @@ -0,0 +1,47 @@ +const graphs = { + backgrounds: { + ashGrey: '#e4e0e4', + raisin: '#473351', + eggplant: '#1a0016', + }, + accents: { + purple: '#b536fb', + blue: '#329ad7', + lime: '#b1fa56', + orange: '#ff7c00', + yellow: '#ffbf00', + secondaryBlue: '#236dbf', + primaryPressed: '#9614dc', + green: '#11b653', + pink: '#ea638c', + blueFocus: '#36adf3', + yellowSecondary: '#ffee58', + }, +}; + +export const chartColorsArray = [ + graphs.accents.purple, + graphs.accents.yellow, + graphs.accents.orange, + graphs.accents.blue, + graphs.accents.lime, + graphs.accents.secondaryBlue, + graphs.accents.primaryPressed, + graphs.accents.green, + graphs.accents.pink, + graphs.accents.blueFocus, + graphs.accents.yellowSecondary, + graphs.accents.purple, + graphs.accents.yellow, + graphs.accents.orange, + graphs.accents.blue, + graphs.accents.lime, + graphs.accents.secondaryBlue, + graphs.accents.primaryPressed, + graphs.accents.green, + graphs.accents.pink, + graphs.accents.blueFocus, + graphs.accents.yellowSecondary, +]; + +export default graphs; diff --git a/arthur_bench/server/js/packages/resources/colors/Arthur/primary.ts b/arthur_bench/server/js/packages/resources/colors/Arthur/primary.ts new file mode 100644 index 0000000..2829f2c --- /dev/null +++ b/arthur_bench/server/js/packages/resources/colors/Arthur/primary.ts @@ -0,0 +1,11 @@ +const primary = { + white: '#ffffff', + black: '#000', + purple: '#b536fb', + raisin: '#473351', + eggplant: '#1a0016', + ashGrey: '#e4e0e4', + mint: '#c7fdd1', +}; + +export default primary; diff --git a/arthur_bench/server/js/packages/resources/colors/Arthur/secondary.ts b/arthur_bench/server/js/packages/resources/colors/Arthur/secondary.ts new file mode 100644 index 0000000..2f065b2 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/colors/Arthur/secondary.ts @@ -0,0 +1,45 @@ +const secondary = { + blue: '#329ad7', + lime: '#b1fa56', + yellow: '#ffbf00', + orange: '#ff7c00', + red: '#ec564f', + green: '#11B653', + purple: '#C426FF', + lightBlue: '#EBF5FB', + black: '#000000', + darkGrey: '#2b2e38', + pink: '#EA638C', + variant: { + green: { + hover: '#09D259', + focus: '#11E365', + pressed: '#07A044', + disabled: '#9FCFB2', + dark: '#06441F', + light: '#94F5BB', + }, + grey: { + light: '#FBFBFC', + active: '#F0F1F5', + disabled: '#A399A2', + }, + eggplant: { + light: '#5f4d5c', + lighter: '#5A4859', + darker: '#8c808b', + }, + blue: { + hover: '#0CA0F8', + focus: '#36ADF3', + pressed: '#236DBF', + disabled: '#85B0E0', + }, + red: { + dark: '#6B100C', + light: '#F8C0BD', + }, + }, +}; + +export default secondary; diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Black.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Black.otf new file mode 100644 index 0000000000000000000000000000000000000000..04ae228941de3d554df223d3dbf0049bf25b282e GIT binary patch literal 140268 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�)7nS!t#|(%xwIf_g#hBG092z8zc$N3qJ^ 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 app3cY$%?v&5%>6Yw^Unq%az8i_J06$t`nI6 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..3213322d2ed1668c2ba4a96e5cd67fcc0c8004c8 GIT binary patch literal 52128 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 aU}OM-t4q{5K=iTS#&=;f07YvDOaK6C2i9x= literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BlackItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..599eeb4d863b9c2c6c063bc69272b03fcb64a48d GIT binary patch literal 38572 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..4a06e8fa2da241a269d2ca3a2e671b74fb5e8983 GIT binary patch literal 50076 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 LGyp~m2W$WUm98yz literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a7b6a9270adbd3f5eb2d97850c233666998b32d9 GIT binary patch literal 36932 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
Wk`57% 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..53d8bcdf230a0f3a331fd2e8c5ce16787fea52c0 GIT binary patch literal 142756 zcmdSCd7NBTnLd82yQ|V&6`~M>Kur1)5Q8M0g`J2}>Fy*go$j`mgs@jvRd*Muu4<~P z(+MCTt{^JzfU>xPEDqp^8=|<6sDsN_(HTb^$Bl7jbX;z*82LTVdGA~2-m2(JoHu43=GPUHsHabD$Y9U0sF&J*6*=CmA&^QAWqj;!0b`@xf+aGc0` zw7)n#otpXnTdzFDasKlN$BAv5%BC{U`MXcvhI`+@f2U00Li?unKcjsc&X1j%uIznq z$)-!3mSaEZIPG7UPVJp(IeiGXBCGMgSRpl?J$J*c*W>&K$N9}`XNu*@GoN!dgWijA z-*qBv>LfGYee07KJ?ABVbXr?~g)7eY_q^*n^84ds{_@N-N3`A5cB#{X8Mp8%{=svt z$3K&FzSj1IzdZAoU$)(a=Wdl-^8Xf$KjgHWjsle-YWmN#fdpx{&B0b!a2!5ZgZA8ukeqf&go9ZKaM$vIk))7i<}H7#Z=8mpDfcC_T@077cX!*AI0P z11|?}BW)d^y=P#|KaMy@4BX@&w>XOj?)Q&doiheL>mRo{#|?P?anvaduJDgz&as1U z@sAfdZy5ZTf86f8cxaP<+~FKMl=Y7j&c>l@{o}>XSwo-kj}N)&)}g9@yu{i3q|)0B!Bj_#Yuc5N-CW~Oqx z-Oa^(rmvF9=h7Rx*00~NiBjI=-&|{N2AjLmen+-c&J_!;JU29ggAJReij{P+u!k4B zPCISWbZU3DSefX`=f*d7o!oWGNvEE+e*OHt=gMx%EoCQj5@%XQt+DX?w<8dl>GcU6t1Rqm?ZvHs*5{QC6rFmM~= z=p8$gRmZzVK>6$>v?x`Z;CQw&m(3OowVa2tI$abYtZ_5z#@D6l1-Qmdt&+@5TH-x_ySodiG*M;j;0vQ(V$Tp^PyOoCMfC{DV9 zTk{dtB^;~G*qtoy$(9Obus!QS_omC#xLL@N7s8_EpuC#NmUEK@w$nCcH#r{a;?;@S%4`YhXOz#fQU#Kom=NK) zt5e6jb5p*CtV(uw_YRG^{e9iN12Bu^*5Te>S_4!NeXkyemQ9E*!LCy2OJ{TZCE@9G zcBWF}wlzM0kkPIg3cV*+PP3z)+++^8=I(%A6?t_xu&`&1+q0twZ0AVn09C~qkjF_u znPy7aav9SPuzMnx&vM#xQ@Qk16AEA#)Vfrzkj-?teL{bx2!>U_#WEf#x{wyc451d$ z0UoGv4E7-{XJ$+3sZ==&>0zp6NHJ5KE98qQ3N5qFaK4N=FfKBZWI)G)z5@{7ltK}G@WkWLEu zeO<7~l92*9h9C+(A8LBliI3CanYZu)3u$6>3aUW7UmJ%DXdseuw1 zcQRYZmS}>eOZt?FR2qWBQ4ySltA))Pz%WL*hB}^_nSt9SU#X7_4ht2`#22kL?>Y#k z$ke8@@N@Grn!W?lExGC0a-|5Ty3d^naGPLbxIM1iuJIPS2khBvj1N2`PFUqbACMl! zCy2Mk=QB0m5QJfK1*j6x-M24|Lo#s9rQG-|A&k=|+(M2aPJ@GBepo~kur$LbALANP z7o8F1sENe_eK0yHWzjd8;NMXy%%}#_c%!=(7q~+{=<%6y3d%nRlq?ssa1;lpfI!Wu z+_+I~P!brgtQ=Y6j_-5l$j=EdI5jDfuTfIL3rcYd~vRZT#RUD3uT}?Rh-Nd z)giB7WF)aB_celiK;8iFOo-|3qPk6_a(Q+H>oyRHhBz!|v%95_vI!!=V+uN-N}E_O z<(6l%>D&aYM!85OF^(r_0QwE0tV=${yZA4<3uWpq3ZbS}U zB-bc0WMYCFPz1L~vO+59kE#5lk|D^1iz2$@D##fTo6(1;dlq!^A;Cyt9#jB@iUR3U z*0^BMVrEjp3^MLSsW{z85It~n8V%SPCV=H?g`Dv03_uB16^I;4*}NH%t`660@^z;X z(LfMJlW>E;RX{jq8z3|V+Ed>$n7Q;4icjE+HimR7r4|j1D9`3AsX`h(rZSLHB?qvd zga8oQnz{QXw1Wlt+ji8p6 zkSpvd=HX@0y3Vp-f*H^m4i-e%N~CexphmFQ&cqTgwDZ-o=bcxD_ht&#;e zmgoj>kT34b(u;C}nJi+V3{g`9>0+sj$3z14iY87JoZ)bU7SRBX1pe*GnTQ-m6L8=# zVYu^JFpAO0ScyeLO-LhR1~Yvl%yh1Vco(q`@*O%*rI~1M0;A?4CXN~Tma-;{Gz>Us zSvI2pp+L0Ro zgfVa$THc^~5|vQ9iU_@#Ka;&7FAJ&gF^N|4Q2TLclDitsaHots3br#|&Q`Sla6`n+ zK;SL;6a!k|SyFV*pf1U@f}KXA!g+pU8?!I-5gg#SUuLK@9^Za&(o#KN%32 zP9EwDiAov;W{NiZL7FC&~3Y8IjGlPwu zgz)Bgw>K1|;z3AOLok8JHMPvr`Y#Y9MUx0Fqcib@>H>}?@q_7Gqn`S0#wqa91 z9430m(J$JIYWF~}W)op}R?AMtQIa^`U7b4~>_Qv@@k2SFlFa$jOxH|O0jCCS4a;6> zp3F@MRmTgm3viBSGjw2f$~E#pDtyH19EKDn#F#bsz$0dSC<#O?Gzkx(07%M=Q1|4r zbF_8#V+t5NSPS5IpS5azkSUB)~W_`M_oNn>lZo^&)s``UwHu{_~B8K^r5L#T#mSmbu~ix!Ew@PJ1f!xG|V+oFQ>MI=L6YGBn6yBP6a4M=*>cD*&Rpa z4RJjyW_+&6JgNEhJuZ|sHtE7Jy1owsD(u}KTCtw3vYg$ZJ@ELb!S`65)dYvn+rK0cPDBrTw}nH&)oh4>b#hO}ZTRhkws^PeDW zT7|4jU5Km9nM=%bp^9~rZqR#>6d4Thd@*kCNI%#@JL{3Pw+6T$oWA|R2PfbuKW zEufO_>Q(*80W5PE_iAd59Kt;4d&aPGgIvpB26Ln=P+jHIg<1M71N}utV^A4@2E06? zI_keXVp41vLz4s)fYX)jlBBv~y0BeJXLD0DKjzjrZ{*6FS}ZXC_p1g*yw_Opte@=rG(= zwF4m$1Y%Ii_az|2#>qw{n?%>-hRyB5U2`T-WY%`66|7Z*%SN*#!X+nFpU_yChNiFp z2`kVx6j>WyF#<5bwE=dV;n7ezk5L^thYT=>BA#HTi9Kydy$gY)PJK64010Qtp%==i z{LedE48@+q^MrQmJUK9^XU(>N~T7wPXxUMnj)) z3`nDz+%u(A(qbp-o+i$mljX(*gDa~y9FNE#y?gEKjGzI`C_E>~0}LXbNZ0Em=WAu;;EaWUs?4S&3NX4)tuQ35BfX%qDUr*a*!4 z%}^(0p>!IHTt$>FVN)!|aYd6n3Lzn$rcCO%4>tR(f|_kuFQ(HF7;rR>9oC8Yuabp< zlqs+$1HDM9^j9SfT*46I5cQe$YgWi>>(BxYxCBRtY}hOe3XISaOuTKHNFYLmG#hkg z34EHcj5gxMxVug&#f)OiRB16oN z90T0);mqiUL0rtj2E#V>h71k11E|Zh-0^@5l#GQM1EGXs=F7ZQMv%e&g#n0sbyu2@ zC$w??rJQ6wEW>b}!Vm-QW&sTd^`R<$k0CXn-e9W+-K+__Y8fo&$GsrXZz!z64YSsf zM%E=R&4eE;DnoI@ejQ_Jpk?${mCrcZ(C~;e%<{Z3GAzcM;ce1@xXkbw)}S4N_j6eW z=;cjKZ({5W@Xc6|fmoVSEf~W?wGtmB#Mo@!+Y<~B%h=Y#CRByp*rR}BQ`?7#%z7bi zv7MM_FyJ&e4q_!(!m2nIGR-<;Y6dZdv2>(>U@_nV_5g)Jy}OWQDL=zqWiwa`#bK@t z5dgn=V!~PL?M#Iyg^+og80RMs%d-<$Q#TPeYA>dwPCJIoO#ZnCn(A>=YmZB-5P zLwRKyo9Uokh6MIwyqR`H>HT%Y`OGu8TrX);JyZ2%VH1()@lph;p{7+ZiJ}N>*fdtk zaB zF@%p84{;WVhR!qZ5m}C7zt;pJpGIv5oVy#a-N7HOo!X1Ngp! zrr$Hk{=nd9pqM-#icoEWn;2xz0P)4vleuVi+%czbO7;(JOK$ERbq9yt{@&5i-r+5S z!`s&m_x2}8dwblW;lZA#R=01!?d|XF9vvPW=w^7Y=Vn7c zBZFH;cP58>u>>b~M@9#S*@OS^Nbm3to{nzob+-%-jJo;&&W6p^p|N4SAcElrx47Gr zXE$%mars|zN3yR!xfu-D(U&xj_YHt;1K{D<2p=_L4EGN8C%et|R(G_wd)vTZ|KQfX z-VrJZR@wT^A}r0HIFiiIOr@}AS$CeXnrSx9A##Ep>&jEmH?#1{^*>lMYb)h6Rt3k4 zMeJvSl)0fqc9-y!VY^v?H(CU}~2xfopdaY``0(4jDl6#Uq!-zA-u1$kz+W@61Eb^H^(QE^N1BT-)VvqO)HxwA3n#xRJk0kPS7Hr__ z;ck7FXg}l=VZIi0nSIHAv_^_}Q`ST=MKm^LejrJ0>y#gF;w}xum}71I!k>27M$uBr zHtd=O3bPm0f4)Xw8c7`rL&{}t19rKP+H2M*Nm*b-$_1%JC|S{(4qQMjT5XaBNgiqX z^IfMASg3PMn{z{Gk>|!)o|xT_929f#lO36qjAh!un*$gZ+JYfGYshX)|L7c~2SV=J z(z^uc#`{pW{Piv!(yWd(3wbc5dhn#vVxo=-YDMaxSI=BOu_cb1I1Qy3KXk4e#z+pL z>kCF#WE>OGany1-z9=B;b;fLrb(->BKoYg!M2yP6qq|nYE!{&1|AL*c%(rX>imaj( z{pK*KQi`=Vv+_b?x75^caG{TMv5tv&)NDCsfQ#4?wueGi3L&mp14WyeA_531rr8!_ z0K>!tsR@J?W^{xLW=lF7HCvDbkKno47_}7>z&17uRHlrfHf|NAY#0Wem97;$xW9<6 z-H^SA+>y-%;-t`K!ud9;HWP#?ulPGl%}$S+sm-(2F%Q8|kqy`uCdLhP>9ysY9@&Ho zat(Hinp2of>EZ0CTG((8@a9`INH?$~ZFHQ=L*Y`9>6?bl{YNZDK$cKvt{qXCWusbc z4-n0T;Up4hf0J==W3e&FU>zz>@zokDm*sPSbL|fr|`BC#E%_Eb-2+; zfWJ*sHsX;4Py(Te0)nu*m9tvV*km>ZF#;qHusE!DO=fHF6{z${CI;X>LsNnA7aPe+ zR1{0_^W8&ZHRbVn$-1d&jSQy*_a>WbgHDJ(oY|68uuOdxQvm{^@`Wl9s=(;kT)|U1 z<1Q_}YOq<`cdm%yyX1Nv&W{ANIqZMvt>5Ei^T&|$5t3%0f7JUMQo&h%hG4(Xkw1$|g;*28!qhH7G?$ zwTQgM7JvZ%!5!HU2H)U!&P6 z$TL`kSx#UlVM7dATre{WG{ws%tg!kvifvOx;s(75mJ~APJamQIPrb;4L!SulF_>FbYoGpT)Cbk&3m zl`N=$klaMnqkcJ&FBup*QHji_a?=5ymqnEaIsg|uTWSVWenwfdViT!Ka7ONnS0x8o zVG6x0NNE^e8r`A~$EFB>FJ}=&EY>jO{W<3PYZ(lpoX5&0U&4So_!m{f{Fe~tsZHR$ zTnLOvZiX{Gm(5yobJvD>iFY+aVOW&80G@u##o_H6f_!^XdVwDH>#|M#i=;4-OoM*V zx`BGV=L{hs9l@)#J$)nH{mH)VNE?wxA|)J74vZq_TBB{45xRZbhx+?^d+>(pKzIKb zlhHNq=CM(ixpjZv_CBV)ql0TCvy--gzD$bPJKVhuT_-p9_4keLGQDo;8yx@@CZ$Ze zL&@RMzHYq#HthPjCDa@5SL4CHWWPJQYp56R0wdw%pgy4(Fga>Q9UST%mRuV7Xk*s8 zvk$Y|-0O}Fn8b5wxIU6(4FDPbFocaXowBO2 zk7bJ_w1$<9v3?LLY)1t`55p|%-O)SX_HCi``nEuq(36|&*+Hi9fswK9Z7vE5BYmPE z;um~%74Ksp%~%tmz69&66;uU-1G|*+xzu1(`liX!H1XA@4_F(N3rjIwe z@gG3MA}_r=TFucjx#=%5`8gM-Z8k^2A0x^&=4VJUQ6^W?jlz*Sy6kzIAhclG%8^30At+}# zgoup0gfJ?*1c~x;TF{)-su8)#HZkl>Lv{(Pz%D|(`KqyFGj5F}!7AAmP=w8}c4#U! zSlEZ9Atc7qj{zJmgb3(h^~rw~2N%M0lw7Qr&9Vz*C;oRfYQ5{iKb``wxZT=hTd1pq zklju_po*M(po*`g`0L{XCMqfetgxa9XdsHP_@x4;X0nGq3cj}fJ;HaA(Qd1Gxe3Z= zM>bvr85_Y3TVHkojZyi*-mQE#gKDw59Yo;Z7nXNr+o##>$?%y96jEln1UQ8b+ZO?A zi8Rr^#wOTQ;DrHbag#R>grqtSo82#F0}SVymVF^2i<(zteHn|bV3M-XjB76F*FNeX z-w2Zw`p#jNItcw@x@2-Id_VxI1{T9t;{UY{nefRCe?d!JvQ>MKI6aGxarn|RuVzu# zd|ij;Ujju#rBdFsqV@&3%HpoO2MQXBiG^JdYq&A#Gm4Fx1Z*4gmxg9f6k&{ui0Q0Z zGxSrf6kg=xiW>T26-i!0s1;gKr72{{H@l)}}T)*kg=qZTttna_I=Y_x(9 zrr6Zzd=~G45sFfW+prvm)l+Pp5`5&2Czu^cru^|DHzpb~QScVC#i~XspF>K%2X!d2 zW)^Sx*BF461t^d#S5qEAWNYB71Phoywjsds!8?80=RG7M~aBeoaSYqvFe06cfkOJ}lI2i!7pCW~bE zgTa0cu9CXT7q%c9Ik}74%vu)}#U|h`Ys;*p1KU+b!HU}RJ`1q%4KNmKNdIlNI2#VbHj8Y@6X)A=|XLNrpSK&8wdX>6B%x#e zgd4wn(u8|dS<0Q!gSa=pXv2#p>}E_RJLCCQF@gk82^U(=6SGjk7vrF?vYEm7Y$yTo zgo?=}HDB>jsj#n!;q_fa?WnLdtbmaDSX(xLu3it_)3?KdO)x}fLE}L@Zr9T>7dm;Y zwV@b;QOyi9{B9DYg~zcCCV*VD2D1;9U!}lH;&8#}lp@rklR;m75egeE`s^2b{M5sA zN4!&IBV7^;8MH>h&>)X6G8MdKhDW3m3h0XXki<0dAK>L>SyO?4A4kM*%nFi`ijC0# z-_bHMEX}eeB9fal?|U%5sh@8xTOw3y36n6+l5Ne)u@~|HlyS|J_i)OEHAp214(AGd z$(-6@^oQjjd80-)@k;@SA-;*7upbFkehANO_uP|9x!JYYV1qgxzX{NEEkrb|9s%$! z8_F=SGUQ-f2Y^Pwn$3628dp=?J?l?jf7*tV}Bav)bwIG^x8IIGO-;(nl6odNBv`b_~2Gr(LHX^GoBnV6M1M5|W?< z$aP+2KQ6wl*^g(F=&=`P!{)dLN2AU*aElt%13m6WzuR$d0M{v{q-nVYSNrkrE?grI zIsP2_7P(uF$(;)LkTRq01NF0LMGee?!=fu}PaAbHv!a>71X`8w#1vX_Mx=hi9Fu;| ztqWKA?ZPHnTW1ffkt5=&pE%T{=rkPAu0h3&R zF0`OLW;qGI5sOkyBsh-y)B|#oTCBWPdDLq)xg4|v9%rE6rS`wUg94lurON9V@5iN*jJ(05Zq~O)ZLyG5 z>rAyRxl8n)#3(LCBxdS8?T4e&#>a7=d{E34E6N(q(EE`y^UFbdYs4DLfO=5D^ONXZ z#;1MGp>LiE8qku7G^8PAo|rKjLTLz1M1SFrc-yjRMQxy5DKpBBC`KJE;&--&U3^l! zAZeKea%BA8q!;>^jI-ACpjU_`bGSl}!>4F90QjDJZt=clu_TvExAFO=1+nYD{Ci=d68lB?8YD`jG01^*EX53H5-7DD_a zf?CU?CZr7J%$XT-EX5FFVK@Hmg_j`i_roLbY{2&xNkj+q7`-*$ASftwuLc(c%c!N= zC;h$fChc5`dE{#6%JDR)qgSAQ!dZ({dPV$`5h{S8IvjfMp zs3KZOTgG*a3ww-y^q@tLukAXg^gO(x?-B%7ngy9CTj~^bjQ+8?c29s3YQ0LEvY_76 zmbAZxcp$z{u`Y#Y3uZiONS{ForVEE|&dKc%3s4ixf&|<3fRq(1?7rqi~-y zMmtG6^*?JkNr_OZG$k)2VrG;y zgFdM@)RuiUR8juZ$~ZD&ONQ+R(_=<=@&MLpDm$c^suqf;71sC#$X7PLE zt@sB@ECq`ZEeOXJY^8GGoEOprYKvfz@SL=Bj>J*HHntFHYD7cMNZd$HH}fftUVxmU zr(xzWjsFzggwi21D`FpKWhK~$bD6PT-|TaP`bzBxQbPUMXHbqaCKjqKh>lT))G$6} z>0U@vS1rIhMs>6W)j7d%;sdQy>`5@)(s8i&m( z4wEO^v*sxixJN5wA99TzoKHwro5uCvjM#@nAbcWcG=pttjMUS(C;G~}ln-U9xrNAt zGP71&-#hj0Z=oqcsd0SL9Mq$O)#wQ`3$tuGkkQ7S>s5QT_LmO~b61(hg!t2N@k*g9Ab zVKhgMFxKb%Gzt?9uy`!?IKNJd4wBxmRs=1X_b3zc)#?-FVB@%hiFIY3 zztcI>Qw!ay3E^kzd7-|?@=@%Cqcry#L!dnv>FGFS$XSq|woMDBer5fPf_6eq{w)wt zVoiDgW=g6z&1Eg~Bj>5xR!1nial=d2A2?g#8a0>*KzyL=RO76V;LL2)J_?^m4P^|- z8LLk4oUuFo7VmHb@*`OBVB6-g6t&pK@@zK^J)QLXr$p(o!jv$JVFgL?PH|rCPkcdr zJwoOuaUEMQnqkGKKIYPxmw9j*v`7RjC@vUH$x6h)Bh@SMWXi=xd*|FJIogNDyv_Aa z^KsI)3r~;++7=^4#v?+J`0n~1P^&9rV{)i41FJ-q6EnS~P=EP}v|Sb0PZE zG_KU^qV`2?6PujRmp4Z?k&?w>iM>_Fg+gkFRKO(aq&FoOScM=@q*eVKH7--h=&S@$ zcH?;j8*2e;ALj~up_9D1Jo>L~A17$#|OyGn$<~rt5d8i%S@*+PkL0b2#ZPb zghpJ{GTM5x9;gE|=s~HHctT_zq-Fm42|4JR+W&mGMeCJ$YvoBWf>@TvTsUUhr;*v5 z*b+62_#kySS^#yA?W~m%c{EehmPACcd-@H=t6ITUZ>d%&wj~xz6qLG)MDWyTu~Jeg znKbFt9GCVXT-7L9=AyoV*2Iyik1`%LmDWh~^aYp1^`nbuOhQOi|Jw0Vho^Jcv$A1TqX zfb^|pGAbYvu)ZsGA6ehw4Ap8St`t5~cLeFQVx;zPFjlPb80RSVOHSEpByC$X{BLj9 zi$wQ9&nT`SD>l@7}X%?*hijO2+eTtx}WS!|Zq#Y@pUh=eH> z+9R=5YXkE~>EU`lBUwtpdQY*rF^ob>I9Sw^>WJ1(1zY&6t{X~xAr?A+E-TVkoeI`g z@}PxU!H7_z*wvs-u#A{UeIgfm#8#x9=p3ehp&n&*MUZR@MxmWc9a!Qs86%hr(K~ad z!K_?xQ79v}g)=_!4a7>WEwY9nauy^|J)!kU51dtaM9E$#F~uNCni#6MrqO(O<_jU3 z^0BchKuUDB>ss4qD$~GjhRMYB`a+(YC@o6R#+| zkjRFdC6^R4B^RP!AP(6WfZjv-9ke%%wPdYAo)F#=LAHS=u475eC3Z`FsJE{9G(_}F z#$Y`}R)&NxtToXFhz0Y_UgXUPO}v>(UHYY#s4c2B%|9QFH5efTeV4^!>oG`C<1AO# zxJ>EWS_Jt*Igu)jy_-j>%E89k9cvmAxzpN3S4jmarFYC>1X{YvxzTs1CD3zm9ZIuG zt{toX1!qWoWYtBqL2OjeK}Q!070!~XaFkAa;A}Z>!T9-+g1yrVvj@o#^XM;(gY(TO zNWbDmIBpG z(dO*r1u3>`ID&J{@-N{~vq}^>F41x`+Y_5Q&N&8|*9Ppf+VnT5glliy|JB?&s43J5 zu{727Mmq}Pk32)1JXndaB{h?}6kaW>RkCvv8FWzsyl)8AL*fN}6c} zpHUhVNyLhSdXBYyUAs>HVQ)E!hS{2T{tFHHJOp{+TyuzI=H4TIwAYCbR6+ZY6XmmEZ@~i8tWF;+JgE+ zn(0L(UgpR`D-lsDB3fmj&8ejd&&9{sm{qE^5+%|L%tkb7p(PQU*wRulj2TjHveHa_q`lGZ1@(g1MV?F5d>gnBj$)O+;aPWsSAyLe zuv3}X&C!KRXPL;0qpih}jIZ~C{!HSt;Ep`q2d4H##3u(N^QE0=3qH#cw5DD^Puee| z!6~$&y>Wfr)@E1Nybk@)fq2HccJsc}n_1r_+#;ns5}9yE95qFJvE_hWL1v81NJ#2F z600=Ir!g*KmM#@lK5OeH*8j{GDbg3$*Yd)(b!x3^cA?J~{png3QG&KYn-p&%H7a7M zAf(zcIiR~HrDoA==9~-b7NYwSy;08gjREbCKCyy%(3Z8e`1^3YY$ZGbn!@=rTQYXB zlC#;C>V7zy*X*I*?nP^59YN4e`_#Rj3ysA&Nkx~LB}b%9bB84PD%NMC5<$fJJkgG) zbD$It9EJZab<$$H#aZ>7A{Eju`^%NT3&}??C0LV^c$WIG2OOdfFp?!Uu&wZG9Czq# z$ua7+)+z%!oEf$e(mw#sIa0El8j5xg)1*aW};K`3{P#``cn2SnTw7>uh~2X3HuCfe{l0YSnjJoBcB8XxN0e0 zgEl07@8D+nB4caKxMtCZ)~GU}C*~a0M=7>R#KXJdqojT-s3v=t$V2W%r|xKE79K-w zrWrymyy~J_ApS)1f5julI}1yi6fN9BxD=*VIl?hD_LVgl!DW@b)W?J?qIU<9TQGK$ zNKIBJxV{jyei?_F7~GXjA9jl2ax)avNQf&j2U~+6D${B>o@7k2=Ttc`W^l)P;Q4Wb zI!T?C3|n+ae3`CS)1RvR7*kB(3I6IB^F7aaN1{abPML5FdW+zGt<~n;nIv|R%iA36 zO=1tJDU&vpn;nr@VROcXW+&WjroTE5daJqcrkJgA`sYA(ij zkvq-F0mc8|D2z;G6oDwMbJ_0jw3y0zT5 zT%Mnsq(Bkje=|C{tnXbCgTyB=iqx2m)CBXf`DvnVF#;!l#g9FvZQdhvg)LmIEBR?56>nZ}V zco=75FKo}cw;;vAXpNwh$kXyyaYXtfak^&vS459|wrow7{T#NM1#~<~>?ATO4SPssZF8 z^GHEg%9{O9R*X`_c2xdiL0sD*Z*8Wo_96Db$iv=~y{^<2S(BqikwWSg^@k&-jW*4f zWi>{<&tC6FO`IOAmNfQSj~#+iVj=V$VpZY1L^vWoD7*%2QS#tw*J8QhHFV|c7GJiF zJB<|86k&AVu3`lv0rFLJ*ZQILRI(x_IUWE+G8tSN*X1oi%AFWV zt*}z!8SR>*$Q~eGk-n{Gur(|zBc+Zww$R+9FG`HhN+fbHJh8h{l`qXC>f*Zz#I1VC zQo`g2=OXdSYSb@T7iG7p7)@DRFM2KJw3Bvygm~ z6e)5sC$s*IQlm_0bGD7{QsLct8)1fW;0g(2KysQgVdhfL<@vQ!ES;WPB0BM<5+#ir zTB+CEJz_Z}&ooL-bc5PM%NA~Pwxo*wU;UEGzS&yWfwe|P@5cx>AER_!=X7JUeMY~C zyrfyiB7Yc#YD_|O+H3fwzQSspWazXSv2^l=7$@%>+x0co`XFZxgjzNNur^OCr{zoZ zB9#f!TaQatJLcC?%_ExmIkvvf zL$s8)RagPj2vl?NdawMy>5 z^q=Grc`jBX*`Y6JS)-+=(0yNG>!gd6YHgfWHehT@R|ts6g0B|M)RJtD z6P&B^(e5}C++y{UK2@!WR<{b4q1v?09Lqal+!MjwuS0mRe+zyaB`I2~W3eK}wIp&` zy@6?fsUh+51=_zYKJl#Vc+!3^5^zxwe-x{~J|NcRQr?L3LUf@a)L#G_GAL|i#= z#X#q#^Iixi{+hOYMtpCxRVG=VtN%`h&_WKY&PbfY87ZC3;u3O1>jr=AN&{EU1WDsMf5>eB3Njnii zTBrn@MKv}GC3SpC*O&DvMsP$A8~0lcpfm(U$Z1ldU#?N^1^K3W&*vp}mo*=$LQ2dN z_8y|UBQmjrqEuWqn1<;;qU<=gK?sj9zK1dvFG%S@(nSSa!@Z9FcV<+EH7C00-(!P$z2 z^1D)u|9NJ8x~u}qw={?=LX%`rjMNzO(`S%UK1m6XdPYq0tsl9{ctfl}>Xwv}jH|Ts zOr&V7-PS)yHxY~dT1?_BxgKS6Z`E(s`Q=?j#T-&*W0nI~kJTHqAC4G|k&5shig7B_ z`dYZfTKl#cd!g6nJHOrLmzWs*?u70LAkOp|>FSJvYrDKAsNZ}PiS8&H%8NQ87%o0S z_%4x(A}qBek9Jls8nMN;4X+qbAA_+uYq_EWg$vX@lg7!M?Y)PD((5vSY=7RYMqBs9AhobljUnd zgOED)oSyCyV-3^`+Khesg(E8`#IxEp7QqZkBP?%06zjjkkq&of@R`PVk({mP{(&$> zF`*GxtllidD@G$)R}QYbQnQFB8sVrtG4A18bmS4^3%O4{4I-%eW3e;UAg=dPr-_-m zdsKO-at+rj6_1+vM_LBQC6zYPw>{HZ!h7vRezJRo2*WSa33gd7C_OeetEWiq)jkuB z|NbvH7uGzRH7tyg!7RNVeW_PmX=Aj{eYwQbBqT$OYm7CUA(&QMNR8kWJvecVwni?o zx+ax8N|!oszv-vdk@`GP@)x$0YL<9G_8*R}I3{(T^0)h)G)qvuQLSp65nJ%fbJQK# zQN-AQ-iDkQ16LZoVPh}kOY^K%z2m`IA?GLcEa9}^d^5YG?;zE*Kzd!t=oZ!k&Pd{O ze%ZNxb_+kd@EVH9UAau#p$6F%E5@e_ztL^K^%q7&l_dEgC^CTW50B!^dUT0+sDH}s zgN;R$Vi{A=gLuuDfpTY@uC-y#kvqVf?N6rkxpu>y*ry{NPvYB{LwFZ6iLc=H8fpj4 zzIlFIc@+Ql;%p1%F^n%|uEqa*&6k9Ey$8Jv;mRP6#t{3Anr|*^zxpfB%J-Q^%xJxM zZvHVCMaj3EM-eRzqW0Eo6nVY}RO~=2e%W)xn|xzmsKTS58uS|4NPE21N~&b?qg`1a#`^vE|i4@}Ppde{PLcA`hl zUfzNW%4r05If~9BJTkw5J#2U(v*b6h$!Bt3zIJ38kj+BN{nX*J}s&eo1b?(oas{JyLG zdMo>(Jh!2jLEIgL#QJb$#GnU}MBZiVhpmVWmTKOgh{Sk`zJy;Bq(5dW>K*MY_)d8c z)dlC(A8Wl#BZv9&X06Gw(m=Zv->fwQW6#j!vmPNB)i9dS-s@*291ZU9Q%b{B%2*{J)wtn0 zb0bPEY&BC=56jF{@84?UU~=C3GFSYgB+z%+oUDw7s`d}q(Y=a?U9I5Y%ILvoU%xQ7tEM#?xS2~ zulD_}`dQlk8Hv%B1Oa&A&y0nvJV(2-9ZyFL|3(GlS7QbvGE_ z(MrOx9rc@ftGu^$7psRaBXOQ0wU@ zNhu?5{p$kiJGIuK^yzHo*E!Z7RN`Sfl5unuS1r2!JA~v4Etndh>sy@nE>Oo+dX=1x zp%jICClwj=!Br&T0QF6DK|Omj-jJWcFHi_isLjMkn@3XmeCLkUj-XX>T#>8PD5$%% z-QD=VRB`QlpkiU%RmCGpK=`F&DIZC>trMgmC#hCg$^Z3QDjL;i^oY_IKgOPA--@lk z3SKX)^PIh{JyAlORoYNbOr|^!RFhS^Ay3Htv&{4LJ3P1+OH}Cc@2d7nZIu$Bel@En zamKPYM=4cZ=ME>LmOL%%vWkZ~FM15sys&o9ZxO2L_1`R|Mk$sudXNeyWy=VH)L3Z{ zXQ>BCXc6fna!cKUJb!i^7MXAGzZMqs+%j^n(R9j+u{PID(io!$A?MoV{D9G_Jj zYOh)XxgjyV*iyaCDYi2s2-br{8uMj7vmI47&g2exTTgV>J9 zzqti8){Rnip3(JO5tvDsLWFyHT?kGk3$t6P}HD^x$_S z#5=LyFo)Hf*qGQ>FeN6}wI#|zwTG0;{#oU%(#!ZmGIh?HK1n?s#}=;>ra*GPe%#aQ zCOI08e#s+^)Fg+jk5R%|@`3bFbHHa46Ns+!+a5gX1$L9(`M=|3V`Ac<=-m97Pms%E zVfM{=S|{;VBaCLfFdh_7ZoP*@UA)S8kUh}P5FaG+q{k41wVY=wU4zyq7&-7*?65w< z7EdY>w$#cfKh>1^?TTF7g+7B(xac`;LiR8c$7KD->MtXCd0&%Sajem^tl?dY2@6GgN)u-!b5cDMAHkW)+X+g^LLPB`c~gU^$r|PHnAuD7UK#5P-qNzw zKgkXdBB!9S#2d19O?zSNok858F?cX$Q2Uj4-w%Wk(g!m>+Kxy`*PB%m^UqaQe?)Ty zS;eNg!Yfv%RV779iQHwL#8&cnzBNlqnH1IU(6#ZP&0l1n5-S7b)oQE=tv7nh)lj~x zDlO|*$jCRMwD=;+*Qv}L0&wl&pYc3<#lnCPuw&Xa}OwEFIp5d1D7)DNNT~jpi;P*|CW=7@IO0``(JJKQ5IL5<@ zLO~3oS6Ikm1Oza>a54@f=sW`mhE! zf^l>;QdS9van3a}S?3}h;eObjtCOT}yIC`1OZoeNTvub?V>p*JHa@=@=cD-5b!-0B zM6P=3YA;tH*-qC0!~MGc>SdTNuJvxgGyEI8!)Ap}sOCx_R|MJnF5FjIx0owj10*l( zDrFMKLufUO_FVCmzi2ybt_IgFDJT8=)iNU28T)aS;|!r+`MbdE-_A75QJG;9PuRH* znrAsTyDlv=Q*PKb%EqBK_)k{u$v0BPtK=$mfSl~Znfwi9u0T^tvf55- zAPurUejtv^tSN1~0!(dUj7NHOUhJRRz3!4~<7)OVTr?=;u#U2;(*PHs{@oR9V= zYvw#(ZTKD5dCsyIE5)R1D~@DtjN63EmJ0HYYwVN&IZe8h))Au_rf%}9IhvEbS|_W@AD zWi(p0tfs47v4yO+tM=(`3;soI&QAAi(9(pXv}57Ctj<%D58ej2w}QMN9?Ip0f!e2=#XtP?z~a7+q~NEgnN6bnBZms;38|^q4G_0I>?D#9Pp2NcK9d!n zE!l9R&sxZXHu^KZO~Y8O1Zuf9#kgVqy-z{P59A4Df0|@X3;RN8*^Ga}2a%IXg?SSr zo^bT1ydtNWf7;d9Acq(MFjA0pf^cMT@O)#Bh;1qk(q_qnuBC> ztghPVEo^VWeA`+^Fn1A7F~+2}Qhz1Vm3`inFe?PQSCsd((j=0zbwN_YJc(6yq6Dk8 zv~}7eWy^gh)V6ST!mDLmmEI1ntyEn_Pl*lG9(@l(vIfT6q(}M|-PgIu-wxLbrTU$P zqc8EI^ix6ka{t&?peXU&?z5A)W3%zRssR!+(2q$x%2+|8g+7Di))T5vkeG(Mw>Y}Z zCh669B^+h(3ga=-#65)6O7-jXEV2_$Ba!g467#Be6MxG{R%0{KReBlamh50-G@Qgd z#PjKR9D}~+e@8j>T#<-6t#wYVB@yFgM}h7nmr5`7V9w~BVqJ5OrInC_)i~;ywLH-% z!I5Tp(1fqg&Fa{k75#!%2~Mo55(u6UQNmvkIZ!2%{R*bZ2(+ps?2wd;&!qLzGT2V) zB{Bo9g-i8;882;Ac&Ypso{E)D;I3XD!4XF!X9PzEa7;8}?4a)`jzJf>b1;ej#P_o& z>0=*`bl)$JgO(~)K4zC}FStbSDijj2q_su{M0?qP%$~xPAbCc{WDk7W#uS>R%L=35 ziQ*bLCgU&?Atiz%-0vp49CYrMOSYEDm`4y)5l(sc*Y`pRaL$}%u*N#y8!Xf(%7d|7 zGaZr|nZ!&wSEW+8D0N%G_xVOqF6fg|a}(WA39(ur5t8&p9&pWG_$o5d=MPr57@><+ zsix~3=x20|Qu)QvNrm_{N|QAfA_+&A{T=#7NKn)10qISo)}daNEf(SjBOBTk*U4xj zmJc#(iL80Oo_3CB|K6JNR`iOsEZGUDYg@8kB`D``%-&4u;W2~AA(RH+PMWX6#E6$x zA=Wj3d1y;=w%cgF%wMnTOypkJ!WA=B1NzWA`)>CB_Xx(KJhZ>97>heEIj+>3n$4Nl zv?5NL1!*_pR%L@a?(wDckLHA80A z4?B`bnCpJ3pUNHDWcckSr7A30`cXmo#?=l*G~u$WU@8rQPvKRLpoZ12Ooc~PPH_a4 zh*Hj;?e{{0c46hCxgx!l`WQyX;=#n%Xn%HO+k!LZu2Oow0w|!qEmT3&St}32nFH5H zsfV;mB8cFIAh6h^d|yjYO(I!dC-xHq8Yv`V@m}zW@XkrWG|?JTSC96>MON@-mrvOC z=;I_Jwt5qcs08ybK`SDftRLvkb+sw-cRpRECUEC2@l6oajvsuU(hX{tmE3$i3tz;J zIA?00)R{Rak$#7X-$Ao(EnCmJVzk&jsq&xJ1Xx!y-M?r4>_#3&in zHGOmAV{ZPS9;lp zop*4ZN#n~f6@vGirLC#hsQy4$sL?R#Xg(I{qP2t zAXOcesd86yji8^99qqEis(v3M`5|9d83p$_lVmMwR2&Lxf&5Jb`aQvB_DCJ%oD?r8 z3*J?^SP63fp<1VUMfGOljTZWw3$(@HxBtREQ%6^Ri`4{U4bFu4plj>YD_e;s)zlGs zp!we&2}*(9n;DMGwsAdE5H2iXTH@bE_f#8H2Sg5>z1R!6W%W{{3tFro6)|4xWHzp( z^~ox*R1!owl7*5x3+V}ULLv%%`(H4_YQ9$M$TL9#^;o>ZOo`Yd-@~%l!WptPb0}ux zoR$7HF`|HcH-OSmY+abcoCh^u-do;<9+}13cuH;9A|CU0$++#`)zr*_dZx8VQYt8{ z7Ri1EqcxMK2FSCl7;vs^BQY5(v9vqJr^E%3)j~0sXu0h0p(hYj6!apeBnuWPie7Mb zvMa{!(NZj>#|{2cy+Z`-I)_!^-%e7jAnYTbC$O$hyu*OEXK$#MDj*x4QeDk zMzES>pR%);T@-xY(pjJX^6z%hUg_y2zN8lE6B3E%A)DY13zZBdMmb7doL8yoT4kcF zY*fg1CACVd&(r26&2<~o(k6L*A^C>6Oln0|l<5&9oj2L5xruSUS-5Ns->_`-2tRkd>b!Pc8VZkc^dID zAE3mDO>0dXd4p6dXwP;J=qPlQoLm?ss0G~pK}1qt#@X0?ND?JW%rb}8bKsVs0cUT& zFGM6|uBUg2K6?;{a3|Mk@V_TJaZtoeX~sDN?>(+Ns9x69$$zWiKHrY!yPcaMJ^n>T z#^lU(MOPgD(<=Y9JkN=k^B3R>j&L4}?8lW3$Mf$vwO`Y4-v31+XGPXVj*nard2!_B zku{NHBF9Efi@YN8l877G6zPd{MB$dbr&BF~K+8aXU-X5^)josk`pb0V7~ zeNLP69Ot>t;m#5GfaWn+mUyvq68^-^Y0gWWGclF3vB0t2c?A|H&Vw@X#f)jE6nSB! zH*#Dg9qEirIInTu;@sf8%em2czw-g-PUkM?W6sB&PdJ}(9&#RWzV1Bge8YLn`M&cb z=jYBZoPT$IPW`SIPM(k9Ob+e3ojQruXA4OyxzIid4qGE^H%3(=O*Vp z&U>AEoV%TSosT-7b-w6)!TFN&73a&&KRf^A{Mh-I$mx+ikqaXiMb3^4MEV^sQi+rz zvyp6MI&wY)y$@_0iR_A;8@V{d!9O~G!ufuu8tINCc_%U+IS>CoC30%yWloC|b=t8E za!n)_IXbc`vOcmQ(iK@38AZeYbY>!3BB{tpk&`2rMJ|t=5!oKu7&$R=g0sk3?!=rI zI7cE)TnmLe!E9b|pz0Sm7dq!hoXAvUcO)OVBvObJBQuf7$fc2-)7Ewpdc6>@Rz;na zP`@j|!@HfocRuHQ6`cFF^SJX9=a=Bx@0|Uh?aIj8BG0reZ#lK)t1UlX`P!AgcRSqY zxktGx-Bs>!?t1q`_YAkkz31pvM~@zT;i|({ZCiEms_d~}{?iw$EzdlIaa^eV?aqh5 z%Lkp$J70rjzT^DRdBXV>r1Ia+Q{d*?B7bf<0{wrby|rP9%y;U9DTaw;g&C$9_IO9%UvyZ;nx4Z?WiS^G*)nNWE(7DI#P1} z2rgBiZF`{q&x#TUT|T@H+TEiCo*u+nQ`r~6^4cf&?$p?`*regRhcC0OWJU@uiz=|9s> zo&RwD2ey-N-smiLu6GV`-sBwSyvq89 zZP3@-oui%iImbF5bY2L(JSX0zJCxf|4G35r|`j$PdisdTAZsRtL%Q|(NSpJjNE8dcUjYK3>$kA{`j1$C{Wcc6zJuWVyVzp$J#0n%0Ty2#cU~P?4_ou9&O z{3{^;XK*$D1~>3axPbqHODV&uD$ef_eEh*#;=CDd>M4ZJPh)}j|2gM6KlHKSQs4q# z8~7C#AASu7@+2JnZw=yXG}v<@?D7oY+gxNHF^68{84v$`8Tj1fpNP}e0)37w-C9b` zOyzd3-CWFP`YNe>F3roQK2>m@Dn_1~S?oM@Y0Fck*8R_GyJm6Ay2Y*ET-;WDXZ4B~ zwB7ZBwo9Wgc)`n`^8$DKpq>yZ}>Y#piM; z#`O^6EfCjT5Xol%)!zi;egr1{0xIx(=g)w_Ln2EfM@3vXkPVpFS#Sm0Va(?OR41XZ z`yy9I-WYjnvck9;EXNaSmg??!$Y`EleYk)K6=5qUE5rxCsTCZ+>ee0WA-_d$= z>us&~w0^Ah;npv;e!ca(t^d;cZ>>+Z{-L$n7HeDF_T09^+753!y6xDu)ottAPH8){ z?d-OZwhP)O+xE0w-S(!oceTB*?e4Y*+rHHHk8M9}`+3{%+Wsfn5nUENI=VLcl4y6d zKROm2k6scjMfXLoj$RvmYxJh*?a_}!ABcWB`i1B}L?4U(F#6NzucN<>J{4<;#bbxX zj*Pjn<6|3Qr^n8U^~Hu`=f=ikx!6o>U+h(}YhyRWZi>A>c313y*r#HjkNrdJ+p!)JQ9Z)@M#KHh#wd%69p_Sd)H(0*h4``Yhlzq|e8?T@s7t^Kj~$J>9_ z{+sqcv_IX^-tnA{=XV^}aZ<;oj?Eq0JBB-Uc1(2a>A1Gz?H#vve7NJ|9bf2ptm7vg z|JC8eop?ulY21y!IDSg}W$|tCk@$J>Y)|gCZr|o&?WGS^LyVDG~Gn31fvgKTPm%YEs+&|acKext(WUsj}Sk9-)Q|7P- z@=R5>ji*X|FYiaY-ooT4P7I|RH+H4+l?~?j#8U#to9*#QC)?wbZ5vG1UOz?pNy!{j zW{xSDQL3gqX+uuh&LCZ*I&JusG5^m>Ct1@;w$>yo-DORiN!!V!X*XGGC-XXS%C^WE z{^z9IoN1nu&MvWygaxPO4UKZroi}3@?4^@VDVR$|>8oh^Dh9<^vW-tZwPYHX&84y( zsvJ_8)6HO~oLDi9d9rcC=2=7XtPC@2hM6TFXMMaf@Uw9; zTbfQ4GUNF&HG|Fgn=*r%BQuUUvNV}fGhK6}RGSk{*&GNX%%Ne1Ig;tu8rC}Z8Oj^N zR34d&8&Bk+ukNP?j=SygNmj)-oNU`{+;F;Wb4s8eIcB#LUFE4_sWNeqe_#a4hXRwG z6;1D&O<$HR6}vLo0sxjjl{s@(nJQ(?`9yKH#Oo8eJ?6Ze+so53P`SW^Y;JO@!h=Fi zIxzheW~bR7e%K#>On*2q{qdLm;g|jK$MlB-=?@2{Km3~h5C*Y7{IEa%nEr5J`r|MA z!!P^ekLeEw(jN{?fA}^1m1oD! zGt%FT_BZ4AH{2e>2+OjNjkP)IMl;0fNaEGJsAVO#26y&K4^G-@;^mJXOvb zH87W;>9q?psZzF(&rVeE;5blVceWBZ%lgNrRmq61)+~6M)f3add5D^&qtz}<&cf$p zr;9oU&kce8IOYNAEBL&*>WXUEcmCXnVC{?Z}!sJRK5US@;9F?m(9UsDVwUmyYb>oezr`p zPv;79;9r>03o`_j*>vx0shBCk?Uszv;qg470&2DoGQ;BHeG|2*|d)(m;oai zbS8*`HX6#{nn9k~wBXWgItaVGo1M&+NpprQA+)Sd5(_u3Uw^vcn}kG$eHAtdTx@c> zq3-quJdvwWqf@D*#?2vq1MKX=DfLY>Oix6J{+X(xJ+0kl;Km+Ayyk#X$3Z5yCzr{Z zqZ*%iSx#_NGw|9m4=6-Fq_Cie{LL4^RdbWr2I24`5Ao|OLEx~~6%~coYYM{?(FY#P zf>$&7eY~hpqlf(UwT-tG$>azZtj+34jWILXlJW+JxnhPL;HWZHoGru0nNun&FXOjH zk2MzDsi9%*mAU<|Pl~O$pp5nNMyR~B;_?Rq5xIj(Zc;cxf27r}K!~Uq1 zCv~6fn+4kN2tNw%dWhc*T^qJa{_Ez-ZpyV7v_LNOyG?XZ9I3y4@SsZ#cESb(apo6x)>?+rQ+zpZRhR$`tQFY2oK6 z%g#jJj9m5yEr+$7&@$SRYT4KF9u%s+)AHName!+?d%mglnYQI^C$_z;Z6|WZAGG~0 z8jCKD9u-}WT(LJg6umGy6)i;H9{o`Co6%oJ_ah^0k1dHE9y>a=Cic?U=2$8=6|2N< ziQON2IQEs;W3eB_{``@QXtwtuJn2krmevAE-T9mjO6={T|D zjE=K9&h1Eb?CzNDxT@oI9k+Bm(DCVxM>@XJ@%4^xb^L3`pE{mGj`zIy3*#rnPmTA) zN8_3J?szf2C;rO#_3@kHcf>y)e>nct`1j&JjsHCU+qf5hIuS`6k~lK)!o=Fd$%!)) zy@|6EuSo1jq!RhWT;hsl=dbYk?>xqHsxMn!J*#?H_0Z~I^<*#pGVcV>{q3XPAs_0j zo*BztRVeRVe&q^piFeVmuius#dR=FADE6J(AN=sAmM>Z6ZS|hx9p?3Ur&gc)!|JN) z7IgCb>Xz#}t0!OYJ?Bhs)$%ucM=sks``Jf+_wgV6@N0KmG<er5XD1ZBf7Z%I8OFpvqzBjFWL%DEO z>bmwNSH{n;J{;Y0^~BW3^7HrJ{pELbKIDC)H@>U-kI|(MRo9okcedBE{70X;|ML%Y zF1_Ln({C)jsod^$$FBXvTR!`)$J#N!*I?euy${~pS^Zh8QavW>9TD4p<;54QU;d)= zzWzIJ`8T}9-r^rVFxB_gPVeHFH+W5T)%U9}SzdkB_0^YDw^mnHA@sm(5;q!Tl4T?(}kp^TK)OO;q9u@5N6(?seV*zQu-LHBmTsdEd<6f9sbY z{oxND`p}+HbpDcOJo1|#m|pKy~VK;yi=pq=fx7< zX7AW1y@5MBs~5%2oI7W{XZi7&$9~!At$5Q{yttQG{=Iw0lW*(v#$#UpYpRF*qB^j= zdVO^bXnjNCJKo}DnYs6U_`#3d{N2tk#$LBOdckY5AZ5wz-ty>cFWdWuS1zBt?B-9t zt@B=QGWxsNE#8voak2OItmrST_`3B@l;qsQ0NmtDlN`XT`iX?7uBq-5jevullWm_pNC4g)u1Hw`RO=JrMWKj(vOo zm^bkBSkyaza7Fdyv9q5(u6p8rkaJ}$apmdJN9NA?_-V_lM^{^`&#hjNxFmn?=<@C7 zp0nz*&fmmtz2U|i-}{j}FZuHF#OR8{?(@$4h1a|E9`Euimw8A3?knDs&ZY1DudxTJ zM|^1I@QtN+eCVhT-geW+RxZ6~b$sR0{EmGe_~;utt7pWP-gCu@MD>f_6W7EKd&rCb z_zm%;4|==ztXTT-b5|_==7-*T%e!x1{(*O1by?-|s|%e=zklJ1tLHkGK6p`l$+Ca? zadiBvKiKo*<=%DPOT4qZH$74O_W7Ud{Khwjzuem$y>BRa+ZoHNuc@9{?WtbB>4SX_ zp40i#Go#+LcOO{(n3wPlyKd$E*L~!g4_scoxB9>luYd2gx88n~_aDDlR(-+NYJ2t2 zi*xU~y|mK1-+M6nwz)T#FFk6>vauEW4}WSPTHO)@L+%~)?u}LlV&2lHGtniNTyhT> zGkX5fmv#O&cH0d%fiZXGz?dETPg?fT>K)PQhS-w-nV4Cz^wU>wU$OMF&P*IfeQ_LZ zUh!{l^fq`$dMmx>d+Q_n@Aq=8_jnI3`%3JB>Vr}5!I<|JZ$%%^R!F?_9F~lGyFu zQPFBX<~^`K_U2ooPhT9Hs~#2g&Wly=eR@%J$-UX=4R3q<4L2>n?cLYxE$_SLit;r# z-E?i|DbTxXmp$_F`yYNdb^ngBRQ8;6{yzIiXTtl|RY%7Y`~PW~cW5l_ok4aa%GG0* z-EsTPANb%+m+zU`^UBK1mG8NA<&rmg8@(gEV}W-Y6JDe@zONdICa#a)(zBwwwBoxk zyp11BKDv7ODI*sRO>`z+wc-+*!S+~U{|m1=Zbjn5@rS%ey_Z!Vje3{Hs=56g-s9er z(dtaB`rhh&pY-mFR>#qFCiX$^#Ax;Xv7hb#yj=PIvTr={@S|Vf`S8nMKDP7h{?G0D zM(3k#Gy874^CP$2{^1YbGFOW9n>Kd((>K31J$u=O*B-g# z!5eS8^OHw?@1=LX?95GIi##Jl5_Lx=i&P28H>H9n-Tsqum6y@>4>H8SbzQSMC$bRr61f8_q+b5m%a~OpMSdPI`P!ImwDfhz2{HS z>i1)bx9oQoz2$?^#Gd^x@Sb0NzW2h!C9$iL(K})vxslTRQ|vbs=Fvc->KV)asAq}R z_Z;qRiFt{qUfYW~C#nhW$V4()J+rjJJ1lnI2~kYpGyfj-UNsr7?ugy@|DxWRv0J_8 zM5~9z9{Tra;-394T=va-;^^V)`(GGM-1q5EW$#OPtyg*LJ;yu7JJUNk5%~a^l=Zf? zCJwvT+YWWv3=(gfOZZ+q}c0@0cy!aMALrv+kaQTD?1V-iKGb^WE>f zZTW}Zb!DY9@x)c$Df>_IPP%6*{t53A@6+CRYhu}t|Lv|{+_U%2iJLnUQ}OS6=X$Pp zL2Dwmx4H!2{>X~!;;*>)!jX|rT=-?U@Zsr?ee3t1`Of#gcyD%_yR)~ua|u*vmE0;XIy!t2{9PHsE@A*#Wmt(KXM|ZwDI|B#j9RlTEdst%sS<8T4Z>+BS{EMnL zM-$aFoVVjmCgxuI|1tI+U{PG%|MZ~a#CfgOh}PD51Z$JEh@ zwO>kRT1{qra{r;$^JCLvoi;oXgQZ;*DLQpuaVGLIG^iEC_(rBaJ3M}d=FrnWW>g6O zo?WH$S~-zP5-Zhp1`~cbBpPco&zQpAu^3GpAC2=W^1~1%r~a|3lj-a0V&tLIv(H-` zDp^J9ZgZMAeOAomx$BaaSXo7>!Ln~BJcJ0Bjq4XLTyHz3uAVw|Wr&68og!y%+MZxz zWu;`NDT(b_sLs0Qh3JTwEx8M;rsg! z95H-Q;J)FIriOdfizm>tcmjRpOVnC$GJPpKEv2T~$yg^gU3@QX!26k`wKv2gl4C-g z;*(Ock~gQOubm!iHL_MB>ja@*MWjxW)BNWR$+bod)xVuaCMUZyYY|g8Fc!@trf?EhT*vi(X5{cpA#O#o)`bN=6YA z;>2XHCQRr4u-_Y-Q^M(KXDqp?t5zl9!}#!~&FO|rYTL4glf80EOyPo9C)3-+>&HKs zo%*M6f#c@%TS^S=qGnF4`?Jn5PQq2~t-&dUs)$Ypsn;>8c#L{EJKf(zuCA<+6xYv* z8YbL&`iuGNA^V)p=jWex0$8WhuN6QH0k*5#DFA5&%nQs_SY*)E6oBvvOAWvRh2=Ux zvtWJb_UeTdrF69gVT}PGt*}7{ItlPs-9f#uu@vBCAz25ASxC`=A|Y(m>pTS@v%+>g z;6%W(x+4OBSzyS*4!y3iUdYmeiz4Lc!Br5@b#tAtM-Ofa;AP!cdSSn)Ybgka4LUCY zaI=8w=X3(9x7G(IWB z4yZqXelRUS3Ia0#P&Ke@4mbPifcyfX27s-L7IYH?z`cmQ0-g^#4ERF;^mP`2({1!R zU6>BIJ+NS~ia;R(G7fwgI6i=Ua1B5r0xAx^6mW6FbL0PF{M2*5w^f8fjd zctJl$06#%DOaQp7U!()F4(J{nAz0Ml34nkAt_&y$y16<)`?}9{x_LU?d;zosK+pQy zIBDvU@jCrPoqmE&AEDDv*6Cw(`bj!{v`#-= zr=O|QFVyL0==8G${c@c?QK!dbHWKuhbIkTKo&F1*ex;yqqUskL^aVQoF`fRpPXDz| zzgMTCfx***g7U9hfEhD?0rhojzHo?^{+sPtXr8tDi6E8wh%Q1(zhfo1~A_ z>8I%QQ93;)WQ?GX74%6u{RW-hwXA-lPG3{dR}u6Lb^0|r{U)9MvQB?br$4UK-_Yr= z>Gb<_`dppA)(CK&R^yhT?Gdg{~PJdRX z&(!G;>GZpF`hzoeiL{V_rbPOz`R-^eAHLachd*!C+M&0zk@r&3D9~YLpMX1VY*?3A;a)hDWO!= zQhufSmKss&Y^evOUX{|s3UF-H7k$M5akTikxJJwppNV$B+ij#S(m*LpnkFrjGNt>{ zkEKhMb_HzRx^x%7*279q1ZbUBIvTuDED)DTlwnc8x|run9Irk$qarZ+BSTxz*^yUcM}?UL@Y&*hBERhQQ;T9xuuW>$%-vc1Zw zDwnIgtnzbJeO2eGHL7-~8df#3>fEZUs=jfp<=Vj2&o#g`+%?j5p=*+>X0B+iVys(I=u z^{)DpRc~Epy=x1wMcP(YbFJo6ZEUry>Yr7Qt)5W*Q1z?T?KLXa=u_ik&48MrHSgB^ zt(IS{uiQ$zMY=t6FYCU#wp`m%Tdi%Y-M{vV+N_RGox^n=d-U;G>v6>6md8&X_PS1W z{p!xEyR&XVJ^y-_>bI$1&>*G3;Ra6|y!X_3T0Ffy{XB`M9B_;qZp*8@_F5 zZzMNr+h}y7#f?rkde%6o@#l@VG(Oz;QscXg-!|FXw0pC1%{nv-XcpaUUb8LDZZ&(; z+@pDL^RdknnrAovy7_-vxVMMqC(viS&jFtTpQ1L#Hg(#xY~$A^uFc^#584#9 zjcEI%U8#1p+YM`%)b2pLEA75-pVR(dIk+R?RR-HyFFrgpsB@kPg19p7{^cWT}#t<%BI)jP*_e(P7!FWB!!mvUXk zbos8Uu4`hqQr&X8cj=zdqh^n_J@R{&>KWhjNUtir*7nNp-J$pCKBM~l(RXm)JN{Mt zYx|G$Kj;6ZU&nqc`t1p*889y(E8t{*p?{_RLH#fF|7}3$0ec60GqCr-oPpN|J|6fX z&?hi3a7N&=!0mx~fmZ@w4l)d?Iml~JpFxp>b_A6P>K-&CXim`npu)l8;M#+`4_+}i zdGOi6_XfWW)(5u@jt~AS_?zI@A;Uu+hx{@`9@1jS#Ua|zvO`0MP8=FF^l7L*G$8bH zSjDi&us6dh4BIf=X}I6;dBbyt-y6|q#D$RoqiT<8KC0uWS)-Ch-5B+1wA<(bqlb_F ze019A3!~qTv5kotvvO>Uv2(|n$ITo^<9%5ZqkXF5zaNc$vh(=DQA&XpU${%78$1uF0Cj<#xqtbF^W zs@(BX#}y@%H2#b?4qefimamYN@8}12xz(SUZ+Yg?tM9Kk)BW4eZ!3?qeucAI$(cpR zd2Qt`M*f@^x%*r3z-dn~AGrSS13v@xp7;Mi3v8%vFPi^X-UTR)6xv%w_6RnH+?7|D zk5^LI%z@(un)^U6kxT*{Hmmk%+y`mY^+q_K#^^h*sG#Ykp@ZU$aRgZeB@&| zgkf&R4AQrJq_^TV%kNVfsLG@Gx%O(Ui&SK>m>1cnvZ)1g zjnTfQX3i+`=ru_+TzN;=M#*W}V!BjUwJDESr?<7JNu+f^m$s_%ZiO1DYNh!O81{!p zNn4RBZSs&4{(Sz_Z5H|QW`CxDrD#^uLfWZ4i`JO_Uw%sEO@O_ov#u6F*XzDSu;8k|%1Sjjj_74k8`T~++b87uSOwAMpj_lJi&PfEwP zhO{bLa6@%K(Te|v6CHc|?|yXazx&Y@?N3iSdf17%K@V^F>;$$`gNoKTIxZQNFNgiUkgr9Z&Fc@n_2LknI(*VBvC}EM(C)hAfv3GArn-^4~PDi`o{MB`KO} zp!SZHANIGzx`sVp+zs4i_7j%71Db`j%hEb21#}ftSjTmSo=j zO~}$}8D0ddZLke^aY!d5)iltChANwZJ-~ZEqEcu-**Og&X&Tw$WhH-zJZ1C6#4@qVIoA(vl3~gOzU%M+F7eHPrk@EPfJV>t!<~WSZp4&7(9l zxy=iZC&S+~Cp~Y*1B>xfCgy0q_N{@2;Qjji;r@>@M}1{XXhJvD_~$Qb`bU>Ws#_ZW zl$J!uM*QNltSvE+&!4l_UFGS;C4O|2=gxqN)Coyf3|bv+x9Jz@33U=#9m(FRDAa@s zl*Bvxy$)6nZvC5D{}1;5;x&m9wEms&i^AaF-zKpjdxf?d{B!Fh<2%Rb=0~gi7v?{` za6XQtYEzxhqPkei6)%owfa`pmsyNoj@1EY9@UGTt5rS0s4BMXOJ z9*s*~A-AM)ie1yY%gWC*p*ZudHeqXpu?AF% z4gQ1*un=klq^X}((LP}aHl=`#n{Q%OdIB=4SU2d(D{{R;6{%8!^<6?<$Hr#k0GTcY z$+UzIcQRzaLb5@+)EBfd6qqjWp@rC6)RoFTBR?B32G4sOD_kQ{efGq(gSv~SqzhS- z26rAYx`WL~HNK2VkJ%QZUBy9y*G|&Rai)xnWh>Hczp^r-5(3Y%)a{!1%QqMCtDgD4 zU%;v){rL|5)ZP@7KKazwX2s|4WA<%oZZ_FxaEP_rbT*fKAP;$t z<8fliQR&Xg#c1E*gok(Z%h$VTi1M0NkCM}~#Z?joCVu=t?q;gs^A&5p%c{KdNs8W> zZQh%ncKWNGQwJ=!!UakV5^LRHZ7i&NjatmioGt}WhtamXGq+D4YYv$Z)hp5J6_Ixo zaM%Dzxu3vH_ghfy*ud^paqhlep*n`C-7G%#Fv`E)pa++Fec_+_ikci%sg+B6+4#@L zxT4HIOXQLJQB`}0b`D@F{=MipS-4Ci44N2MQ=KSlmM-e$KRg^iEAeS+SNuR5J>)6; z=QxJ~hZ^&t!o8sn*wF7;Xwh0n&H@z~_#Tt~`W{)m;yj2$-VL1yR=@hg$V+o^=;%4D zq1vcu1y9Q0>L1c>K&`5xg%yr%B{wQM_$OYheE0uEjFmtB!i*=%bRtM*UHGt{K+d+O zrpy{sI4+iVF&hGRuqHv^ZY&nKd6zcs-((}F!(TlF_JoeA7DLlYc!OCJhqSgdkNhV% zJ%NS1t4;xNuFBxi)5nH~nv13K0f?Ay3n7w2U1+vMZzn(^ODx8o&|OOao-G;aA}{g# zPy^Xq8p(9AugV{^@;I(U?C8HGErW`Z^UtLDd`awHC5fr3Rt{&9HVi7r0f@au@*%Vx zS(t8!bfF0nRL-Su;NK%R*9(nam!D6>%(A_@l^B3yjrjWWJn z{yg=*hhtw&!ds_6E@`Y2`%vm z{pM4GR@L$5_CMORRJpLU03GQ}ZY0MF+CU04(3`?g6AP0ZXEG3W4x7J_$dAgspw>2W zNo;Tn;xjk=&*-?9GWd9EMV8*t*5 zA7vUnZPn@++f?Qz#-;6zyKW)Rhj+;}g{w2bqI&|dufv*XbwoD1WEy+n@DHJG_Fm%X z*^x7c0;@R>#T_T7;rHq;+o_4j@-Wd=MG6OITuWpV9Dp6A14(Tn+V@FpIcv>48Q2E? zi2(cz^tt7|cFF{1fH+C27IgA0HU8!W0a=Euq@7fm>T>bbm&YBe`9-)?wf}eSyV6~z|Uho)IU`A?$^jMu{9i%EV zb&FN}Zl)@EIyTAvns*zkL%%WcyyHAwanG?j-Ze~V6; zP|&d?`wzT!G_O6iJ+FPBq;|BU_WsN7uB=hhZXH4GYUIaS-BM=9(*x~}Nts>k?$YUM;cYgkl+_cc2neZ@KYIuTzy(ztj&(mU@QuijxW=3_?DSpMqAsfi=) zN9}PvK1;3aZ)&J@AiUdBxn?mm;r%OeUZa8v;obzV6{^#kLxLykibZ%vMr!I7+rqqM zN7i25Ms8J=2uu&}(56J{FpyAPLd??W< zuTl5k$}X7`k6X&jlayC@qk$S{uWeG|R{V2fW}Ymbm=i1hWnx&{qR&jqk&_tD%#)ay znJIh`POK=Nn3*T*spI0v!YV*}$^nQU9_y@ip4WT;T_o{pMpD zgT^|ysTKoG!CwaRI{hq@X<`)}PX!j|;onYr9ldD=@JYJc+2{7;p&?JZ&v1PgPgp!06CJ)U-;(mkm0LtvS{Zz-CX**lUEWj>SQ`wPe@-L(c*;;+WUqp$^AWHl?My@WcJ}Ty{Oinpq zN!g@=x==CJ7T*oj1!Es>;r3Eq6qeDF=g3My4Y`kumK})?s10P_8@k4#k@bLQVXjNE ziuimZGr7m7JU;1Y3qBKg5DR6*Vv=QLQ11Dz0}(#WoVwYPSq) zUFyo8SUiEl1IBO`KsYXbN@`zbOx$~P1(IT?IAv#by_LIIuDgq zD~jjE3gBGYO6~SgJHu}v6dvB2d$^_SAQO%PnefvCJ83WAr5`PjH))k&DsIC`@d5`$ zK{J)DvOnT^B)r2I?iucDnu(T3o8F0RiPX9%#8Ho$Ag|CsVU9iBm)8LD&i$lg`TID} zB=_kwK>4^*hF=CRWxDi9Y@VKW`jfwO2KSd{rS0BsyRWU{#46*?;>j>zGH67k%yt(o z>8b9-VT;QFw1I||c+Z$WTJ}`k2g$UIugS}(pZlWN<^2D_Tn| z$v0S%E6r4UefuNq9wi%Wt1HvhbzEF=1_>4}8@u6E(OjOJkKBUkYQIi0wX;8HgktzwUF)A?GOJ}EKDA)(!sduY8V&J_`TCt{iW!Ozn&rdf{ULaVv%3ZLtR*u$n%dc zkRg#di3y&I`WWUL4D$hYj%;Glrzjhn*lMZ7y9j_<(RztkMA|Yro35} znV6nxW}xMUEF2uyzLh<->Hu{=tt&assP?b?=(8yg_~}>8s=Q&P?M}&Xk?kY8``A<4pM*EW}!E zxZM?tkwg(#jO?PhLuHg0t4#`0m+*C%37%9-l$vC(!%JziAP^th9}bn9tH%D0r7R(n z?xOI9vVYMsPr1Ki={_aD_fTgSec>syR*u8>OpI2(m}JLUs2g9$f`|Gu4TLj(r>Oiy z=H;(It+4z5xe7J*Qrh5A1KHHIl}@l| zo&A}8E{?Kn)1 z6~&txt0}5h-B)G3AVwVzb?_Pg?s(u8_=!q8kHS}?tF79H+6z#qAvzvY=xi9{LSQ93 zQKM_Dkw}9j_8IMfj-4nnf2lT8`;scMAc>4@rD$BOVyqVphgio}>T1Uc&mSojogM$9 z5l?gU)C4_ofob9EDYPmD}SL16SND42`+8$^E|W%{zP-o z_H(=lPdv>X{$sfoeIBajbNgLK>P589i)zboK&Ut%+Nf+G9e;WI+wIf<%toE_32O8c zutXCzRI=dt-Dgs=FXv`vZ?nx@I&IkuE7g-0?)qZ?mnS!UsEPu%t^TK2Eek8c%Bvk))*rL( zlNL=Cm8@|Krpy=%(4isiL%6_jDlJ?E?-IzJfzmMsoCalH!w?rc6|m2k%1YN}9<0p$ zPE^^pmP(t3#ir-q-Ff!p!OfAOog#Y%*o>ibNo8eXvSJFWlkBXuqpq;qe3bR{%Ulz+ zeDRJNyzhIhWvWeS_Hf(juO665u6vFl5TJTb<~haM)P8)f{DXE@yzpg4)?rIt+T>w< zLMHb~u*EP}QCWZYi~La?%x%L5w2Pj$V)ZPmGANo=Mf%(wyFbsj7}v{dRBaozhY(mt z;VU5qy30z$QdQYCUtP}+-;(S|t#w0ri#-!1Vo@RzC3eqO`^CYM+eOablAGs?k+D$a zyV4lyt~{eQ+DQ}DIgveT$MBS3*Ig6Ft`D-XW_6gAHHG0`+6!3Sh__%K2O^Mw%mHNZ zE3kgMBj&QGe9a6aMdi-)jnmf8SX+jTk#ZyVhUbneqda5saPgGAn(57+?;c!D8`8ho zmY!v_7`a|mlCH*_7`NAY5$%NsLO1zb&6Ka=IQ&#<7jg3` zvnT^)xBOK$0%do7u8#lnRCgGv0yk6*GjRG2fN8W*?6>8@uw7)&q)7q z#R@m|DUzpvS#%8UFmHZv!-LjEiJ)^}l9Q(t!#$K%)a#YW`wh(q|F6@wN;y-MKZB$#NhEOfgBf3xu*4}`E@d6$8lZ@lJ z%DMsM^8xC^Vku^91|lnkIn-%~dGOw0A<$u$cCvj2H0nP~Qn{jmJyiyWBZ#O1<HSJ!=a&`GxPN4V~oy?5A!KqVe(ph;yhY z*MC~5QWg7XQvehc$0!nE9dOd#-H=JGNl>)S016T&F=o4E+4uw;SKNo}l}p zQUGQ2#dMWUAzT0s3D>vpACfBq1NbiDs$)9}fi;?^-KTJF^X~rB=560~;-FyorA`j* zk`5?|$BViA887C8c(Hp|cN{%x3p{vz@&ou+-~V?QniBbM_OQJXJMM@wL(886&8$i! zk2M3IxP)a+OWs~5qw`A5%%1&6cO+h?Oj}8_VY9B99 zXY*ciwDMK0e)c{4yl2l{ue4q*fay)@L=RS*g2pVcnk0)0X_qsY7i25=JA)um`?v z@cXo5(uMS>A$>+p=-Vmsz!@9Dl31HWD&2-UTa1bD(yEAG$)M&-W1W{2)`nJJ;6g$0 z0juJ3X&Y4+8%o!;ZX!#N>_+>NxV9p_ldyZMo1pcFP(~=r5RF6P$dkedr*B<+nEesI zINU&a7du>Pm#WNIDYLhQX9LMNKR5l+TLv^Ef=%L z^-HjINf5^*r*?m_hY5bGt~l!w-T$v22Qjsnj$Wouy}lg zne|#ir5aLKOH-O_x|)CV{P`WjgS!n2?A1H+z%i@Q9mXzfNa3RPjp3pTjgjb&!tTpb zMEicYtGz|qEg56u5S!8++p;lPv4q1|Wyo0@gcd5~p(PulSkfB&+hVK~(o1)y)iQbuX%8RbJsFG@Z)JICNy^#Lxh6 z*anAZ9YC=Fw$F6sNcPzixf2I<4;|y*f7H$sR^yU*s{a9zRU@dDa1lFcAYY3^@qlO? zYcXSwZP_+)W!4v&JMh^gF#T)R#eyifDolq+$m+lLBEy4YIfru)zz{vGn~x=ALQ)<= zRQpNHa}|~EOIFJ`Ez)!&|Hy?4>0yIA1P$vwAY%7P9t<*B7B10Z1Bvw9ZVftG-n1!WpelEZMO&VXxmnyTan%$G@B`iefox9}uZ zD0CxygvAwMh4PwgCaSiP-Dg?JDD7FDv@yk!v~F(f#33U_X2|4~t%lB%7sf&nbA$`7 z4WkIe3$E>pfWZxY{|cunju_k+Rva?8HY^kd9D8hfB`IG%)@XuUUt(oThBz>+c#P>` z805e(j50lp57RA6#SonfO^8bDT{1?+la+OhQt3UcXte3+a#`s$P*sLZoe>uat$e6D zH#RC}?lhayI|*!*EOpo`e0?5u-(bM>B|`izqb(&uY@oxWX6NYsdscIr>x!opB|~Lpe6$WB zlaH}-(DFrI{<9wWVDG?~0vO!fQ zq=1!I+*V3JaZ`PHODVjezPz0jH1iqWZN@LoS{ui^-NAH5102z@es#HH2pU;|mK znYB31#IIW6M7_;wqbjxHb*C35nV3yF*er{cWsm|hn<9>_8tY)C+F&VCtvC3hW6jiJ z5Qzi6L){cshpH6Tr7FTwEzrQ~l%lf;^8|MGu@JagC7^6oM0OUVZ}w-wC^!eB_z=%X z1$L*yKPrY zPffYus$5V1Ve2?Ut(3RZ=s59S4QtlI_{eGEdnNwQbVurSl}{rtfK`~{VpQRD#Qx8+I|Bi zy){vJDTiu+v%}9pZ)x*g{7go;tdEq*qZrFe6IlhZmy}Wb5P^rrj_BEY()4y>Qv|qI z7Yn5EtcHk&veD2bDV`>pF7jM%ZP$(arBe(gyifXt8hrRX*7+=y`!ZBz4y1P(s;bOv zPoHZ#6P11V?6(iz=jt-2R!x|`*28{pZLF4EXL>6s=_j?@6XZIQa-_XIn)NXqOFo#t zdt+pHNbHcX1ncmGxXdiGl66vRVn<-J%-iwe?RYg}I<)hXEtp!NPF{ZQhKTSXu_354 zVopXD!h-iWhPLqi_Fu?@5A7VrBvI9=*c7FyN}A)TiW02D2uqo$%)=jledl$q9zwvH zGQsU(z)uiT_ELO=lCETg7M(qc^)ekzIdE|IhN$q+*dfCbtRoZVWMrC^l#`mfeJ|eh z!H>Vb_c~jDzpA9&c@4FB0OdJ7R}VD9+K`igTQ$OFXBIME%(gei4A9 zppRs*Z_CC9@ZT5TZTg{qM?D9+SkHmjQRK+`+g;IWrA1{LH})*UUz zQIrZsnLsmL$~;fH^Uyzg#p-Bv8m-#KTXFo>qPMAzVmxH>Q!#|#I}4eV303q4CP->Q zfr$6+!@+UHy7odtjuMM`2|sO+32}#ySs;#xKK$c{?ua5R$kB+_*FcrgNGYi?G^d*6 zFES^I)#4>HSRhYtM*c`2ATn8EZp{Bv&E=ZE0lrBzUP}6r4PZ5qMY0544CBb4K%V}D z`J<@;T$4jOuR2%Di2aYwg@41><8{v8Xo`|T-89+s4H@>pwkdb5-D^<^qjD=|QAJjE z=s{9MR#RHR%DbH#z+>5C-CClV?OHf)#3&mpoYss6Do^7~6qToyBV4CzR#a z7EEJh@i2`!i@#!Zx6@UUZj;0$8tCq+*{#9YVHH*VUo1Cl8_X>q0*it~pKRW)a97W~gO*2$F=2G%MBYPcB!OSnF zaD1%u9&{e{grISHNIz>+MK)AgRy5vp?r{Do4C2&~JpaB!9fRn9FpLl4wdP5|!W%w_ zq1vyezC(ug@1Gxf?koZ;PlX-qYuh5T^2M!dPsz<0X!*#4)E^w$mb?!iY5m2kS;zO3 zIep;hktgO~Ti<03tgKcdE7dlZHRhLpoL`%@)c+ujG|&s}H&fpb4DL|q*>j%;=P%$jv;px3BtW4wD%pEX)JQETxbbD^Oekl7mEPxa7f$I-X#03?467NDekA!jQ z#^TsKHi30yn^_E^2zt;qgtoh0e0{~%ND2;WJRBwzo5f^EfPNH9EnssDgBj$)WJJE# z?(N@yOnmBrl?X40XW`MN(J`q9Y;H#%?#LKNc3ok=m;OH!PZC~yqo z21IJAOfBr@qGUIRr?3Id6^lhbERGEbZ|Yr>G}+x8;B zyOpF|WK|M=38ZqC-{^Ofa>FY}?3+4uLz+1=ZSA&Y*8Ahcvr|&%M46R~6Q|6Zx)2|d zbD{0Ba7CMGpux3GcO>X4pNn@S=2Y~#cvm7*;c1aAl$f_T=sHhvo8?dE z*m*5rvrKi0kFMYNN!C^}R)ctP5%y^74b<~H6V-&)0;+c>*!C_wB%D7%;7(-t(+L`& z3(qswpj1SA@6k3H_E4%xTZqzD(Y^q!ErkI&1$yQ}jv)-DP9~}a))tKSPQ^-QM?4|c zyp}X66Rdmol2_hLvZHd1<0>3k{@5-4l^?@%a2uz|seM~jwu^P(<)D{|_Jxx29+Yi{ zoK14|C)y$q+IJa9KTc)k*2&wnG{aZ)ACor4K}oYuk%HJQJdKg@6H)Hxv~9u>ZInUl zaL%+He1s0a(eR(r$lD&u<}VnFlcd#ol-Pt4Z?*4CQZ{giTs7PV8qdYtp>XKifwR=%W$$Ey|a-uAQdx z>ut3pWqag;=`#_1pI97y-z}J#X4sUTW0K?tmYdhkQ27lg6)`_Y?LL^9rrV5vpA?WZ zM-7MbOB##-lX;SH+{PH^_0*G9g0t5Tf8D7Yj=)LGV!G#;J!+ds6#;>nLH0VyKHF(k zGPY5ztoW4ZFGjdhH)$bR8=qtHrj0MEwvlGz4wWWLn9`KhGBfFhKe>&EDm{hO58DvE zGvSacc!tYZt@oX&;`A~~?w4AM>ENENhnHKqzkl$?SxGz1ptpT(3Yj>`f01=7RTGcR z+%!GHY;3hLMo57GnnEoMG-{vx;e;9^xA8n^FYp8v_ia984)s=MOZ9b;7P|4gyQ- zJ-|V}lM)v$UAWLZc7FJrNNeZF5uI=f0g_QRr7qvRCFAIgz_%7<2wA^*PR>a-)&m*C z=TDhF#u7Dl?b?yH&AV6a-fdn*ElMX-IZuzLXYqymkC0{T%Cjq!0lp*Xgi{nn|Az;<7frqev~_1c_qp zI6YFCmQMK5Tv~fe#QjyPkMrEMH$_;5G?#uBSqQ&kXm&T6EwYIaZ|vv2>i#$=m!)o= zxCwX-e#vb>uJ&t{OlPIf14Vx+zLR)GVl9`ytwy~p)Q+Sds24mueI&1#5#xGU+D0G0 zkbt{4q;2R#l~$kN$`SwVDSeZYd+4g=dU9x=L>qs_4%Hrk|Ji|+uEBhUTYKXZn6XPu z(}oy!(jm-m6MH0Qcl@B?PdRL~@**oECI2SouilZe*OI!PU%Ijt?9$a!V)&&iV*Nm7 zo@|@KDv8a}l)I+V9c)#1=Y!gGCFP(7VzH+LZL2JTS(KD3tdj_xhLxc^jw_R}-rsoYx%|B1>S7mi)TbXL)9P36_NpX_77sgEmd%qR_87&UFQ zWl&V^HQTDv*E4n<&P|RPwcJXTB@*WO9;t3&auXj`!S;D+R^fVUs#((Py2sC7QUyn= zUC8-9b{`sMHApc*X|K9Z`sLK2$F^mq9|xUaWq`CvK)QkgTo$Ce*AD(mop-w$wiX4Z8+X=8``ROvGw26#>za*8S?0vjhr?6*SQ|?> z>X;5~EWPE+1v704rDx6ie45qxU7^z>;X58k@VjO;y#Rl_$3fOZ%$D9!k4XF=ophXT zi_9!FXHCXalYJ`7X18%AQZ6*5@1zZnM3yeiX^EdkHdU*1gFO_t-fR1l?MA5qqYj?Fu=n7p6S<-N`ivSj5Tbk*g$YpH4ZvMzHB$eD z<+gj8`~sQI1ZqiPtnxzB17P}-4X6~9@B#N*wr)}zf8qnOdf_U+Yv`{_mZ-jDTr>?l zs~#X5sm|JL(9Q~$$~^(CX_?1O?MgUx3mn|T_*nGi#`BdIJ!N`nPv(3uAOw#4p0H6# zmwQBjKgz>Eg>leDw&Qx98p09!)^LPYbNA9#I6c^DOw4DL@liMo*V$ppaJbI+BV1?v z5w0_j-%AVoxcAH5gFDVfJQxda!)IoSdrH)p9FC83b^;tJI-prbO#e@@Wv2h#~ zaRVA^&MZvhezSevyBLTCW)|53%my3lXeD>V2=Pn&y3u$uH5oucV1dI6}LAY+W*D9#M@O9Z*kukI;zS> zC)Vq~jI~efUNvz*)a2HQWt5ayR_Wg2t>dN*a-AL^DklS(=XWhBaEZe?wgb+wRaC_p zd%h#H!Yx(}l(7p`u5h~vF1))7lcz-c!7UcsV`_W2#int$*ev)-+AQ&{n$U6T6tBf_ zo^iL>>r+dp-I6O+PbH+MLJPT`48Pd&=5HHj{^7|UT{Fb&@V2rl9%YCAv&(C^gRn^bs4Tvgae|1!xs?bXoR~Fs-O{3 zY6$(&jjNwwpWIcjd;HSN6dQqnWvH?^R$7CRa+j!X*X z=}+NPt;Gg8924&FVZi!pS@=N+)Xo|LTRP0bW`!S$&BAz|ahI+bXgP9V6m}^5uvfJ= z;K`4vlHoB@D;0iln0$$?ufs)O25JvY|E(IFUv+LcAAO9!b>YyhN}l(XgD16#txcE{ z*NZQ&7TakfS!oM2;8LJqbi=_q3+hM>3I$wN5uR{wR=*D{wRzk3ue9dTHW9|6a_!{2 zLEK(U!}XD3Ll5SWXseZYuG=%qm18@(v3T(0!1Z~NfcRl7-UiY(hP9=dums~-1iZs3 zECR8L-6+MT+&wvi?jR~8ZBK&jZo;1Y1D1U$lSgzKIXDzT<~4AvR0;;r2Tgti^uZ~G z;~ni7C6dpaoFHWKG}H<7~u$o{A7n)m3&7Hf4Ok!SQ#(5 z!ayNBvIqBw;n~KI)95ZGPqJ3qKyr}m$a|*AhG!ndzsZ0HZF&wc^RCiFL{(y7k4zUgrBE__<5Sw4wn2bKM7p6xe$#=Gt)Bm$`o0x7Dc&`xZizC$2C#W8RemWl? ze<^RrrmdT;1Lws~9A{BNCV!qPH(7CI;z4j$*wBh?Tnm=f+-o{PgK< zOtj|<=L^MColUbbs^YnRaBWZy=6YuIbnCG-$=Nv;B|GKIc{7*UfFk^`xNC;DrB<76 zOh4VWWRAFG=8_q+`C0^HE#4Hb#b&I?Nn1?Y zx2#(&&zLhccJ}%$R^{6%tOjoR+<;p?XT?Ou%$YiA_D0?}-jy%u)2GhYiA2Ev8m_bh55S#1 zlADl20W^<)=ml^^`cm2F6qseh^?%E^C2mVLQ~Lx~@dayX!R5h~>al)6{3nZxqnAvL zF@w)$^dui^1G;5eo+f_SwEy@`%gxL%zv)Y27Dw9_O%mN^jvCa_;v0GJdV+297b(lO z;$;>>2;^&e166PVqu?j)KO*yz;H?v2@sryF(b#Ay{Urc=KN=^-~;dE@o^i5dPDOU28u5ZlUb;OdF8Z)9-y>|UWZEQW8C>s0K#F^m> zhj%l?4QUlXacKe`+k47|Z`hM6KR|zBhq`XVbq^1>pE&ou8P|3SXTg7I<6fUtL%SWM z%NzIZJYhMKIVGgqu&Mqwe>lg><1Ul0q|2F+gL;Kd2Rpn=@f0!21ovOC+?&V^e13#f@)&mT`;1+%Y2V~?6R zx<`=9OR6K_KGuPT#Z<|}n&IARKdNN`9YX#MWOTXx1Lo9z;Dj;bY?;(TqzAy(>WKES zQY$+y;4LF%r0+^SW4W?(^nflSf_wCd%=&7P%{VCz(>ffU=ZaYKT!0rre9doh_cK*_ z1L8;JrZ<_`tl#kA5jLupcKGT|%kkvNqn6u1PN%vcIhW zzhU9QgC_3e#E-r#&-C@toYQA=CIodEJa%B;vDwG1#!1zoQdI(-YdG12L-;U)cwET) zLR|Lg%S<(3wpV`ImBc4!_U*@Q*3~Bs@9t#@nv!}5?2c|w}Pg1gmlI#u#lO9dq6QCr^2- zg)bE18pJQ_n82!-?!pV;B$8Jmm3v4H%v7cYXiHgEa0aSg0Re3R$)fv7%Ix8XH6{O`aShb&UjRM?F1z&0_ zOb7O)Y|ubtM+kw3Ooft{=bde7LZZ5_OdTg*JBhhMGuo{Y3m$avek? zL|I3{qbX7&&Y#0wnA|ti*zwyU(R9w@9th)y#dfDyk&Tjo3?Ru>GN!~q5f^S8y^gKw zA!w_pr(v%qf{{6YFn14i7B7Pb{>7V`pg@r~>7P&+xQDt+tz$=y?_+5nbM!p4*s{`A zus&U-RYygtA*G;y59wy|?))p3D=A_9;2!EJkxydH2VCB^VWr$y%aM>d#<2T)s6i1$S$^H~1drMEz=>tj#1V?iOD>b;;DJX6Et6 zo9bIvQhihZ8QJ+<5^q_))w=$H_}#jU{iiHPwnhy~w9Q-`vuLU{&Rc9bXY$AZi?J=l z^h>R&fp8I5z@K7zDyzZ8^gt3tW7|LFbY*-bvs|J8bu4qNtbjUL&vwO{W*8(YODpsgAZ)E!C$^-_qq-qf4b16x6(v>Mzl zsDMD4Z$}>O4%YU^C)@L{JTikI;+&7Kzp*<=8PQx;Us<1>b;6RjBRZt}=t=!-0iY2; zR%<7uQ#&ROw)IRHGaHjI+~ol8;y}ri~ojAw0Ny z-{|a<2{yjwHDM-JBJc#A_hL$VAv)SjZ7?M#vG}cig&pHfWxL#FhBkx744a6Fp<1a& zE?u!4ONts{!!6NNcV*qP%xrnk4APxkZc~GsV@~wQfYdI?Ja`&sEWBXHF&qmk*OsY$GQ$pYx?ZD+ zeY&}Esa>@XnIW~Kv^AzvxjBdP)5C`cj1C_>i;`0sNT3oSXSth6zZ^*0u_pGV)9-C?E89KCI zzo^`!*2{_ekDj%hOB)5(Q`>kl)r!F+G^+tmxfiZ8Fp{UTo(_XD*z(u!Vds|iInIok zHl;r<1jvENUN+1XZdt0@{yZeMb>oj>Cx^(cyM!5$pNKWc3Ec*t$l;ns&M z_~3~_Pq^HcZx)aR{~|;)huoe#bAn|`gHK|jdc}y+w>W5$#!N%zVu`L|co*J&v2@Z&HkA5u)RA&5+WL-q+ z4~HWDcsQiAheKi)|E?y%ef_QDA77AJSU(DL1iv^jB$*vM)Scw(kl5v*PF}~k8UU08 zcl4VMaiJZ;yEqC-F#DbxwY8A?@;Y_gVS|U&cXq^-A(jsFPhDDN`&CMXm@dbIh2hBE zhTqksM;p_3e`Ptfe$2onHsA{6xyI{TR?ouR66-dfz`B&dd$H9FiYDyicz8G*_OTa( zqF3cMH;_Ag<<6?Kb7z%n-3s`{7FujApWe-_<=Jfqj*Kt1mRUKioG_0T8TPYst5jCN z$~icl0>Uw>8Uk236Wy0K;=+ENl$9o4I=OG}Df1)04DSYhga1M7T^D|a7-cB z5<|K(L^GUAFsy1|Tt9$hnQ>@+X35?8b$bMR#~0t7pR{hPCH2cVfM_qK&g2Bl_uSG3 z34(JlBj#+{o?r#jB^iOULHzD(VU$*$J7CN0Q2CYO*eGmJ@kQ&srT*OL#t=$uZeNF4 zr=s__*N*?3Xj9%_ADYuU5dQ$sOzTEi-F>AExFSA_UlISO)s22(ct=m3yFLm1a;y8^ zgzqe{keE_pc4N99I?V3oX!w)e9k{D!Sj3Fz88PzW8429(z7_HgcT$buW_L=7**$Ig zl*kgZo9h1p#>Dpq_W!kaCh$=dTcfY)$xMRL{nI(6#QsjWZ^6isWF{la)}=nLQQ%e;s(bp1%p^uq_*C92x-8|)<1R0ZI9 zl}K|hJ;1rcW_BA7$6Nl!6z8CW`t{902T5nzKisqL?J0Fl5Adk;0Nce!NUjiqkF%7#*ccG z{jq0PBj&@7|Ji#?cIUrB78z9WJzSBuN2=nMkmGOEjASHt*})(AJ@iU2#Zda^hSH0( zmMoYOQ4ZYr(dD6HE~TH!xK}g<khyJ_>J9@O+*pxX$h zpxb!KE{?yRyrbLratsw9wOt<$NyvykB%!0!01in&?=;ZVfJdkSW)J;BrUvYl8W2oz z^dX59!(KZH3VDi5{^)3)(1zS{kI{xCt^8ozc4SDXSnb)S4tA{pZxM)M3 zeR#BJL$=+OQ$tW0Oc!OyP*F@d%8;z;r}ZxTfae=2n^HMdri3 zluUa2&Bulg82;Fx!A4nf23b^;B~%qxS@M{pED18z#wbg6N)KPE%JW&1ldrlqqAc0G zJV#kFl&aGIDU>BIe%32eRVHMN&C#0Nw5t3(KL-KKnKbd8cV82&$r`_1IoQgnB|k|G zsO%em+prjwWq}f&G`Z>Ks zPVmU=;b*qou248m71m5vFENQ*yZim$x@C*;J72ZQXl_p<9fpN`J!EEP}(u$G#RI{1Ri5o+I4$c zsQB3|LiZ-kMSj_buAyCNGaJ#ZYLLdUNF0c_t zV6qv;cfhzWc=rfDyS+9Jb!0z`eP#XS33-2-?7zSORHdf=h3C2v>TFSoP*$K#v@6}4 z7Aj_3Tj4k+ttHW%lFc)cjYx*JQ6C zC%;6_eL2$B-(14|K)5>X(kA6SaVC+)@Qv(BZ!ouN_Q>dCnP!a4XD$5fk#aE8_>pEo zyg8X^_Q*%lI31-&a?+8JB(PEnEOPcp;$d&?Dr$x`h<)X=>Cg1* zIgBLi2b)Hvy7JkKr~CC1_k^=GYi@myL5B&$P;Iw%--&OS-|k6}B>>vxuDfUUb^twF zsPtDK*o`%FLp`Nq)~2;;dC$FVJI#9F{pZr3>C=7K-7@h#XuRxW2I*o}e_g{Q&L5%T zcat}~xANnUJFdJI*hbmt&o;9QH92_f0i4%w<7r6 zO2YHQh5T+MF~}}j62+2j>qPIgE$N;HcKGJBq{$;gRoE2EjiB#HBDiOyM8FR>f_oZB z1UpZd9Cc=EtVxe&-|yt8hH(qYbPh6K@$66K{GDXKmil%I-J=Av1qO*S@?0=!Yp`?9 z>6%gE!#zwilC?GTF`UXT0sv#T=d*ErHWtpzn+iAJBLA=CP6>P zFkX(+6 zTBW9a!vKb|ub}uB2U|bE;Om}G?U>!2m)*KFBkBIuiynP>VoK6LW{51Yi>0tVK!N3< zKjV2d`qo0^o+`ei#i4}JKXkNXkwM<4FZZY{Xw|O<+Q@NVG)|-2#p(gG_YH%8^%&}uj5>2{CVzYIh@D_2!_;PI1v;tBWSClZ z(PR|Y8Pj}Uhcdhj7+uAj$t4qJ&RL%_Huj&luLxPJ5%n=Nd~@=_xv}#mj_AY0nBK!5 z>5-n0HI7!}dYKk7_g#O&*@8xy7HsM&)9w~!+6+_`*PJ-Yg5V637go70<`U&sg@4)U^{IXg?GUn#{wh z{`4>tDLU0M0aQrH&0P~XtyeL{^{D-dHeY1KLQ ziY;zS*_}K?iv{PfuCuyqa(#G@9ed`>Z${fO9AEcbNUsYO;jqOq6{`0OHH)K%H0kj4 z8OukjyVaLJ{)q)DJ%SK81#-h^W(QR;UrG+%Nr(v@LJUo4z`A<j zTjTrq?Y{Tj{9y0fn+{vD0TQ^$7i#{r9pB8p+9(ZKb(q0Q*gA~xJsbQQBA!_cz3mjc z6jO<07^e{{VQ(>8DgN{93nLqP?GJsW?F?B6+r(W63-C3V+E8jA3sk4#daZq@$DR(@ zEixH$Z)_(v{wm~Y*sceQU}v%4p}iSxT4nFqJAIt$;6=kaYwG;BKS*8wZm;%Ddw00C z^^jR>GGvR6tDpL*zFiv_N1%>r$2evj6Y=MOo93{CGE|$O{XU6YXUjUiI(A~cFH7Ip zzFQZgSMyC;v}b4Pnm7A(K}CDL&%SKzb)Sc-$Wrkb*1>i}v38S;hCI;MDAvyW&90Gt zjs0ZumgP%7{&+^WyPJ2t`}S6Sm%fjtirE7zY4WzPZ`T&H3O3tW1v}68PzdN9wOS># zeSQY0$}qdUWhj;b8V)t3YS(wwYFFCewdUprKfDEv($Q^mR;)gl!ZB_MYteI+3ME_@ z%4j|3-WC0kqpLp9rdj!v(B*d7JMBb7>AtAdK3p_=)ry(Dy0q!q_nx~Rn!`>7XWFvB zV$+KG>sHU}b61PbJ??0K|11G^B!eMwOv-P^Xw-U2;%2*v$9@@|*3GAm+Cvs(Ft_rh zIWNvb=XBlZ@_Ry8rG{=S9V*1qouYeg`uDaq3uKI>_^^9hG)}#1@Y|~xB}466e$2s} z>!)|_cvHu2t=sioK#FHs#mgeTS+eOyf~+M-@b&(>&xtWMiy*q} zV3vNe-7Gy++!v}4s$VzMCdBAd?GHj~8Pk~DpeO+e+a~L+Wai_|x_)Mb(JY_{b-5wb ziK+L^I04c}ov8mU1O7cz?AmwQsx$MLB&;2u)x?h1LxM#;LnP%V&;ZAKQKDK|O;~^? zYAu-)9Obn`Fv-(Fygu%(0DOXlG4bASd?72liI=J4j^9xHFV(4owJO_{!{O(c-*gpA zc=`~IC~tmw~^pZ(U|2cKhis$x>wpEGITPIEWbS&OVgqqfF z8>;(S#!HublWrS(_wYW=Mhy>HB{n_&dhekfd)6(HH08EXrB&7JHcuf{2@b2vfrzaB zt0pUl-WsVGQ@etF^plz%W9=WSe6~C_?xFrSF`cSUy$5SfZ~IL@CRx=Q*!`X{*D}6R zVocMaLvMMG%#^U39$0JF9houe0o>K&+AUummOoh+g7{izil>0D0&8k%&N64b4y|?$p&`JuH`h6tJYTh zrrnYBq`_-Lwa=mh@&$MH^fQfzRe1M?8YQoquw>c%*B|P0@34Ejj85O{i6JQmR_;%C_b2ygIB;kEa^ln~tacPfVW9;<>f<%Ck(e^lT)amTUeN zvRYIxGdiRCCwG3wGP{NLp<=crNwipVZ7Al}>Sd~LxO0ETS#75$FL-sES&29Gwc)*q z^B!4u&2f?C(8Dqea-B23?>bgLv=B{gAJ)*ZR>Dl|gYN5_)ejqjFL*Y{ z>W86VoYfD*_z_wCFiuuKJSeLlF7wTh)ekqya@$7E+K0=053%-Pn5=zxno7tjfoBN1 zCXFF$v-W|^eb35=kCw9XVWzBn7=|xaJ`828ncbC@4<9Xk%U@qsJ}j4&4~Y+?)qmZ; zh6NmZW#L12JQwnw?d~jm=+452?!+$Z9{$M^gy16^Xw|O@-9alb_?Rqw7#Mo;85Ta& zmvs-T@L?B2#O%)yXj>-B4!%NGJ`Av*{QCmaiu*~Dg%1z2@L`&>@ZqLC)0~A5&phD0 z{cQYfzu-Wx2@dtxmE7eHS6&^u>DvA*cj)LWcNluMjI56^t3Lh)Y;XGK1X=j7m4y$d zeKY<(al$kfK78<9mv3d^!&VkP$dU$G_%QV00W5sD(;Pe4oP`g=Som=N1pl7YZO+1n z%Y1#Fo|o2)g%86KNnZD_WHHE2aKgHW?yP%=i>!O7|K{Mt*VsHZ7O|-ggHFZlI_Ri6 zvF>4;L7vUd7c98D3O&o;J_;3?W!61hHfQ9dK`*fGp$?NyuiF&zzm<-55aj2$F3>~-8>m8{o@UG(oohtycwL7ym;D-buyq)!rO@f zjhPIchdxX0_(1>m&bkK%G=}wJK!bG;GZ-@LE9)K}SmHnNVOk$|-NU;h$A9Q=^jXMa z-9v%Mx`%((vjaooddj+oMH@Fb>mD9>YuLPx%-BfXP+b;ww071#)M7u+AMEDzAM4Qo zHb}bmUDiG9eVnn8?vM6LZ`r3uvypYS~$vb7jqX8ps~pNkgaG zyj(47VL0V!9@>5c=!wtG6*gQiVQm za|TH2duB0RY?Y70Q5hg<$a$Edx{rR#WQ0_^?9X4>%@`o5#{fy+0Uc8tJ^2v>B$>W< zNHJi>w3B^PS#RMCkgQGp=#B0&KvLgl*LuD7-cYqv=44)8vuCJ9oMdi(+K<79JU_DL z;U{0ss5KA8!4qp9iuxw~?ES~M`4bkUzBA$3QR6dYN9|Vz3@~dRF7FU3-#23rM>wEt zeC&D&SZgXM~5{VjQ2lHy28 z&9RVgsS`RyU!yzfA$qy~CkHkbvaYh4aK_#9)*IG(>l^E5PaRKv&)uE@o`*eedzN`V z_I&0!9upUn6mxk@{g{R^jbm<)xhv-0m~Js|#e5XA&0E@gkM}9>o8BqjMc(&0=}!5| z_^SA7`>yAtyGML)`eyi+_*VNi_zrUvu!^l7drxf7*g>&R#*U4BCHD2$$+0tHXUA@h z-4**??7`T7#b(83a{^w8xGHfi<2uB3iW?X=JZ@y%GjT7*y&AVPZcW^}xUF&fwa+wyl}5c3#Ga2HsXr^y^$d^_Bti=Q4YziSM$%f6bEaRQu-L z+wIElWQ1O2puhD)%Qo&uMg=Cxf z;SP6Q=4=!HxQ{8h$?q>(^q#w$?f`bvm5+tp-{*|*dwomnSE-y-4BwF2KHetBwgl$Pt|-s zRFwRTDSvCIU`ma(ooxTW^lgt$c)VXq-@%V|;neW+HWm(CxG7i8_G5wMAGUma@{Np; z$JgtbA;Wv6_I!B4Y=+l8zKYLny6t!>r<8ME`-K{skdKomCgwf7j01VyQ|>3_qfMPJ z%G5r&y43lT)8xeTVm_uI)a}WM&s}_WqhQmeXPbKMyM6W|;=kP&s&}?imtZGv=muY? z!PyQ&f*rh}uD%3!pLM1YKE2|FHRC>)-Pi-aq$P(+_?mZUyLw65;ZS+6%~|1}dV-CI zB-=gFVb#Iz&a&FN%pUK>T%Bt}JwgxCXmWB+#+n%BGcxzVZqL|ZSvpY7=w_A)m0;O_ zd-S*^LX9#4ou>Lb8z|qiSKG^i*T{(p^qiikZ9m}+J;*Gevz)t~H8L4KcvI`PEPE~B zI~KY|w)_u_NbA_G+ue5ul0RFwcJt;t)--R{rrpgqf7EVE#%FR2`>a`$ro78B?7f|1 z*zJ^@Q=7d_ol~0w6-S`RX2nnDzu2HY@Z#(-bIg9gf#42@F6a7!MT2u>n%;V6n%)H8 z*B}3R!oDN>$l)2MfRTx|JW!$!NZ0 zN6+Kz4)=5J?r{CsKP-?K*(`9i-D^bhH?lQgM$#kaZw>fk@Bp1W-(8_~vX9_uXCFc4 zUU9|h8ZB;uqiY;nYR3~7R`FK?-tj(bBDWXrIguo zy?tf6T@H=YuE}(}>9V&R*{g5o)b2wj%^97sYVq5v7Nmc$=pXODu{$ndaDP9QwBnJS z_O&xIz77udhVJtHb<8(}2wB3;}a;35Q4pURpMG`TPFS z)BS-v-*4X3JEK#ZH*a?~-YYH}@7+B4&NzR9QF+y3p;iBCTrUa(kpBBh^KA9CP2W7wWD_LF?Dxb`PN%L71q_BthC%*A)Lb1^oFyr*@AY|aE z&)JS0VR!(i~`LbpC+>%*!*d_Om<+XH_*b_BeP^+Agm!c z#;G=I9dy63?Jq#Z| zyDoWiu)Oy@U*_uDS^0WHjZm=+X#zI>?><%5epKe=}MwvT6Z zyXmryjT&Vnz?hr{${7_Nn=^5uf-k`Igf(U|e$G_<@1Jct%bAMrVJiLzZ-BLfJMD&E zIB#IebN&DWQe$e$P*9sL?oiM@&&35^Ok+Gf5E?V(g|xsbKU;nTLg|Ax-DW4GGT95B zk@b3VsNm?%x3)~VbI#xu@6C8;-n`xuyFZuy!aFlxUp^*|6Vj8-9={m@?;Y@9CJ1yN zve!we&OW zLONg%6CPfG>37!8EVZU;#|LQoQm(X9R>4e5GI*NCeCj~E=j|FCn^8Tm(ldFyXDASzOP+d#J&afwNbdZA{GaGeY0tn{dW^_73(O;XpOJe4r=e z1p1G?FOIoj&)7+U(3GmE3C^-_M1UTK;xz47bz5aM zYH~{(mC&p6z&@&!9J;PlI4ozVbKH7G<-4In3*I-plf2V7;e4TYIdco^ z`_{%bj9nl5Y3vuVJ7d3%JrMh2?D5z$vA@KrIA7ctdT;-tr`9I^nfNXKy8fAgVu7au zrwWuR(4@da1;!VcSzvj=xPtWyHY&KL;QE4JCA3NCl+ZQd<%FdPs}j~GY)IHr$XBR9 zp~ONZ3Y9HXu~5}QwF=cO)SytGLL&=3Q)o<~mkYg7Xi}kRg_{(|t%bK2-d*@?kzz&OC^EIk%pzYU7D#NKI4#MS)GKLg(OZfxPcEEXH~IeL zKFI@JWciX+O4jAP^8O_sDft2?mM<^)Madsh;yAOs4JVernld$IVamFc zFH*isIhJxRwM1&w)JCb}Q$Hz{UTR>ePt&S!JmSC7JEgBq|1SMlhLuq|qee!9j1CzC zGe&33&Dfd|ES+AuPU+^Q+n4TNdQ9o5rPr7Kp-ka2SC_f1OrJ7i%8V~Ft<3B)OUtY( zTd!=xvQ5k0TDDEu4rT8xJGktavQsa+4GI|+KA=M3(|`Dz-^Bb5v^)(n9Ww*-E@p`; zqn2VwRsYO)E(`@!_wXUrD|}pyRI%z%_=Nf?d{Wm5AJ+}S*}5U7nJTE8E59BX&eVg# z`;>=N&Z+q-mDoam!Iw8Dy(Ov$xhRrPx+PS1xKS_Qn!|H$I7`i=F3wk1sRiVEA>WHs zF~WM(=izK}86=ly)EThhAy?(dT^;4o4OOge7S7Vm!^iYM+y-GD$BZSMCboiqkX_Wo zQ`F#Y2l4vJ(Vp|Zq=b&)o@L7F{I?9%j#6unxf9a?(>;7t^}yVZc>wburYEL1wAKgH z7xNINA4Xz+k}$-stA>~8tHLXFHJ;UZ)(P*V)VEREyD05L`WWU+_=Ns9c*^8yhchn; z3x$CwixSyk=xQGAjO23xI9!T3M6P}!^*YK6*8L8RQ5pj&fkC*BrKRu_!Hyj49L{z5$$-l?7sFH>VM zuY@N}b^QU*VHb;~Di!c%l0L5d3ez!GB)g%fOQgK);z#(O#%%8x-_~ zdJXe7lraZdol6~@M{N*ZxIj*>jXS2 zmfB-ETpHfhEPNEcwZo}Fd_T_rv2gVQ(DObZI0Wq;P;;o0b7^_zAqCEdBQAj24Bf&N zrG5CEfB&z9C<6aD0cY4nP7}f1R&aL?E^#0if8eYEJftCR%`nZw``{`2;3;QZ{OzD* zo(`{u7pwq>TPVFH;Bgi8e<7u~1bha;=eOWfTAL!^Gm+Nj45gR_K4U4xC6wSo_`nD7 zfraW5%;!L~J-nW}e}cMyoVtISy1$FMzyANH_J1iRMe@p`P8S0HL@1%2+ah>r5z?WA z;_7pxt`OAn-}U)xvRhGPiX+GrN02FwAX6Nn{_I1hID|}b2$|v#GQ}Ze3Xv8!BUfxf zuGoZJu?e|i6LQ5SWQrrYad?k@9&?QF1&Lt~zBf_(&Qbf0(Rv@E#${6DGHLS@kt<`V zaoI-Fc%0{0@FSeJC|GMpeQ1xl6Vn0HojTY9E_y%a0nCG#o|xX@c|bA`Nag{_JRq6p zN;vCX31<}&&N3vNRY*9?fMFF-t^&$cK)D|2W+BqeVx*geNH>dJ=_W6x{`+mRg$ys0 zly2ZFPLKOJ#t&apwbdk5Ss5;S48HTZx?OGO{{hP2jJgSlWDfM_NGmm< zO=Myttw^sx!FkRRt5E2Lc7l45IA>yJVU}T*V^&~RV&227!bsR`m7*=oam)$aE{sd^ z;3q{XW9k1y?D^CWDfNi``|=h;i5`QhvRq0!LR`PlGs(}+O|>HUD@5KZf4rVSmoX2xM#=%w@YH}I17!&DBEyMqE%nHm(%zKzsn6(D~#le4ZaGz*$nyo5o zt;&F(inQDfb$RtST@iDYDyFMr8mM&S;4*qB<~V*%5RZeMcx2@`TCCHAlh!^9e-?Ge zqP3DA>hg1mMd z=^UgcA1D634m70K%+%t;#J>mKh$E#O*5!b;0WE1m>U=Y(t+bj-Y=>y^en8qijQJ6B z1alPg6MW?u@coQAjyZw(7v?0ic?xqHb0&O_{>njW^FC_xL2C0pVn3mW!8wLw9>#o+ zIfyw#CpQj*w#q_JWuccsx;g}=exf!wxb>?{_)tM`SvdToE&}-{l0qGF)D~!`Zus=5^sRK79><6?{&!GAl?UqUy-+_^F0gqIhc8v`GhH?Q1B6MNWEyB0JQVApV zpdtSxwt>VnD7>H8_5xSPg)0PHAp=(lH|8S-K0jCt5V9b-C=9I?;b~&!DfnoJ+a2Jf z9T0TFZ6IYjD14aMH^Q?mQV5blker_;g-lWis*WPa-i2iKF-(X~b>3mZcsB_)HU@y!e;P(S}fSeX2PYFB=k)OiU6Jk~Y{>JjRAb(Hb8f(&9 z$a4|#FXp*~oGhm{tw7!qUbf5F+w#2oX#aP>yAJ3DXfYN+1IxnO32_+ibg@50kyG}= zAEcDQGo={-rh>=^roIAa5nxXQf(1NjJspUEeM$I5y_DxNa=V;xE6CSM@*-LZ1I4eT zn(HTke6t@IghOV+4YNomTcf!$=`177<-D)pDRC#^dpNY7JOSU6pxVjd5A_t@ z--d>!s-pTGYQi+?xM&Zz0`*aJG(`+=|A{mglD0|9Ue(BV;T@?&FM~o8q5cC<{|=x!;Ls>gIMA&Jn`fZ@BS3f(x;m~G zld~n^4=Dc=PWgvF1=8c>G)SC=%86If&EfjICjwP0bSABdoC2h7?IIE>h=#Bm^WvnMWO1om}KgbwW=&Oidgq zr44L`7nyv7h#|}HTf>J;Yc0}AcObN|Hxcf%iqR8+d@?*{D!$)=;yk!`px|sM_8fSd zNNkgcSzO-cITa)Re7J^iJ%?*Ht|4(XVZ3?*UlU1jGBKGylwh3W%AZKMDJE(HW7&T3N2B~Rrz>uYmVEPO{)rqB zBCNzYhg=ZO#O5QVOvC$UK}${xLptQaOFAMeoFj}C2_vqAcH%Utn^=-v`Q#8S%@?ku znMo@u?X|Qr$7p4C(8_EyZCOq#{9A-ET#n~b%yOuG1!)T33=nG;t*OXLnI={z#uLOS zqZ>zvQEK;T>O!^>7{s?o(??Bv+6-tN$wYkb$!X;r9As0Y&bi#Hpv!4vsZHmAL3nqz zUI~YhSkDmaQDWWUwxJ>y90G=;#JZVSx0+lzC6d!Z6LTg!D~`IF?bJ~?%?db@<) zVmk> zwn=3<*p1YXIK2QY7)cAvp~IwARHRP}Olm7l{dZ(B+H-m+UdkjA6RkY{gc^~OFpCLk za$#bjRVFtQCPsfoxX+32E5dFw{OB`M`<&3*4JSs2p||2&T)yP_6-NB|a1G&l4%cj4 zL*i<}c=Z;(J|o4?iOKviJleSOClc-p6E=j8Ou`9|-a<^D0gJ%%1?Ee9N5|~fn{nAf ztm4aw=a}m=sJ|kHZRBFR;nACk-GM`V0)I|?CZBHZBCt3)JCl=#82t@+*+ZD`h;g66 z%QvLE2MG6@+#o+Ifyv~RUgOC3Cw9#5WP(- zdYf4EHnHe!VuA7yqh``4@<4H-SE@sM=ID{PqTMNhB91<>s zgzx+p$3Nu)(gT=t*kb6(k?tl*-QfQiUkAf>_y~TE0l83-Ku3w>faBqf-W?|DqOAVp zE4(+n0S&66AFskk!|NEivCsy4pm4Cu$Zx^$X&@B}p~nq;GEWc40ZZoTW%CUk@h+5; zdlewg=&Sd6CH3OJd zfbS^Shk~NLMbSOZQpf-7EBsOTSu|g!=0V|L{oD_xu?Dm~Y_9x_B$}$E5LR$AWYMx5G$YvY_d` zl*V_A>*RAe?a_r86|7T3gW)}5=M(UMwUg7%l6ND8{S}}ZNzdR3te=LHh;&Y0DZjLZ zz8nrDe{;Da60`aK^Cd<}Cvq_hTKYIhRYtNp0QKyHqwk6QkA6nM8trV}4Xue(8Qp`r zz}Npy2h)b0FPZ&`pfc-JxSP4a*lsZXB{l8K{F1yVHKdvvdXn-&ZV{cqUvS0JpNm`~ zhwrAp_9eEop~7pFY;kN^51VICKPAF zo9A!&{$Kk4FQRklw>jnR;!JdMr}J{X|3w%Qy`sn}ze14?^g_4M(wCDXp(!^vrOEf7 zuE~wU9CKfO9quT<=G7^c^IiYD->ig-x@bim?jFHu)W3XRrL9tobo`etqk}e_5dch| zKZhEA1){&S9MI$g*=b~xy=a`rMd&;l?`YWP$qoG;!)GS?nDvC&>14sBb6IKXNSM@^ zzob8l{tXEH=*xq&ILjh^M!t?k(g*T|j3%wfi|qVlsOXxT*Y{uaRXqF+IoSj3^U<>~ zpBW5i8CfeY0A|br3^Ov|{K#!*kt}6L1{u>UXr6gP{%`-XjHDHZ3~_-(_9uZZ@}a>Z zTIrLFCwiF0>~Z?U7o_L~=LaILxzxfKt0N5;1>-UT_Lp49SHcI;HZY2T_K5o=l#`!+ z&Lh-L-y+iY%i)|+d5CbRzXbL_C=ts@4eouaKb-jNj zj}LD*6ktjjm{~)^eKcQciAZJ_XpxLwov|e86aAI2{~qlAmfyclHwV7gVREoY`}Ct3 zvv7HKUP$w6kBko)d(WmlI{~fzb-lSCX?cXUMS3I;hSP*{DK`)7;sc#|9yj@L`QZPp zlpUr`0(Cg_sd4#@4f; z1epWk^p-?dB)dGtIV}*-$*8&bEdYJxwn)dx{a=28-7V0#Nm-zRk9&+(Q*`Ly5D3lq ztpgZ74;y(`<_w^1cU`~Ehw}e|oQTX}YGpPQ;sIXKaUG4wytx2G+WaV&9O`h!X2{oR z!S{_nd?{{AA!MYeWoo@oi4F^k>#*U*b$(&6FY-1K7q6xuN}$DoA|=pU>P&p^|h zCH0av{{ZyihtB74zaE|&o&+W11}r;it76@nunU(1XxE`~@*AOZW>}t2UHD*qD))Te zSaU{Oho+uhjxUk?nePa#KF#GJz5}KtA};bQ zNY8c;Ex}<|GH_xNT0^e+BSvRjY)7Z*zLPh>{Q25B+~ksfktay>a`Tbn^jj~K8R_iDcKexT zge4RHGLJlEq7zcoESXsuVl-Nx^X)?s z*Jn5?F+b~)I(NCGZ*(H4ND|$7| z+CBKt2~z&TNbu6*_oJDS-nEQOM5PT>tgg&S!+l|Xvhbw|GBZk;JEQm{DIH|S_9379FEa6gFU_nMYkF)B476golTx)ue#C(7+Nah%ze;N^-GodJQ?acjA^dEQ)rFqqI)DsZU;HF=?kwKZ=-wq$+s$wK2;) z5Jx`X;7izT${CqO4hNzQ%!S@d4c$sPOkm8M6$|FS-^}ig4Sx^T*gu0j%7|_p)V50I ztl>X|HdrX&M=-D@l0wu|V&6dxI4SK8w&)xs%^xwQZb$k3%~z;wXKpCchH{A2nNgG- z;WxOz?M!b%#&tl^C02FML{Qx;P0GOPO_^g&xJwT=4>yl=+^^dc)8 zGNE-Zv?tgR>Z7$al*QcfNIow02{(BYS@1X|CmKxY^DhSSS>b8$t1p=+Eu32@T_lwc zfbJmN{7cLx=Gh74d+|38u6Ycp?+`wu{%)l$Sam)u0x5X;i1>DxmO|)VG-qCkDR++K zr9w`wxeRZWH8=vlN2O3NPXI?Yv1XDFXXdl;L!k(fE)VkV%=tfs+cEZ16bdtPnThWV zv%Otvl5Z|aM=&ECg?^!N^9$~Qnw1SgiU0X!##M4!cQCjYvkjUs{Y>CHYUJQN37rRL zo_~2i-~e0>l~acMsm=M;iM*jM?Teil92^O6^gtUsppLC@8Ssjc@<2PlTLi17-15c^ zb>)9~oDnFe7EpQz;9@|2F$pRENL<%g!U-qeLL3Vzx0B&l^Y;(c?1nOqfPaxWK5~3H z_=m@_JB!Ip6YRa13%G@8{qu?1NYzrq4^XpzgeS8~6th44DRi|7yfK@JQOZ(4C@szT zmryu0j{Bk)6b_b&E$Cp(@#tdDNWjKLG>Wt>`CJ!?JrV;UtemnEjeB(O#I*JK#3{AM zfjr-z`8np$N`61{ce@DWj%O1eJ6^g$1@dSt3S~s7)A1rcxWYeUXo-3CL+267g^wE^ zC^OIw2o4O^kHZ@yu{fhxrbd{ETr1~)lp}O_4xVEqLux2}SnB!_XaF5q4#ZLZFYOhY zLf#6$2LFh_lutmn6-8dZ;axVm3p)AY-r zUFn5?aOru!be|E}=}-I$HM^xC^+>1>>XFhhu;$5c1S{~#18~c8^k`1g61|QDYsw&! zTJ#gFNa>z~pYOzX#9xH_{T8Jbq;HsCzuL?)p=T|t+eNBoL~xW8 z%?y0LoYA*^ZcDTg_r37*U%^UrE*z|!=aTmmxg^h31d23#C68#Z(Ssc@eM^V8oXG9(=0ba^iO70L7jEfU97evr zbguC0iFncbxYz?f*~q3F;b)ua=gJ5NhMcV0#pO5Vo;;k@t=V9lX&C#G=k@bmPQo)5oF{9n*o9YQZQ2Y;-WlFMzq zh2J{)70P1PKyJCX{<4U}NI1@SuI)&8#JgYe07u^qPoEcF4#qYj?`?)#GiFGN>x@>w zw5!A)#Gmv7MGtfwof-;%x;9EJZfnv}B!JUTpo59j@MW03lCfKalc zb_QD5)5Ij@${0BAGA2SDh9Zt5`J6#p`><(UXN8{*PjDq}#(Ma(KR5Qgy)ViRIhwL$ zo-lE`xsPx_NjDPG^bd2sT=--Uiu`d7M{BERHoTgsLK0CW2nljGEk$)${iv%uW$cCPc zTXb0dh!mJFIo9!i|`EbIVt>1_(gCo z^(l^Aor#pbfoDo|>ck~{L+UUy5+Zs-clBR38lN1lBr>5u8hwEsMgXH-cz1A1+7cfa z389Ur7fe_$Wh%2AWPC)hEZAc_W+_pyE^FD!JVvFR9y-$f*MlsH#t-PTw@ylcM=MKi=$iq%bNy^Nre==kB zxI^2Lnm})IkSFp;&ht1rAF)oJoG_+dZi50uviO}BTyb)EHQ_|UW2}udFDgUJs1evf zlTMqlEr-tOwF3PaViM|;GTq8}-#h060<37b&v!LpCEOO%4rS5Cy$szTHNnY%iSj={ zs=`xt8+zZLUkt9BWq6LmIfREo*BF`45-k-8&y~xeRPhyc<^78K;k-(1iPQr2Xflq5 zhA!~=yBwefnVn$b3x7&b*+I;qb7`pr(r9fmJjuu`!Uu9_70jPs7hM>r#WK1Yft(sc zsA!D1{{Cl=yuC%r&Oj8wW90ekap&gZe1E`>#1*;7ujy4rzW{rldj=|_Ra zls4Q|X19twDg4Up?TrwZp~y2!WlIZsUYW~t;{VI$2AA5E{sli2j_o4 z?aWE~f|qExF8KN1aIk0-W7M4_eV6L1+Ok{Zld7kVXK(h$^cDIF^{j578>r`WLv{`x zt($XF(ewHieTy2S@78y#vHBj}S-qei)i0{QLrXP?s}OOOP-Tg?qPl^7NpDs|RCP6s zyA!(Rht)l3ogY*8s*$ABS&ilHrpBq)*(ZG}_x znFNQ_Ff3NYKFc+-=N;rH?kA=Ox=uJ&DD2s`o(;ctHmZ)OY~q)rC6?qvPb6% zJyMTU@9WX}d9_-PCAVwzTY9znNN;Ax+wb+)?C<)s{+?YtZGBiDQ(5{ryLg86Np7uA zb6fh~+#YS~Uv!M+w*p$~UJCen1bhibhJleYYB)K|RuWdLO#H_Zmz2giU7CEw>C3qb z=nC8gbrtfJK&~3=RLO%buW#3_bVc2U`wHEkyRtx!zej<;ntp=2mVS!6wthxGudkMz z=z4m(UI|tX>5y)%v#kR9K`X&ZV0TijVyu9wlkctAfj0MUpc*hfapA4iwK;b^P6NyD zzD`}I>T_T3-qC&}-n_SrO5Wh!4H*H6+&3!cZlv)&b#kY9l2%P<{@*p!cXpf4|OH) z-ArA^7>;w_PhE-J4=U&G#pxpF-*>5+s&~#^OZCaQ`%>fOmaBw;KEb5djPFjw(~)Ni zZyovfAn&!=dAORolD*0k)fK7&yU3^Fda>&^#;tBM<4rf?MT~RZr|wf-sPkg(Q)smgwAl}N zp}!i$nd*aSEi8EcQ1CSjZkP^#e1!Lr+*iZ-pTOlwZm)Vuy+FJEB6n>@OYC#muGM1S@@B5r4oBLFNJocb*Zi1S8FMckJKjof685%_GU9NY@yYu ztiDh?C>?2gN~qoHAT>c+pc~Z>>L_&o6L(|9*<6$*XVy}B(k4|Rbs;qt5r>dAXtOVRXUbWMH&faOE<;<2l;P(Yo zYxsRZ)eL^0pqlDJocMCPF3ib5Ep-u2OKGALX(Mjd#dL91O_$ImR83t{m*hP~r>I)A z52?JD(xq@u(`o7|ovzbW4ce5l>M~tUms5>sJ<6*LT91m@SLn*BI_<`loC8x;S5-;+ zDt(norVXjadv#r%_gcCZds)}kwb{-3YJD~D*XV0_m$tU9X=@AX>vVn250DnOu#qFK zGwp6iBTY1*^}SKur5ou+>Pp(M#+*>oOgB^48Y$y%(w1>14Q&}VZ5b!R4dkSP8}uN~ zDriW%HWW+_qiw#N)@_6;ryuA1sO$BU`bkw!q9#aHn3zDFLnYa!!r8O|RgjfSYJpSE^f#WN>*WB z|Db>1l)InwPwfAH3|Yaef95Rm@T9opTdv={B+LHEOjhf?1Kwj%J80DLnQ4pRv(`Zsu3Gq}o~@cjqi z8^e$Z9e*+KRc4;iW?TVht!ubYEBMZR@VNePk|$h$UU+RX_4RVHsz_wwcwqN;Ad@U3%kOz2Evn`a{bB9-NoVX6=)f2BRMoiE)Wje z4Zb!Ax%FxFOqb5R271aHyNa=E7`u+K>l?d~v6~zFwl19qbn~<|c1L61XYBip-N)Di zjXm7hBfIwL+uQSuvBwzuWn;f#>`BI+X6)I9=) zV~^|gK#$Hb%Z3#y(~2ps~-1?TzU(sCR#_ z-`ItXUCh{}j9u2)6^&ih*tPod@YXeU17kNa_ASP4W$gCG?quw)efxLq<9*QB4;g!~ zu^%z^6UKhl*e@9S)d7@|cf7Hu7<-1X=Nfylu~!;WbPZ`^1>;lG4GtPZ|3cv12V``;DDw>=a{*w58!czt2uF{x985 zH2yEuPJlytkyu1C9uK$T^e%Wuf{{!`XY&90e+^fY^0;&x@A&r^+j+OlyR<-J#7_F1 zHmwSwF5NC^{9n4AZv0=mEqZS)n&wNiMXuLIy1z8Ll<|M*w)DZY>4{yMUB>vobUWGj zzf{|zEi6HZ|Jk!5{b;9!9c<+FRcak_`B%u_2avi?sb7$t{m8m0x-2qk4P6&WvN<}B z4*EX*AX4IRG#oGM@p>wf+hV;+ucP(?3)13fa0H(8OGfI^`UUsTG~_e!Q(Ujp2Q8mf z-fCiXwVtphS*xt=)^U%|lkTbIY3}Ld>F;^UGtM)^v)r@Z^OXssJ&WDvYWMkx``qb1 ze{i2c=NVJLeU^2fb=_wh_xX_f9PU6F^Na&^%qjQzFZX%ed3s~qXNnWfTg&}!;6A6i z&zbJ?NB8-I`*h>;9(U67C75`;zS6!Lz9zm7zCMmWUw`*$PL)yG=f>w-+IIjd(Y}L55-f^q43egWti>DsBsnEp!dSkozU}zi zYQkOSx^3{S#ce~5Tfny_pL->KRuYG3i%HivP6d1u^0~(uAAaBP3+{o08YmICF|<*B z@N)j$#{7@>)jjVfFTPq)p^K?_U#atM;cRH)z31}WL8ZOH+>qXH@o^x}{jCWX>)jA_ zgA?!Cs8Fn%_s)&FXP7WP@5?#&7($GR3NcXmyu)*D$vGpO-uv9UBfdo|f_(sgjdE7W9Jmx9x z$MU##QZX@o%zb|zcd!uC*1d1b^QVgP#nj8Wug>$Yu!@Z-9d*k|@i}mMPN}#UEBf}F z&GY{&74JE4-u-PJAFL1Zti9k~mE%WyW+?5EvX^u(2S3__&esEWJPxy-RE7>Y$6}L)QC9M=I)hcDBS?N}WRoW_Jm9;8Z6|G9v6;@@digl$`)w;^6W>vRp zST(I$R&DEQ>l&+${y?wMAL_OGBU+b_^?Lmey+Lo(pXg2cQ{Y<*KL5?>jAATn4H}L| z^<#Pjy86dy$DTw_|1>&`QRpt7(=VW-VDv$cL1Ph58yG+f{z2#vN!OL(yD z_@geNRnk^}*Uhr}s8qBhhxL#8h(3y@1T6_V5=K-+JA!UR##7Fq5y?ao64ab@i5BE6 z+LcGhUoU|Y-H^5(1ZtUYFYU?*TwBN+nm2i~tTyO=rlawB7fsJBq=h+XdFJW)nv+?r zrbzl8#&;$_-;|1sPR(Sv+M?6JBu@hY@}*KkJf4f+Q3fj6SlOVBszo1i(->^UKm zOfGC}AKKNgIVJBKG@mkRuZe4{$+c*AmXV&ATeq`bAaA*Bs-YnC_Qony6GyQFY}7rZDapxJt%vm=yE>J5D6T zSUX8q%=LMVXCCpz=VNNBDxTjk))>O!$9j)Aqs=JJNzBhYs2aina?M%Qz`9iPxoYXz zeW9_og%83%TU=oJg}=9=jOS?hpJJ?Ysthn+CPv^l--6R}s)%(b-?ytIgO6S0OJHpX zZ@EKs-AB&`^e-m->X_^;Tu}RQ~)U|Rt#-Yaq<{2 z<|*kS-l`i8@vLB7OTD@hzgktp6vn{tDT5oqlej+#zi6eBt-ptVLJFy7ZH2Br zR4EoCvz8Anz)NZ|rU#}wrXl7o%!8O_n68+cFf%c)VG3eOd2UuU#8_T+12Si8{SVa% z_wrIttWDIdw=t8U$(PhRa8V7MUj@#u0_PRM`9^Rar{4sBQyC|mYVcSFT>8La8B79r z*`nWL6iM(gk#V_OsWVj=hkHqVf_WY@7$b1@#XO0T^oO|5^*rY@vK0@F_;qJ5EBe+PXl zYa;mU7S6VwSC>-;<*l*cn(;Mjph~bF4Ii@xsH?11ltFt{8q>*YA3n)b@jSuPkEwvU z3X_Cem}eqSn`d=QQ9UF4Z=D{tf&UZE@%|C`cLV<+Jqq`B(9R>A-ad*vbt4~QW-y|e z&bVl2%6Bj{Ga6j?Wn6C*?(G;^eFVB31r2q>j~L;Bloij*q#ca3U&5bFdn0X3PwKVs zNr%71kZ<8f2pXjKIAMLzh>vpmf#(lAeMlWYV6FhKHwcc2cPO-XiAG@2k8!FmPisDD zJw_Q)=0a;c=jbYeKZDOM;Ob}I6L@CxEatl3z_W-L{HE(FoZDW7Q{=0JKj%Av=T=W? zb))A;q&K0bD)7}Rz{!8Y)MIQcfRRzMwv6P-votjij4;oYg>!j#;)~$0LRvF-2eap literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbfff1187521f6d714aa7bd516ceaa549502c871 GIT binary patch literal 52616 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ⅇ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 I9+m?D0J7tnW&i*H literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.otf new file mode 100644 index 0000000000000000000000000000000000000000..053574172a547cf2142b722e94e5f2f26b049f36 GIT binary patch literal 135248 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.woff new file mode 100644 index 0000000000000000000000000000000000000000..464628ac6a7efee88a1c45617d8b3ae244335563 GIT binary patch literal 49532 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Extralight.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..17634a4e9061ff1feb5827be2f672b0eff97a5fa GIT binary patch literal 36448 zcmV)HK)t_rPew8T0RR910FGb)4*&oF0zzB>0FD0u0RR9100000000000000000000 z0000#Mn+Uk92!m=f!+)pvQ`FQ0ESKx2nvGNAcBZ@3y4Ah0X7081Cam(AO(ZhHV2?T zTjv#WCi3>T(y%1m388Miua?)W!5faGU(anT@LP+dt5LRnB3Mv6q4-kDwb9A`|NsA- zWaE(P*cD=r`AulR-E?7X#YwWdm(bm%$7rfZDN@y4hWJm-vcf4bwCUK8*IT{_e8~hR za{)6M+A_|B2ONpsZWXHGl8x#2&nAe@D!#ka1ftflXNy3KYEozhNh5{w5Dr4t<7kBy zmKk2r-(7r|dhc9sGh~G4d~n;hz+TVZpZ?1L@rtQXU%Jao{8XVn_{9M&<4KsXbOY5L zzJw$sAqkmqEz_2&uY)2x zMM!*zj-brnWPn{&4cTLR5#POXIgOwHe;I7&zE5t@-JCHQTEkEc{HfWiS|?FadIqCh z(hNj>p9fc>w6wXD%wspo{Xjg3_yPeM4_KPNYSQ+0RR(2nE20DC5KlaZyMOILiG>lQ zy)2NxWfefc-*ok>kQaC>RTGo)tk?dAO^D24u`dPiKlIJn50Jtl#j6p>hF;b2KoTOp z>)EJn)PaiFS>@d9^PZT-%p@^ljMsKfyOf?r^4#|x0W;_5E4^%}T@=(HgNvL(WF)e3 za`OCKu2fW$00IAgcrOJ6$DNn2w7M;FZQGZ~mq;WMiHwYljEp>aGV{M?X8#W?;G~3^ zmrfCU%H(^%?o{#@CYjmUWHVWuG9*nockgWg7YfWi-69+TIY4qJ0aa0$lXdnOr9XMn z0mJkE(^C5HOn0fMGy&!@KwiqEr!VU~egBn9oBbY_t{wL#*=dCacNiGh3Tut+3FCn@ zEN}yH{HLXrR5i&VjzdI|8^B8m`4}0!`d@$4U!}gC+1#s@Lz>G`)z#fCbctlos(}=z~kU|GBsSq}HE=UkyM;EF{R)I<=~-uP^BErrpII5+J>GB=x%gka1th(QP;R3XHC*M!$AtU0OrmzfE>0B`?!WEqC0 zX&PgM5k?3h3Pn+z&S|mVJ_lyOXw;XOpnrFLjIG*?%QBE0UXK|)GK zPC-dUO~b^(%Er#Y$;HjX%f~MuC?qT*Dkd%=DJ3l<3nI!;q*{$y>#VoIMw`^B*Pv08 zW-VH^Y1d)1PF=e7>eFw)7F!KE@1kk5F1u>ZbvNC%V9|XK{cg!)Pd)S8ORv54&Ih0T zko!wiBvXUv{$;QG<2839oHiwMv#z_ zkyB7oQPa@U(HG(afI~U8(@v)?d1ezZva`?Ph#%r%=KPXg@HJWwO+$O4OXgfc&!Hb; zXc#+;J0_=bC#D1QwO-xCHr=Z77>mW~V4bk;SYHT-l29JnjopSF!~UCo`5Le4+uTy9 zBEtgKX$7k9RDY7bCEijUeQ=$jn=Ed;L7W}#v}aMns@brZx+~}~Qu9=cY*IJf+Ay+c zk(I1U$cWvlZlpypf69%6)j6bYXinnzuDyYJR!|qh+S$tre&x(kj(z(;C;B(^}H{OIuIdLfc6@SX-i9 zuHCPFT>Gl_V;!JlphMAd(c$Z4=xo&4p>tGcK|UBh>3r2iVX?YQpbGQ=4D0xM%sddT^#f17d!(luem;PsX7-=wCyEY@oW~V+fL{iy-u_hXK$hPcY zit)$Haq4a9yQA;TedkAyO+|M%zj|PLefPyncbMTD$rIs;NK5sHd}$^G^}-vMy{(Zd zcWKzBxXciYLuXFUOOvX~T$Pt&dpGr-Y<&b-BtoQ_Ycob$FZPi8S%IdV;dG>c zva4-nJ2~PYN_!xp)JF5_yh%E1{lR!^wr}x(W;N^#+6*BEL7<8i04)5Xyfsh>0$8}H zcxwJZXrBWqh%XMQkhWRqMhkmJ?w2uB87$401Da2n;@En3b}y|OTiU-UWMl)g`d!$x zq2S9A`Ax1uPQRRoOoFS5+l}yvOm4B=LwNx6a9D;H$W1P10zxb4%aP_Q33Q1DxLvVX z5ugSKW~hA`nw4gQVJGSIVeRen`n!md`*Ia!^IncF*^@I)O}6a`W`!88l$bUS0Jyj=s5h`{v!~lU96o z|Myn=5&F5|Uu}Z>RnD)C*Mj>^>!D-Rj`?i~kqW6_!r%l1lyK4b-a=ID9Gi+H#B)0b zAsJ`iZy}zLzYm%q?uLta ziAh^2ZBtP39RX!xaY)+LxhzgQndQkY>8J!g%P}PCWk$wfQlWuOFR#ON0DR8tBno2er!7!M!S25 z$xxxIeH%x0MidtDiBzFW1bF%%n;VYHnAH1O)E$Bj6Up0HJBf)FMkr&BQ(oE`j-5|> zLa%a|xu&`W9#Qx#0zu4y9qUArRDGYr5>@2yr%~AQTwao zc5|e?@`+U8It|?TNLBwcBe4kW5?@f_Fz5(nj2w6WRG<(C-*?%Hos2VpR@r@sDG)?9 z2AS^KbvN0=7<+5Mrjz8L9wLW1!cmUb!cH%dD|(I0a|fOIj4$|#Z=Mo_<53-Gp!L*H z^sHc9SmA}0pWnvcQI=+pj*n5Ej8AdP(X%AHrwG-C*Up54(GL=)7@pvi=Aoa|1MSCc zUNKYy4PsF*>~A{A++A}wVO`#f4ejg(-H?yccg4|B0xH`5$kpu0W|&)P9Ut0LM=2eW zw$X6J(IAPv{X&A`*6-;YCelrE3_*hBE;z4V3lOL72YnQgH?e5O+>9a19i6!sC~5tl z3F^Shfo6P>#!VQOA-kp|Tf0M8$y*=`OJ2WTB4O)wDMF($u(C(H>z+b7NoQCP3~R7q zwKGsEy;$WKEfwW2q>*6_HrU{&N?Fl_mRG$sI>Q#HHaE%j0x7MhD^4Ubktpm5&?^MaSWa&LCKDZs0jzNrx~ujMJjYuqax%-U?R zp1QHx&C29CqR{aH%*R?yt&P*H`Y#1P`ULY?|J}@g`}&_JpZJr%`0W1K?WdG`Y;-9j zfAg=!Yuqax%-U?Rp1QHx&Bw_nM4{sYn2)uZS{tWX?eNz=E|)v~qNsJ%X50)8bF#Qr z_eBd0_z<%2;zCm2it7xLLs{o0%QxlW%Y|Uts>7EY<<1x zXEd%A6waf;4kD<%HN#@odevm(FXRwc*XEMiF=a9>wZ#Vvgm8ZON5SFxP(F02v~*yT zfrELceNn=0_oW@=M6{6YNLi25FH8T6*B2|5kW9nE<57Xt8w$0?0OCz+Z{Ja?9#uO#N96Pzu_-| zRvBkV4Kaww$ufuR-o#S89+XHV{FDnV=I{lwPF0O)>p=Vz^4lcLzAvS3E72CiQT2p$ z_`Z>8dtGfZj zCk}#{j1c^wMEsXIH^<8ih@RrQ75Q|`wMMpq*Mk@~I2*aRI6T6UUulDqIuOsZJ03Qh zx)<3xcG(<66h5g!&T`I=_c`|GcCw}(w{Q&Rya(WV(!}x z`^j#wvr0D4t+KYv@z=({ro|#R=GAwI?PqL@e~BI8Y~E}x_6bhUyD0gn7{KJ?zSs9{ z${&J4dfL>ZqF z;a@dX9E&`MS?JI2M(~Rq^1-i5rge&M7#WA*ra16%;PuZvK z>G)J!0|0zvg2gzuAbzi7c+8if*wXdCr#d=B00D3ibJ2dbq%3DC(v=Gf(~H9eYA%A#%*r${31y$GfE?)ittLmEsRsF&?4WB`vSs%Vp0I;1>A*mn~YB@4u?JH zMu1G@qJzoyf_<_dESyEdTP*>5_iYp2RukTBdX0Pdv zpP)zzsy@tUH+8deu)i22x(dpd8N1{uBVYqhF*{9|r-8rL}GazL$W$uHp zI{bJSaCym>4RU-Vf&wOR?`#C5$5GMv%ncuVs{IkYDY)W*9?`$Cx~JCQkjUtYXec;$ zVZx8%NRD^vegAJ*`k$|WrKkt4%ocwjFYR}-S)LG_{~gVz=YD-apN#uTQ{4_f{{Fo6 zn#qS zxf=&FqiFxAjeRb(QjnCxzKX<3M3Yg8h7A=&W+*}l);EfOj3|^G{%yXNQ)YF1$Q?cp z)5O3n=L6lRz#+aBoAyk`Gm9D>o{LG0$L)$dDwquac|QjOVTOjuyO|X~mZEg_O{Z^d zw~RDNZAa~VBioXl+F04l0}~ymb?~;sBn+>)eb#Hhk1aCpM0K zKQ@1bzIo+Q%?vY^*Z$^fSMbgYL;RrH?Kzy~E`Eg0U~Y1+D7$;Qe4cvI-{Cs~^sn~Y z5n`u;GpWLb2m%*gNs&p^H$SS~Xkt4%EAhW#v7n(;Ie=UsAPkfF0wxnBfAUdgh|^`+ zqw~&)Py&p5i>ZmkjN<;cwU@+92@Yn@|mlF&q$oTX6T?Z5dTV*3~StZ&Eq$G@v<> zK&%+KAGvib;a5mLM8d`+#UIPOyxgROE2@VI0P#c=rc*NVDe*!WaE&9gN!n)-yy~1z z^yn7}KEKSLr9h~=5;)-uC&s^gF&!NY9Nb0e1b9h_x!7^2b#(y%V8N0AB;}=$qya!i zRt^B*Bm6Xv`&{fs6Gywnr)HQVUjZIALtZZ!c?d=7f6P zNgYw%Xy1X9aouUtjKEHM1=o@{8Ji-rwsQK$BLI-2sv#j{YL>SL)Tmj(73wa!WiENt zuk5YFwTgFDADL@DX)s3Es0G3q)YOWq&{wj0Wx&9|*~MY$1OS+nud(kl3vfPK0-spv zTM5KU4}KMjGYIjMlkjlj(fZ>Fd5m6=j|{=hflK4dg5NwTy#cen(NBPo*oX|dx#dKd z0B!p2TZSDR>C2>?PvPUmSCQZ*VIiR~(Ka*GRM*#4)nZ}-06<0(DbT`ZS8C8f+G|-o zI))ggI2Ja5%K!iXjtBw|LBJ})$t5B}OpGALBj%x`mZwpqr2_y40I>W|h35b^S!=wV z_iZ#_g_IQeyt*3&Km!7xVH`3GAjI(|gib^`(MA_Hf_jM8idbe6PTe#F4)9Rw4G?wH zSepQm(VY`$@r|Q$?VBCAs1lHXCbJ|=cSqLqjG5__^=D8Q$fUud&CI5w!8kn`2jL9L zWkpr!D_Olfz`{aC4hwlqJ4$?lf^6&nAjd1DZ?`Z%H*jWxYlWhjlNsn~8vKG9nQIv6 zsaaSN3sC@+u$^L9JRTJx-d}hsQXrZSoP%f*0cpPR|7`^>Acf3>iUwfeAmh=YF>#Ue z@-qm@GppDMIy>uldFguhuIH<-`o8xgzTdP-@`r9B|G7!*f6E4~STX5^7Y=ykm4n`R zHgEc?{Xucnh@6Gq-r=`@p675Qxl%l8dVa^&YacU?D(!}T)tXbDBTJqdGfBPNq=k!T{-gJPG~} z?1P1TVVmG#V84y9L+~?jpfv2U)gTQD(g%Ws)51C7g5YQNAq$v@6wnU4L*NKXXdoOE zj-)>fMK9GJoxYL3N7w4a6Hj@PpEic|59*hHiJp1`!q0-=*`^l(vH&Sa8wbmvBku!| z4%Vk!j*JEQXmJrcWWGezGfs4<5Y}tCcoBnW5 z#fl4G!GuJlkt*|aaU4^$o5n_ot9w|uq_;qk62sqXGjuMMd5h^m-{L5Pg0fL|hDf=h zjXP|_J}TUMH$$2v>!Z|GO{~kH9JSn0sVA__SrisrKeO^)X`4Jg&~&U-O>2gWezj|d2bbY{akYlUGLdFNar_w>th9}nk=8iKk9=>z#r&1zDDR#0%b+FP z`AZ~)LQ=+Pd+PJcsCCm1voQqU1Unp%0%U*0N|yst3(ibk5=YlPl+#5F@4 z%Ol;IEY6T&kgQ}`Be<~Q-vU=5a>mSA=B*X7oQgmwemj(*H(w$txc6>_sn_G!Ecpr) zDpLIJrJWml`x}I84(YeYaVP9GXvj9hMr^mksGWA1G~s}gPC4z2-L}~3kp0FTG-kj) zM;vz4F;k|^n03izS6p??oO##Xa5E4GDzH49CDXX_BxYl%0Y#?t`}!d$3=TLVAq1kn zIbUD1my&Cw=neWx*l3Nn>PN15$9}7*f_TYru+Rb#}; zkU1hZh#r9=hUk`(Z*iS36?sh3SG0l z5WQ5e6Oej6Rt7xRs8E?Wvg9N;^5jL)#`?;h5xUky`esI#+SIBTYUqRFs%i7~xv{L~ z;ODDODySv;?TzaY<+193D09C4#dMb@bT;R6q119w)d9VaOC}9UI#p)beA+Lf=+c06 zp+P;XSiptb^PTG)asz4ri9{k07z7f49_#=36JJj(wJ86P4oyk&aCLVTcm+@cha|B>C{J|U(zC65myk8;7#yniYi5qVoZT4 zGzybqM{%UMQ#h1yDvc_nifB5tKw1hdopI?K;{Q_s0~i6jz$7>hxj~)KS7RZ<6>%By z5Uz#)qNq}IDMl0`g@W-`2a4NU1=Iv1X@I|$Z$BS=VD{KU7`Dxb9kv^_%O1Op*=xUj#!Wcjkb@38>WGt0IOTMb<&j7y zEme^rxw6YvD62vn^#Yz$lwuj51o;h>0zNpdiWndVQvi6NtTbt=t;rJ%1#spU0C3XkDl8N|mwJumjTTjf1=s_13A_rseuDxe!7~`E`~VTWLN;G9qtsD>Qv0?o10YvN!Ao zw97pQ(ZAI)Ww}EI-;0(?({-#(H*x{6;*KY}=;n%)__M(ygJB}iWMOx+K z0K9dP#ca^J4pD`fVLWl813l`RNEJAqNY#@{g$+QE6=Kq?%r5u{gVCU(_Ob|(h^%ne zfFP?y8*?CaG8l`wZK#0SmXp2y& zl@YboDpq#$3DHQ^mX*Ml5q)*06W%x>rj^AroQ;$*p!#$M-+yZarZ zLa<)J9dM2(Hm&H@$`8dh9GnV_d$9uY2YA9@?CV^2g)X=&p zz_J@~0j^2#0-GH;OqWvgS-TV{Qo}FBI5e7FSX;Cjp5tYc4Y?}z_&^yVVxi%X+-2CV?+w`JOHtO|Rt5!-$kxRVEki-5D ziR}ooOJrF?zjz;JS>#xw(i&jhizfwEvW99Xqn71;Yd)EMB=TSJD#6RHDsbLWEZB)l zngsbH`?K%|Qs(kLix|g>BWX6C&`UHjM3JPq!hk-wivn!#)gnn+-F=-fw1Wg^&B+ge znzcT$h69pWWXs%MN)GQC-Yg`kkaEWAgZaA`O5Gf2)mAuJ)WYN%tRa;>%Gi8Bb7<_8 zGI?N%BYk0y)2hGRIn#7sA;&0V6c{kqyB&;tNAk~Og zPC3%zv_Q=%#bTX9^37zAbh}tjR9IJ<37G=nA`B*uo5!IVJrtO_o{Y z8onUYf{c+{i;{6RGu_PQFEGiX73(MoeiMN$fp=Kw2n{^?!#2ErZIv7F1( ziVFAnF7S$TSbg_W6P92{QKJP-Xo1Grz9Q)2@v4ifmA6e_?Qg$X*X~cQcf7C^7y8@>IyPo#O_Z zvkjEXTITS8!5F2#CJSUe1JyAU@8UZpay=o}*)}(j5&|u76iey;oy=~ST&UyYGn=l?(TwXD_>?`X-? za~*H)Pcsyalv%rrwISY;Y=jOZN*Zv2$Gf3hSX|1 z=i0RS-1jHa`q`K;NrtI7VF*JhBhg(^gpri>Tqidhs;xsdl2~DY##0{#e{m>29qK20 zd9l)eP_;ilwx9g?8+7%N4mTG3N3g1kcGq`htm*Wb#to5lKtQgEyFajzOV3B57)bV7 zy&LJMH-aqV^MBHZo;)=Bb+lD9m5ydi1e;3D(}pzJD1bw1uw)*x`lEx~TUL!$Y-ujf zx;l)t`zCT+v>TT^c*CJo7R+!X&`Yl`T4k_N>j`?chjgA?G)8F_lDE&Wu`=D4 z_0jfueSKf`>PqGHClQn2WpKy*SJ0~=?^94LkK(Vofp(+w5J_qr6@qnj2(?-|R)@3v zNlMk%0X8^0JLlKX(_r`Qc_uvy+;d#6P0z?+SfhMXX3+^X<7#_dEb-5y?^Z1DsF&}1 zw`OsiOz@UoBVP3%WK_PnCkwbGhu3*#H?H-(aA-`zpR;Jx7D< zeYvKi`B`(QE*UR@QZw>Z{ok5;|D*hS!UAB|lwMHAgvDwu#$; zNrMU0w$u!1Q}vyf0M1Aq0l^hKS_+8h5F7#0>&?OsuWlf4)7qb+bQ>5b+K;*MMj^Na z3r=pHPNC)b<*gha^k3>TvO6mMCAUcG29Up;!HHTPJAqgKx~6K5@e4By5uCKDS-M6| zrwuR_W!*c8K4u4CSai|BwHq1K>De5o)V`^mXT&_<3YA9r|5$o6kDQ`ymfgDpCCIpT zKYdp5iH*ANL}^W(Lu1v5u|kL~G}>7~9GYaxHNSk$eNpqPQ)bnHh6G+WYss*oCsCs_mwSG^e)qI4?+;L=4_Q%SzR`DT5Y-ZP$LxUwc$8zAdK=KRI4u`%&Fl!;Bt&vU#ECn36^efw7Z zcJDGfc<7eF?@gu1jU4$^+=DXhyMnVXl?ZbA?>x=QvB-J`C78j(RM|yc!b}EN&WLo$ z9O=u=zC$w3-LU)gOI>G{$Gz^AFJqOl5u$;4f;O?kQiv}Gd}Na*>g` zR`MBk0cX?YsW#8(X*Kt|xFZ+F=2lBL?cLn=?s+XNfAtu=|I&keUP$Md?`-)e9```t zhg}a0OsvVmNL~pQWYILyhfR%aRSEuSFI(6p*(MgPG(lwJK=>9#27KWw+o(-8Gzgn2 znOEy%Rw6D8t4tjk)H7~k;JTzHGI2!`r-6$pjB6}|`f6{YI{^jgvU7`g>=0^*u*0>u zlgQxMKr6E16@OBP9jSbX$=59OV10J*x=wCJd2RbK=sh>LyKS~w=C!XfnFE!OyFWpl zcu}OW2!(|iCZA$) zWh$juzKSGi^<(bWkX0~WLZd|?ef&3mFfH4vmYJ+JgcG0{n;#huc97}E$Y6hCCc9+> z9Q*3KX7m8s56$l(DL0GkC?F%i=UI11z@NAQ(K-buxlTDN-O-T6AP^D>HH7&rR=VFq z^LG>fO^D-gilCz>Lx6p2-SPHpcnXZ+f?>)CRTjqfGe)78C# z4=pI>f(UtQ55A})6q21O3;o*aTZ-UNJR_nVi>=6s7jP9}^~nJDAr!HwQUA3zvmY*C zkeQ|2xJLM5wXWUISQ;?TDYfpI6vAHTrU(ibzYu!W*)Q}QerTLoJ3HdT8`lNrp6#rE z8r&P&1b5wNsa|f4 z9?%Thd)$t_237ZiW2YvOwO8=RZg7D*Hojzd$>U}7*CKDeMg&cG5x4&gw|W*;z6#ve zqSwN=TId#oH>bA>kA4z(B{=NIW4DINFZyC}+(I9lS%@sN z80N&ZM{OZYZQFP1+WVnNtXKk%&TA1kH6uYgr|e*9)9e5%vMX~MPk$Kkq2m(Q4t6Jc zmJjN@+pTxNg4%K6&5)t+DARG4OLF&_fokd2a!GFhl`(q0*J%LvDJO)9>TQG){3wHD7c0Qm`l-Dfj4H+Dkb`Ves|Qnk zV3q6boe!l(j*|Rfp)mE~NU;4RjY@wA>Ha*M#-DE>&cmenWLRvpKShv^KLQ&cX&A?) z3exAgX@X4Rd{$4RsMqgQz_4yzE+-joAw-6whgBokZi!H>PdY61roP1J1|QL?f{oU9 zVC+h@r2;FGi+Jm*=h-?`=I;!Rt#dPn_IQVL?Oj%p2#W^H9Cl=LhTPfQjSd{{kUNLN z^@@vjSMW9mheM{&@(n z4fBgncLnXKxF8Q_&$R^|DL<7fsA=6l7<8^>{Ab(-Ul;Uv%aL-OSJSG2^($MSf?zuX zzY>`wk}tVDwHiM^Aty|kJbnj~a^r+M3;OiNJK>8e#2G-uNOs9=N{d6?@mW~pSa_-J z#uA%GtT24e)1<8`$BfJ^h?h~gE<&SNlF^}2ipt1M>ZvgiU#>LkCZujP(8UPiNV`__ zB#}K83htWpkt-)2<0id=}?%W-9eyOHKMgRdn~Yb znns`DC`x^%0}kd^UdQ!uG~OZh1x%m7-Eh~oOb58-(n1bFNjo^#!Nr~4CPZJfWaIcF zntKpuN>1Y(C5(z@eFVr{?RWnt(Q&e27N_wQXKsG3A`pD@ePU?87ZAcpx0(TU`I>xpKP?+b{9V%Qv&AOAEnI;n9yXC~3(SIpz`9eRV%-*IXwUGmlF`24y)P z%;?GEhob26foWo^_l5INJxM?`np^=MmS-7Lzoh`7Vl_)?@ zyoCRRUrm5;RCd?Ks@ECw1&Ty49!M7-XUwdt*$2$k=IB3necnX_bKuGOImUtBYrXjM z{b%~Ab92lS^_S{_?f1eL(PoRDcRiUeW4;uay^ehw3$$2Y8q8O+?q`|2ZD0X{>YdR^ z_!;)r=o}d&cMVPxhb7k#0k0za8OXGYI3l^0I6Vk#CU+C4y9tc0ubp23_>;7W1kS`D zN6iB|!Bdq;n_6~Zb-g2>t5A#ap+Ooph*fLuIhg>*HHkKV=jG@JbJmLjTZ7zqo*+O) zAI3xbX=qwgb%InlXE!UM{7ic~KUQ7}Lu|Z+p`}U)3gyaxtRg+oRScyLc1w*}x>*Bb z{akV>ovX^AK(-pM@EBU<{c4dpH_%hbm~AbGGW)tRwN686nueye1heEt(!tVl2x6lp zlFpRFP#BO@6f>PAP-;harmHYh+Ho@|kd<9h%g8ECJ3yfmTGb;Y?f{0eF(CU8Ns1Kf zbjopo5*{PipYrvbCk=i8q|@06vSm`VH&sHKLyW7WU@@(GM|~j_-Pe|>b!kE~v^RM* z;g?;h<9-_?k_&IxCIA4N~+9}AtoY5E0d7!3qy5gJ6O!Fkjaj(Cr8ZI(wSzHKgu z7920vPs#jtZ1jLS*h3^q6^MKZUDZEcUX?+?e1$d@YuS+hy)KCR&5(4D;anqzJ$g zX05lMZ$ifpSHj9pQfL0g1#{+U_$@%IoW2%J3)(-#i&(KSni@?(%iw_5H*h8w-<*F# zpT~jeQ5>Upxqq3|J=}z8yKv_1ce?KY_>#t{Z|1w6?RaK-?8{Xx^P~SA`46-nOZe>8 zGsd|yN6#?m7lE-##`i&_8Wq=fA{e-IWD;a=rlInjTR;ep2i*M68J6m0#t>d!6yS2Z z5)8`?OA5G!c%xFoa_t1J6a(PWHAo%=rX9p+z{xDhpfrC`zOjMwD!`HAfS4IW^kf>9 zo^$i(0b+<-z&RtOZe|P#Y~O{T2dEOi1x6SvnD;M(CiYu^|JM`9i#S&iQB3V#^-tW^ zu&wJCi0f+8IJLGSC^6lhTK9ie3u%aw%}Tg6K|WspIU8lsw@CWc!lMp7r~0%$D^x(| zd@e+Vihf`pN(wfPXPMHh)$F%IMv;D3U%1_(9$%dJk@Qk8+`~R0^;+IChpnbmBulLu zb{Gv4F|LGD+4p0boZSuiz}Jg({P#T5n~4__8S{CENvCBGlTIIJ96wJwF9VXUbL4X{ zVt_mVR2xEF8jfVZCCsaqJ?84pU7KJiGD_e~ZVnB2v_!tnS7eaN5jjUJ!sW!b2YKfB zZHvVx5#l-GEga5kq0B@!W#}}kFcdikIt%bTqrHJ6cFw_0LL;!LYW_#Pj|LwMnlv<8 zzrKR8uJ}O0(qxLJ5eYMSfvTTgBr~}TjVNJPZRfdlQ*eG3h5Y=$;=s4QGZC4yMMz0CpNwhGM%D8E++#6eF2%vq}6L(Eg>sc+a}+K zYpcynbzPFBQhE4MmM|K-IWLBx(fG~zQ6Q`%z9fQ63wFM&wf4U3b@qPj^|pSj<`H4U zpodT};wcmixeFt}yYf3%;j0Veh4CHb&dYN601R{su(g`WzlpRSI!_hlIi7T|>$0R9 z_NLqJ!-E0&HjbMm$XKgH#4sAoxnQu)s93r^ua*e>bpp(si@9=2J{q75`W< zRDir-bG$D<&3{2Gcoo5+Ec!-0W!{-!)ir8qtC$;+8>Jdek%++<3Nwui%L1#&{)%HX z9_m!N|HOiP8An|bZ+@AqI=2{lTy5Vk^S^BIwxN^hN0tEok;;Q-c^?X}wOaPyMCvYD z`@tzmwOJdtBj>S`Q}nmUAAoN>Tcu3#%4 z9;TCkqg>9vMd%<;3Fj&WDRB-e$8!pT8||TESxyKZA{#&abS*5fM6YVwh^lw0n9o1S zqwh^543j9PsgTJKrt>n0q-YW$gG9^##EiLBxDW*1U7N^zpVRYKqQ)2Z>Fo!(da(4& zgBw+M%nU%z&ckIfK+qRXdj;7WBh7sWi8MKFIx@Yg@wq*Z9B_pVDb|?ChLNgkokG3V zX5!9D=txCb|EoY0s?SbPRl3rwI|_QV_!`4lm?uQXfyd%RZpiskE_dKN!1yzIIPwiP zAmmzU#BPGd6K@f0rQwD;TDpf1)w=rvmi94INyvt3eDibZ$@&=kn;T zU7Sm8`cSuP=jdZTVChCB`zhC9u6uUXiVTDu!);E_Y3_-gEvd|JUYn#oQ^?%+A|~pA zz*;bU?}{)uRY4=r+t867)FBXxuF^d+$mVQ#imgHFlo=upSs>lDdKcbAU;tiKf3fU; zFGch8-pwB`pr$@Y5 zOuBK{Cs7u{5GyU`3(P#y7EPHz?;WVL|zd7}lDgW`S>}E=yje<Z`=9)#dQvT=;NuFmAYYDyqlO3{Iu!f0;7{HMQbUVH(tq_RV}Jzfi5LQCe5%qwcZIW37=PEX|ni&`N3-0Zm^l7$>VZ_JQd z$(I_xi`Dpux&<>Gry|%36(Sp3Mu=IWz_=zrm)@6NrS`kQ2Q}O;o~|#W{iB|&_2F~3 zhrGWjl#(p757C!-zY?!~dh)q;QAbafD|FL?y(u++@Ai##^7`Egg_^8OQdzVRd2cD* zljB%X-(?u6a(AmT-`bK;b&bhlb`*@hrT{BI)W4;Tsq$LTP2|llzgN|HQMjOJ%TQ^( zSW;fix8I1jWh*D(1MvKyk*~41}M?8x#pSz z7brQPglT@>^m+8)N<+b*Sy{#PU8UBvH_jLv%$1ye8U)9xwX^KsA%nX}c}9>H@1*$( zWnGKPR3&L?in!YmfxK2N=N+n3SP|RvD}m%&fs@^K#>8MCI3B`NjI-}WFCxqo(~9|A zez63xpp>h>O+}wz|Dax9U~F3|ZJ6cS2D^g9U94F_+mu?0NRL0WrzTyx?%+9Uutg=P zrLOwbFT;QK-ecwuDBdBqEGc*Oz_#2c;r_mE&k<<+0wH<*(ZKV9zDY?M^u?O~Q`#BMF;AU9PD?+qDXTrgQQ`WzKi zV)QP?t|^xv{V2p0`4bp8`sS(5DF795!;9hKS;Fkn#|m1pM^8oSI=fl;(zFAb%PLTT z-LOoI)vY6LC#KfLWd{>yCuM;ewdyUJNWya;g!<~)gN63@vfDU^l=HpACjV1fHo`l zJ4e!=%6SDR&#pa6UUX*p%Rt!0iQV*h$Adk+^qVR16eu_aGuC;?4SV&w@j=xf3uqS_ ztCyM^5W$$j1GKZ&>k4pBGMdqL3-2O{lsh4$tnhSMs7FWID@{F>@qbu)HHfufDaNIf z>Dw8fSiH+SdOZ#qL&q*pyo4pzFd1f*^nD#WIlc8_SmOE7Bc0fe9S6510Gf)(M;HpG zh2aL_MT~wMOEHgp`(#EcX`0733ad2VOe(kM&6YZ7jmt5}pf-8YWMR8`2IYwCpaFyt zGQM^a6I|>|G&RuD(4aPX!uq@PHK+tup_4dw6?74rhu*Y$Y8()r!F=C%53Ug?NCyhs zJ+{=iI!SXv)0%^!X5*zQ*cSXYdY3>yi9vx7f^o!6YBV-B%QDac{`LUuKGI(>0q&}~ z33#uE#j|g40FD1Q=Y1>})neDUxxNQkKv-QBSj_Xk4M?kagSvc=*Bv4bRS#4H19w7r z|CgcuPD1DTbD>Fbvz`p#x<#(wFoAU7!E_I0B1>t#W?>(0kXBNDU7I^0N5~ac7Y8k* ziyK?JY|4_wRQr+4WFcf_(mWHYaspa{W!XI{0i9&j6irzd=yFhjiZ&tl>C_sDPo1uJ ze#mw;M@mK4ot1qNIdBF?CbbL4-{gXw9D!cf4B;M{K^~dW|26&TCgLpuaOfUwMkI>T zKuBS`BoPtHoOfbJRoVhXf)yeUIBA;@f38XwyB7U#o;3hf__Ml|y*5bzoNZTTp&>~IfqaoS88XIIW55JB*>7*f% zM{6AG_DYs@5l6NF%iH-Vc(!wK5F8haV#xzdb4;*P`$Smv5&tZf4p_SBvx2FeFl(Fm z0(FAG80TXqG)Qp8!%;1m;SgO>%rdK7JZAQQ;uUU3<2yUqYcke&TrOo$t}!6$?(Yr0 z;~#sr;*CB`OT2&~0InhEKm;SQCtfmU=Yc^R(QSD2`Wxs{+4c@78z|l5hkQI;{t{HIMR=t5~fBD3@H3P{Xo_m-5%J^l? zl;%=?shMT% zn4bb~Oe7>MSdwqNVFTbnA{$-aJy7IM`dZDf8sARf?&MBX;T#o^ukv1^isQ3V%4=&Q zgzD*qm?yofA6?7lvE{(E%hgPV3UHRW67>u8aD~14iWAI*@@6@ zt{vM^YQZ$2yYi(X6R!CL?J$`*O`}hfU_`|ot0PpTvi%I$i_?>(k|j`-%8Uh^4JEfY z9(5&!?qZtVwlH0$yS~r_N2l<6Dj##UIp^f;>s2FP_ezXgS^t4LuUX?&bZaEJ12hbO zeCokxoDJMyVb<+IB{`bIK~xL#Zg(n)=0+OU$(~dsd!V@k(`xvITP3yEX@dvdYacXm zYpW=TYlnxR0}d8eUcn)b#+#&3%?Y>`25yBNiq?-B`}5f3-m@eBkg`5=h=2EWzT8~T zuzL9tQCg@_m6s5;=!%u2v-x*%xE5Q@U~GR)P5aOe1llWv*svDBbwzrWVgxRM`v{rk zoU}|wLDetxKF6U2%D|fi*DLs%0JWK$)L^j4poT@$YsVNhGdmJMZSa^})M|@I3Dh^# znZ>Me3~l5)$->xjQ2v|rUf*qJI&YNA%Ao)W|h8a!x=Txe9)jA0gO zr$;dQbjVp(dB8IyLgMZaV|8|NdaGwB$I=0ZBN!DRwG;i&`PpuTBj#?UVO*#MLmkm+ zRNjAi|7SnvJwfHO)pXotZo~T3(z2{GKGTJ+6!ZMDfgOh!fKTvSvVguU=JNdEjbAYvszSiv41KVf#p(Rek$#Ve-&W zy;Vco2sp>Om?s=BS)2{h8suyg}7Q{qnf1s=zNyqXur=e%odbRKg=$-6oa5U z<;JpB?*b>ZL?9WHJs0#2{8G15-bQsl*4K`sCVxcIc>>zYb22ALFxwip#5J)r=M7aV zfTB_!KT|_J*nFTwW7oD$2~UNM`DLWfgS|dsMbgPoCU19^iymHVRuHG0UYjBAx+2Md z#+1bqEu@nwv>9N4N!yuaQ!sse=LKFPRyr;z9WTEr;}b!haY;)1j%+7CE|(L`tlQb4;oF; z3`YA?+|!WqC*E`UE#4gJ>!A_j!&G%iBxH@|jzOEeh+cBwED3I%WFO3AtUJ_-jS!MO zzS0lzcFbm76ST};mMja!R%nOpc7?(8z9id~jLMBr3?5?hiRX3a@{W?u$R2Up<8-=c ztPO7>29@ERVn<*{<=N_BO)Mx_-_x+Qp|VLoz| zWlOkPZ zx>~VR93+cK<2d=^(6}V|-^_rt8gQqfq54Ep#5kWvrD#6cPmn10R_HAichb+y*m$#? zUA)+$QI3m~H*3`+GID&vh^7t5gxF}jv}YD-PyIbLJG17{Jt)WdH6e1sn=$>Ubpf8|${Q=zlcH8`t+bz=J9&7VK=2PR#EH-G#T(+6jlw%t z`~0qf|Cr|Q(P@26C=#~50ItyShAY;V0Lqob8>-G9&ZRw$R!V3%+@0(x*Cl@8z0AJD zyABn*iuMcm15~xNNPr3F4k2p2iQd`3okI-73t40$cz-$r>0rIKF1MRu*f`$LE-s^8 znF-j&W0ZI)AbW$GVHgmDJBMRda7qBrNG8u%EB$n7txOYRcTCGR6l*h~YARo`u6tcr zt>(BQGSgk7nXNhwLj1m&psgNF>cdw3cZ5{nb_SJ|%K{9gRorS{;DSySq>g3glJ-N% zNKN~iR6=TwF#gcVw%(97Nus8>t3csSRI7lKiZXe+%6fm(WN{%*Po4w&@B-;XD4nNN zbn~Jyi#`U##ZRRWCz?qoR2W$-F{wN9SJF0R#}mOgzu11M7|O5?(gJ6EV{`Bbi5L@D zgu)@6)oeVN1YCfC$M6=F@B~h|{3pOzK(BAUWFnX;*qo)JCmTPxPGb4dov)Cbj)aYP z5l%KZuH|s}e(oH}Hm;w5?Z(buR2z(F_@Ti_S!GlULNgn7j&uv{)q*qw(ciX4OF?qv z5onf|d(LGrA|D?N=PZm1phn`&oPn{b zQ%q6FKNe<`uwQsVf3HDq*(`uUL=Ex?d>}WudN~@YGf+AnB)FEHp=n0$GF}KY_gTB> zbp$v9ZxPbR1IA}GkB!DUx6}%jM3k^!M+o@`gw}b_;(K;2TO#5i!S7%<$PvE9!Z=Gh zo@OR7O;wzk=}*bVardz&+fkxwN4=adaW{Q6N|oa}VbVCtK}@Bnm*W=alTUFR;OtH@cDqX2X+{x3Y3oTe+iQsWgoUWvxaJzh~`m1se$KP>PhB zNSi)@DwLYi4^l%p<6|EFzT5Q{o{uN|xoL9hi9X(&Y3f9B40890N)9q28ckYMa%dUl zn7NC;-|}>0Y>4vLzN#NSbr<*kZw&_|=z;2Gvcp6#Sq*yu9+X{o(Y5pTOSw}?FU|dv zi+kT~%5GIzN_;u6y@)j((Q6f{l?&TD`0yQ|#t1h`I+H8S2J>MaShC0$;SZg2ngS$! z1<5K&636*x%%w^8GJCL>`Bx{PtA%3|`r~xr{hJ7zJm?;w%S2t+MMquss+}H%d3Zv=W_3`V68#dzVug`@ zsg^{Onw&rZutyW4l0jD~rTGi}V8;E-{TDk6<4>N=4&HqG>Oh$}EA?{%Tt0UTH z()i}}dpCYrCs}j&A8ae~^@ks_iC@RmT9Z+(z_%nAmZS)Kc_2#OG%CQr$RMkvR`a*B zD3<`gfOLa1LxXl#dzQYG|*HYl)1e2^yoI zj|(0ZV<9|SWxTcQ7tGF_Ky&b|vhO*wR=IZ%^BUQ19m@DbyUTH7L~|h;o@gI9?h=u= z#BIXU7fp-kA`;FJ1dg*s&zF;6rn5ob4*V4$T^Gu#+0L24{1M_wsfKwxX5C=hhV~z% zQw7TxFJg2Sizk5EDh~Wz-%Et6f{->Qiy~YjxQ!yV*aehQ5hXtHKwHBokm1~f^quj3 zfcsnUkBnQqvLv(gMtaH2I>as`AU)u$(O4{q)pQZ9N}nG4I;36**LJXIn9~rTu0vGK zoHXbw3cVZ|v(w3fS!r=nJ1E_z*KKAEvtAR!b;55Lse9}tw)DN#9YB;FxGdumJoOeK zN-^!9J+L*wNb+1b(mT#aU_D*}0DY!sEkfdtjpkZq{0 z1yB-iPyD1q(02q(l0yxiv*qn-w_5v;AqTR@_7Y^Bv#eUy>#}Fnwq6?s{$@umE5d#7 zSnFdE`dO_3)_&76`5%TlAOU44&y1r)U5fMFeVA_@cpR2f1?^?BD-M2`aEzG$X5x%d=g6rQ z_}Q?TmGxrT5E^#);pWqB-gggg*gj$(*X#X{!uei>a21xQi z1FK6awI*;!VAoQV<#Oq0xBwA%+rEdDk|1`6UogrJlv8aJ^RaihRZ%v{1Gf&(9Vf+; zf}54f5;v=c31yypU(rs<0R(DQ92I~9LI6hrz-o0M0H)c103sy=0TkC^5I~1H7C-=< z(hNWVT}F+90J^2a00GdWzg7@HFH^5T0DaOUfdB^BlYjsQ6?YN@Fm&hiV{rRhkVK~{06Rbx4hf-$OGvRB2xXv`(0V=*=&H;KN3W-Z>yqIKPq{0E zuebk*!0NLjLL0A|h+c0a?-8->@6Bx!8hdmX$_%|f15a~c$Bvt~U^08oV1T@i1`MV# z8==Hv??+pd=u_W8zbl-xc(DlJfl*JpV=})8JYZ-yy!8=?EWO7zVMn~cwB|xIj?{k#Qsc^gR?CP$cz=wC8W4Y~;g;aM7T13kAyg783 zL2DM6)8gY63YSGMu)3v!(U*31I+3cds)S}Ri;oydb(T+s6-NGUfs~_yu`nl|74!hOna_%tI}kU)s6I>bynM=3KvzhnLSAPjoUTEZPMt1Mk5X=Z3I#gF?uB_T}7rcAnm zap=lsg;i6{8o==Y=tRIcSU~YfWECxfzAf_!_b;BbBkVv7pwNIj61=qH3=iUVqvftrAh?7gP-nZC}(5u`su_niP$S_p5(@{ zP_JvutfXP+4=89g>Mpz49lZcjmPnXm^EWI3jD#>!iQptCV>J*VN(Ceq8lH?ixIm{j0BJ~LrGgko_3aa_V||{}iDILQ@*L&oL?emh$e>0> z+g*85&%ijn1N83+EF|3Pr9_eohuAR;5SCEmZIn8p+}VUU3kzcri11hv=;Wd~&$FB< zF#4J;qc}{0IOH*8$Q_8zQKdFakbn)Pk=_jyWc>Tvjx%wj7ZU9JaFTt|i;^(H)N=ANS}c4g*%(Y3t; z{(Rus!RW%LPA8MPX!2BY9TD}i8>%ObohW*%rL>u_Oy2Y7tdN*fKtL-^LSCdN53#vi zu;C(M%b_#ba=cMD*sGf3>1a&Qc94pqC?t?#GbM&|X-oU^&hCyhijDB%K&HHT7^IqX z2^!1MYmJuC(XGscnzF+H6Y(@8`Iw-&Da@YLNt6p(Tj&>EHX=KZg`OXJKp4R95k#4s z{3M22a*G>!miE6WDcww*^h%N^#n>$|G;t0#Ch0B*E?ml>UN^UvY`F&^oHd3=0!wd} z%w11O?3Ik%MRGN>N%Lk}#C#xji$&VT%1adIMP_m4oXjn=9|fa4c;Xl-K#uH15>RIO zbB!uH^bvmsp@E}fMaO0^1!ErJC|j|4!&a4O>{}r87;;ViF4CBd~PMLQZ4B#PVlYB_+ z*w1Qg5sjV~78f4Tx4ThipjVJ}vL6y+?BfaVoI!NEQwmlMBoY)3!d?$rO})H-79reX zJcb%GX6m;jS~Lb;ImWr9ffRcF>1)&===Bla??HmR|01~0TwAE>5@SQ=uz^F94Gf2( zJB1RRsiqlIP36GpqC&M9F{@IhL%nT7a6W@(P23Y|K}ZCrzT4C>a#dm+6gK-7?J_H9 z^257q$yC^w^K!=x5PK%VHX}eAF=yj?M2{Z#a2M!-Z89pOal;tAd61@aR?$#{z#Po9 z2|YF-bWah?%6cA0@$?57RAeI#LLi7=284pYy zIWRgFW;zM}kB=mPJ5~&f&cF3z+>5=D;c-466;wK?a-b-ojN|LN4uC>K3^sV3%G@=d zq^Xja;Evi9Z+KWVbAlm{*^Q5YNQQq~Gi?nVWY8q{3zVXbVb9To98iESG!Z`z96J~> z=P#_87FrGU*MJ44pnTsPOn2~#P2XwShzzS7Nw<$x)TUUan88G5sf(~)c#E7syD>Y9 z#%p*VJuIPS6R~`p-KZ1R%<(~f7ua2sHFbOEhv(afKhPRNFzfDVb&^}_$j(60pmD~~ zIL8G7<8hWcHEqN?zV;QM2sYdzTp>4(#O?!!taK$x0Xg?Q_&^BoK?R*HGGWf3EveY7 zq9s#I+dcE>Hw_Xni_T#(i~ zRt(_>kG@HTJO|rFj2eQGvoQvrJN_+3oa5;RQ(%0+Q405@JM&CW4JWq*QM~LytA4cF z&w;~0tGsU;3G};>)@iC~8Fq2E?y`Z=i~}^&(D$+wV(!WyDyKOB%mt_Ffm|aCIi9{* zpF3u{Q*VFfH0b*e>HR4HF~r7QqTuOzfEmO?ts9XPk%q{dMza1{+le#hRPv)Qb{J$Z zD;I9P^9`NRSN}luJ~mhu4GH+3oMKLJ)~OeJcZ|k>$W{=CG?_w&aBE577t?o`rXQk7 zt7!#U<7rvH+nli$xogq7@C8EkrSNUA<8i5M1>9Ev2gneX=j1&&JHj_6(f+a?kPk-A>o1GR~oWpqmmr zTu!ND)NVWNzOM80VXz$EhINo-pbUQ?5>3qNWUn{_tqIZvpu75nAbV-54Rxz)vxv+a z4aP=HDQ;mhjEPxisha6=eXzeuaz~Xwlv<_CtJxIgp-(v`S6Z5oK6H>%^mNfTrZm{< z_`mN(%Kt-z`hDnEw=mi@#z9H8jzpJ8i3ybLBjzN3pBM$}QX2C)}njnn?vAX1fz+e)< zo%z2#yzAgC@pK-4RR1^0bCe-pQdau(;qGHR$1$D>8FRD4`ARp_4@ewycO3ZdFW{r|l2iuz;5so(i&*$J{oqRW) z2Gpz=!;cn5Xu<8_^~f3wRfO9lo@70UqAJsiXwT^I)xRRbM0i@JV+DwxjtKwk+&tV* zC`1go|8+UoE{xdsVI(if{HVzZh+0CpA*FD zOpGl9ztfUsVtBOyzd@QZI!*Zqn108JZ_FN0#laGbQ-Ef^g~4LZD3I-*;GcmZmV+p_?%a5zdtE zIHLf4H_f^)u6}0U*M;XmI{Ona;R=)86TzG&o+Vdp-EK(fU=Z1h!*Do+=uJZS$HKt~ zBdcv$gYd5IIaEhEJ42{J*15HI&k8{BEMM^`Oake>d($Iwy<^fvxsM5rtviT>>1YO+@J6|qY1dpCab17L z>$uWqd7pBtG3kK3q3q|SEygoXNzE--tTeudEGd*U$u-k)wHhkR9?q=FPu4!L!396+ z+-={m1!Khrl}-a~2}@ivxgRXHgik&&2|+=a>r1uJ@}e{&apPemk?2JlWFF{K6k?ro?9NjJEOVJ^xW4TjI{g z3^)>eN~e3kq?ehX55LBI5nxnTA3Zjd#|7*5tgq|NKH&MXJpHlTKt z&4H=xbu#=VOu2>R6onxk`X=!Q_1Aevlp`DdAv%8CY}-2z@7Ci-vHIf0@=JR9FqeL! zaM6+fury8L)t;E+hRO>amiA%j)m-`=s{waW<@`q6y2TdJtC-3Wx?7SlfOgtVVnQd4 zNCqr^n5iRzQxXy^ zkBJlEbQ0JqThJE8J@?wdCCx}bFW`M z1xNBg603fRS$kgkc0#ZOX;Y@q11D-!9b(L9>sE5?!tMDV8DN_2r!5OSpVvb5Xi7^; zjB}DSENU#}A|7scE5E}&LU@Z$r~!m@dloY!L$Y_1z@E(@mK`&liE7lW--?O>)rA`8 zw?YuZCHXp^mK~fGQX7!Chpfv+M+&^nc#Ak%fujb8;>R6g~G8z(A$BIaV^ z^#B$9ey{GstX|~I_7N~n+DlZ-&$nL;f0*-u|AZO;Uewbr9lIs4$|hFsjEP-%m=N(u2Ej4wpbmxjUb zJTxadDArR}#2F_E%~H{R&2U|sfTYMgrR@Rq5eZNxW5$T0%y+BQymh%8~sOy=YY~&LfJKnWs(q5tS9b=#yuu+zRet2DMUp0UqnD zrRG*hX(H$rQ7Q__FY~_ud+{&67*PB)oig2P!&tL>S`-^l}d7LOuTxC}VINWyi#!`d+&@Wg|^|L5GC4=E2n??S+F6KhT9CUtdjs4UjF;Ci{qsb?ay@R6#voq9b> z+AI$1Xg$k~kk6-PTUoP{wUx&cvV!@1WF-8dE+ItAsCA$qdn-iBmA%JB9lD&tUnlIZ z4Hk9mZ`voDk8r0QgsIgb=MfyrF z=Rhued^rT?FE`yG-`&;8wz0p!b(t$2R#pXANkH~Fit8)_Zq7YKR$<)N;NG>Q2qO!o zkKcp5hc+rY+KGR?l4^~T+v$QFSg*El1x8#~L{}FY*ywrfjTbAnzc2w>bMx$pI^-L) z18CeA>60R!60B_Z>v-+~-5C{9))sdrs!)q9F^C0^lO-Spo;c>(tLY5Slw-g(YF#Q2 zvoze*IC7GuF)>s~V{#xsFR{cpjBkdmTU*yMS1Y^aS!D~Sg$`R>k zFR=MZ=5H?XCwWY5u7BP^uC`Z5<(|}mBL{0*MSiY{xGMP(5(z5Xn_Lu|+@V=5kB!^N z5gU(w&}t%REq29ueA{lc%;P%$$Y4u;XqaTGaE@N!C7|Z}wl=P9>hV*zY+pjjvr^3E zXrQ|NC2ZAIOlcDP&(W5mo0%Mfp~ZVHGEC32uuLNj0L5~%=((;`y>u2U3dif|bjY|k&!&Rav6Atoe zYd+J!G9+8S_GrfJVhdv^J@E2Z8+5%=VNMoXuMaeoE5-H7U0=3%M_!b>J#%OSE+Ub= z0miNEuFPV3qSQOdc*UDaAz)>5wfI#>no-S97{{ClN_#(PUrx&oRWgxY?yyHrLq564x&5+>CBYFJQ)2pl?@UZq1|YhPR?N(|L-%; zea5!$j&m39NJq)fJ{>%>%}~!N_-Z}<(O!CR0Zo_gP+kgS3Y%`Rc0Us=~3gS zYYF1fbDxcbLl;P&O{0vCyychkj@0&@DBWd=v38is{^$>%6FzImY$*Qv1+x{f(n@*~ zl4Gfuv`|L^y{Y2%HMbRfgkNe?2wMJTVSNJc zujZZ;V`gV^b}~-V6z%G@IkQtSbxsG#AxSGtGt7i^*~(h6G-jhI7?u;FEU}gkpYpNa zTWY#19o>5|-a^zCM+(8r%`CQE^Pq2+@IdD0T!c-v06_4yJ_7Nx3}hTa(pNu#@n#+sb2+^@+VJAnf+N_WBmJ8Vut@gD#0h03@-}RzMg79*McjcqOw6Ar#i5s5Xeo( zu**pTYs5uE2?F7b4dbFv5F`k|wQ+i;oD3 z4-;Y+t^gn-5~;G;yo%lVb-sj#OEoo5b41E`Fx7HNAmeX!Ld2`Rj!+SN%Ji%w1q$^2 zwza%(=NKDUdPuBgS(P5UK36n$VXl6p3cgh)@aw*AdEMrubh^D#&)&Sso$H^^NU5jH zPj}`GTXeWrY1+2FC?MBvg;q9OuHKxEETfDd{}urnlaObevc`r}h@;_V-xnI1dL6)H zQNRH~WBg^sh_@C)SAPr?6IDWdM=<>FBr>(e*meyyO5j1dpoqxIie6Y^xn#j@j&M&l zYid#)vMclis8LO){DK)a&Zwj#_w}v1*_uu}b}YsswR>b<#j{f&VAk-V5FrUjyE@Na z>S4q_7%^b_se{G7rn1DXK*@`Xq7J56SsvLOq!2U} zCOGz0Uf0NLQ=}Q-6|?NE?nEKS|1EyDXuULRr8|9wYQ(FSE2cul;)BIZqdd%TcyY2W ziB)Ia-ELfZk0Pol_b&(B@@xFiOF5at+BUY{J-Y=~S~|K5lDujUrd z&Q*@OE3;j_Z95(Y$zW~&dO{-mT1#TPbWhRY{bBxd%&J3mL#4*+@`pR3!_1@TbGf%PgGgZLqVvrDTpo z8kz@9@v@ToE{)xM|1BWp*4dx-e9+ANxd{am&{#STHn3g-JsG9wf|Td-mUUCMxS*{} ztKE3i)sVb@?^?r#P5o6^t`l|U?Fz> zf%5`pnpVINp8o%=_Xo}n&xZ{^%WfAUXbT#7&A5azu765tLpDL@>_?iIdR*pVkAUP- zCvy{GQKV($#9HyKnqunCT}u;54^h9nb6yhgB%))TMPEvm7zd)tlT#mvtKKU_&~4S! zboC^EompqMQVcc?ydM*W%q8{D<~b;;7rvxRL?tsOM8}qi7IbrMGBzGMFHpV2<--9$ zfWw?CkE3lTM*HQ=bcsAeXm(td;ann%5PKegK<3b}ugMF$ARNa)&O3e{onC@eRFu4w z>?jb5o^swokk@ow+ooSKi4k5FbpM+c%V;)SUctup26R>29S{15epo13J*>X;Utl7X z@g$|B8@rJQ1bG>O!EvcgV8oxStH9>yRX@)`K966Y2i2kT=B+Te8|S}DAVL4j`PsGl ztPtRg7C!sSZ`u=>MF=|xy<+#sK@+ic<_mJm_RcjDtjPyrRxX|2qe84Suv&j}v!!19 zAf~e5u+?C3q@+nT0$ES~#t?5rL`3WW&tT{h^Er}_?dP=WK84{^#36m1BP=b($K?X|3B>@+e)QC(#U`x=6;h52O1=$M=S9tbt zDB^Es6X;j;rOpO3#;k@EhsuT)RLj5@#H^uiQHuP0O1cCH+rSLV-_T)zQL0X43{?k6 zfk}5V072j3OU}!LTUGN{vgVJf=voXM1y=%bv70!Ghq$Iz1L0vYf$){K89jqR$5(n# zl!Zjq?6cI@KfS~xUyTsqrf=_0+HThN-BnXWv>QfQ6_9ezDP8&h#hYCMPqZ9sFGbI2RGE6Z zz1;3sngR40TV@wwRE3U%Nt<1V*$I4hNyJ8}(0S2$6?kPuZ=4s1xQNDmpopScVe0QN zWEiu$i?T$~kx@gJA4d4dQ!}n)7Jl*&Y{~OY?Wn%VkB<&4qU4UJVM}@DxW&ZDc|W|WL8fuMyp0W z4V+Gw1y)tpF(MPNhL)WxF>4WQ^q0)@wW?~FyKaNM)svQVJlTq*DYh;Y{*c6jd&Rj%CUL zIa{(QAJ~=PX>QF3^m!$M5x8y z?mKT+Eaq&aI=j9|ykj&J_^tay%0S8TnPxg+R!Pt;b!&}6_PY%%QAmYYzuz15AytEl zNcJCbJdN+9#za|1AyCzlhuyahR$Zc{)fxlO&nqfbCZKxIN*nj9slsDC5G~z>JE9?D zc3TGqxx^$Z<_}Glk4>-s|5`@*v104G1Jk6voZA8H7Ln{C^C+q$c4P?UX`kLl^}i0n zsqfKG9=Z(C5zP~BF6I$r!;SNQSg2EdlTY+XUAg`>ED28|6s1sdUmvAnpl>x-z-`e7 zhL)wYI{L;=ceKON#<(xB8`)4XLOs=BtN7qJP>5nkH|w2^ih7y+gqY!IcnisJWi{%F(s zgZ1u+=-t(_^M<>-@q9k`}*xy(-djwP{Kv ze>Lt{4;JaDq@@pQSGrBJn7$^qExHs|r#t2&G&vJ`mT%)sCzw>b++By`fo@N|lT5dE zITNa&X}bpDwxzswS!R}Dm}1W&?eD+xC6>k`rzjD{q17t`a)O-SFCx&ime@sfY%2}qI zLH@+pjHLdvTaT43J$Yb={^sKmyc2rh!LrD(oz1+24XYM+&yJ=aj(3)hZewOnNDvY! z3oD}%+RwY!Lcvuu9J!;J7SXz)*#!5>AYn33nfL0lzw7O*9=bbUMTj4CAqfx%`!uD9 zIt~E&e)o|g9J+5?m5( zFg2t;%(9X5XDS_xL1u)@QvqjWG3F3k@_xu9(|FyD6m-7M@`-Cqm-;?S`0m0}oLdz{ zMto_oO?uql9}GW9U{a&7Mv&hwXtGOkT>4Z2jW7>F!un2)gAn`pqjR2x&+1~Oc+svt z42e2nsQt=E)>WUjjcZw}YM)3&5L#ITU01uvItkaoB#*iB5#pk^aW2K@+R~z)Jn{0) z&LecIv>9VO5aTDGW^o_a<_f$7CGmxI zUJ{{@#h5RT!=PvvKdcvGA1uOazb9+GYm&t8Y4na9+BuVHKGgRIZ|hO@a+0FEghG~0 zs8^qyrXexo1)YVi$_|f-D3i47+RK3W>O*peTRjD1E~l=&SHWH8V1TjpgdSHW{P9}@$J*I|4Q6hRQiqy}@wMTv-Y?;&s1QHSL7o*LJ1Pet3|P0P-xBG6FydSe0q% zqhN*8nRuh1cXJ88>T4AuV({SPEe9o^Bdwl@oh;CH&`Vmyt;-?+VjUZ5xQz0dFVe79$aWd2w7@5tbGOJEcz_z=!>BrR8CFfN$G0?ki{O z_qR`cHG%lTUHE->;8ydPEs-5<$!8Ft#;W~Hg%voHKOHXtShD}A=R936Gls;aZyYhS zOiNexl_lc1VcI&9Rz7%|zwQYP1ACh1MFH~-4D$G=y3McCg|xo;PhO_Z!-%>nW-!T2n#5@3jfT0da>?w+*4w96HZwYXj`#rjKHY@wZ#UNHybM;8%4CV7qpQsCl+MOc+1w$aEs{sGimpx?pi-||m6z-|uH2Xvd5!3L zWQWEtNFJi?=TLn2YNEevO#KxW%%%oEx2^1&Db|9|A6@&q6B!|cEvEK~ef|YJhEpKb z@HV%g5Nn9@O9Cd@?t^zyMz#?Ow{}b)O*3uy_StPRg=Pt-nZaHd(}8oK@%deM?dZ-YV714r`q}etK8*!%plKWpB?D|p z;QJ1pSNmQ2Ue=x;4g`p)20kOXQ>uBgtB5&zn=1R1o&}p?{}egaQIgbDqyyu4Z`Vq3 zcGFEr8h9}~?!IiB_M0Y~o|13ZApd)Bcx&=)4rf>)?t_xvN_hk^YO>A&#W|_E`_I^4 zTH)_?vyzt?1~%6~NwN72LKW`El-lO_Q;O`*NLWz;Xv9r$5uT6{KzaKr@*%uN7ghSG zhqFHgoZ3BRaDjzl6qhjYUb1&bXQghQOCvf(I;r|@n#iL|gQR6IvNkg$CWLc{a3-IC z+;PBiZr2JAj0+&PMRrMN(R3V~e4DvF3PzsXg%HbkTl;KlXHnWrkRLcgGAmGg-i-p% z_MDM@6_B;WqB%cUOFelWoFP!9s4(J?61^e?o1nlz&76KuW2&o#`&RGJ^^kaYZoA~ zLclio7tCEe=ARxg_Mph0H5#s6&#jgLldbkxt}QEc z$s0|k*k)euGz&`Tjb(N!@>Awt$~KF9cB~zd&p5j{#9Qm^r#35_-(t(Tx}G2Wnf7Ox zr``IBVj(K=dw=fUIPLkH2SVJLD((=^Jz_-yH>XwnabaR1hOs5g!4 zhq;~&<|T;$YpuD{)LU+8Cene?2mxqP(|Y!nrI|e0W;ey$RjP8~R2k!q5?5IFjtA}* zz~Qf5pJK+9!bYDmF5@nutok^Ufbz-T$FRaV>TuySY4T;g9gnU)x?<$}KnP>E?}rBG zzPRVu*NXIoZP!E7qFypglr=v)ih0AWIF?|V(Eb3_?&glG9yg`gCc87tHGG(k0DZ*XR z{A5x7F;)P3;Nh^f_c;kf7Gye8uO+7p7#V;_W1t6hX!0^ac?-_u#BrMNYik(&w414B zCh<^WyspdxXaNOh3?7gRm|P6vb;E7Lf+HdDnEdLXNTyy*_UbmcFhaSYePIF``z3S4buO(AJ-x4GnSz`$0t#O zt&$*Ce>uYjxL4{%K6RpTm`OJQoKM{i4^B>8%@;Y;L~dvvN@V^>^+56W5t%f?$eLjh z^WW1bkuphB>YsBpMi-JcQOEz1XReeC6ZK{+HEa+Ni~L^sBPKoNm~hT`zTdH&aV z!x2@@vz1bhezxA4aH}J2DT5|zq&Nj{f<8Oy8t0oh#K@a~GO{$*+)gi!{l7KONVBDF zrgUmBSRN8yT@1qzPi5*RVCL3Av+hpg#Ct1-%*dU|fTN$`$5M%1v5^eM_ZVR?_d9xX z`XeLSXUb&1FUu1y&4geXuWluv_Xgt*i{Jr8)7VQ6AEek==uN!uVxmIaQv9e(pi3@RW4N@-6Susy&q~@u{7;uzr?NpDdA`X3n4Vw?J^;rBCT3Xu;0bqTEulHZ}ssHNEFM$6v(Da`KY8yL0?AOP@ zLF6C~*=_$Xu`gg`)W)xFymV^N-BojLx$cIW-pFv*ZFd}y>66XwTXc`qs`naY%OaC2hunxf`4kEiDpsU~(p#m< zm8npr(n;IZs8(y8cRm=(ry~uGj7?1Q!_TVb7MA%HG-PdqEp0k<>CtDvkP$p%g#7PI zA`%!GMNIJ*2ZISFQ)bLru*_EvTCrxsmK}Qz968A?-YURjJNlM;v#;tfP*(WW8zi_Pe}BZO*&k z>~(3m-Ub_OQl~y2?a{7V&jyX+k#qe9#DcIWDunTFdyLs@pO6qGPMCDSL5HX#?~xo4 zq~s6@XPuKEV2E857=jc-!0uv|kN&+6vQj9%*puv=?|%5{xMn1T)O5qNY)Q*)hxFi_ zW?*DuW?^Mx=iubx=Hcbz7ZCh?X0&4zJw-Gf$TZhd_%VT`Vj>?);FIhiKi69$e?wnu z+1@`EPVDRetoyZle=qGS8hFT5-J6!=(1}Z6N6Q_#*VAmpN;6>}rYISs^D`z9rtzf; zf(Z(4J??mRQV4HwifY z^w&fF!$H4gKk$dQ0sj#Y-ruBvW?LmOI{`09tSRtd^E?&Ot|v1bq@)#VN@JyDdov5p zUg!1O4f2@T{)o1xXH(V5ncZJ_?l;qmdDBX4E4pI`spN|{mGM#yerKpDm^`adLo$sC zL&IVSXmpJSDM%|(TaD6k+|KQdytZ@P4zV@P#FMt39%CuNm(S@CuP`6v?`HBl=l?xw z<9C~%0@$iFwH*#dXqt_#0}in>-Iz=di%t=5R=-bD4b&%TNnU=$k0X*yJ1s9@ic>wj z$Wi{l3;SSN_K<6?Z0^E=_pGeDH`AmmJ^i9;rafon&5x%cOm^D2z+7%B|775ycZV+) zru3hT|0Ez>UwCcKUh<>*Pv_#XTj6itA^bp}PLl$BTptLv-jg_$dGO|ftzp3Js|CDm z%gpPk6Um3y3j}ydfYQ5 zyEVH6ZSz!~xe70uU%3XYw{q_a*e<)2GEa-|7qU#1Y^yHcqwM&15UMZBV11W*7uG8# zJ~c+=lF@U_wIb$fVXoke8RU&tF<-=7yO_fpCEjQ`HNRrrGn*z0px_h)07$_pARz7Q zy;d3opx_h)07$_pARy)5vON%hf>RIxAO)v@fOI{-xom{#fXc4ys;=THuI#F=>ME|{ zs&2@gVaL>U4(Udh8_rso_Mw)&RR;SlJZ`JeXDDqU9Ql|&Mmd52S~`^ zC`MeoTpWPzQQ2{G#FpyzuzUaJc9cimRQW;WD5(GB+peBa!GD0+uX7K*SLm{B(9dp= z`M1!vVj0TA@~z)S^=cv8rLCym)m-BjN@~0MAf=t}7Z|h`WnW*!QNzi1C?Xbt*yd0KTWQk;Xo0#gP0}`!CLv2}QI^TfBpEuH2{V(X zMMPXs;iBTzE1-T+xG0;TqM)Lp7jePmD(dwjin#CB_j&pETC)$9G^ z2QQejJm+~n&u4jmmghMqLt|q@PKR@a)9jqxvt^6>&&|n?I?j`iI?mg2y`%kG$9InZ zlhfqh<~YuZt;0j3KY8#qJDt!Qw>i#bO;JU0?>Ow_hc5Jv zBhK2PN4(=j&KrkA-f^q*{Nby-<2L8H!yoaEqt5!_|MZSKoU_ku^Nx?W;l^|Oz2n8s z=3nc$&u|w1W~F!iC};U^HumIZ_vO=5(?xeh&&u^{*KKrrax*ijd?FpsxMTZfQ{7wh z@!9G0Zntl5F(1#cX@3#FiFMs;*RI<{S#R>1tgdcS`=~3=?nvbe>0H*8K88neux`_I zu9(PW_wZu(8E0&oiSJJ3ij&=$^u+q^)4MmEw(*R$YY#P2y5Pp$d}=CPD5mnMqzjUh zshN0wx0{=+p4pnw#PobTU%WJtbNjQ2?y8Bel8e)M^p%chU2Q#GEY6;_W=*2PrXsn7 zQ}4$7{CsyppDK7m@P1YQ?v`A(=#J(liy$K9_GOdqcp;T{2hxdDwvcjTQ~6YCCWSWc z@IYT|w9g&si}ku=+xkb{-l3lH?R|q|Zcl8aZ_D_=z%DnA=jT(HyCDoG#p!s_-Itql zcc)Ub;7S6Lb|-UrcXBRYoW?-;)FgP6O{BVA*BzS%>lUD41s-viS7=)9F7F#3h^@k} zM=uY3w=s_1u`^k|(lr9gq^6)<@yY}zQpNdHDr>0aJe1XmoCsl+n_M%oCSEPTRc?HZ z+!!r(yPNarWXh;4I6Ie3=J&ZP61hw!l_;k7q%!+fxy!300CG6m1X-4%;!LEo$#ixK ztja=h5=GoN9~FiVTh~Tx!EL|p-DWMT%F7EAYYu%<#(@wR!z82%stRcFbTAC zjGP%#y9TvTwwd@oaLkPt3OT?Bhc+Z}aDT7csiR(cDwyTe=-M#6~V;<9?7|o z7Q_sp=FkBisBjGSAuVU;@`>qqAqDASss%_fnVZjMa&ZbRxyEq5fH`GIz7Zk%PSsaa zpu)OtcYGGSnT_u=Km__H=Q5d9)rJTP(dAS=4zMEP#6fm;b!u-SGgpA^8GA@);}c+k zqMMmRwP6@70_EUfJe!8LnQ0PeKnUpcS&Ee%7?DZOq^WM`bQqo`mxa_Y!G7|K$D2V$ z7VMBtvYCC|u*kfT0yu`?3PYK`gG^l>v^BRdP0m5Xlc`C{37T&DsAtDPtE658IukvB zZBeO#5=nO|l}+Vof~HIQl*xDkg2Yh{oP`U9%^JWkM!1SP9-p0sBPL&|j|>{KMa;w# ztv2sI45rA`W>WBT4H-?}0qN%5#9X16gHzq-&ic4burb`8P;OUv3*7_u>@~&*o)IUk z@}Un%kKz-=TjlYYnr{fgu<0yR3Fz+Gm&PYaxaNF%VvZ2TX%lWC#{j3nK`=ikqDfeq z;gg4PwWy2Eh;r1#T$Vl3T@gK50cQ;7@QVGs29Od$^Cp9e}7aw#~9 z!&5+@=5%_(s5U6^jaN{Pta2yzx%1@bBp4i@nZ+n%oUsTG+Q(KGrqlT%zyRiyPp+QD ztoOMEFYpLDg_J@0Rqo8(6kR|z4TLxTAyrIt6GN!;9?okVf$<=`iBu*xUqLQLG;`Sk z(48ty=85W%S1>Y?SdsfGK|Ua_k9Q{YbazqRCgbT0JA!o^h(tpi7E-C*(nrCBlHf4~ zorxz*tQU6+v#CUS5>}&Jq>>oNrqSyS<4*vYCcvgyQiQ@GD91z!06$4nD$K!20}CO5bP*j>gcya^ zkix|zpMycMV2M~p)JvG{47$j{QHK7S* z(z_AV(h}0yJ-H0LELvAt7ECY+I)lN22wRCXP8-w+_8K}N7jdB+KAH16P3&beJ!un> z<7g5N93~8RUI|7q8W}6GXrKvcM9g5OZ-kjh=MnEB_CdZw2dXp^%}robU&O>QBj0?= zgpq~;hb`;50<;jid+OoAy+1!07T>Yl!wN$Ky&;r*CI?NHIYY8p1Jq<*-bLJBG*Ol> z@Kif;eSk0yPD9IUR8OK3YF7@SH}hw*H{fL<6+R}>N(O2_0ZnpOpc(EIkVnCGCJL#d z_8)ABxETn%B@<^r3p}fMAv*{LMQ5qKp5rqQOvPuYJCHDw2%}}{zUW@)8$c5@lu4V3 z1?o+XG@_XXQ8k&C=hnP#Qprsugh~l$n9Ajn1;Y*F$f2`Ls4Fhnql}Y7m@^&EPKn9G z3#H(04FaUlk?JZ@3t0tjfZA?%TW+2~0c2ZA%K{8Rw|FAUWC*lKp64GP^UfB$siUpU zF#_XIu5($%SBlG^oE>rnrR_x#HhuJgDhaGacbOD|HscdnaY>}o$gJ2w#X6{A;6$3P zQurqWBGbu0eIZdvqrgnjW-mz7q_R-Og9JE+3@JlRqaghQN&gsKvB4ij!igy(pk0A7 zf@fy1(bEv#tVEH^AEe?zNLE8Ifyh;r%+mTV5M(V5UVNXAa*TKKiR;&`-88JQ3M%Vn zCTzBDlTREbdPvhR+KX!UK(KlfVR%-_P9{*2Sm~}vuLQdghd}&L4yYt^{shxClT^T| zL0f~eSDL5NlS0)>L3RPoiBysf%ucyN9!Q0cSdqq%qJ$W;0v~w9j1MJ&h=nHMArt^f znGx!qbZVZq&VEb*gC{F^#+cEVIY15d|?sccH+hmf* zvzZmHX3}kOnyPAM$r_j_3-pTjd4UfwQr9sN5hbRxxlC@#M6)Zz?yD(t$9%0S)&;WY zo-mWyB;sQX$}6TiliF+QNidMgd@8AODvm(ai%pDm_(9QzqF%HPm^;0@I?IBGg-eCH zuwcYMjWR|J52Z;!j~yIY5vo%rNs$EuwnKOfbmwKBh^CkcSL)ieg^*w_Zd%v);^0$E zI4YHVMv?+0KA%Wt0XT}&-L(*Yc$_ra&Wf}E4RcM@%c(8F`9Ss(Ndae(Qvpg5db3bk za3@fCLtM{_8K0{&PilU3j|-)Zb-FN&uI|Ht3VXISH#jb+3le?cOI2Pi!qU`qF6+Y= zpHbEsyB_&;E700>c9K{u3l_CQJ`a`cN;%M|kB233NeifLCP#!tA-;vGA+4B>=Vt`W zye9~oRw1iW7vd^&<~;LUsAAQmYxEu@`3T7~$z{nAx@;J^hxrR8Qa!gy5fJIb98y(^ zAJ1gtQp$GS4Sp2_a~ebtj5gC*DaKN!M7$c^VCV^l4aUOCObOY{PtqPf;lH2B0TQVR zD8FLe0xIdQSUwON#4?9*ucp?>AHi@P+Y?B6F?8_ z&9h+{(PSlY_mVm2n&ewCFLI=SSTr{!2Fk;_c+}yLrvQPFRsrX+1e~aZI}6y1pLb*E zFxXVJ10fLvVo=KSB_PDc$wnpXMAzho&Fz9+b0$z^)^@2CtW|@{MzbWsB_~y%&{&v; zrmz4BE6_F&SsPw40x-d~0d}0>(LgzmQ5`vl3^0u%o?xblJ#9$63xT9geK%GB31`Nk zXA7wOH=HeoV$Z>OLc4XI92nHIW}8KFj^>!JEsHImMkyFef}E9?EL0|A=3%W`GKM;% zp-(slq)~P5nNligu@iOA5NFQGa{Ge8l@;q&A~HzqUOhJ}XaF+`&Iz&rY$v7>O|YV( z3sOjlB%iXO31;twVb+_P)tDqI&M-toL|ER|?urj7tQ$lprv zE}88N7I%nC=tm@r%wr0Vz_ZZOF<M9dC zmQ<`n;4`WN66jpIKnU|l4zLqKr()AeLF5G7A3|c&5O*q*GgO;pO2h~#<=+$8>3Ap z5KI6Byj6L_j^G1=O+XD=GU`mVOZk`(?E%3&?U0rN8To2dW_5#h;uT3y%K^9M3_g;( zo++EOn;yPyL*ya=8FfBNuR=I5jWm$6jk~EVZg?3nFhHUzRlCE~G6}UYMXY+MMiaIf z`gFU4xgrw+mVAltUfsq-_!SyW;S9PZD@X|T+~tPsHJBwU5zF1--YpfOkhPrIWI7KU zp&6hV>ZB}`&R~%%htef%ip4mtXp%<(B*fE{Nfr0OW{*`+vvq65bZPfTrI??zl zS?Eide0ws`i=;|_SJJ>G3?U9tpIN_Vg}ky3E#QDlaD>Q)&BCC-2ra?H+op*GB2-AT zL1&J@rwL0YK3{RQ<5{!%ISS9s1tL#FgMA4(SoxF3q-()AJVF-XF*_hu$fztBvB)Jd z#QexHz%38XjBXgj#Vl+vY*TN@&|o`&x-iEb54b?dSg0`&N+@Q&%v%Kn8SGyefXG*O zr3raL8|R--OXkBe4A&_PG2m_r(11`Ms^aw+Py^}>wrbGLny{;q!E%1w3j+Oy!W!H# zYaIz>UE#!dp?j0G8pr72Z{F+5Z$@j*h2%^KdGWPn(}wjMU2D(uD{1st2&K15{J z3vr9>#60~0r@?U$E5Q<0#kr7a)*0ioh$)PvBLxJD0T-|bC=BY|*%V9pN$x6}#Zo8^ z(*=kC_{|d&&RTD0Dm-z7%ro4Wlrwph@!m#nu>6g3R3eAixULf+z~#VkL8ROSHI6gY zDBNhRpqmL-s$y~YG=H{hw9WSj;BE@(Et=%$;i#A}J_{RafoLQSz%bg%hagN*#!o%D6y` zS%al_g^MlBO=3;mMBJ#on36i}7&0^Y=N@dDFy&EFNL}*cO6rldN7ii+_n3r`%QTf$ zHOvp?l^JZNgLWAb*pKmM+7YGq_YvnY&){;kq)qiq)t7}$M4~ID2vk8$t6&mE5!kS4 zET81!uD3j9cKR{JQmBQ0;R+eIR8`>0H7iP$y$Nb#_8DxROXX20;-(5j&^7|CG(qrL zXS-tnA2A-{ED#NyXWk>SoWOpsNkl%i+738(*I~PZH(WJ`s{1z5oy100lUTXc3*83r zJqJy{XOjKFp)p@Exe~bFK9~!iepk;604s7-u z-NdBGvF&051Mb$?cD5KF?HhGtgS~6~{b1*2 zO+TYUTgGCwE83hDO+f_wZ=n$PS*4ZR>Nl3=NLC`T)*G%+=xX5xh8p;fA)j z+hga{Z_IJ|Uu;LLe;~FQ4A{{hGmrNVf^CD~;rJ*YHDiqQ4G+Y6%=T7ytgmO=;LyO( z*8aXxDhXEE2FxNX&7U|D%gj#4v1eI#p0S!~HqIe(f*tG1lixS9@XGZ+STk!Yg#=aw zCvrLLXM&Wup+t6<@RVV@S%5cM1ij^MX`mp3H(3lO9SFG?TzGMcKfchRFpL!Z*s0eg zp32Wnu&#)BeP$M?D8{Z%fN0wQr7A4)nLyEO1AqgDdLSO<(9STFrWo`p@xscjt)+kAtZ$!!ksYD=I(V7liKqXqOlLkp1 zY5MbArx947b4;6aLuirV##x@2-H#j;bMTTKnUsuW+Q6Fw7#G@tAv~+eZcP8^9Hjd~ z?#j};1n9>5P`AAGE*;XWj@1i!Fr{knq|;)ejtOc->abVOTraUDj+;0Qr5G=Ct{TQj z4x;P#M^|JV6VVCOayh;zAnSF;Y>ai9@|{l-mEc5-%DbbxR>3XZLkRzZov_TeYz2y} zq7=R6FsXc;wKuc!LSwhoRBv#hk94t)iFnj(Ic9*1*b=sfLRK6hu2};`o7o%!2r8!8 z7GnUz#02q4gcW9VgbQX%IvdqnkOYt5x!D-C6%)YLHuF`cjG@+U6{Tz#2A!R#6g;@U zh_Bs{y@=eA&H3V_z-Gcm8&&HG!jxCMouy`{N5#|{taUUX7%H+3+rq@Sfi8WvoYO0t za6zuYZc%dzvo1ZH9aRe(?g8F>iw5ZimZXi2b9pFODl&c3u(|(;#R$j}>ddtxDzj`< ztLy=yxiFkW0_|-w_HQgU2I;Ru1qny*yVJP>-XQVzZzbhE_aIEsq=WhU1W<{R$$DCo^%v~L>zsY2CsBpRCK_w+wDmaNR)YAk7e@4riMLYAq~g zGb1%G-(U-*Hw{XE4^j@MswO~D!1k^7)X2(0IC!2dpu&hSCd1LO9AU~Pb+HDD=mj+> zMM$-Xyu}s(AOFD}*$@Wb;C0SLJd-XN#~>vnfKG7d4hbNkB5mRVfGw~M2(qh`z$61U z`@qOEScF+lU?)LC3|O2$GxIgY%OHDXkaMllHp~d!{_Vp9{e8W7Lv^rc zV4TV5DtGhvn9JOHpnrQm)84V6Rg&3BTVG!$MeG~t*@muToBId)$99=sxAczl99^xjf@P9tlomRDp&Ee(qAy?#cRkr`^UBoVamOITabby zCmkQ`?Hd6xZcqOR-cTMLiwz=ecSpC8k=2A_=z)Hd0FMp1yN1R&R%~#WI|NcOUrc@1 zDtG6$K68pZzXv(@NUX<{7?7EdxhpE1cL)2n4)kyB!)Pnnjp<@%|0pKF+?>6R4)>8~ zcz1CKFO8l%j`u~)DQ=^i{$8AeqrI{1v8|M}?RsEnbd1FaNCwwOW2^xn!ykdLk)~5t z751@g5rfvSvN1jYLWS+9K^3C45S%rBGl($ot1*BV6bnOQYIarNN4B|Xa#1&6J7(;cN%R`z*w6)S*DmM zsu^Do%L*cA#m?kK3#^U?t54E-wGpD82E?pFX5jW_^spQGUI@I05sU^^bvDZ;=+Jri?B z`nPVwR|r_MgZggX<&ptF2F}~<+d^3A-@$U36v%)yeE>S+CVOMMY==Oq{-Iv1eZutd zMmPQgh*;$1fUw)%epUued5vVDz}D-=wxDQc(CyHj2de1CwP0<8b#K5wmJh|{`V5Of zNIk|OmtLAjKO#C5~wM_Z403-@3 zsVTb9$z!uHN*x(Y&0_(Ouj`L@k9NnpVf~(XS^G6rXZmecXHa8d(VqbUH;WMru;Gs3 zju!;s4*E7kyR zmP3fhxJwA5vP+OCFQ@s&}R3~Ps` zQiFwkSQBC@nt%qP2#a4TaB3!d=%?T->))e%CmHRwnwOiP ze0F5xMUb%(+_3d!7tk1$AMD-Aq>`u>tJ^^Y4t`;ISGIkc-JT4esXzf`mP>$B=&*ee zu#!jMb?+G*a{{o3(dIZf`09z z3i6FGNulQ)=BR_vFQ!W-x55VmplV<-d?o&0>5vJZ-0&8(#3fs`2Z=Lt_!x&LJ@aZ7 zb1+fMjlRl%^s7b)KF@I@j_CyiJxQLiY znKeT%)r#XqKCY;tFIJJ{HH1o`6;+ySl6*6HEli!ejshuMrD^3+?=@;MqqzCJ2f;=w z2tkTXjm~579vGo0b+8S~aacXY)+xb9?s$UPkz~prFLGm|0TTspF4YN`Z~kFme*r@QMGnkqX)oq_q=o_dv(AqBWJQm zc0U;G*WfCqyL@2_vXPU!sLiZ(QBiCH?y|DXN;TvGECAC(IGniyW+MbwT8Tg?gxnUA$)1L*4Y&^>)SEZ77?bQUxo#N&279dn_R z$66bTF&Nd%Fv;&GL0Whm+hBaiMQbqoQ2A8~yd(}6j7}*+Ejk(W)fb_#(W2jevByh2 zOn1aPRW{Nkv5-M)6budW2qWYETV{AfI)Q*LhYv~2ApZegUYar$2>5YC{Kl*x8L8M9 z4e%T-Bg6b0Ya$}KDf7MufEePN*a`cQQ00g4%y!Q`>A0I(jSV)a)A5@Cb=N{f!>SPg z@3Nr`11m!g#&rN_6s*~N$E^%(Z8%JH5T(chJ@##TD&;+$<}@NWvO5@;89GPpX1r)F`j+u4fi zaU4(M-frCKbM~SiUdvQ^?Z*{4PoURs^v&Kkq3QLU%guYX_-&;GxcP$ z92n+$bD;%gFv}_Mjo1~hBf$yWryh`#)MDkW%A;DV$z{JK@Hh$mp1^+`Z($u|>o{8a zpBTmXl*4AoCyhIlzoM+@?3~e!ypin+qw5(nuLPb<1F2Ft+h?d+eu(jfJ32ScU9>D! zL7WNnNPXk~r$7nsQ`d>>9M8o}|8|aXepbh7W$a?CoS8`;qY?c?YxzsvoiW!0B45$Z1 zJU@lrWqjJ_Jo@IDpaCtJNJARp=80LOA(V#DMD!Q_h<7fSR@4T{l`^C3h+@>y9De62 z*u^KsBa)UmAV<>cO?rvrJn5`9J?Ir;$vm#m;f0G545}RFed=$bZg*epOMZ znre}NARF(oJ#~y+DBxex&H3r9Etgbs@npxpF)K>gW|{tIDCq+DI;uW{X|3I2KFqMep>r%1NFx8j+aJ zb#~yG7L`K_Y0Ef}ab&O2k6yIs^|W2*lxV;!`Yu6WrCE@PvZYQ@$LJsHYxg85q1LOk zDGTa7ZAtrEhzH{P6zk%6HfzSChV&bhQ2x`7M8n8m>SDngh1WR)u}GnWHZBy%2(`#Z zI|}wWYqXQJQ~y(jlavUhN zn#J#tx8fftu{bP7v>+H;u$9Vzb6!Xjs4ap;!gJEjITA+&+t@;+sSyo1BXJ`+UC*b~ zdI55Zo`zY(4E|Ge6H158tcZP_m6c#W&Sl1WeY3|6>MOOwPYLy7pFug!m{_Q`AUZ}F zQp5O^rF$VwUA_SC7}e1hRObZ4i4U|+u_wWFOUL2*s&S@d3T0EdeTBH{3r~S|q zlSXPFIZU2t&zh%9;vTJ#eaJO>a6Tbfa01u;Gh!bSf$)j6(G0eoHBwLDp6Dy@Qa+Ta z<`yCo%FJ4Ab??->e}ty^rN;3|vtN%6SEDD*EYx;MJ0lL_5Uq%wi@u#WpU2f|-KLHN zb$g;lw`=v*@>kG7Js+`?@sq?8mWLMkgbuMiwLX80N2&NZLlh!1Sq@pO6;z_^t=5SD zVrzf>gwY&1!dRd4(OKJUSk-v`y)LarvNz%^3%3y!PKvmmr>A8 z$jN^M0!pk&55P=G^`^e8Wq#y5=Vo<;vYRlxWc`7&6|PZ(i2%e0%1$-T`UuX%0 z)&9g6RM#V9eiGNQ1)~{Oe5zwEjd_^|7eI?dz=Gm}(Uh!23_Mc35>KXFthIN}jgq5% zXv|w*?=&ALZM*OUX`pQ}Qe-?L6p8Py?oqDN&!$YJ&eB1DtyRgOc4iDcjHX317zGs! zaxxd9KTY6DwJvI3VoBsoBVS%0*+fbfhb8t_9Ty6z9Z~_4sFU85TwoP~Jdsw_bJVy@ zC8M(vMA?n!nY~!#dfda| z5P3dkxPAD1w2__F1kv&!&It!dC+iCmDUnt|s@j?Z`Ap5%IcioX?X6C+t}HX1!93|v z#Ud;w$rBoJQOjuS^?INV%%TUSO5zETxu2HC^%HW?HR}M4aEsO}^VZ6fU<9!&gSl|b zghwN@Ik6>b81X^saI^sG9@|+fBl2jbs4cDC({C_d)e5$HOSM9=EwNalpwwL?f~Q7{ zm6A%yq)DgdxU>)9svt0B%(Z6QDO{FywJu~Jyt&M((lJU<(EKzbJKm8Ir zQ@6!tMN@3OTPUIT6OT(RAqAo-?lO=OdcN`;2a=aheUt6?*=CxGQ~%Mv@lFj#S8z$VvSx`(T}ltvLoq^Vt`+9$N{8ix=7z)$M)JfKuA=zmEH=yQ;-%;vM8cE` z?UC53wSmS_da$0)NS0Et-cxLD+~}ZUxk`Bx7toCOI~PiTG8Lv{A0H7H6VC%ap#Y zMUXF)6KAWjcl}6JIaph}V@*RMcUrsXDybl)jPlYLftIdvuJs*i3G`fChtjN)Ysad8 z{uxpqS#=R@5E~VA(9y+0g|nn87^Tx5I9twJFupNTuy=Z4_8=Kz2K@zbu+fbC^ebKj z;|6lopUG;}C6-#P5rSRhZ4c&NYjHtuCVuoZuX@83$3DoO5)pX>E2%P~*lZ9JZO%?! zkYc-rBRE$t{}K+>t3;9G5-r!WJ+Y~i@ds(wV@KCoVAHUXls{S(UiKS#ke`QIGtu6- z7p%T@P*bQAVri=DwRYskA9;p2dAJf`OKK){DY$k*{3cRSN-Lmk{0-8i_{p&(5@b%6 zz*+T5g=A`itqa*bds5Dj&$PVB$`$g8R0yvrc~Z~+i@%{RavsE>dQz_Cvv8FWzsyl) z=|@7zcL2{)^PfM_Vrcs4dD;R_Fh*b-V zYxEa!#HbvRoK0gtrRupq*V4+8aNmws|5>f`u%1sj#0(1hj?h5 zTD90eMo>zE?!qyts>zIm*A~x()BZJe(QDbKrQ?WSQY&DrX!)*I5;M4@HD$^0^?AR? zBhB<85-)RPp_Paz6%nm6(B{-qh3Dd9Y|JXvT8WYy$J6A#?7;ckb(307&i11MF@mEN z*zv>lUS=a2we+J6v574$6(g7-$`+ov}hiQOt>SCnj*f~a=@-2Ge%}4By}H& zRchr^8y7K4mx?N%wRIEge;P%K^u^V+ykKpe+TfZU>5Za4UCSa$&{k-Z;!POyv4TZ? z;8nFla)7lp?wXXEMZKAGF05OK?o0H>=$_BX8wT1RePR*wpe<`_@%O=a*-Cg6GzBwu zwq)#LC1Juh~Pj-HX=BI)b2`_NjY47aEIml8P=fOO8mJ<_<}6P^`~JC4z|6 zd7>Rp=RheQItu?s>ZHYXi?ixEMJl9S_LnPv7m|-)ioYf$@htUW4>&{}U?j^*2-^z3 zCUA$|mK>vAOMOAdJ3M*H$ofoU8p-2b7=b(Kwf-%BF6e7C;@2Jzj|!{n)%sSe%NnWZ z2(&JVk!W?oCCRu1UAXc>WFPVNYH0!`@@^};c{R78TlkA zz*S4}8nhwtdxtm6=NVh8$2E&SemtWm<{Z^WDYi+(!@J_6q<$-?CVQ92L+(bW?r3Bd z97AoU9zrg>>Y`d8{zUSB#UsW$3rm_5E!;x56r@(Qlw)e_OCO-Ptg@H-m~ch(?oe{` z$8Hj-$?62x7yQ;Q_)ksr@5-hR+hDj{4+S+6;!4cn)*y(=v>J{l8I$ZeRSt~fs>GIu zwpT$V$*@I-#Fy!MHT|i|k1@q0=;W`C(dc=`I}#<*ZYdLvL2u#TueHLwI}^h$a(SDB zy-DmLJ7Q>0DmObKvBKtzjZsnUvY!6xJd|gQL~8f0>eyM>nC2vE$MhtO5i+2L7O1%x z<3;W?CkGV&{iE1bVDSvH9;oq}=tFHLArVeDM(H+rn^NYdq8^og%E(h%AHAQhTg!dR z<;L731&Rp&o6*T-jiQJ_;u9D}YRpDz{P|d8ny6dMkjP*0Bh)ZHPig8qVH+D-pIVYw z_5Vc-q9Z8hs4tRVYCb_}{H?Kw^55^rh;)aJ{{*9yU!*RJf2q5&jzfMjYSvW*V(|#h z#9r8*b#Fn6!_gW+DUqk;ui}XGN6OV6RUd^;{}bdA=_Ca@egRS^0&?Dh^umRDxlAp> za&F_5$gFzzzuz}78usV@V)a}{q_(Mb3yM~+=FEd;<_M&ccxEFq8yPI@?R4+2V1S?> z?ZfsYwH%47WIg|I@n7{pwNkv7ot3VsH{t*h+pct|JV`0_n)hhgY;mYLss@mY%p(O| zDQosaSusix+fn(8FXGw`d22IuwGXieMjrN_>~*D{$eJ8AiWE|}h`t;#VYI1HmQ@?| z3ToH$Gxb&%IF~UKr~9iVwY`#?L^Z_@K`F5i`VO(GU|u2|5g!y>1GXr6c(rSdoBY*k zY41s^T(MsW~o=D*8Htn>bs5nwSKRA zuBf%7USgKNUA8hSrFkKFik7LzP`Lyt!5)*urm2>G`tb&nM^=`4{=E(%E%Ugo9 zP+}yt!b*u}v}=wcdw_UF`nI0I*08LMlse+rLUWV8C^0@Ok;vij#O_K}zSNVbi*G2< z)~h8;36mq7i^MA{P`_kdlr;l#Wi{}RyLD}BAXv1}T*NNOKiNkqwTTRRkqTV!4JnDU zh2K)Is#i4;*^@uE8b*|>&gkvCF-e110?rNX<_Ho^?$&=nHKfaEk~A{k_GUX8U=ES;WPA^`EF z!pR9kEA^VYM{JMsOs(WZH>f?dY~eO%ORDJq)i0^+>#cPiT5DwV0gPbtF-pgE&NMdL zZ}f|vmo&>*@hExyjiK92mMwfMIXj78(N|0?x?Xup2_SEpDw>%aa}h!nxAT^ zFbGD-D5^y=n!l~iQ1-hivdA21Q?f@~qA+TC%+sx4bVltF{I#ee604uF(|RPYQoe}4 zvT?ga)U;jFPDGFvYBTks8XJX@IzFZA%lZ@}IHHG*`>h7hZwrd}ErwT>dw#yD{Q11Z z?y}}1l>~`-g5E=Pm;96{CySm1RVV{%WsT8*{O30{_)R*S^Z4;w>lnf-f89dnA^0r_ zE2GNXv<9VXU4E;#y#&3E%>`@ob(vRnMa$x?%0uTWRztq%l}2w^+5KRoUv|pLoAI`a zQ*Wh#^Y_n$&r-7Ws*c=$q80Q4_KqC>lQM7W5AlN5B;(j9RaE9nSLW(wOIe!F0Tpd*B?cqJIaQ9p^gYH ziH{JzOQfO*OD)Nuoz;t4Y_V;Fwo85V$L6f%iVl$D`jo!~HHo@N-UVewy|B;xU&KA? zCpkW2HAQY}CV4>akP5NT#u{mDq`FSI5D%rlYV@-ftJXyXb zGz6(L5+b@^Y^;HLL7QQ8rcsL2HQ1AQR=dU`n9&HUt^W>2I^3PXXX<}Hr<(hR!W6}X zT3oSuvk9c>1*OO4X4Mp_z1nAj z@!$Ui=YpDNvxbE+(x0VQqc8P}D{YMSxi6P^8iQnraka5#Jp|L852QwLiXNP}Mq4A7 zSY5Mzf;w-%>8I6^>O4@aj4f$_?16a0{&lxKj~OA^ca-dYC$(DD8`Y}X8L_~o}t`VLY}3#8YTI?KX( zz!^z=&aXUI&u-yo7m9mT?m9!-4mF6JRVfiA7J8%Ge(NuYh$>0)Lr`Q8-ya^snf2%r z@lgMi+lL#AD8(|Spa=1qF#~m$ak|!qbtYVu5$qt=Do^E`ncRteCgSlJzKuDIUF+}JJ5<>_8c|2g}gPOWAp2toK-LW?MF{r z(HDQY!u{|m~&2LTy4Ej&q}lY#z0vNJ@6aUn+@mr1=D_<+0i*K(Y8TQPOBl8b+&di za))33=J#Fg*IU^S<+%;L4B_q&B-W2BqZO@}ci9GD2V#TyiuWfXF`l9?;nxJ|kJ*ZP zM?3SsQ%=iLR2Q6Af2{Q~jT{=~&03RVrGa)UzFBJq+=)m3G7B2`X03dmiM~TtQ3PA; zw@cL0=^Mr4Dz!Ei)Vj7*tR)uI${R7enjaGT>6#ixuyL6`s$n#tXkI-l;i!LypHdp6 zQpU<-b`yr{lmorHy#FkB8QrFUJzTY=ROXXs^!-HZq7wPCNEEBQ(fJ&Bg|gwy8C zM)8cVIUnX(LJg5s@_NdvT1%?OQhm~B-sZm5bV=pR*4C6q`Xtv1RZm2ULM73h*iQ=S zOKb+JUV<%DCMqMnXT7@Q?f&;Kg3`7vYj^tyJ^tM`N;Nf~+@jBCo?JbCEeB=aH|xse zc(pEbj@`IUuPRpD2fnbaf1i}lQ$0tu7s^ez&lwhh*p!-GS<&@4$pzGZ*ZOVJF$n!x zcr{4)T1_8y+pi01VT~ylY3rOMQXqGQvuc%`hx8%RQ#k}zcKnj^&x;(=5hM>F{@84? zT6%}p3GL0VgB+z++oUDw7s@4SA{8PXYL7&eVq?J_=afYZykNv>b06g@d$sR(RnOA) z&q$26Bq&Hkv)u7ld4$7q`Sep~8>&M*e2>#lYY8;W8nGSbe$SSJL->>!blcbc9 zxBhhj^_^PlQ2KN>jdhMVt`ZO0k&L6OxN6bW-yx(V=sTzZy1vDE?*esPrB})67)nvF zcT$l=A6!Ke4p84j7u2)Y;|=-g{{n^ZgxXAuw0R_@&v)*aRr#%o<8lU4x6I&7YSO#$ zyi{=+Ifx9z!nmu7N0fl@OUF_^l5$%oh(k_Nt+0~+`?XXws^91lsS-cNo;fpr1y=BS zVV&pfZS9E?;;a&edUAyFJoG+Zu^aM)+&|kqUtPoHS}aka+qb&SNRP%z`-Pj^j)2qK(N{v!1W%LkSF(frs8pK)ZK@3_% z`iR_8HzUvgHV%u-*LhzH^LuWIUHXisQ&x<%b$3oL#?zfMq=ekHaW}81CI0RFQ7co_ z;;5@JU%^PuQ&CgilBR!A9OFGc*LYWvrJGMNVr3jg-il81j2J2CtnVEuGLu`BEhSGs zC~>f2fgp;lZ_5gF@Jq(D8IdhDTe1L3&3Z^#PpjrQDQwJfp`Fyb0WWBs-ld8RTDuBjwsZ26Lz)YfXpXBCIqtCm1+NK7xb zRBdyrQOpSZ^&pW(qs)iapkFa1b^d*xq{&9%web(0LNewF`?}VqFqPQ=6rVC*L?)INmr^-HvnzJ%Z#uLW6Qa zc*2ND+JlN7o205(W#Ky!D zCzJCMlk3_Nuc-Era@jwtyj6M`e@LcIYot$7567{^>jWu~+;0H)w7N--2BTl{NFz1L zA**8)(G+44S5Xe7hks8@AiB{+L1SSKfU;6hcTJ%=lNr2? zTToIWcbO-#l{{{=W=ScNqUs&GHXgM3i|kWk21#D6z>3gXqqkfQ<-4lVvU-J#d?QMW zFS1-d^vucSG0-k}ZQnHr@{>JM54iF^6TmjRE0HxL8IPWWC?;PqptT;F4z((6S?h~! zP1RpHQ{DIHsuEd{8tJvsw{aMgh;3MoS=`b*oIK}jh`IV*PRd&BLv-2y_vfhplEF|S zj5pYl<4`j-3)XoCTUKKjIjQTCqKSvUZ-O*4DyLSe?b_Lq4ynd59#$0cV-UTM8;?U%!JadwBG3Z1g!VMcl@ftx^0df0dRimZOMNxYE^+HMmiXqpOj!N;raZ zu9?X?7wHK0!}eUABz@b>ni*Tl-v{Kn8v7o{xva7A`OP>V!>_Je^RFgy)l*k{xdO>{ zx&|2R*Y#E}gLHANcMG23-{2j=m|STl)m#bWiXeO6h5JhD7ITGbfaHZ;rHtWt7_COo zo-4lc7i~w(RsXsr<)nY(T1MnL;{dL5oMH4Ue;1hj+nEMADl?4X2|L#z^DO6P*QI4< z$_=|lS-aM{)6A7ra6Ot?2G^W*#d8Gb{5zGhrY>vAq@8QiBdAUAOLqKQmE^tL<(NVG z78+gt8Zv3%b3>k#x!S!2|H;Zd`9`XEm0YC`kdys5lfR+N6=+IHR@-R}q(Rol55;kr zHKlD=fT>N4@ko!(i~Um@xNm|h*dkw%`Ytp7o#wi|OD>AU$xX_K^U?lf&79{e48Maq z&sp|irI>VW#gWX7ahq`2QbFEvjhzx8r%9L6I%+h7oFX^ag4~e5Grf%}9IhvEbS|_W@ADWi(p0tfs47 zv4yO+tM=(`3;soI&QAAi(9(pXv}57Ctj<%D58np3w}QMN9&(bY!N;xQybx4ucEdU`NQkNJ~Cq4ZUZad=hZ z;QHTEqVMIt0j@sNztO|%6YQ5Usl03K-!m&QJ)e+@okSAi>C|IaXR_k6B^$2wSqpj4 zT7Sm3X&B4pK`qy&7&kQD`{bwmP@Yisr%BedurHLB_4p@z5ILz-m^U%v2}Xa)D{`9o zCugNGNH79mq#)}A!Rv?5H}ahP;#l>*qIvlJ2InBp`D0B#zeQ6-a}S4~3$OptR`~9V zd}+v{9FZjkFYdzUSQH!ge7B&J4p|%CH z6J9Ogs`PevZKdiedP;1d_UL;Uk~J{iCOy)(=)TTH{&u)lDAn&Q9DRuwrJwT4m;1-I z0!4}EcAuTZ9h;5kRSl4sfqqQlQN{`yE%X~Cx1Laag2Xi3y~WXOHc79>E5Rs>R~V0x zChj4mR;pj8XOW$78i@p-m6%t(oA_HsvKpI-uF}gWw`2z!qv06lA)Zgi;~4Zk|2xX5 z=ZZwsX{~c=Er}Q}I|_6sxm0?o2lGbn6zl4HEUknbuEtTvtmTPD369jugQNmczmCmW z(JyF~;MA%rf#3-dCHMuALscT#uV9*tK&y(u4oSKAOj<83gYBeVA~WDxxKtmQ@zO?x zm&$+PsaWYG?&|eX9C1W)MsQ>h$3!E>4t%SZ_CF3?~he#TQ1pJCSx8!P(?W9-QV8}CBQjzmi`)Rqc>QnPm~8^xq3PzH8P2rbgoLJ za8c^Eg71w+Q7-6{QgajCPzkYGAQ6)EMILa?Uid09(dQ3Ww-}*|R;i}z9O!4XE}{J5 z=%hk?8l}k^3z3AQ%l;01BgC)i^nmmxQtME!$`%XpgOLsGitA*w5z7aewM5puUQIj4 zvwv?*c`JIwT9)ht)U_>nr^YYmV9Z`m>cKJn$RU*a-%e^&VPeEfs}SoN#5}YmIoo42 zU*@mZbtZBzXyJ;Pssa7zoqgAP|9cc;Q6AdgR*c1+mmF8>P4(u?Yg!Q}&4RS+ysy5f zjj+0=-`(OENfXOZtCUOXS$NL*31aY_H7jGgRw9W3XkB+PX`)lcOP zZ8G?FlTsCwEd8jUeC=w7BARenRxp(Y!KdIVhhM|0SEhoaDyKMtN<=AV&-QyEe!H;p z(Oi+a3NA!OVf{qtruMB@sk$Ll9VO zQogSxs3wstuM_);0ksqov3Sq_L~!S%V47$RsjEhN;UX*evdbrEd-QP<5nH|SM^u9O z7o!ysP1X-|=epVy`P)cWsR`VaqXEt@tWD@+=l z32x~cjd(llQSF}=suFGNMg5UB`A2?!*`%{_J za)4HTXkG^6Y0iz3XRqS(dBk-;ew8a@j!3C!ouZCEgCL!HUFl^XcHaJVCXFwHR0!U4 zmbRv1qxwT(p+>``qyAW=i}p^fwVFtN`6;&2wOpk39(p#^PyQup`Fhcz=&k4JId_er zv}>%n6+osBKv+i5lFq{0FEd(i5=_ZR^k`P7e#Dpf>d=>rpjH-HT-@; zcC^b5EB|*!l^^nTl`(LiGl^BAM#Z6^7RcX3px+a0W{=cC&Pnltvfy2nia*&)dtl8kppKh_Cju1z0~M}7Ar_ajMqAujVoz=vI;Df1d)zpq2$g& zdP1F$h(h1~7tFAluhly8Opri57OyZjZQ+x}fm%`B*AT8kv5g2HN%>{l>aGkI!&Jj;p! z=gKw`ld%#@yJLJxTo73;6myA|%MKrU0zpMVFLFwZTvvQOFB%PtB&Z|SVg zfBAR2Xs`725?@k_^a+W?GmwpchlNUp5~CcYF3zjebgeQ`RyHc+yOLTZ*5_$+Q|7vj zX=#(ZzL0!_Tqd<5EAoW%@cRz&JiVfb~-!s+cuDLX|Fu{@1`t z@?X=loDff)=imyCa2^Tm$9bDm^6og5U(>MR|3aa&L#sn8L+6K{A9_h>Rp`Xfb3&kVgV^rFzt(2mecLz_eWPK$G-^9<)0 z=U9A7^F%CAJl{DDf9&QA=LOCSv6y@gmO8dO=VF=SWl$@=qA}y-Lnnp$LMMk3p{~%R z^E&4(&b7`voa>#Noqu(1bMA0H;@sk|>&i6azP){hvJE4it%kcjVp^c#zJ55g5X~lxbYeJFG38Ceo zwV`#P?$Dah7#jZ0nGJ0T#Y3lsP7hrgdPV50(Du;!(5azQoJCHj6M;mJL&CTks&@*O zZ~E{=k8{3rf%Ec^6Pga~4rM|Yhq9quXf`wzx+Ii#T3Sv+n+x!gRoGbuMZ6q5ywmxp z^BL!h;M^n5qs|k~FTk}wI{QJ}<)MELJ>AsVw6W=nO^+|Ta@qg5ZSJ$&yspo$F&z~zdJ^eJsabW=Ob>0VF-sgPQ`4S}a zP3ODL51n5^D*x>q05|_R^p~b%(f=2k9$j|Dvj0Z^N4v+m&v9MT|9baKum8~#Ugq_m zH2piKe+;4jJbiBE=);wxZ}8}^kNov!x$?wcezaJQestUq%RgF*|C)Yy?+-_x_`(yP zed6pVj{d>HAN=Y2cbgU=@aVG8v7u$q^9`YGkkuIEesO3Ij$RYGCUiY)$Z2|a)BD-F z>9(eOnm%QY?r(aa=|R&&ga0+%(R2rH{r}sJnnE#S1s8?3!4hUddFM~yQW4s=2m1f4 z&=Oe005o+rbhPtl=+QBuXM>kL(76cowiUS34r@6IIxD)n7xvg=^mmK1H8c)8db!c! z3*nAl0gSp5mih)*=~b}P{jk(KVWYIrzraQxgq1!73;hD@r3@?mKJC=`FXt)PPSp7) zr^C6%Il_69^GxTToui$%InQ$5?ksWs#d)@KopYJI$h3tps(+BPH=8= zp6lG=oCLi+*?B)c^K&b<&8@|4}UD-v_|| zH~{_=_;kqq&Z|OA&K03%=f%zgu(r=2@%n72#d&oojHTZ%qLA_>=Oxa=w0R^XU&G?- zzhfcx>sW|=1j}CEgbVu?mcYJ^O^N@BWtc~u*M=537r{2;u$~F$M}YSqBfS3!oX$_- z5Pkty{(Cr=0<5a&{13vAC!NL4o8hnyAdo(YrQ-i^&U3!&VZkN91-?M=ODseD3a;eW zaQS~Qh_l{c&#AD>vw&~&p?$<0dXc9~`0w+;=Q{s{oR%i&bLhCO`S|Q~diUzSy~TVy zlb)I`_80M+;LXzyWSs-K(1FF%^zug zp!uQZFE@Xy`3KEEZT@xhlg;IpNJ~e{Gg_Y6a!kt!EzfOP(XysxL(2Re^32F_5jV0jvMzFF z>$jy;EBKJf-5&3N7;m9MA??!$Y`BmhPow=xQ(deQJ7iAW`V$mBHy<^d>i$1pKi;KRq=$DHQw6?cCt95zn^IO-n zZff1uy0dkn_2Sk->#JJd(0Xm_^{qFx-r9O+>%Fc2*7~K^Z?rzz`jgh*wm#W+orb7ZQI*M+IF^0w(V)Vs_kuUH@3aM?cTNr+rH8EMBDG%O6^X2Tl>-N zZu|4wH?+UFeOvoz`^(x>?X&HB+h5!Mw)S_m-`4)&_D{Eesr?)6-*5kU`+v3nCE6N2 zI=VEvDtcNp79EV97fnQGqQ&Sdqt`^QkKPi!EBdkM1JTb%zY={U`e^jW(O*TMj2?_W z-Lbi2qT>}Euj#lZHWN?ebJ^HLKD8$m%T497sok-BIy)6l%oS5T^8Z9SpO~AO%%t}A zBy+`hB9Y1#dlGRx*K7XYC!O?}PWmcM`lP!)(`KvfWUFbnwbE`bn_jza{rYXTMSn4! zNv8Ux+kVr$UpnirJoOUW+;nj2h5XmngMqv)2V!_kS^@9_jj55=b8KGRk#rAGZ%&mnRsE^9QHz<@#40L zc)tH718CQmof^Z5p>+NF?s%rS&K#e*!FRmb9-nr)JwDyG!DQ|A4bo3s<`_3~jLVGT z73E17auRk1i3-&T!>^?Ie@Z$@nNCubCMoGIW!g;HPNqz|sY*MU*QwLCMcVK`E#0O~ z^R#q!v27$Q*qAXi%1KYgjFq*QPTP<*mvYiq&h(Y@i!pB-pT03~8W+r^f*q<5P?i;?n#Md?zi#uKA$d-QnKQ%8k&ko!vF2nF^S0-CqZ0FGzXH_O?RAw4llD;^DcG>uBu29V9W~WoB>{L;-XUpcbYe6o4s6Y5wKb6YQ#IwnX zOo5ugX8ettLCujF#~fLj%&D2KIZ~?438!ohgc0V@FvA?l^eYW3oqG)B4Ph#e%*FMm z^3YTFjlSa^dwiNz@pY%$HtW}&Y1?e@^&`jZcCx!Loy!*|FZ2$KK>3hwvU8&8-E)ac zQ~6wXGL;3u@~1d&&Wh9dlsTWw&EvDIxziZ=VsU+ ze%K#>On*2q{qdLm;g|jK$MlB-=?@2{Km3~ha*#gy!w>u8kLeEwra%6&Km4*k{+Rx7 zApPOM^oL*5Utw;7{o#lG@yGOs1JfUW*&lw{AAd}LIFSBuVEV(a*Wax4H!J#A!*T>FooKoLJ!}LUi=$)x5+SAHy25#&@#A^;HbsQwqd(z32IjZoPm*oUU z6$7sv^MFF+LkbIe$lpv3Ts1d|Z4eGG@({nC68H`)T~SeZy`nHY5q;pn9C$UG*~g0t zHG0TjPuqA~kxY(o!P=~zR2Vax$}4Yhn9e2H0gj5(xw!&-oH?bk@-lua^jKrToeCOO zj(H$R=^gQB7UE+^R4LVC|0#|uxLY~qfrrU*gbUQf^`~wmF#xPo0`^C(Jgw(+&n(b} zNBB{A*F*fS>t452vS2q|aO1Akau+#q5^-66x0{=Edw>jJPdc7)$M(&pMibNX@qF>p zM9%HcCc1lav-=Di-JbPp*KMqB-K|5|MB9~2+q+?|4-g`qdznF>gM!KLP=<|%-V^$C z=)arRG+o;C=B8Vk9%}k=)1RAT&120MHBU9~K?Ztr^M{*1+x&R*Z=N* zUu^klxFh_W@T%~u!~YTfb@)%=a^$GUiIFoRnqQONYi!NA{SakiOuPyq|ML%8i%hqFCm$shRx~}#7)_m*U*2`Mo)_P;> z`&;j7{b=jst-on4wf?p3__pV^tw2sU*f!dBLE9_a-q7}zw!7Lsj9l)qwja0ss_l2} zE$toc&uTxm{lxa}_Koc?YTw+xrG2=4ynT0j9vR(R+HXNN_wn|J+keph>-OKbKZ#uK zS<#cD>!KT@FNzLDFN$WPmq*`>JnrV`9npKD_eCE>7Wc#Ge?`k3Z5_|I)2^pr;hRwkt2>e z;yFh=?}+tByzq$4FK^$!G4iGx!lmcky!FZQ^RHTZQu(Cvrt-4yoLV~Z$;Th~!(CnJ z$XUBzGO@n1e8l!|mY&g7nlF85N$HqRonBsiS=YfOk^Moz;fA8|H>Bx#3el${gMrY}` zpMSN~byHWlaO;wC+rSg0rqW42E47unuI?(ee|6Id<&##Gk1Q{}x@&Q%6OT)d>Tt+eEirK@l3D&H7+eI{IbMWj4Bf5NKrhR*WP$)%%8n@XwD zarplQrH((2lw04~^}$GK*}iheSIeE9<=OJ8@;T)~d7#u*?kXj_qIXBiYY$u)ep%#T z^r;KOXc{f;4VQiqdEWjDm;CZzEL?shvbglz(&8VKR(=dKEGceD+Bt2b3gA z&n(4CQ>7z*wyhk!sp|ugQrEt6oQgcf}1| zrA^1&aNUcS;_Mw)yt6A>YX14drRe*+E{?3opS|Oh&T{lc-viHA{i4)fI^j289XsvX zuDc?Cdfi!HEjM+R*Ooy*`Nh#C@4M;Re|}fjwYP;|w{PwZ`OeYo?T=p9_4)lyxOCF4 zrR9?&H(KbhL{)@2`v{O+|qAL{O0v+4XbFaFf-Kh1O;kbyvCb zstx6?^0Lm8U-%!TW1oQnGYmd3|X^Ia!`4ZzyjpUsO(%HkMB8 z^GhpA=axoGCzqdB9xK1Jd75&SROEQsiXzl4g4`(C4E_b}KJ-Yw5OKy++sr07vsxrwgm*IzmIlk(!u@@XfPPbi;>o~|5Cqo)tN z=~FlSxHbC0$OENsl|H%O4JRYzo61j@drD7-CnKeE4=xQae%JNazw64S?{0s^^_Rb^ zD|+BkQrh&qjlTz_zbr2ae;^WF@}bE7t^?zEqI}iCq4E*?hamdWvk%UN7Y{9+ibUVj ze(&)Q?YMR4@c6~&rf<3Aj#n=``pL0Zr*@AYKlu5JzkK`B_uPBmU2};G5_=Ny$(!!M z&B^i^OCI{v&7XYWp4s!yJ%9eZk@T(iUA=7ao}1RL4u5JqcKfNF<$QTfd9XZr+AS}> z|J<&XCxyRU`p+e$U2iHKUwUEb!p`r1ZT5msb{)(ed{y!@d%k|nqsJWxe{D(mysOK{ zmtR!Ap!3w;J0958wSRX172!|p_}8AZj$eG;`lVMy_rLw+OAo$0vj1xb&ba1n;e&IL z*UyCapB*{)^{37VFaGP1OFkSa-G89-M^ANzarBjUFFpF><&Qpf%K8JRgbR`KgHNrD z9a#CQ_UqfPeSi4MOE16b6`je;-t#_~_n!}(Rr>K$XNB+UZJ!3S9{u!ZzxCB!caA0# zm+qeL0%#un$_$n<8S&%=HbroeEJim@Qqz>d4KrL@4n_=-*x=azx`7D zlYPq`KViw>1sCtwmAU;BU-dGrfDcxw6grSBYU2_HP`=Jx0dmM*^Mn7i&;3Pp@Rb;FX6M#^t2-Bo(H^m?=` zf1!M3IQp4mp4T4z_xJ88?Y(_}?AGYL*S+tyj~@R;V?zm_4Sn^R;$XhQVmxr3 z9(c+9rx_1?M5MI%rvLmg8b=S@{r2|T!sROfdYwxk^S9g@F7Jy(-Znq_BPGd}#{&aH`0e;Lm9jst6N zkG}4<{e|12<*6nA_MzK9^Vyfb?}E#^qDxB6pZH^`_50_4W>dNO51pJ|)4er&{}-1ne*4l#fa}S~7s?$=ZjH!sw7mR1x85HO16;~Y zXFXOr_L{EJbKdk5c-`lA{@3?jSUx6t!c%L?j~`eQJ}(k|=R2+=fJT4)$b(=1U{~}< zU%B^zJK*-7Ra*3o(#by?e)!Crx{m(Kuiy3M&;IfMqwGDvqPV*M@tGZGz*$|*j*G}T zyDBQ8sGy>vf>=;d>|*b|fEo+f#RiI~*cBThWtXyGM?}DaCHAhdMq@PgM3Xb*F6MXc zfEwTO{lEX`$zx`3ujiifIR}^Dy)M=wT+NPzZ-xHa<D8KXc-L0UjZUTeq@szFC&7CQ4|1kwU?@L+b6wfa4_Y#Y4ET$G_TTMuu^x#p6% zB4I^>3FZutr6Xjq5VbcdYo80~wJvb*Gwv94$8Rh^5N!j5KLO=wsODXcWPz07M`ul z55b*RS8$$o+k!1~wTfg=>L5|5BZQKkpFeem@xn|}o!7E^GZj-hr!|tM+Ni{pVc?$t zhCN!tPv9{r&X0KVT76muTuR?;)9TM=z>Rcm{6tYJ0I!`P--dGREu26q9JgwBFWfw5 z?!pE0=51UQ7j2538xau}<)|CD#`b-lQHSq7zRGv=&fmGRuOA*epP0TqTN^u#%*A7; ztxF%IIz|0s*75c(l>1Q3$U;#@&Q!w4X%oS14>)U)ZEYZ|rflo(F37eTwZf8DoeJDH zIZ8w0p7Wu?{6_pjK|5K9n$GVLauY+xYKw-2%i7&wOwbzMyyttL{Bh!IBYY1Y&>hC( zv7Wo&l)Pn2+%nm${rTFJHxIg>ZP}osuV;%h-S1=W9cVaXvp4a;_3yGYO4P2)UVW$$ zUhS4o!2~|w+VBM_>(;uPwsz-p_hQUGq{smJ_otzZwg#y-dd-;Fv1aL@pP=i8TSPeJ zh~Zt#lVd*{wVjA#)02as!gzCka;Mg2tx0-WLY1{-QGA%PEHyG*OX{Q)DJh6hIbc&< zGdQhqPS!?^QWyM*vYpeygC*9Oifc``mKc-}15|$a3g2O^w(ynl#i`(Cq>Nwx z24-#aX&KkOUIJ9wqu1^`(Bqg<`zts=J@ zMZ@q3SegoJQb3aeYpg7`&}q-FiQ4Kbt;%SmDz48PK?N+aJPe*#;C`xJyVQ!a_yeb6 zVYNuyJ6ry=C}qM~t#AlB;g$|3op|knx$}^j*`{6j+q6WOyhj@!BWhQt80w5Tc3!Io zVK+R^(1NaLE3XYx7F)DoMJ=-Q`9295KG`(gHJ*w`|R8_RCw z&`i&6We`w=7I@~6hK(zO00VXxgCGMoo;ax>#oj|oL1R37j-dwh^9*yAMH4kbl@JfZUgel}EE@mW zn;gP-*t-ncx6%I3T-LBZmO(HC`-nrZ0Q;0dxB#M>nClw$XAUKL_637bDfU+et>NrT z4bzQ9qyYOygD3(7K`?h%1VW$@oPDohdTQ7Y8blPJ4I8l$Y!QRV0)*WlDgc25%tH-Z z%rpI14aYG9Smp_JI*WJ^1a%SXr?imFh=t|qnXKQ zW;2?(j3$!N%waV1Sj`$n6T@h5F+Eugt~svuYDTk)(X3@PjbzPoPIHIR9Ah+B7|kU{ zvyahaGMaOY<_x1rXEZqsVv95v7|kt4vy0L6D63h_Y6h0oEM+zISqIU(&0R*5$7rrHn#+u4 zKcmTFG(Rw!vy3K#(Hvzo`K%_9)g-W*7a7fMMib9y_A(kDsi>*gXzq` zg-<|)%@3>*aYlF8w;DGDVT{x)((FJ)Re|O#f-PQaK5^a%s~E^l=1y`qxMBoMR4LP- zOuI7u%Zx3vpiFd`_%esfTrBgHFT*<{9AYqnAeQjk`DBDXoI%jTpF(8>I1CgPAf#ch za9+4AJQdzKXdG%fw07v}Fv%g@;jm*J$0m+}sKEN(@tET^$6w0MEV~>52bpEhp?bWrdy z)19-O&pE%W!dG#s(x6IaD7ubD$g{g;Wv}u-UiD`=|!*ty2 zW1egNP_0R|h1LG7_IGt{^)A)V)Tms;tw#46<7#ZEkzM1ZYmDnVS5k9&&DAwe*7B$| zzE*avr?t7-U27k$eax+lTQ#>1ZXs^F-LBVhtkb^E>N*$Q1^24%P22ffth z)Syy>Mh)6FSli%XgO3e$4Qn=R*syKGzdToZd3lZX3iI0HwZ|*h>zUWbMl~DtY!ulj zwvn~b$wqG*>l@3B-5O^!k(&fGS=i(c@0Q*}yw`c}_RjRq^S| zzDbZp!uohkDGt;so~SYr@PM>pKU(Zeg14Aw^-BSQ_G4i zYqV_9vRBJ-EhAcPYc;afj8-RFU2XNK)!SBfU(vU+ucxn{Z;K@7S&5zK)+dP3&|suxa4*z_o$bI@j$y zs&iHsW0#g)l7h5B&4RiHjSPwiS|4;E=uFVPpg+3uT`P5U@7lBLh^|w+zU}7Nt#&t` zZr!>~?Y6ob>0YUOQ1^-5Bf49gMtRlACx}m$)Gob9R}AJ z++pyf!Qq1!4-tk;9kO}IwV|DcuJ5QLKhgi}!*#(jJ72lYDalSX@#g=mYRx5K{MhjBV|u&vE871> z=^8BCcE}ber-zetRFxI^uineVXDEyg7yQTrL&1Ul`DTe69kai0|KTJ0o20)7?;DkG z+FfSMR7)mi9I#sU?n|0F1~W!Zo;=zl5vW?c1xLDPr4{ZY^Jmp73vA&w>3zNvM4;aG z&0UZm4>;Xmt66&SdiU8AA6!1fv^#~`ZqiklL+%@LAdiOz!rN1Wnh{<7VYSR;GRg?~ zaG!_fg7hA~E9`^PeDf|uYu23>+0%PD#bK$TmP`gfd7^{fsQvalD;`h%J_+S={pr1+ zNdw1p=^Y#!C+|PaN5`#Sx!G7tHcO94+h2(zG?;D*Zq;3s-mRBUQxQ{b(Z@?9l|DIr z)9h&xs#$0*T&OE|{I|>t1(*jH3OJ>spV+0?_AhmF)vC%pPuaV8=QnvEWQ(lwDU-{0 z8Y$8rCoSqvWrwFsUKMXPj1&jShsAuSI{1G)uZKm2>m!ntcm}_uz$-7&&X=a(Q9Ud| zL|vJjFHH%BhI-g~LzeEt{@Sv=HXcT$m9RFIx4Q`WaEpiIsEs-yNUx8=ab96j?5!o} z2FX9tcGixN$p}1;v@d!d*W-BliUx+K|8EvSld004* zf%Ag!4hXq$iif{(9m&+b|KjkfveKK1wWU z3@rpbJjF92JP&8{i*(rkOj-Q}EiGySg7WTfCgZ{XsX53Pmi2GOcS2#O0gF8Vw z8`{c8^RqIN%)l27nIw}k#e?~fu;5X_E+dfUm~?bT&+!bjE#P1*0z2Tmuzh3*@2|O4VxOd|Bz*M^q}=qtx&A zULvfd-&9$KM}2_|H}SDL_c_ zY_;JE+k|6qnTI9ay-#0BU+^Tlg$tb9Qwk z_$<{@JHQ=Q6GPP3h^EnJZ%PV%_NZQUK7IF~11eXgHw7?hoV>4)-z|Kj5S8A>|5GQb z4%PJEhWfVPzm8RUP_UMWcRPaPyuNz&P zw3b+pQc=|36}7RlFO_HxLY+Fux<%?Lf15}ed@A#~C_a$1u(Avnya6uw|5;^*Otr0W zEwY9fD=W48h;u(xQa>x>wz|>p88W3xv`}VUxnW5P64+ar(4W%SpOD6OF3zCkR04Y| zQ+lDy_y>J$TD*&9B5|c{s;!VaKL*b|=4(oyNpgF8A71)I{HH#0 z13a#=GCZ0flU{Vlf6zy_E>+djPMy*@xTVtW%fDw7?l%9Nk#lngIAY_@;{<>EM4r@} z(XJyg|6A*%_0)&8p`&rTFnU(MiG5r~q)-}PuySvaPdNKrxyZpPr$d6mZJfm}xgKhbW+ceJFa zMJ=gp!iS&^o_2p((V`J;fc52C6lMPE$<24_D}GH@<7~IkPWd9`BVc-=6)@C-%qAQJ-`b0 zQbQn6uPn=y?!e%pVQ3g3JR&=6LJ9=%&`ba~U`~N2GWj4jIz^mKq^bZ_P;c&VV`NR@ z(rh4cF_R|9?cL*bzLb%woiYW2^|?h|r5Cx%PQzot$G#JRBLA>DWeN|Jo%|DOtMg96 zXEaIl7Jemd4GB=2SAvBZq&BbH9chgkCF*mOozm2t1X0R@n#H3#Q8oh37sBOmR%uwc zLxdE2S%Z(Pn_R+OSd@;O1-2RPrwk#7d8L}LCY2|4)TJju?9Xdb$(qJzl?s#Ou6DV_ z6rR4>JyREj!PxV%B9cai;h~#0%`i)|5F{gIFW!;9Am8}*W-iFPDaSN2T&_`E4~=y7 z_yM0+h?>fu7q{byW_GX9&5Syw%1Udf$}Z#LOS6i=DMGf3h*m(xd_OYg2L#Fp!v|z% z7YJkx@gj{#ENSx_afVPcbT4XSkg{tQyYkHiGQb;O#)hy2T%kJ5HtVQqM4y5(WC?Yx zpy&-KTXnbVab?dadLA09me0n*VMzJb2tJIUMYO)43lL*uDF=oxHAs0=Wobb}QOc4Z0m!ekncNaa1XZ%amM;42f_86f! z)|aKch*j8M#5NI|(HNwo5!lPz2s(xc+RvZ))XZkif1e+UrZy?hALf3+ut@p-Utuhy zQ*jlXKmnaW0anM7|06`ojP0zT6*kNGRSJ#@5U=l$_lr{gaJZzrt0xjoaXFkvJY9o$ zY(Br*|BvQ}WApjdX!FCrG!Kp?OVod)yt>%$UzX^hh0fZ^3JugrM?hg+v34I2oS;BdoMeNcsg@Dl*y2s;s}63uX0iglFPQs3 zu1yJiOnQXfE}ya@WQNQ5@Sst>U9g1`eFX7@VXD39Kj6y(#7jHmd?-g(F&6F?UHhzb zkn*z{k&o({I^dM9&?#M^Ya08%4hv_MMb|Wzu4z{3nx-tVMpL^KM273%Y*9RIQZAfa zVn~!*k1?N7Dj+UHnn!fSTbGN8(2$pM+s2*qf=b2}RzrwPJp4&H;%3%O8!M;Fkhs*~ zCX;GU+@U5WA=71t$^2D!5^bxp+^?;yw9Cvtwmwoq}0G?&4^?B;VxxS%4N!m|6h(41DIBhy#k9zb)|4 zk}fO5TgcsunSW$hmW&hW^!M5nU3$zGT!6Jp4DW87zMEy1<}Dkutk+ktl$7&Id5>$- z*ncHiX4`R_Qu6a`lGYn za``5NR+9&bxD?BADY}THu|4@~!U0^HGbIVQB3L5OT_g+a8)yk&^3f6x)sX-kMUH1# z1DV{g`=~i(Y0;r0Wm3gHlqNi~(2{s*7GS}Pbw#qoUY(}nT4MU-0;quL*P4iAxxINc zc_O_#Zj(it=b8bbn3sFne5%g4k)5>DQL&4X+c)562SnzR`5u?H$fQlT*UBrpS3%@4K=D-CHS+|ljoIkr8)^WS>m@&nn zv=|uk+3Wdt^0_zox~L%2g$OcTh#*sgQ`{yBn8eC@wPYE5zVz$i7_vRn@cmNo`Feq` zSD>A!*)>ye2qUq4AsK42&c0cnE^F$ z9@=7^AtbC{spdsJi>5DUaqQe(Nx8Y1sHb_L>{uus{5t)x;`2RZ{EhSK49~e;IIr=a z+B?o&V2P-M>+!oqC`^Sb zHt9a%*-EqoWq15^JzVX3cN%Y&viHckLo(3) zIx9=J6cg^&L)@)fxLaT+c$!Me9a78T*}+ox;T)cmzl#@s$<4*wXm!5W`s=T)-`^uY zvfuU;u?LNX)>K0A@}9OAeN!`btQ;!Bj-}Pb2_jtRB5o^=R6h%`mn!rd3n0zIGX31e zUd1!igva!RW!V&e8)|W69JL)s{TfGIsaR7|1Bqgm4H_U(yn@<`SR{(oimQ}lm8FeM z9w{Fz_EQs(Dq_((R#=TCAJj#?HLH$b{dkmj=m=5}!vSrr$_&dA`fjdHSIXI>U*I<- z#o*?PrYy5`YhCu*b1}(|6NMEMqxvss>L|TzYENG-9*3X#cH7Rz{&?&_&K zS!OcAwZE7uBbp^%$~uGxsvmOv14Ugb1*EB|*)SFtb31NXhHwN9psa&Mvatv$RWhi^ zA+_ioY~Tgv-Wezoj&5Em-Mo@k6cM*?6mH+Yw2~&y5hW#4ly3YF2yf-TBD{5J^!3B0 zUc)jk+)*MGFL#$Q6?b1vH6S6j4=fJDMB;E(%%>Qe)fRnR`lht-^xxCLF=J`E^s)fl z$H{w7^6|nyu;;(V{|`fZQ}FL&L#56due?4_=J#vuynQymcEhIFcw<8R!q8D63#KBb zyEbMJ0?46g^!P!O8TJ66{tVxwbr6pfM1GVrWK?SD~D% z>`->Oic@51R%1C#ruPgI$qY4Ro|;nNB}1jJDMMu>l~^$sg55gd zt2HYfg`f3brH#C=!Upif!4)MT>~el%8Ea7@gAE>1s^WFc!|Qrzn+S%6YP(@-iJB!H zP8uo0apLih4)MLk4$E7?H(knuyLCnA@2O@lp!MFNHVL!qC4qC&ymTp_fuE^30$poi z|9KHOfCUli6xWOw?|hwMq{`jQ5NX|M=}4SPS7_O&s8J!MO#EkyA`;LN3E?v!KVW5s zGC!QXpagT!!|8|s>B=rN3&h#y6GvtKLUFOIzk))17Swe*AV^mlU;sX;?Z=HgRJNI;_uYNXBM@f(gBIiZ6rFaMN$`jNQREd zP%lM)DIMlpqxPZdxF7srxNtOiU!r-%jObZ0vmDceq?nBL1*Qb3h1mFCK=Uq+Xt z^DjX2Jhwx0;?TJHd{pJs^ zUEcbgXhayFc0@bdB+Y7Qf3RG9uH1`zckaTg=qfj(PmgTw;_BU}#&XlL$vikLf8b4c z7j#XK{C$bT@Q@8#Cu1!H!AjZllQS0|G3qkq6L`-elpYYeRhAA$)N9+{Z@5{?h`7JB z_t6?(J)@+V5esE0EaKU(M}V`KvC426(-w)DGO9Re8wE-@(&WSb#Mz#VO&uyIZOT^g zuT6y&U{m4#pPM@Dk4=RYEE3l*v7&qkQQ`Rbc2IsYfak;OfhT+|u2oKl1n1N-k`^`5 zldK_e`Nb8C;QKqs&>mX*LPd`!X5h{&Od#dDgd|Pe9kR2^VBx^``=(}0CT^{q>)Ry* z)O>;%@48U-W>cag^}I-V^tsV>cnunpPGv9l&2C1y3(8WE;p%xzR( z+2inxFO_-|Wj`tvSHve5aR*EODFRdZ?@jVlsQE>VJOuBH${M7D&_@_SwxGC}kMH`S zQn@nh8-ehKGTix|fIMqUL9*?Hve>?Ka26@clRm-#($E0xZ9h_Fg_)S6n-V8d(^#|B z4R8XFpU`)})vSsFC4HkLAiXHWZtn?oip%o;;_DMVh&~MY#4D(R%!TtEWmSgAfGIrm z7SPy?JxF&-yL>^rY$fPsipa&5|SOjXS3(gGy~LRHtr5)3%H zF1j0uqfgtKW6bZuTHhvRjRbuMs}XNf`Ij1a^c){we7oN)<<;DAB?!tJKi;Q)72^eI zL5q;iBfUQRHj*8rpMjKb`zs)@{0aI4)`bd}JxCc+zY)=rT4rUDGTi``@=AOkov82Q zJ=OP-KID*{3?AyMZ-vW-yTW7=RO&YOA3g3Y(3OYU>Mqt6_JGHKb-$aAuybEQcThx0 zXFAuJbn7AC4MvQJO__z3nL@O)Gn zrkEGD=SjEF=5M$> zgDd)6!AkzuyEkruqst#{uHZoUx`CwnRBDZrEI-DH(-9#46kP^V^$8hD)y%~<=_5p= zQdR-yKktI;gCS?y?l4Oqf7x~X(hC=0eNNXxzZ?Xchoi6IyWKYr%KfMp=V1XWXpVI9 zBTio3aI?y`KM%|b^qP@A62pr&;AGNmSqTF}Qk4bC`Z#41KI4BQvO=1g1TFcugXKD? zg5S#b5$r+sj1>{QA`0YsszIr(Eby~0;B_;WrYdz)VR|aNJ42~~OTGk`-0O(kW74Ea z=4{xHN^G31Ug&`iOk0JVLnkvI8$XH;u+CL zb#JRF=vLzTy~TrP)$h0E*x_1;CheJFulli&EXH&&gOthlM*4gY&HW`W|dOXx?<0Ut@_) zPji9V-uH-$NqS8@YF!eaJUsaDka=-$^f?;a%pYA_rH>w64?bH+r^{}-9}KKfdVN5? z)CNzXp>|VJt~wfmvA6F$?$aTtm4h!#|SNkzjC zE%*Wpwx}Z4$D_6X?bo$ zpa{;F#nOhWVx@zO+BE)sY>~8~ZA*ulmc^rR#0Mh!;#sK<#Eu1a{L}?dDK~7uG<2 z!M_W>^bynPS0MdrBSJv5yz|SvK*ahPH%jN0aRBF*aRcWz`37;Ilfz%t)s~L^fGuU* zz?P2vfGuU*z?NEJOUGpW84CoYf&m-KyaKHiuCXXhK_!M-J@bmIT0P%_)ibYP^?VCf z&%A=wE8--6P0}lRta*%isW^m*(tL)b6$fCy$C$=y#heJNc#Oe{IT2X#7}Ex|P^7kn z4OCm3)leKavS3}f^=y9_wa)IUdEo3xM>CiI8i}ZpNIc{g(5#6~aV9QN?MAL8)nbX>*=P0WVKt1AQ+Y}GBQl}a6yFh~ ztn*M(;aC7vUgB8VXT4;leTx2XCME(yPF9OxR;Fg9q1<1-Xon$c3UEua`i~}>DkF(w zNVC-5mu6$X9U}&gUtK?zeCLdv^t>QnI}i!gmVw@R`NRE(KCW1k?2MY*bu$Z-?;M1( z&e>35z*SOty`!!foV0?!6*`5p2bFHfy}!kad=!TB?^}p9a|KHM(Xx`fEG0S&EYwYDT?(2Vu)?CWMf9IM`j2#UD$G?H7^n-`{qE<`g{&32 zkoCB4mijWJp1pzU8ns=v+eiz8WMqC+z2N$G`|JgWrO*-XT(nt=f3MWE=NsZ>_~;Zb z+ebh(!$$hOQP$bL(Upz;{oFp(_nc9Zpd0%;`0o>+pc*1s$bfEW?$_C+qS4{(OJF&W zlw-TGlA7>}CTJ;BrX#ybO5kIzmVi3*uvkgzEBeH%#lReaW$jXXXvHoAWl8H zK+52ous}I%nGCJ;w;)xD$M_3js9MiQE)~k58KJx&4c`rBtSH6LKy3}tQa3{=hqq^e z!djrdS~VNaN|bz=kQ-FP`d^yNDsA%0w@up1Mi#QxQ{3su z4yZ#eOL%C*h6B&7-YeTRk%f>|s826kehRxP3(q=;(&IklCFQy88hBR7K0AfGK+{PD zdtbvZ;5D(tjqi-wC^RmFMulqA5aQ$`<3Bw`ayqiGsBSoWzL5J3d=MM>T**Ofpl9)D zm6b144xM75ULgmaly~#QI#^h;vfz3O<|Dldz#3`7#veA{+?#s-Se47iFYWuy<(2Qz z283(UfmE1l~8V+juZ zjPlMfXW=P%^Om@63oT-o0aZE%cN$&GrQY2^FQCj%SD?a93H*&JI#0a)VUzt91Iy6NMQy70N?L)Hq;zx%I{=9DfdPcSYArXCToko7OmQ2MEG2CGs(RQTjs#;WwhBzQ*LQXnWLEE!%|pl6Cc zFCDtrV1GQ!OhwaXkx3be1bm)5e{Ru$>^4SHwmHGQsCmBY&ks+WIgY-^`4Iszd&gce z-g|Qm0%0U^hel)xnL&n;AhMiHL~Tqk?8YDy;?+AxF-k|5V2?hewh_?|l`#CrV2q>^ z2>vhu!q6k#6}33^+Xwh}2rsy^MK!GUBvlP<2j)G7GFRTextY_a2?oX}URog*muuh zTR#)wht%p$Bo`@{lz-my!`oZuP9HT%^X?FVCmoAA7%tj|_Hg$Y-DZ+`!m;UxkGkB> zKY26Sgr(E$TMba|W$v2;Ch#XK_})X>_V6~=4?Ok4tQ$vUYtca~8jEMyF4~}_?Su_2 zWg$d1{C4O3%Yv!<#_cgb+;;WAJ(maF54i0!)i^M9{|T4dXOG;DHr+ZhIsk*Yyo&C0 z$lF*a#=lb&m%a&Ov%WV;4}Ipg8r#IB<=GLxjWPW;cJH{ZE-gC`@{KV`Z(H^~aC-^L zZ*|t*9`wTaGvpZjtZ3wKn$|z_oXef-)*rW+ZiMiU$K_54a*^J)?=Yct1ah540ZHs* zv<$&GH+(eUyCN$OWd-tGv6W91z)*COC&L6}RJ#!u*SkHy!HjHxy(}ClWbYJmf4~v- z4sC@IFbJ)bL(r}TBMd(r%sG`m@=)*Y!-n+icVPGlb18j(@cO_P`uqS!9S{qUKBowm zkv@+RbU|>>${tZVaWEcuymaX>FR>#fMGj)5R2+F zGYn65bBvAR!|R%*is?!Rt}s&eQ<9NiQkrr~eb5+UkBjyuWWb8WyiUzX$BcJMvLSL3 z6k-&eV&b>#y6AUIT&Iku6&wv~(@7!T3OlrjwPDS^(Tn*0MC~y(77?RrJ3krzriUEyr7lpNG{;Ojv4N7FHBwMV8u{fp*-t zww38pGGw4|Q{(+zsPcQ4eWXg3`6!&`rKE?8jt|@H;(~Be*%?KML|cAr3?)Yvx@vq>cQ`LbfF1~xfskscRN>po30GY z;EpR^hD*Y1qTxH=5HAYEYtA+D9dt5+{@qQeVZlj~a+6zjCOoPH2jhe09B0P3OB)c0 z6(MW~4G$aCA6u~L)Ca#nRgCC#wrjO@6kS|-STjv{dR zN*Tjj!PTCFnz0Y~#zAcyZ!IAWeEAnU4riVZt zHM0%i&22MY)D`tiVKM&GIu7*im|28QD7EmH;@Sc${)N99qTzgdUCbiXHVTetevgNT zXlr?lwwCy9*n$yTs0FBduQgKE73oo<-$d2ucWZz@ze5##1ghZUnqU)XQemMzHK=f~ zlNwWWXGQin#r1GdbDW%g0m(=27Tv}52ntSSFQMJa9kr)hMAZ=gIUWvLO!mf`#|RT= zcR_b672BZ$%i<)cY*7#(Ss{tNWPzF)N@PQM4OBKfyPEfN92(Nv&kr8uZ*&W~3T4b| z9e}-ZMdhULj zaC^@`wGxbys{W+WyJgViR}mb%}8}JYn|$Q(GaKaE7Nj4p}=E zPBKS3gw9zo#-zJn)G2{|q5R0fBc+ZZ39*;f8^p?Q6wpn;It;&3s8*LBDUdp3YbV%> z*Na4u^Y~0;qgD5fuqJ^g(}k!R_^Bgpl&(oIH;H|h3bWEUh*Y{79$mP2|900it(paP zYUzKj+dXqklA-h9V`r}%&pUtq$iQv^0|#`%ST1OMWFP*<{XzP9QryQk2$Dnu-AuBC zTlA-u=cxO5idy3zDdMIf2Dn)*QpC+Rinx(pBp~Jn?~?_M&1>h*{swhJ771|(xP9?@ z+p)wm#`tZe1!L#VUNg{=!@r|w8&g6GM5&iYJ%T+(ziqvAQk77ssb9N zC~nD$l&t@dmX!84!%|JaM_Av8Dgrd?OB4Z;lKRy8)0E?ZR1 zsZI3&8zPwW6755BD)w5wD4yy8*rogWQ9Xe4I;2U6cS`WZIaCp_p#QkF_1D#L-asmL zy&&J(zZlF*e?#ei+2aETK1QQ9qI&GC!j!wIKRZhw4?%@NS5!R!$wMiim^}f*Ib=`D z&qm3#Bqf2SlvToJVM_hdGQX9Uf%T*lEm@MD0GJ*}OQO)(nU?R`tmt=k7OE9yHN%sp z)GPX(iX1c%8}j8~V>2poRK@kCPsCH2@i#M->O4#l3fn*i~f8%1lYj33qmra%LU4a9;iYF;o|LFRFwwxYd8?K>nJglgVxX;10RM%2b|PM zm;yS~AP1SG!v&;4VCOcSW*@t`#bkpp>>qCwwsd;&z{Bm0g!e(;y$UhrdS|*nxl?#D zKi(u|76fLEzjXKYC1k4lBiB}+%p)OW2as9{UlvORrws z$PR9fVg?uO-xx96q!9Jb^-yB;E978M(P)$ym#Pw;B@^ah(vL->cgf3$uVIp~s7plK z(UXD(ROz6~cpi5LqKx+hWxO4wGF}5?+s?Khe>zTOyekDqR2i>mGeWK)4$9*;c;SPl z{v7g(gWY{T{~87%91NR)58CheCVIdI4m|4Oug&^HTa; z4pRM@;Slv_){!YuN$BCsZcl|7*iWq}WZ`nuFjxf`25V4F;?U~I*DzQwFMksTizxA7 z>^3lQSDaFXg_w_PPn!0fA z9P=*F@z7FOgZlMgv`KYB8^x}j$=mlCkETu<5;SH^ufZXE4n-k56BL^ldJ;E1HYyR? zC45NK@32Bg>%3&tA38W& zU06x%yMb3tK7Sg{d=vXF6Jy_zJTy68Ph=Bd8JB@lJ8DFq$HY>;Fmf6XROz`E$AWQ( z414tJQ7`-v3{n3GuO_`jZSY4_2ERmI@JCbyuZ>FjkO1xW=(i?Eq~h371L+0t4Q=}N zZP(@4L>gf)9V6_`qY?Jzj2YkEIB-V%-p>*C&KhrHggs%0IW~!3wPRHRjj(qvdSp&} z<3k!^Z&Kg>p_UvPVlO{+9ER8Gj8gH}|5j$5K|xF@?m?$Kj+9aHDhJ?W`%?PZcjW!n3= ze$T1K92ZRC4$BwMi&Tg2i^y7qD-^FMFQPk%s}WK(DnQOb!~Jy&d(@_k#P{jI5(CtK z`vC${%ycQ`QJ3CM-^xO>68$gPqpw`UbSSR_$ILkDSPKya^}Kiirk9 zoA6rs#80C}L@gQ-I|Hij24HNc^T-SYXL8~F|R!aWjgnRX}qOOpkh;Yej?ZJ==Ea^jnt?jW5(9 z4mq-CTOv|pqxh}^=uOp>Ov7*YPro)vfBkZyM+?^$!41*s=pJu! zb|4~7zHa|3B9t*AwuId$C*y5}O0A!g8YT!LqYXq~rv>Wj_@Iku;C}EN1ugMXdxDn7 zb=Slc+d&&VwMC~(J0Te-W_oiA4DY(`BTnctkb#?ae^LI(O)aaW$H_#hXOX)XE_qdD zJj(r!KL&y$%KZ|R`*#i%H=jh?n{9SFJhn+;r+13uMl2qRXeH^;fsJV?+1Ky4eqp?I zCjXbsC;|H~8Zx$*v8Dfo4Sr_Jq0QM>UG`v1z}+U8L0y%k95Ppk%8bg~>jD)nJOcg4 zoSseBm{77^o*~8}-1kr$K{ps_WkAY@6jU3n<}SfG19TDQy7Ht8GJZkA6cX^+O)XIM zehL(}W8i>5WE$HF2yrSxG}|)rg1EtpNisAfMLcOI=x!XBl`H97o>J3rfrd#Ax*?ty zNd382krQcSgbJ^(gDC}NI8t_U>mY(bguRF236i#$aop=sfS)C7|AU7Z^?Qu~o>q(m z?Tj08y1VN-8qZjY^u0*EgX`6=Mf@h2I}5tB65>;6Q`#W$Nyj5z`^gLNO)_t}Ly1p9 zybCzBeTR0n8ujXt7T=o|`0~rAN6(n%Li90L>jB0%?u^R5&3AZkPeAX|3Pz}SrYUiZ zF^8|1xjf9Yz;8Nf*w&Xw(N#$0;0K^tVUA8%wP#JDqb?0e4^)O+4sub*p|t0F0r4Jz zNP9LwTV9t|N_!$QxrF|5+85fBffqb;9=(veDD8PiY0tpDV!JD7Z754=Pxu$w^Y$dt zp3c1xA=ZzYn@WgJ-WTGdL*f%f)ggwM65^9qLVUI;YdQFf5}#xwKCjVyr2-O=_;e{D zK8^@TK;lzdS=fpa9~@gL@!6M#W8?Oz#OE1?r8Yu?Hw9vMN_>v0#0N#264JBvGwJ!D zk{+Mh#HEzLo4=O)GwH{pg++Ve)GJ!eX3&v!)ZtkRw|N_(Ij5+BfQlGDCWpF-PF8(gsA zy4%5qm(&?pN_~2sYZb3jpNnUZ`gkMt5pra&&(!B_2l&oZol>8BCDi9UQlFM3)Tb*_ zpXMs{c|)mBnH!Y)H0*+K5r@{4`lNlKKG_+oZHfz}K6fegadrDleab!f>5AN_14ea` zKGy4p)Q3mv^XEP}krE##|EHw72|BC9$DI-%F6hF0mH2!IWiP74C+(V;ouLw+m1)u@ zIP{tLyzjbKB|b?i@hPChCk=^@zOF^?QMmY(s&u5p$Kf;a*)&v4L*iqyp@I)_Rx>W` z6vvNPG?eNs4;4VdJZ7z!K+h3dVW%3xIe#=o**F#k!YWZPcrq9?OaNHwjuE;`9|`yRwX}6 zk^I!ecnIi?+d>p^3OSV0pKWFsuIdcOsPt#Hun}p|LVUWL-Te{D#yI|-*Q@3ld>5BP#da4-*=SNF zxv7DO`$1KPIA4t{8MrvYu#U%kAXf&pzO zHmKhzH0LaGeHgI#HMXzFrf*UodZuc_$StT9pbGp&0%)PKe)`qzV=jhX#!q-Ft9I;-N?k z+TLYN{$y3K@Y)0IDHFTi0-Z_(i*jBiLA3{_^%{dgwZqH^=c7Tj50(bij{O=`yG?Hl zsy+K(f@)ti(V*H#N`h*4$DrDMLrMe-n3u$ELAH30H%jcE<%&fDhU6}hE4&WN%Tw1` zpsqE{igJbMWw?Gk{p#WGY1n4z<)IC!7B%oWhP+k-pId3*^Wa6JG4OfU!b$%r@cB3z z`21)>?lBtpd}#Q9-X($0$y%>MRHH^9V8Mb^!VS?Vr2)TB?c29KE#6!b@OzFL@O$Rx zfZzK<&Y?JxO~nyZ!G06)n@S@?z6AU}ou5hrev@@q6WR3;&AlFh%ERr*N&`bTrkeVV zfAl*@%|TqXJ*lk0Qss2?UnBl9I+iZx-c{vHzVx8Rhojqx#-HExQQ!s zRs2bLOxJ`Kplh=Bvq$1p)J^Jkd{vb`mR?X7#c!3F|8Q4Sm8Ws9P*?if_S~e?#$DT& zM{cFc(>3$M*UU7w4ID?b=&6i_m4F zygv&49$L+0fZg%W1w;lQms{L&Z*XLk&==Cy?9~KypAszneC6~De zJ*?~rSR1hR;dTfiq_s<2vW{5x#Y;By$vT8SS+;?qw_5Nm7PMhOhl%oD>RN;@PzmWb zkT_8XC|?FWv6@8u5B^TR%)k3PmHxF2L>C5;DmbQax`c;u2}u-g81+cf-_A&}NX=DG zB`McWUFdnG^KPR2Rbbt%f1ifezg5vF!|>?oQ$|oFyDSagwrNxRYLm|1M6vI-79f>? zs%cWzRe84>{CnX%lXRsd{ zmzIcFNMn+3MLffM8kBrF9sbDOsrhV91k$EEC7)?$B1E-fV#*32T@2oxdVFG-{sPW8CD?E{Ceez0Tv>;xo{}8+rBHtWbSxRk+eh2A6_)(93 z43vYYKMxkP!KE(Z^5UqPSnqSnY4nGvSCWL@NopZP!f`WB8s9SprRmB6h(R1D2gZoiUmYO#QGFb z5f#*DMMXqFTIf;~Q9+6nDMEM@DN>|Jc@)V;ZgBtKGrKpr2|=;G-|zqb?|x>s%}zOU z=A1KU&df-PU6mx+N7C#giDoNFwT~p5tt4HUqBMDeeIa9v>^|~#%7i}lJB3rlCaS`@ zVv+jC(o*?Otlj$%>ySpoI-!xoI#GE$NASETbXJD9g+f+Ri;&FwBL1snnDQk_U}7J8 zpA1%>d8|}w%EU&*c3&f6dw(dgO&n@s>q8zV4wXDk>|^p+%`JA%P8mawU22NWWHVx| zF@_;TiBs8|&kWUL-3^IOiabP$Ji!!sq7-?8De^>${GORnHs*zSAtD$)?mzsUcVBsT z=M{FnsOau`k+SB3j7YWZwe3>(h1i^>)$w!9Cc1OYQr1M8|5LbfgjqJC&arqP@SSA&JAuFofxrp_f!P9q6$S#c+o3*wEu`lo<`u9A7>Ak4 zyEsEXXRj}OAE|KcawZ@WUS=Q8w-=&4H`5Q_V7)w#y(GOO^PGNqlKG<7jh{QtzEakg zu=}O%&-rTWx|^mnpON*Csa@Wm_^sV_jGd9T?UJb%Mv~8M7)k4mK~e4eMg2qD^S;6Y zV#w;Hwo1>LfA^JHk)%l1`%g=|X?l;voiZ17{`j7&F+^%|O@~V_z3HQs&t%>mJm+64 z+V4POeVZ=Fax{{=s2`FE66eCMN6SoX*6ds3 zvztg!+=1i`AKFbu+GWi^a*u5LhH-ZLb6J?e&Pe59Q_wCSxq)?KSazmuV99IKvsa`I zjQjSwY&4vKV0Pq|RJ+LrhLs<>Dyx57i%z|oWhUk2+GlC|p9~#+{V7CaXi_$lG3HIk zyAFNESbB8Tx9>#O%M$Crmxd1t#!agTppErENR@oG*;_O&UEVI^nlkIyU zYxuwqU;dCjD+}QadC0ySd*dqhSFGkxe!^v;`+|{?k=Fh0wBKWb30e(zTE@R7`ray^ zcZWMI<5Q+(>{_?lOv`8_(=z-u3Z`X@S@%vT` z+1{j#>JeW}CS~-NNg2a(re)k1d^S2MW2Q{XsMRv!i-ayWlQLLQDRsck#&(5tvKF0_ zF(&W%lu3C3q#Acl#-8>WHI4q2bqbrhb24-=vWPhu>E4_Sa_G&;K#eVPGTsC7wLi(Y zrf^P%SqU^HIxAzwm(0reF*++FGos9_4003q+Ez0w1J#2!D`RQFtc+>HLl<_u@HR6m zQMVbmJrFeeQRV^#yQN&K*v$-Tqb5@nW)@} z8M7x0oapGMWwi0sKB~9O(0Gkf*Fdwv42?II2U31`W%SEtj>Z6)q>&yuyZW*aHMM1P z!7PnC>M`Rly=F_9qe0>ITi>>}t@M;1re-WPb2Lt8jz*P6W{yT=sMxi7{`i-;Fgo3+%SR0{-Pu zXT5gUXOnGRX__4#yS3|QErwJ|*|qGQnG^c&e9lh606ux{$lb>NJ+a>vcf1nGdL>f6 zV#1~m4#SW3AkDJ+veUWLRN!q2e2aKIO4kHS&dhd7N z-lr#E^sXv(jD+v4n|;%whe_+o$8WjorE_0KgZy$NxmAyvW>DoAeKQ*z5D>rEXuCvvd6obDGq; zra_&o1~1HOyE@(8Tz+Oq;>pTyVwX?N`DEGZg%fYNHnY)yTmR8G-TmGEuKb9QdkfGo zVcy6HvacU@hk#HFqsL+xJ!f);d=tayjr04@$29R``+LkTUCU?*Du&T^7QZ$yAEKtw zUEjS(b~wovyUN{SS2?KAu5vtfmED4OiCtyXJhCw0Zev%8@>lFCr-@zV+jePVk%?jD zI1DShVUdYpWz-_mGpx+UuyT-VSh)?u%E7K-rR;k17^ao)W}$44HLc7R)5^Vh=lM`y zVO!af(S2+yKX7d;TiW#=8Yb41o^9nRQQOMwv7sHjF2DTD1VNZGgJE4$PvlN~lNM_lp`<-iu*n*>BE^ z8dfr-GuW7NHpkk}-9oX7Yf@SB-Im6rG8>c1EHSBEXiO@XJ``F%G*qw2^4A+Yp0Q|~ zT_JbYs8FMk8QEWEY>`D4)ytt#Vp1uFl-C5`%?;Ssa>o?6w_TIU7cr?k!!@a_?U__& z&&t?2F|YP`-&{;87owZ60@vh(7P8CaL$g>F_Ud$-EwJqB6J!h_>7FaEufinP`&k>W z!r&~sgHedyj#>kY%7=|c^oihTyTR&>cBuhJ27Gqi%T?k6Q|)lDYW~drp2g>v4sT@jNDs4NVA-9+;RoA+c0m zwQ_l1r_M@oH+yZtP8px7ZS16TtL~=9>96%>?O3N-b*#p0M$(%dGX_|1Ti;q+tUbQ! zzBhay`F8mB`2GG){;~dP{v7{S|4)HZfz&{H;Pk-7fhK{w1Fr-I1x5t21K$MJ1rDRz zQNaemD}vVsTLlLMhXg+hu4Jc-4Z-cf198>kZjQS>?*6!!<6e(@J8nc=cHE@6nQ?RD z7RDWli^Til8)(IUF?n<~np*P#X_Dy&<;e&)v623^7%Z?l0B^*gO#)hz^LRCW5 zLuZA~4N1T6*3j*tyF!nIUI@J%8WZ}2tzcJ$z71^)?Fk(XIpL&mM)<7oMd2&Lt=X63 z&hWkA2f}^A1HE^NW7u*eZNMV193i4UKB**C*4iAU`ZfS{ek6;?I0VJ zN}rQ1(tGrf#!Clj0{x@$(mk5cF5?$APD?rZ%WA6pU)55D>t@7E)MxX^+4eSBiqgI^ zvQ5_OxXRuUu*<%_W4@RV#t*1F7eOr2F!&H-QlHs50XvJyuQ?r0k5oD1j!1G=xTK}* zW0#K4+xu+DwhnBrj!F30kV|$?%{!X9XwHmp-Z1;5cInzK{igfIdHbYJy=57&k!=q? z?ebBZwjDd($c6`>W9{074G+w22P1mi!B*Lwv%>GZHK=yRlTZHh@i(7ji`n=4yz$uM zPxX1?pRf0Qo89HQ=XJ@+?-H0Aw4XBzr1Z>xsA1ki=usmN=0DUp@1Z9{{kuPZ&jXKz z3YT6CyNlzPm2rN0E4r{&*jrrb`7V8$#fOdA(ttJbi!fX2+JnJ`%owYsR%}*h1{dCQ zt(MH-!u7Xw9f8%73@&`m;6nJPGT4oVQKsafO!>HJ=(rW+qAJ;ggFpT7tMnl#WZx-N z$Tq$zs*t^it^Ss;4BYY2oClYrdni8tkvUzbWi4OX`~Bw40+a4&GwiD9;sV#c*E+jX zRGt?kmh zB?U5*?sNC3`;!5DTA6d`RbDNR$cCB-6tz$?fsFugwJ-v5BetOS_wbt z%b4(Mz3{iU>BHjYvWV}pG4|py`X}E+-$Z*~>c4}nS(vyjn=9@LGz!j*>`k3zFALaR zE)GSyuqYbKoK<0fW(#Xkp2OU!Qz0cR@%q!K+d_~3(_moUsbWDB`5~CsFz->>7to!M zw>p^LDF3lQk}Rx7bft#uS^7hIIJ*7pXH)KPA2SNmxzmDn>7BdYYjyK0fK?45o^O+dosVrf68E$-MjSlY@*j_n1tS39~ew$xP~wz-jeY z%kI@?T@+ibZ4jx*qA8i)qA5x5X0+~jf4f!%&125p%hHoxn>8U6zUS%g0PNiX?+$n; zGo1SM+{sJb0n_jhJDF|A^FByDu;vTaj(I(JOJsT=qQ`Zfyfn?;7Fm-T@n3XJB+OKu z&+L^fz;n;cu52j0-A-qKf6o`UUGy4b$OoUfY)-_-_SvVM5_$TLtUgxVkYnYmiFPdyU3j2_OF0XqK|V<{jpRmFy0wo+xBRa3E3(P_0Zws(!3W zAacFXWBYmxx2{5|8U7$7J6GnNmHPcEcIj=o=wfD$pL@{)cIl;DVLR)^FGAs=i-AAe z4ZR!=K3*%ps@dhwVAF-#^V-|xx@5J9Yzs5iVEw!0DUtFQoz8aI;VW`v!K8~=8|kOk z4~2)w4mFUByc94ZC7ATt?)1HLudQ3HdDA+Lvm!r4rUsIxOude+Js+hH8}>b#5w_Pc z!b!b8&@1iAC)#(tEwk-YVV05jK{kXAH`tTDcH!*ZV%*m7she-VEoUE7oth{aY~Qo7rFCL62oU8)If3#)4ssOD-|KwNu$#G!oZWM$W>$?QLW1 zoH5}RE5z>X%!bt?mG5}@&hSe!WVhDNePi~o4?p~7pLgGRdCB)CQ5N z>KiMr4@X|j`)-8ZV!!BP|5hei)*XF6o21@_q0CJK-e8~Xe)k2~08=ZaLh5zhMp>6N zYtc$2b?exxyQ(Z(Xe#A6vLhy&XP%*gjoV#bMb&QFxK$O^py~Da&04m&tctq!`fL7C zMYU^n{nb_2>C*i}v)iJ3XA!r1=abzwO?-aYHPhS$WaCY97nH3$&0QS(aVB@}@jwsN z$@q5}zq|2!8UIn^_c4Ay;}7V1N6+r+RpSpb{t)AjF#cHMPcr^=TkVijj*P$C*?A0gLTNKe4Ttfd{6lL`(E`8_NV!;^*`!=#{ZIkkbfAvP`(uO z2Op*P{BvBDxF+G-r>jDX>w?IBnUhu{Bij6@VxM*@b<(Yeb;jm>n2{D z*eLPV#9oO%mr5*Ew$x>%hLrj)sY%kf(q&8ER(e@-gXF%+qm%!gydimO@~-6l$$4e0 zGB=j#RHj>*-evli*;HnGnL}kOmc730U1f)rU7KR1T$a))rBBK*_MQB>oWET4ay84f zEZ3@Br*f~C8&Ym`xi8CYPqk93r8Y^uo&6^#rT#nh$MV7QmCM&Ie_8o<<-3*dTYgaa zDdiVdNUPAR!t{#C6?;}(Q7Ns`GnKZc)lIuT?XI*Z(gvkXNy|w)lwK~qc6zJy-swZr z7o=}b|G9FN$_*>uR{4p_Lo0t-d2dG9j9M8j*<Ia<-?0@=*b4*QeAQ?{X-|!SDNbe(6juMnBA>E2> zrR%2zw#ufZjC1z0HFHq*X=Z=s3Tl#*$M(#r{2Nfq`S!iDnG)uxADuPY=N!}3R7lsO zgpHhoy1BDmU*+WJUc7ry1@%*02ResLIkyv|kJNV+dlE?QvNp9^tsO4x)#^-xYl!~ zQ#;eBneo)jOug5cp?`Fi=p(pXob4=uCU&9p-JDfGB!&D3fJkK^Q9*sLG^O_ICaNs; z8=%zNDRntL5J-mjYbk$iG#IhRVLcfYPkPHp?--%uN%I(KZZ;)8O70H-%3X$f)|sN7 zbEc~P&L`@5?q9?WzzufBs`s4H)LdDw)>6sidF-zpq}Bvylhk~^FCg4kT$h8ZE1g*? z$N5xk0y3MO>FPV&erJyQ56=gjdDQG;b<`Qh{>lG8)xQ?P((*KzvY+}(pyeH=4wJyM z($ryf>M%eZrcs9})LR}cZ#OM(zt`%(DDckE7+P9$X9qaA1{^F!%S)x@`Du9vp-9B@a9VGV$!HX@x^Lu2&J(4rz!A6cFA)rOWkgvX{Tsv?(al3H4 zaX;Xo@@g+R*@xSY`w#8_?jW@45biMUM0WE{@%ggdAc<3l5u5lW#M4;fNWdd_rg6$Tk4Ip zJdpbjoroU8_iW-B&vgQ_W3o;FvSIjHA}y~J`6$hoWFTFJKg$|fd%teY-)%|lR{ngD zlzYQ7kUWVcPgNvu`Ci@}VmU@E5uHT4Ep1A+l9-MW(@|YRWLaw7mE0Xl8BeSc@|jPp zyG*PfazBPtvPoq;ZUW^_BZY&cu-)V}L`;(3Qsk*LA(EXfq>x7n2T7qEDXjNWIHFsV zi?+meE3x(ha~`Bzy`9D6-3A)_Na+YE?IoqXq;wFz?ZSDhm(qS5B zgcOBVZ3Hg_Liwa5t?IA`^JS!RgjDvD%3f00cAm|rEXaWDLui~K&}ln-HUI+D|%C&5BYBlWzVKR2+x52bmIyB zL4GrcX&aC!O@4_@RUo!p;1g0=d@aY<9i(wY-s*|`HHmkVfx$=4T0NEL>82$gg?|av zTw(m^z4W)XK;!nAK8Jgk3Wr;3XjB4a50PG&)DppgQqBkD;Si}ECAIy)EMHILI*HUK zQ=%#0!AH*1dMfxjjS@}g-3-2eOdXVzQsFy4d~%=2dnV`8X{V{Y`2w0qPKZ4Lj0yp( zFl8=9Ig^Op#qBlZMA~Z}IXR#w(V8X$sVP!^sMu6;K8^R&f$*a_pA;n42E& zrql180qj49rUv+PHh&)CPx^{RZqEZ}!^E6O$}VL9=bc%UMJU4&;`QmtKywP;KLUc& z!9Ma&eETR>0{IIOGLaNY6EYcUREGPBq&$h3C&S%L$!R^)ot@+)#2;at{2^^DnYbna z8^Mz)lw9z{W}!dH zE)McO0jvxeEVT*$FAqO<5n?AX3uka#{GdiBlaDFn^dqM?xN#IL4U_X->pAh+kh)@IXk?Ig&@;?84 zKx-X_bN|oh|91)Z9u< zrna9@wn;J0Kr33F4+uSsR_2!2rgY7~XraI3`7!|*26Qv1=or#~XYn?lw-NKU5^sgy z+q{kNHlM#;DZugm&NtzFgv*clTf#NNjp46s^QTQX_fH8IjnAY4){X%qC7el{at8TZ z!i!Ag#xS0Lyu5Pf^4Dk{Y-n39;p)+9n}AVmflV*+{UDq~Bnp!*<#kJUjChVg4@$?h z4WVV4R=t9@;m|gY8mUg?8sU$d;g1K2`G^pVxP z*;KwyhrZ0<-N()mm2CK?#M+!RMJ{pq;wEAfzUU{mW3*qJJjN4~aG8U&U58jU63Zcz zH=9^Q!dXDRgm3Sq#FDQyt4C8I<8;Wcv!Fu!9tKkisfcTg@q%E9q?TYHd5QZzT33#D19Ah1&rQp~FCI3V8Yv z|4gME(@1qXGN#Kd4#KOBfX{BN?J;s+8}i(iP_Be_n3#7E+fib3Jh~Y1VuFKH7PtNn zh+K=tC|6~=k}++w3DQ<;+G1O3?nY{+7vEfotRj-w>D1gQNMo5uW2YdEodSOf0`m;= zoJ30bu!*uxC46YwT?*t;!f7lB|RseJQXgF79-A}&v0q-s3dyNMXk%|uk zZ;`)`P?kIoB7(y{uSWM$4&hF_Ov^Y-8Kn2Oh?v=Lg8N?J#Dmm(Z(2+tu1KtI>zE=q zf-^V*o=i75;N*?rD zpwy>uecKCvlrLWsZYlI`Irl4xe-$~;G4%dx;#`VbhFebR-*8=tTZPLp^nNLDSVkVv z@$uE>tL^nmItBtOZf6N*QG#anF+be3rRfS*ec4EW9YpJDfuB(G(|VH z{e-ejig5;7(eivl=#^lG3o+(1>$Q|{9kBeC`%UC>GpT=PV7Zo3t;4OyeM_1fxo*O3 z#(igCxehq2C&q92ZzJh#!nywoEY=Wi9kH(`#%~F=fqOTEpEb$-h|xcg(MzextVf( zXJBbUN`43xP0>wlKcQ@sVw{0iv^*OLy$M*lCAL+ZrzNb8Zm5)}Qx;8ib+kLxf90#l z;e{hXMaO>Jk&yq6E==?uuIwh7CebJr_Ebu`3nA67q{ozxW?HmWbD>$spe$R_8s(!k za-c3Np)NVfx?vu@G1cn!8~dpH)h#l%4o<~8hn;)}t-f>6S?lC-rS;;YsW8{0-gS$! z+1bVkPViN}=Q{hHeejU~!r{zu&{{d~GREm6`2^*6_5cO#Y%*oo=p1r(I=h^W&Kh*4 z0ZNVSflA={Q|AEX+~90+wmYkUvrmNxlgs^fXD`=WXXIa79A}xs7zlbIn)io|Ml2q>?02LNme4z*X9G@X!rCUxUKOTRR>?gvO>(b)l@Dz8fh}7| z>2oInr00N}%2`Cdqz>XGUCAwX@!(Jn-`A1rA_s9qOt{?G*VMybdVmQFfcY0HNMBe1 z<3;p=G&+e8{1^-%ad8U0dMPktCuQ46Ut2*R+!FDLdOCtHISm`Fw1ij0^OqjZY=?de zZkNd+b|yTn!xzYEaQ%?8+Sy8u*Dz9rMg;6oVAdAr6VrCL(?WMs78hIQ@ifg@48GZ% zGyc+y8%UAYJX+QPa+xc60B`ru&ZcsAkT-J}cUDl8WhR%o4!U75OcDAZp|*17OD*u` zn6tncjoSg<8T|Qc^9~N9-y!d#$@@wfBQdE$JL!oO9N>D)L2ES!ZFQf)ox?F7|E61K zqVqI)90IONZUW?Gw`s3HmNM+6ufieFm232nR*at2M-2&n?H3*qdmx$o2I%hsqyQHI7-XsY8=oqzi#KrQGe)=olQQL>1EnCUQYFgD!;iSJky;!{Z?SKE7 ze_)Ye=$^z$eYlikKNN92?QuQUEws;~>6zA@2OOjhTuQEKr~9BnyJ^|K0~$r+|GS^0 z?T~NQ;QqT(j&ktW^k}8q;Gvsn3mc^-V!yffU>nkxNG(xQLyC`$Q%G3cN4QD7w01>b}9ueYlx zM=Bu;uC!Cahd=+7o6l&j|NQv>o*1#wP*I4(Z9LA8lp_76WkxbAsf8Xhv?N+%5z|7~ zi~slJ`p-)R>LOGz&%OS6@%~awj5Qp0Kobum1s;U62w%Z^y!ZjN*>32fsUx?hq>uV{ zVxTjT^pFVTh+++QyOGyd;FfV;A_l-o3%DipQclWQh;MF;{~LUREh0Ne&+u(S#5j}CghS4Mom7i#4gS1IHFu0#6aNB$N)fCm@R8XbQ?$yY;JmJ6O2 z?=u&MrUgW$g=5h7y@r~XE&Tr1-eC_1-*MCM`er=P`nJPKw}S^I9>RrawH{TJ65#T1 zoF)G7Klr7z5U7$TgZ&*DH7)eGgn;>Gqy3`yT*&1MgSqdb@Fle9;1A*oB!a@Qf6|>x z{iOYi&1s1oB$^*L#goudR4tab5@RhE=C?h1c_nAki#cJ=e_N#gz0l6glG3K;1yAfc{1Uwbzr*0xS`YtLs*jD+#?;|`>d2=LBDauI$M?X$&%^XkT*EQ zeklg(cc!t=q3`a71DgBHIFbX0_tC?!c_Tf2vHyyZaCx%=3GKhw(~s4+6wqVI@kZL; z7NgTJb|EE|KN=p38ES$j!57iy{qH)Y2O>4_x8vUWK72(;-=*{Jzea0Rd`hdMV+Gg}qe91Aoa%Qb!3-f_9z!~cFCs*<0=@67= zwTvmbk|X()G3pIot1hMm#<&WdXV|XhP82du-KXc3^Ur-{MLlAFT!!KsE_($q+ zH+Ed~dc_KnTr4svuOuhFLJL0rVn!Re+ydN?7YSLwZ%n=m`BDM5G#Y@|cBm0mVP0@BICLQ*N;djTwQEyp&LPQ7rZf6dR&sctyuk zVJ0e% zS%{3|W3-OBg+O6BRB61IzhX38aG#S=N9fT~LZgi*mM@4Ao#t<;XRoy2oXPDX=Vj8J z?YztLZf7KN_;_-L1s3`fX_MHDLeE}z-r^iY3k#F$Z6@clDen$qV|5@#?q;E9aa(9= z6rOT5xqcOYzw-jEeGR3Zf`w#%XDU#UT6cTevA_JvJ+Z7O#g+Uk7R6i1`xdTIi(+Yc z(nk}E;t+P2E6{MQHGMtFt9Jl38H0@W+C039%JwX%C`X6iHEJ6XBS-&=1PQ zmwf1b%)ztY*cKj;zui_scq>#OB|#;^r;7nP|Nq*XH7p*LI2Sl5oQP#JY1k5Hax|M?-%#|FjTv<>2*h z{CqTqN#tb`Ty!+=4$?|@!|gvs>K(;A^AI6~7KeDAPYc}&mQKcj>HHbO4tlFIoRjq( zIE(4vDUrm@%pYp=h{*MvAtVa;6JI9(YF3K{pruRgqMhY`4&Y$w-wh@j2x{dRu;tEs z2aI^8q;fU)K+rt7I0FWorxGxi`fUH^<}h$J`R{I zlC`Y6=A(9PqhYbBS7yqSj*&Bf-5R;0ltStDxD*{s%7X{5p}!|@KRqsGP53q7rmVCi zYnO$w2zF^od`b3?$NgXA1+@dU~!8Q{eRFk-Q*sQ@oE zR0diJ1XuCx0JKq{?kD6&>oIa{>|3JW-D~l` zihkukAR-5)X0^QNNVog$kNYlN@Nh61ozM;_5$!_c0A}r&oEt3`&(w=Kg!Y)@1avN5 zEDGhIuJ!^2(K-n~LAw5phwwAnH>ICOTbyTRD;#8Ilvt#1qZU01A(kP9hww+FkFC`8 zJQH$H;WxRXPHGl=BV0mOU@Ue-H9NGfWyF^QuH`v%X+bOKHD*H>=7E1}MdGHE%v>pU zxcYhNeHD!48r+UaCt3pcPY;uY^G2fg#o{a?wRqnOB*Vh6g?}5U2MVNCk=Mi(J%s)h z9+F$BZFyUe^TN-6;#~)~L z1tVQb7=eo)0?(#M4V=tj_^Z&xT_+P-!XRfBg@wE;XdzG<_!H%^$;UBp{wO$}W3bj( z1`97YIN>D+J>JOw%u6=XhUhM^iFZFnuU^oYiz^H8kIc4|@s}uNi3xMuZ9FY+LGicI zKjF$UYtxZl3$oG?)9aYzVm&Dw=Br2|d)<_a$5Qxw0*Yn=MALFZ!&|&^7XJNP?!3QG zvYumOhI=yynR?7a##vTf!M(S@Urz?+LKUaPrY-kUAD3m5lo2>u^t;o241=5;lU?ozvt8t*$ z37xNi1iQ+m%_7|#e?a+CjJ8s-qVFlh<#NTeU!xhv$5iqgmlGBL2KAFZ=l)n|3T-J$ zU1Gl$kAc!TUVq>1YyB>%+>I3;cuZ_3h?Dg>XvM2s>@_f86#4kH%^SA`82a43G4t)n0i$A+4{AmI3FR>(+eV%g?MVR+3lx#>#h!B(rPvRRJC4uArtnAZ zp>2ac{ewLQx>Sm>`MIJS|@Ozvp=;cZBk|SDZa~O+F@4nzd zi}v)Pyb7H>Ru)9?i#Nb=rUWR!NG~)J<$NT7&)v~dLb0v^Igu4|qalv*_E-2gu^8Nj zuc7gZQusd!-?eK;Su77hd-7#VXRy zLHqIvv`l#2uN>6Pu;Y1hp~e@Qxt^eZiaQxFfVk_!)OwimquQHfYpp9`z}b(#}F@*hDHEhTS#X`xxIZ z+`H%z#cyD=om7rFPdN7>P3#n_Wq~D9z^>CJjD?~jhzwON*RqUQ2_GHxHba7w}5)}q>QV_zZTJZmVO zjr1z|o|wbHd{xW~ZfRHXh1!+qwhMpUq8Fmlb_W zJ!wM&qc04!qtu2t(Ato5fw@o**3l%OpPJasv&}bVV8y~b8cpn#x`96NCR8{EVkl0M z87XA#a8g)CE0UHGHZ9crPI*cJH&1dXX)ZOTWUX~Ct+Mpx%x+xfxd3atufOx+w#VYM zj?s%%wAmH7W2W>%TMrwGWu#H^b(H$e^>hMJJwUNMKl z|4mYy1U|d42$2(bzo9R?;q(Se(3C)H3J-YJ5GcW3sQ*%OvM37YXbAAkvmz;YlPCP6 z1Uz5whJY@wp{DmbuQ@M)(<=!p+%6A%-3*p2gH~)KC1x~7V=UEN$e@&>s_%AFPbZnf{XECUjJ?k#QxFb6lzCPr(-I(eN=+arqEgFl{h_ z_A6tslKNVM?HV>M$VxSlIP=lZsx7jg^NeR$&Q)W3M4iO@yCu6q{`~=wB8ua z5VYmwIDbrb4Bar#K)g`*9uwmC-+~2;%-`%05EF~om5Ft$*p3C@OfnJ+6?I{5u;wrl z5wkEnm@kg`x8N2`i>{y}tE?I8FFyX}_E`{NksIL3nw-1}8_H_Ffj5$KStC#Oj|d<; zvYs2C#4eZGmhe!{WJ7=DUsY6IFp>+p8&->a zT6NV4?1=D$K2x8m`s+rzk$PS?VHMsN^i}#Q^`dT}Tc`p07JZ8vs5|J6>LvY8{j&NO zt5;q~T+)ZDh{iBcU4YKFg1TB=%kD>QRXe1=F6tq5x_X53BJ~*O#i|cyebtv#8>oSt z4b@wmm$FmIFx5znW%c~VYMPp^u2M5OTc{=Mx$+P7Z?#Tc&mJP*lVkS2Bld&rAakR# zIom7N^i;QKAA5^*&~Z9W-Db+uQJ<<$rEE2H4b@GbqwA=9bv<@`ctF?J4OB0EslHV8 z){S*z^^k7LD%cO}=9Knv-I_IrpD?BEYfAgH?#*5h{q)1^cJiF=qx%4t7xat3Wgt)( zsNdDI)GK-ktH@5#YxH+&mfprbC=2vXy-O|BKjSB7ygrRH zQJ>CPO4p=xNtEq!oh~KO)%A7ydVPj&#d)Ug$$1uKc#LrWq!hJuU(UMv8P4-{KmDS< zK+2;V=nwVBz~*}$(KqO0R-(SgO0tqDJ5nq8tXJZxsNce~5jA;n38$v!qh|x^zohdL zbqP4p5R7oo*f0`r(bJ+mHTKRXs_<;8-19QV430ko>hgj!sG1d=S19+Cyu0c6xhis` z$V~&@HdR-acs2(|3(srS4XRZMXKS!GdUjA9Xn{q~_N?4`i@KHbT65k&n8NcmRs3vD z3%koZ?^cCpSLL4fs^ic0s*dVjaMpzeM9&_|Jt-{hS@NG`Qf$t12V%N~YZ`aA@TDvF z=QB^UmO7gqHOi_pY2{&dMLF?toszRE0j~C(8@99R%s#SRjO(a6(z0(d4m}ZvylKhV z5h|0+K2fKsd!P*Nk-#dzu}3G>iAQn2_qZnJ$D37aYUf(sTyM@(xNG6L8=-CD+`NQT z8CE1d`Qrk{SI$%Cu(o^(V_RoHH!DL&*=tvw3-v6Abw&+%TgJ&p_!~oZqYX;?YCyYb z0!Ftn_|^eDx|@2vL)~edKwe<4O2nai*+)jsN;sviQI;AE?UEgElfj1oczHU0U2w!t z8dq`Of-?XHw4oM-Hw1z19n@eK&I?JiD{_RySdaAXM?cV0JqU;E4gavz!pm3&B4QDE&^3+e{>Zr;m&SRYCtDiYbnQev3X%1CWTiR0RYvEo^ zbwCH$A0nuO>_H@)EE8&~eCBK1Ws5=jwA=qraA}#r=8uJnrl2y6Q|g z$@%ImILQUvU#KtSUO4W>hU1>2FVPKIy&x_ItmJ>W zzFZ~3#hR=7Mh3Y^c$q3MybK>+rq0m4bT4(Oevq938o}2d29l5H$JlG)pZZDm0eFhN zn=a8$>!($9{j7c#zn|{MjxNvX=hz*kzwXcd^ZI%2;pU|HA{;#t4meOXfD68?+Ub#c zBv2ZqM**?XdNi;atH%PXae5rEn#isLZQ09tl4_|Zv-3b}J%t@_TIrA2@!={xmG%5@ z($iRj|9U;0Rrs&fGuVaT3OMV>s)dmcO2c8lXV;+}dIzhi@6mfyH6tYi^*;9gO-5Gu z4_I*kS)rUhqz|deMq@+Ks1lc~B3;XrJ1*$-&E`VAzgAxdx=mO{H zjdT*-AH1d6AH28OAAE?}AAEt?AAG;;53b95vC016WuO&Rp>P*Md9HwBw1t!03GaDG zJ!wLfp`C}|B(e&?8Ss^QaNaASzc<2z?t(KtOpBMim7(>Ap`7Wou^Q0Pi)e$*p({5* zt?q_$JffcR!pXkloE+tZ-Nb)bz+;ZQd~ zojOC49zbS&+6yN;e3z&7SBGxYg?e5FMQerhc{^0A7gXsPFP!XXUI7|^I+W#nWQWU< z3|hlA?|`yBsQ#&*RsA}5?AFUy-S{<)U)%WgjNj1sml^*m<6qmk;{$j2+8DpR@jDs+ zF5`DMelO!cYWzO8cfapmUq9myF#fB?A7uO?#vft)vBsa&rDw;^zUjvQxAAku_m?;R z1;%e<{NBcYv)kQwcJxm-{w(8vY5ax8UuOIq8b8hWB5!Hv z&u{b7O!$-c%bM^f>&t2;0c4Fhs3SAWphJn!4tCIkR+b^A|J%Q7sG8Kr$@>H+ywCXV zy=Cro%o`a^(@^x2_2DXnKY72B34ii_rU`%YemN8Vjfp10bKBSH!J%^BX)AT7w zskQaR$dXr~^=PL%>3fh9A4SLUs(wcgLw1{@XX-C$z2pUX@daQ6ob)S3>e2co@5=}z zGzn8df2p@yL94pe%(~s`YYnkxS~=E!U(lE7tLwYUcdM_b?-}2lzLCD^zInct<{#~w z;$3HX*M;8o-`;hHcV(YFN!_35T~G0@7kk%M-nEB!ebmjRzn`0H{~_;sz`O2uuL0Rx zmv{qd?tg*0-g6`GI?TI{_O83U>kjYg#TQ_Xuf!8fGVuh0Rf4sH&4TTM-Q94(p5Aq& z7tV_>___C<{aVcbUcA9WE)570e^7S7QAl})Dg;G;?>_6`RV^eUM`R`Qk-Gbn3-YqD27Y=@2!uc^_J|+%hm&W~@DjXbK!uh5N z5ehzf+}Vr2dd0-hN`-(+@w1irKOuN=v6Hd{>&EYyUjH&Wrgvo#*M^w+Y;Xr+%)ysph5d4sT?? z$HF)LiE)ts)gtfMf8GBK=MzQV-m3im?&iF!$a|pRZ{wZU7WqQ&I^isOIC6I zDlunT>{s6*74NrVPoHb+?v(=yl;GQ1?A%Z!26of+%|7m&SrA71Mk?)-x)*4i27I&+ zt*;O0_*`mv8h39Z0VUI$Y6e}tix%qj+0ZojbTj=PS_Zieq3^X(WlWjpFyAe6F9@CXz?jA zsc2u4dj$&Bi8Ef+w#ry#trV-Am1>o@Dp(b*N>-YcZdJB2tV}D*s$x~OPO(n6&ai4& zXIf`jHLbI)bF6c%TGn}1ZL5w|*E-+2z`D??r$5u5>o4?dJqPYGSI^V)^#c8sUZ@x8 z#pG``@I1m!h~g~kb5#{x#uNHUwDnKH$DT%0|14UJ=g?j}uU|q-!6<|tfX*TT9>^}Q z=!BBc1tp^cD$Dpq2Ys9FNJ&QMa>O=517TV@!4@sc z@_}Rl_+B(@*bS{~Q-krQ<`U&UHHJGJ@|-%AE>stXhuJJPxv?t1g?bOYH} zc)k(Wu<#uiq0#qf`5$Pz;b==5YGL*C-dR?6^cy>5JVozjJY|pQNzjs@Arbuu+7ZT5 z(2E>FA7V42@)Np{h|Wj9@;K$|Cb>jAq^*0%wTxE^UwM+Z|ByR$Z*pf@t=PZrLv%i) z(DjT#TF6GvGhR>7&G>dDlD>~|p26Vv5O8{^{s4($IQzs}Rs$7hCF^b0sa7@XG^;vL z(dYxl>~XpZ@hbF!7qTB>W8E07XH&F# zN%{(X1vn?VJ@?NPQwrIkD2RS_jasYLq5C{c9GbWWnoi%9a`h*>J#;aT80jI4Y@l9{bw!op0#xypwm!4M4Kw@=E1AwdemiMJ%~Oo2b zo*TH!T^w#$6vAjPe(}idISP z9M!>!b;H!v*2%hiReRs_s$+3y-Qz^8x~lDQj$NOv80VYl91>?uRMp6HRdJGkc?O>6 zSuNGM1~%y`L*U{2jB-g{6I7LxcCFOuR+g$!qHC?HTjDC5oP&DTw{B92$GHnh1E&_E zc`bD1z5DpWcg*!)h?NyiuR#)`5-iKX)#C4pzM4e{+nnUKc+Mv z#bVW3D-*r?T*k#jYyTD_Edkt5jDi?P`f}aN7}R#)u!r*OG1oY*Wf)_rEbpyrfK656 zYL0b7iix`_{Q6w>3vSM+&N>UQ4WAngNMRp0XA{M6$sYNzhZsL*az517|OcD_VcVt3c88Qr=X{OZ66P)Dvw z>Ox!v;CCUe0&v-9;IdowpdAU!ngOp2{R$(8uc$@1CAdMj(YT4YS8yY7lL_PJ`W4*1 z3^?T#u3OakOYRE*FL-*5=k1k~NY@2EUJ*&!nmUXGB3|{-8Yv))`@qDAY822=; z0`3%CDctF}t8owG0jwo5?47f zF#r(YpG{T*5dJm5a=HJF{x1^~Q~LccF81HtuYbTXOpm@17ZDW$0E*TAjfMX~7KRrN zSp1KiA^=bg3jp8+000hywTWRL;)=>b|Kc(M00aOGFs}0Fia{I0yX~Q;r{~xusJ}-M&H`_U#dI+0Ixj&aPi%1 zmwaJo>*xdkWYzxD$^ifn`Q3)H_T1JD^^ElN^o;DZe&PQ?o3VXJ^2>Mw`xCggYI`ul z@Xr6^qm537?g&l}4i8QiO961Vg%kO=$p7cDz26MQ_U}LC{Op*b(*>h~^MRA}76Jg_ z3t$WX8>65XYNBTf03stW0TluVhhWG70w5>@#{b{E{=PA)iJq~Z-nl{e>rYZ2wg@vO z(=a0@qXw{OTiQQMbxTXd!o*y~iuG;isR1@54(PWfGb#Adfu*E5hD|}k#3TziOl?h* z1)&53#{(#Cz*f7hMl>?Ze-lm(80Go*6IQmxocFO#Zb2ALd0^mN8roik^Hed@%tZ@s#e!D7S=}dwJ@& z<9ygXN_7EJu}PYpiV;X)he@qjRiuP3Gx?mh%Ai|I96mTARZV$%=F0Jsy7! z+v+s|NJVswB+Wh0+z%x||)n#gZxAUwy>w1DmmdSkZ6U>Q|b>ELyo#tl-K0gJlAi4e0 z1qQYWoaS?!eWo#c@>=C?_7!6Qf*y2;aj(ocmeM))q!-x={$Xp!?otP0bI--!M0=eZ zca6H=vI&I46dJFWiJigZ#(ke-?VzNSIOL24Ku!&K9&TR*!*Q`NW(VASUKvfE7?tDW?sA@Z5y9$ZWjA7z5%FVb~wrcsTNZ}sloaM=e+86H0d z*NQa9TZAj+Y>Yc)ohABRlG>(@J*XKT%Pbr69Xi}5?dwe&cPWY&k{2)?-W6>8-)N;z zHBYk+QnuU|SfWh_4d%-}u%8UoHhVASS3j5_plF zo2Hk1570Cl(8?D!F6l4mOPb5@Omm7Va72~MmzOV=ZKGAIbT{2Ozp@4+WMfG0;L}KR zVyzD$-zZp3+KZ2UO;=|WA>H2*`_*A%K{zIK;OwIaabgi`Hdb@2A?sWX|AGSD*fcuk zTpfOIP;x?|;KO6%zwG2@i}ZN=!DbcROcP0$%$BCKe$Nmr-#EazU+bhxF0X(2JBOBq zxUD5fUM3lM%489pjAGq)laL0yqrdsWK5R>W1(S@mEE`U@{E90Xkr&W)OY4y09ra!x zSvO8qrxhz6ZX@3TDbgjnhtW`lDd1f(i40 zzH2>U|J#HS(+1nVE)E~3^OEK8vZiy7xJHS#N{7Z{NEIubRfsN6UYb?dyQBp?93tVz zP0l^S<>3E1CRU%G7!S&M{*4#!-N@x(W${yGf*bC}w^WeSbPj+Tm1ejqIkjz!qh|4Ldw!I}qJTxi<8)qE_h#JvwY5ijjO5`} zxAm&{HN|Op%n|+>dLro}A<~+M?)XF+QcC%=rR*xRod_dKqpnz*H8=w+W*7B%(s*OC zV64qHm%c@MA78BN)U%UGP4?j+Y}4b+6CUQ1w@kI28t;AS!j>{~f_siT+4M-CO%2^>M z>bo^;tJs$T2dE*|JRH)6B?H?@SW0%*9gsy0*H^yS}^l zc#V1WdAoVHbGSEK5I$e{VOjxz0aghl_>vu}?6666g^`jWDHkcJZfNMRi* zoxa={<4@rnf||CDqS0B_)Hwcjm8EWJ8^XOl$FnHN`rs)H5a%gQAm=&3qIaV-w#rZc zWl`i$t7QP*SXxx~IWfxb3=&flmx0^hY=7@@7yHW-;Q#Z_rqqNGs9?TSz` zB;83WcVDC?RVV=MUM}Y(-MBcep-yXQ6mps9&@2^~D24VL$ACSAvsXUaK9e{zUsN^o zkOzZfgk3U@hD|EHP#S!LM3ag1iQVNQ`(H`^S5JBSEG3Ab{?&a}T=J~NMKWgQhWWWk zGG_dOiiEPVwbxOLL{cK6eKjH?5u*Lje~r+7D93)NC=n5fL6|TRd{}5~Xsl>-sBu^< zu@DJSbnBP%j(FauoXniUFon1h7pn|z!Eo8dB8WxuU*WEjWOJwVB(YiKM&fnWt1jRQ z0xCA@YU=DWL~SwlS+7UdcaVU70W3x_|2U&d=KDy~VQv5jg)c~f0M0822bfM8vPmH4 zke2Z^1M?(s18BVfWhsz718lV4f*$l_z)e#7_}%zS(n*pidRCF%9*uufzf{A$Rj9Rb z!X>Lqy0#v_AdLikS}s8&ENPzODbnA{eAPW=YUQ(X8u9)*hh$DH+3bmv@m8B_P}eMv zv9Dp;2Z8M5lilBU$!;T^4y^KB+F51Y2Mcdx-{jumKD3B1R{r*V;k!z9#BPY4Flha` zcIvOnuWH0qST&MMnSH33egU_@p1>!2D;i!`R@Uv!Bo5(hqA||V?Mv+q?HG(yvY{)3 z9s7~5;$4;A`F!d=D!TEfBn|PjW4}SF1Xmc=YFA>dDWs1SN}MFqle<}oq8y{jhC5;7 z_v%}%bX|5xtok$1(-nU6ANp=m{fK%K^jIIW7*0h@l^uVe%TI_*q$H=PSYLQv2wJKW zs=T7w4`B=?_D{K4`s=lAf79u@)p61FG6BrnZm@vq9#|r=-1TxiQti|O(=!9_Zld$7;!{I^T z3yFb@Yol=xSKtawVkZo$y0CTwJ1 z-P#WTwcXOyZGETVL3joo#ec<+>JdyCo>Q*hFz{VoG00i z*KMZS;lmue-DIw3V(hH zQ-l|*%zg_*@5IR`ZdxT`?ahQEc2$#-Xh?tjV15hdo$Qwq-a@=;ai9sxg9(r?q&b@q ze-qwd8gqRP^!^+uJQtTLzLN$pPLK-UoxgV7n#STrV;P7mj2k`=!*<;bW1ovJ%Juu~ z`fLM6@Z1Ca5lb=H=EG!&ih>%7Gm#dC*NwYWp&kc zw+uJ^kXno0!lULY=h_nNs_$;~YV4TlYH|p`f3b9SUfR91b%5z_Gkx#HGPK8(u<|#` zRVz2%^LTfEryWmF5YWJ+ATCV*C4dMk2>{NWJ!fVZBea8M@HfNQu?Ai+sGBph znxU~8o1W4 z1)SMedI<4nj=AZXh<{PHHs$$rA_8;kEZV(>X_}Pb@kk|cMR9Nw-CzO z+wXqVCs(oX>?C0)v$W~M9Gg~s&l!s^S8A-YG}UQ`o{V?&!~T%FRl{8*yX5c8d%qd% zNpNPN?aEk6qhOG5)()>02+?3%Jp>hM>b?fS3MS<@ahoVbQR|ltzwO`oCVeGNbXtys zZzg^lJ4@Ze-NjLheR5Nmq)#6=74&;;=-pZz0#6EUkm6vOVe%|u(|>cG2kZ`kDQ`i* zfqt~kYSamq%x+yRD0;4xz>nZ}P)JnM53Wv5zc7oCTL`kQ4L4^onMMsMccE}q z9TVFQ&KZJ?Ss|)_D8AT^5JxftoX zTg|VcgSvu!hWc4j6;TvusQ@A;b&R94kO0JWqNUry!u#v6lFZ2@@nqc(!vtC zl$;LpGDh}+-2vh8kU^A=4PCBTzOLf5obvMV-gq2UCEWNFg#V4GiZG5Xm8@ye zx;)w^g6T>Om(9u!S0}8$$(&pH>@COT^er{`#Sh^Vd<#C{EOIbd1>%Q)Ld*^(eeQc`{tX{R!SC_SS9akak!M;7%#lFbM z!9G9VrQK{Jrmh6Z^~<6euZx_y#!htRa_&VV*adFIxsu#r364DGa0O4`?`W@7ZG`5K ze-6L~%}bUxV`hkp61@KeVh<*mCv8yJjLEPn8i=@pI9QerP4IlF!?k=ut+T7k`?5qt#{7=@+7bfK z!!JvV`-^kNs(3=0Fhumio-wK1H0WHj(@LselF-D!Cp)x?HtW6{Dpt_0F=~qQ4R6V7 zbDXYnPqaJHEYFuXmze1ZO^Y{eM}!iEb=_;ijtS-Y^DyMS5Kmhd9~mJn2kxwYx)J;` zDA=id^Zmh~QZz-n!Y^m_*^m*&-TF!}z9FB+kzV-%+~mMnBc7DQ^5s#+dP1DwLeUq& z<|`IiUTJZCmno1^3yik`nY*$JyDSs9Am$4xo4Rv+kFfqR@0gt+*CfpXK(nLydw(s| z>=KWvg>&#LmP!^a>aTxs9E&m)XC~Dhi!i{x1Fg`5QMa+5`M&Vz%_=S z0slg=5hQEqGJCIO!rztFjCJ1>{$&_Se;-pmQ+E2Y^gh|70w-~#qj4i*u2P;M&JuI7 zwx7CBVXg7UQ$6Cr{Dog4ow*Fmw_qslgsI((Ty6|CPemWs-~3ZCHk}-mjGtyxyJbiV z!8ubr&(}(89JID$RMy%H7UfP4Uy^r-6yueb^gun|3)QR%BXpkMz2Ok#D<>_Iq6CQ-fC@HI%uan- zt~cK)YWa?$Px!#yeO^JBKu*QmOj<4MYD$!EacwD#kt8sLca1xZ&R|{I8Sx5d_*Phf zuc<25dB4Z0c^7!MUg}LXOw-G4N_1_@cu|k$6gcWNcxTlWsw}K%DFQ5`pOawJMsDvT zo?z;&J$F$hln^QV(gP4WpL)YJyI8$7J;ZKG`5PTi{{+(A1FaE@n6#zO?EKoS_^|Cx^ZxSlqW4C56`M6e1%CtQ;m=!_3G#}tW_h0E1UoZ%KMJ?caUv;?{B8^q437TU?tv@O659hTV*tVdWc zI59dMm|FeS8AeVMd~O-WhaLiwH1{DeBK4bK)gV3U*U7Ob9)3tnO^L0qmd9Uj&iA_6 z10;RzNI)EjfJLFd@j?5V+w~`?r)3}?)K0r?cSMW*H`K~d26Rvj1T;9^zFWT5?X}>~ zLsmx&Up8lJ&)x2UJh>~rmtXPCy5l48s_RS&2K*9kI!$}6&qtf|h%4`XcW(rvn=Qtj z0Z+cPh8WlW(1&VehyJxw`dKvsy_Q_h_IBIfbPq76??;B<6XalW-}$>te?LJNh(^Yu zU=}0CV~_>_&MIN=lG+^N{30XcA8srrZ8a!23S(eT5Cl^faA#AoLL2Dyc$e}FU+GI8 zP+OehmQAWF2i$@Nq0iYA0%4utpT-)CVqi!?Fd*4e;*1c=baqWF+-PlG4 z0aMy~?v{dK3d)L`jPu)0iiXx=*$P{Km|MYTRuJ}VhT7qT;D*GD4e8{(hy86=XUOx$ za zjp-~F$e6?sGA~rN`ScOx{BN!oaY4Gct^tRoHt#fX_!fZsYeSx!{gc@OE^wah+zMbx z!Yl%XkuRa0VK2y?^jzC4UCAAAcl(=9F$xdWU7U>2OTpqH+kRyL&8R2KyH4-0T~2qQ zkN*egq@T()(dfbT0lZ$A*hBMx>qp&pKqJ8oQx2wXs5hz`cI$-LA6T1R8!(hjjca3? z6Q7`&8UhF4D>ExQb0cq-tbwN5T@;2NDz_--k{jiYsTYx0<{=U_kQwOMWoS+orM$Xw zKF>H_=K)IeY|KQ}n?J~0)`2smvCLo*y|+A-oHEgT+H6?DCSuekM*XV`?3pII ze4a{Uu+(F1Ab%!$3wE)DF6<-(vILtiai_?(4rBIqk~ZgR^Q6(pGC1Q z6>RaFkFAsp7E@n5j5Jt8iZsK*{1hkbsxKm_Ur12phS?Z_g7oQe>Ig{6USmGMFWJl= zm#Zqf*sOM#dtRAMg=ev(+F?`ij0tQ|wz#~EYo9EVFTc!Wr{SnY*+&JvP6~feE*^FJ zH!Jjn(ULDW$<%2`svfOQ-&Gq^gRuBz7jyb90}T|eq>9F}HP=4(dtjXSQZqTXz-*>v}=Ma0SK zY3ZOVAnVcavary5(suMx45Tx|1MkNTJT(~J1}PX-xd;1Ih7&JpIIsHTvXz<-r@c|@ z@O-=Z7!F9kDDv6qW&>P4TC{Jn*O!&s9E@wr?XX-FfM-{HyqiKH9QDRr#jXI~y{*EI zD2~W)HBv1zj%$N%be059xTj*1Im6U-Yh&=WT2$U#A@fP|*QA;r1RiC`uLx zdff6C^jSD<&ylWu`*!b3=&=iQ^}#1cul<_muDbNUR7G{qju%&GU-Fg$irgootJxEP( zumbVv{URBy=1nL^q`0|16`jqyla!aRz2*rjHq&*QE#g1GMz5~1ZBD%5??Qu=+5~b! z>LHq>0ZeguL6I)!;{IM={$4RGXX$5Ew-`ISZ>)_cpZt4`F!Z#E2dD^vW*rUp#6e?orx&tO@lk~$i&-}*> zisY(GM1(sqtSM~t28LnQ(?1oP%E}Fm7q-pUS$6Wn>#=TFY6}YI6T9*{IeIKi(mzN? zy}euEu17d|y@;zesr!HRat6>ka?yaKiE-L=Ae$Xt(jGGUG@Cm;%tak=i*c8@L{2=z*?L*++*XGux6C+K_Bg_EaV{i|2%%+x>JQvQzbb}o z`w9^Ijt@~4W1J_!T^aI`Sy#}5u1fP_Tg)*v;+UuO30*UC74}ed6xT)@ij;#-SfTOU zjJs=-wd}bO6RW`PMx!pdk=Eb}H8InxKlU#W@Y-U{!L`g_bP_5+r%vbkJqwp8=vzy5Z{r>c5Emfbd&dxb+p$xOm;P0zkgm1F80RaINBd|Lph3R8PpQ7x8&muq`)~_BXz-? zp@P*D)6nr4$)y_4mpIDctvy*~X;Je};*CGwgsar=)sGu6a*v;sTY$Do#{bEPoWvWp7UBpC2kHu3dsMIMz75 zAhZNn!D=FD5&ViaZ<3?4TCM_{r?~#`0p#?)#9I5aDTi{br+#(w>8;u`9uFi0Yts4o z-tfH{Wq)k6>=3!3m-qJUK8)%x9E1tHHE*p){X`xw^L{bD22z8}%wQn$pXlz67{69V z(e5Mk5^qY=tU|W3&5|Yg%_uX`$wb*nXr=;rV7WqHKZle20m%Ff;G9Z?eN5FR5@6sd z?~me9yPL^_w$`$9fYa2JX^8K$Z*Gw7mpYy=2rx`4P8Oa=pwvZ)`AQ`{{JA@&OiQd^UK-0K(2vH@c4%qw**0t?}n z?XX73&OBicL7J?CT*N#qWq+dr>*sIoQphFA9w`D^Qq6E(uesIcz&jurO47UP)jMGymQ& zF+UVDvsVu(5M{xuftH#F#W&^WdJS-!FP+iNSlhkt)lS&*Us$VcBOaPN(;*>Zo9$Hf z6~>v>)#U{*70Z(JxBR;UGfFKz~VSwDhi0?hz^ig4r>}OzZ<%Q z8>7o=E_C;vSwGT9_|Bb#4Dw_Swi69KYgyKQA0+Eb7zk#Slek;#+#lD!JA=IcQdT(q z<7cF9W1_C@C1d22+^F{lC13@R?%>4NC?3Gb6POmnfCi;YYna1T)pONhcHKd~dh(TH z>QgySscWSB2=Yc%8{UEaXb+)`QeKjy@|&Pt<4sD8BcgA!NCh8^-j0+7MAnWP@@pkv z=JbUC;ZTjYYZ(O%zMlfo7&If0f&)uKi<3<`9_af4Vgj6$%UoH<#!=APaUgATuY6u5 zmwIx%Y@*zz+>(|S^NGrgib~T()BFsM6)nv@mxr5D4og0b6%9#Mc@b)SV!lDZ-bBcc zs-B6vVUfGKyc6Ygt6?75Q3)yU3#v^&RabUlqZhRq1DK#FGzlOmInV*hg6Vw;Weu#` zvk_;$D{UKq-<^%;{YsAc<|2*WZOro6vHFq;UPW8QhY&g)MWx4RW?aoSRnksok|FKE z%hG2#;lWkjV8KJg`;n66b~ArPzT zAuEBLuFGRT+I7I&<#l&R6&|lW^p+Bc%ntTmpJLyq?V-VcI})%P1Ko%55RsD|`(CAu zSAJ*CyprffwMh(wvXUf!bIhuvVhUQknOK$HHl2Cd9xmL5ML0LKr#`mCnD#D0Q=-Jo z0m$}iMqaGH&9qIVjC_4~TvY$^I$(Znc>8=K#}nt5XeLzxgA8aM>-bY2kP8N&C3go0 zg^QOep2cz!y!9b~JBXVSgG8s0X4ba=1OJ&}5;nN54;@c6YT$e;#=qHI+h{rP(KJzQ zYM!hHU-2r60wsG1tE;oVBk=Pu_pqI*#^uM;{hB>zMVJyw;}E$4%Q*80d|e=XjzRug zqY(C{hsgu+ERnzUQm?ojqg8Eoau3 zl_2b!l?!_;Zh`~E9MSs@)sGL51;(<=mZSldPizUCgjX~MMTUq}mf@}dyxeLHC0`U+ znyfREI>FcF6Mp#D4pkhFKFs$kZ=SjJ$9btPO=&q$1SM2iCk^BxnOt|)x5gTtLV}9ulDxat^k`` z)R~R(1PAh8@QfaWckAI#+h~lH=);(`2*0A1kRHq;3p^DRhDI4n6>iLPc-1j6%BQ2g z!WC9>C}pA;WzMY|rC!gK6EIW`U|sa+U&9-DZ7zwHFxibWhm)XJP_;vd<*k4p-_Cfn zb;ENYyw>{aZSM~5X6<_NS{j1$V(n$oV7L2Ho4U0*N{`NecD5G1B3WLBB?E1Xr_P;b zJH0*meDs<#9WlKncRLOn$?=5!(rfdF71{CMd-RP*BNDiP0zk{1-y>T7t6qonsYJP&2?5~ ze7S!JxI~yv5h)}I3}J#ckM+oPwG#+!5!R!iulmD~^v5ca&>r1{IlAF>RYU{RjCMm* zvt8P7YB>}Jj?GHV0+zzm#V~St$d#5cxaSMgPP!KVIN&P%sJxkSBd)ze)bQz`PN~@t ziY#S`pb2}0zLJ(osN6{|6w)#YLPTO<3t7}r!eO!ewGgL?i4ID`!zf#dCuY;87!ZM_ zzt(qYazA`LxG-CL`*@2sg|v$zV+DgCXQd1Iuo-azRm}2?xmJdWT-1ap&EyYiLcZmu0uE8oW-$ z829|dR-3bvNey#}(8ewM_Lz3?vng^C6nXja2n%f>%E0l)@Y8tkBM5$jLTCj-GPD&ANFp1= zo^3`@Bkx3mAnY=mx^KpP_k;&159}{XOJ9ZZ0+(R0os*{RRY#d1DZm3R7voK7w zK@3t9jp;jNbV%U7bFIk0VPx%8Zf6Qb^Lik0BgSt&60wYDwhy*br2ur)a`D02oWwg6rz2H6;3ELt~3z)&IwMu085z1pF11{s@U*BM*?^|-rq=jFm{VaGFw{_ zGeOH_$i@~N>bPwa1k@L;YPQ@Ef{hlNbmYDgZX8s1>Zrm(>a84Vy9Oz-zEgosF$Yyg zrqlYhN6t2@SiArEoqdw0!M+kp}Pqpt&!J$6GKGPdGE)Ny^o3-AC z)Zp}>n$wC$@;@7;vD&2!sqO@G6P`Ly66^p_i$*0N#NFcDJ}JF4X*>SNbyzFA4r zBu9BT?iig^eu)#mo#km^)`q;wH=Jj4aWmsT^HbmWih(iv#;l-sNINhY1AAL zmmt1qccxf7-UCEdUf4FTB(Fo%i#?x>5V@<70Gw-%ZJW`x0e&YQ%K1M$>=U@bu;f~k z9N1_UZXxzq-kVb6F(MGS21C<{U51~nJ7To!;t6SgJc{HJR%r)EqKtTM=QImvMUgg{ zNIvo@=xTQ2=wOizUL5{?T`}fr6B@}q{jwzd5L?+{aE(!5_qZK?T)>~N!N0J|!1BuU z{-XT%cnWXO^U;rX%X=Wk^ldi{@ywWZH@1~Ka)+w`@68E!L! zXC3omrTBKg9bSKwp%x^?xV6(BtTI=%)D{GATAt(=r@z3luBNzofLGh#X+xXO7&PeV zU5suUHltaGPYE6MRzfs%!b&P4J)Ql;pN3O43TxX5IJvjX{9wxF{$4*3v+5pvJlJ6M zDo;KWC0K29G#Z2+kj4amVC@Gq<~IBTFG%teaY72uk(0b!gF+Q{Iz-@q&dM3o>6@T zKA{$&i>r%;jSL^EM-R^RcSvqy2>f#Ax1u}r)3mCFDveFfzF^9hZh6#_fS_gDBF*>B zoR&~RNW^A3apx()lbYUdNT)HNK_l^Cgyadu!b~+BX zo@YHNm?WHe^D&U4_J)6joXML49LZ@RKy_jn%k`Qb;}evj+^VB)zy&&yCXx2PEsTPq z0K4z8BZ|`8FknWzOJE?FHGoHSW^)7@NUmZ&-U>el-N;7vcbMf`LmJ|dT7HA0!JSp= zskz;U4=+(kL{^fKU}@#C1LR%a-D`-Uj>gi0;dGc!qHVCYT`q!g(}JBhU#PjrT%()h zt_v;Ep58&LivPrUtc-Zf++c4xd4DEDRabfq;97btXYM;@+jS30BZjD@V4=u9BdbcH zibi{cHVi`l4VroeI+MJo>E5-h)H2b?U2++1ZpFhwg2%#eVnoNDTOE}{vZ=Gkf+$iT zj7Z#widj2~Oh|;ESWT(B5whOHQ;0iL1PGPX#N6(8oVB(BD_agV` zBtH5zR6)FVLS84t>fbBbIg2J(6Mhi-vUXsNt(uwRBzr(|4tPye>D!4_g_u_(K3I~@ zMTCKZmJwnsim`XoiaH?j&K0WiPF_?@eDC{lbMHq2M(-{*JhLiv)7RjmDE?8p6WL1d&Bpm zwGmFlHu+SO#4XB?ecFJJl47R6&-L*xyV|r&lw5pJydjMTV z39E*>hgS8woH%aWuhW$X%zDyIVvxMZjs^>Ugpd*+(~#t|QU~7=TKYP61a8U)QCOpz zx`{?0cktMt)Qhn@MY?AIYK@$Er+8+r#sb%4^d!gQK6DHY=WP)fGp!ooq!2vIjL-#e);mCnHiI=@}r`FcXsI^{FO zaH*A4@WYZ360+gKlLHR0Lslj7!d_+0GZQ>rd@>5elV-u>fYyK!a0M{WBYk;?1fjlQ z3fMcb(2w%ZM>)pf>~AV-fq2cGU@2wEqxmk>_P$hf4AZ@e_Qa=F=P-9pNmq*A&#_{ zi;Y)B+&EN981UF}z@Oaaep(fZE4!%p8z#HJE&`L4q^%EX*h#FQ?-7Xp`@?8T$w65@ zPNGw1cd~lhUFX9|Sy#X7@8nWgpuF!p-5_FZ+9nXHMjlO}ZdV?7k+1EfZRS1T(!|D< znS5#F-0vA+FEQ)C;BH22i9V6rB6Gx(z?V2_6a&{4QYgq>nIIFQK#?Z;r((7ED&*oZ zF~WI0a>abZ;NlTWo&3ZxZ0$M5R)Y4qkQ&HyvtN#MKDLTRtq5H`(qV zPw@^EqgJX6DjvMB3#;i%%3WOXVmC08u>7R8g`Kq2bAgyq|>ks+ngTby8OT& zTLWdtlmSExEn?V8r~&i@VF76qb(93WM+tADm2qqmxCux+Au8w16+=yNYzBqL_FLzR z{x&Cn$e2{45pBn>gpy(iRdvH$lXz~@XbqyEW5l9Q+|9tMx-kZC1TxbnkMEpUBAsCD zng*0NeLmaB-VUgKYy*fIw+Banr&i~g2BV(!vzGq|1ZK=?(Ji7}3#QQT{itOulZIv5 zWq68If0DVXY@+(RtTK@d56lnYHt!~2WB?!#L^*qDd111h&;teQ`g`TKAjjK zD%^FbQWdsImmnvFimX_m7FSKsYC~o*CZT}U*xl4tJQ(QWNs(4Uaq(l5+a|D5JPA3{ z`@gF+O?||ndgMujt|Zyvd)o1LjP_TAghZYU;o&SlM~rp~lBu0uRs5@aOQ5s?mn={* zsk)#d4XeA_vAH59Kwr1%+u!ORoj?&{D716RIw?)um2sk3>JNy4tnZiUpOz*}TL#jJ z(oRhctnc8I7L%r}%a{kb&c-OK=(wgx1q92=S9N;m9Mpnh+WvM?sCTL)nzR9yw8?*y zFrmvWDbn_*f~BQZW!2AWq0S#Lal)FRSsO4}vym71} zW?0dZZ^e?u@}MQU$IbNqE|HdooO9;)|J#pp#%2Ek(DApHN?x>XlO&!Klr zj!($yt5b->Ur_Jc$Mr1S&a;V=Y>Y&h8GFpx>n0v~>s^hWzimeKS0h(7n@m@d)KpW# zbi?v)lw8kXSe5_1y=x4nD&Rpe)9;h`@FNtvfER+Gxc@%Rps$oTL*<{PgksY0G>i8E z^%1`e?J>j%+3pg$s^5bKxH%i@K6NI^$pPMy;n%v+|=Xw&CloW#xWM+7zki+>&Mv8(Q( zxSs3H*4Gv83+a+N`V^Di1c_1~%e8{$hlx}%4hGlNx2*0{uT1_GRu?Fgb@u5Ms2!lT zqTeY-`wmOw+Z^KtP@0ZM}_ynu;7*2?*D5 z!|#r<&;dadU+s(xk}vg&vRq^h3KBE;AR0yd!BgRYy<+>Z*0YNT=H@4IJbm!@Cv^Af z8F6>cPOjwQK_(i*@y1;cqQm+9#2X$dBxN zDL@?2?n3b6aVf;PI zq1)(eY;g|V;a$@*(>x3`FMWWVcyHZZ!RIW`W(~Aq!lo7rn_5EQ%;EGsuU7nZr{lM^ zw;P^I0Yf+7=33aYRO`6!>(sW3dNILEgY!m0VR)b4tSyV?()e3IaFXX|}J+XgRe_$F8AiWt`aU zs*9EdHD3AV-*wr-{-u&1T%~&1@@qK-8;I7R8uQR{Uvq&y~YX`d78;RD_&a1LtOH!eP^KH~^NRX^b4&L%4YuDP89d#K8a(0G`y}!h;>(Mn zPg`KvI|1`^8SY1iv6aZIU@h~bYzX)|M8^-&?7MK!G?D!~y%@gAM-1PJGOUT;*fv0+ za}Hl&i_p#&w_L+%^Gx7yZRC}&JCCc5_J)MynabVzBp974rrV$UD==gcfYE5Ix< zT4&v!fRkfkR6Ed_Dd|sj`g({2DJaq0*fh6#y@Ke$>jiTR;l6y%fZduVb0_$JbYk`4 zyj1u()?D`#z4dv~dx~W8KYr_G?|9i9tI-qt@=fZl2Y-x8QYCe1Q2EvVZV`H9u%m=MZ>8`#E z;qq<=b1%?awf|LnA(ppAFsK>Y^MV{0(PV+Y?E-6wqrc2Mcp>H9Jq?Pla-R~+J6nyIQpUs)`I6X(acT1<{I$c=Ee9N7DlezV~3CS*I;FYRpk2F@gv zcM(mSYAH**+$=+LndQrUA2+<-U(4~%Jtj})&IqlS za=OnV(DjCFZ`-X^^42JwK!g`Nx&C6!WXa4$PC`e?jAd0jR#Wx#%i8sKffe5p`pbjl z;Fo8;c5ge!7^sA8lOIc$8`gop|C8WfYz|8vY-z1orUiu?vjN3r%nMc)-cMqAFgcoW zB~MS+F!WIL?)S*sB+TfcFwkhEp}St9NYTX5AA?9y#jij7Ee2nglxC*$VR!naqO3yf zV)`TvYl$B1upJgN|)!ym0~m zDGpN3B1ye|o`6VyhEwRS`p8N!gY0V-fs z7El#1hyEDi+UOAeklk_`ZxyABB?MR1tb}lKa(L+x{}MIvmm=Y%gpw%gh4`P56UdHH zT^5dZcI`suXYL0#u8HA`x+x^|TXx}3kgVO97e0tU+u#vI2w37jy;{8&*`g0j1@hpT zjv}o+`C?SEf;;(28oOJdd&-;vE5nPf04+*B7Y@B$eYjK@H&4LbENwGiz6{3+`uwVl1*3scxNZ4DFZdh!mD|H^o6jhj%V!)Pe!7 zDrEs2n=)5O=1Jr+NR+h3}RjegKjsW>Jb5LCv8&&u9E$cDMZrHYk5waRAIQ=oqX@cCah72%W9=|-~ z6BBCDq?+kp@S%eBl(kKMlX*XYGe@ff+a@PWP~p`bi;aiWOtY%2n7EkCNAl19GtBJK zp?Aj(ouESs%PTbr_1#jEE~P4M_@GXqj_HX5jz%H@eK=^S+Dup0Xzi6jjrf#N;rc*?z zrXj@2-1|w$%8z(hng_1Vv#a<0W%CzTHCpi*euF>Mp?5DqKBpO8ap z=0aV#Ll|9TbJyiMaC!5vYF74rG7^_8%k@zl?0;+j65uV|j<5P9z(P_ISi}47U&G6!rTK((-$f(u z_ed_0L|PsT7}_|Eyi8Tg3`(4aXm`KP^&XUBKOo-suCAonvjJNTSK&eT>Kp z46lc4F_#Mwx=r#Inb$EM4{Sv^V{?LUde_9zNOOU3ms@vU(+_;)tqQB;d%u^raL>?* z9rM6i2Lqk{wpN~AHd2j4bxa8DNtz=jCe}kAwX$8)a3B1UxHy&oifPY*iHSLM2)wlE z5!#NN2LfC#6UPFsA`|CQWi@ASTJRkYW#xz{;VDxu!v&F9$tY)U6M1t=+*252Dwj+- zBrDBC7LK`(?gO|wBuAUwSV_TRLH@0!aC>?fv0+nE4+dl2)S$H&&8T?u8NZhlPtJ%Y zTZC*vyt$aDOxuM46$_8esAV+nOZI;Ni9mM0IctGp1MM$utTV320d6}R?dq3KaA0^G zNPTDo<_-IrG+U&`#D!_xW*hA6Dni#dBI>dS3tUH$<=KIHJURAYabDjCU$q#)55wiR zukQm?B5(s2Ks4#;sgWhJ;6@g>AwL5Cj!6=KM_;vk*H6b%Z{Qd*jv#N3Y*Wy&zQ?hz zX*vAvSJv;=D{3QgycqSY{(j*(Y80+0f1jXVa7|=|7y1hM&gfWBh~JapHzNQ)vOyUA zB%T313+Dhu_Rpf3)WU4X@r=keM00+K=ak`D@v~@Vb#QG2n*9WV08rJ`r(l5GeIj zlF-Ae2WBN&wx{K_R3LF*p!~md|6J;u(3;!2CRh`6!@$lt?_#zn0Nkm({>bP+W5*Tc zv@*TDBDTM4Y}H*`l+zghUT~DY2iF^+_@12TGC5LbIwS(fYh9hDFF6{Us!TZLu`K@G zq(RB=B!h|IC@^zZ0L%RX1aV*BpGbv*#3ZE)SLy5Fm6c zp;oT3hIE52M53~39X#$-ZtIAMD zc7+Pau#_9bWf$%XPon#oPVS>5-PjFkARuNIb=!!xQXO11mZ!yqL=-2*7sP0b%a4GR zmW(t*OjdM~CNd>aqfO>65VD^jP^TprQr+C6Lu1ntVvp)K@pq+q2)Cuu$RBosI|I;# zsmDPoH^zb;?Ao_IeyY3g$y@P-s5J8GfuG^?Eb7;a-XOQ4`mIY`+r&2cD)y;Wl2Fxn zpzl|Hq5GmjB%$hwK)*ZKll9*ye3I-8sOE({>bZq?1zUVvQL06L2Tao+(G%47Zj`Zsk{2#~piXWkV z2v85eXYMD@2>y@zi4U6ioY6CnGAy_c=UUqNKeXbwrnvAI00|=pS-8H<>i>u()f&84 zou*!;{|a_6_hL`6qyK{sFlue%iHy`){18wF87X)c_rG=8nRvu8R&H131L1ic(&8SW zx3gduzs|?_NJvk}dH;cTx>@yv7tY>HwCD-(bs_pibVcs$fr&j)yP6xPGfj=HcKYIW zaQ7;Dx%b7FUb@`IBpK!}Inx;orCiubtC=85OT}RuRfjJYLhGrJ)(~*%CwepLr=%Z)bWkVasKWjEu8m1y89@Ht#Y56>K>qVOl?ii zklW{yk0r6X+v5}RWg7R!tkippliVU@>H0(#lqri6$9MNOl+>*1*Hbwbr<6M7v+Of|AVUd8 zxJN(>cTzc~eEf0cm?iI{j9$&}<$P6T0pRb&CS}S6PK$1?meBo_`H2ZSs0A09Bw|@Q@@{N26KmG{e(x9kXbiTy?YH?bIF5u9}0s+wJ zlzGa~mg35l0UH19t@Y#TtV}&4Vd*cxR*CyZ;X#=(c@c#r?M=Na8|z{#^O96F!_eo| z7#7*W3Gf#KJ2ahtlOF2Am|x^=9#x}wj=r@e4=4X(dBMFWVx2Z~>^W{sI&!)T2hbSt^*0l1LS zIK&Prxu-y7-M|B$bjbV_^#eZ#Ul97y5az4!eRNZ&)$G;Fbhs|wWa&voYor4WgL54< zD;vCXz(y%|UvkNC`}mEkyVloLHtZRxS`J#kS~YjMXr^t|@qWI}UAbE3oAG5suT1N6{V$B3>a~S^tM+pLGuYm{x~H{ktJ}JvsDuH~ zSX;G;d$TM%XGQnq{FwW@H$3-3W&2=fS;sJNy!&Z}>Sbc$FwPWwT=Ayo!w zc3*hR5MmwHVqsR$)JR*J##T%H(?4$+mTCR=_iqjJR<9}UU9}HH4Yv2K?rG`XMz5Y5 zG#DniXItv8yZ&@TcJ5f$ss1~w1WbgkiQ3^vl~Od=IUCGg#w{sV0t$#^n>s=)4P ziB{HCpE20JbJ*Kgr9 zi`z%Ld)?bAH~4XHMpRb~&i*F1FpPVq51cU;hk?W<%%eKER)zFCSgRm?Z8l-8DU(|C zwGd*&N-LAiQ(QOJJwj`l`nsp$|LpOHfVbRV*Zk&GiYD#FokMvgW8V#+Jm7rB|MZT!Vz$FY?pFp z5(`H=ruNB(TgzK^ja3gcgH;jSCxx?}YmXtgis9HfkQQO26TGc1#^-D&%2+eL&fU}e zP0KK=^*T7VE6hD&O=<7Oo4EIeItJ%PT6(t0*3Br33PDFh&DLA*$;>NS(KCDWy_TU} z!*v~VWDRz}$t(H0)rmen1a@&#EVxK>v-CMNR>x2mWkUGK+G~+r;-HV6sAH)JQdRH1 z=`LgO_V)VOy9#S>=02Eh>Rdb4+_kw0bXPAM>?*4qlMQusOnCd&XEhD=RUZuZ?=Bvj z`AKa{Usq*UKk&?Jtf|SbBYDpm5SDZZOSpw|g6*3&5c`D@fkQ2{PP*#?j;+`n4#`x~ zv-#%LqjSLBLw(D)!%aOq20Di3WX%nGZhkm3w`iCK*_d1txP|+?r4rr9xnqy_)_#{4 za$Z_|0qte3uLEdR|1eD1Q_xf`(C3hsRU!>YzJ)mx`xs z1Ez$GVgS+;Gl~Z@t6EFURjuD4_%DDU_?4*$eq$;g%B%*h#pbG(`<*;a$0cUfXD8(} zKff%ybf_w)yr1hpIBl{2^Dg^8AX(|7X6XQYA0ibkihBWx=2iApT?D=garTn>{rA9Rr->-6U(}&+QLB@Lb@J4+cBlP0~jlfb)~Sxxu!5b4C5C z`>c&~{k=#yOx!sa-J0efg73cQraq>H``0%cSts>0|tuBQ4)P>dcCjug5-q>?KoJaI?>%6p!6@R zJ^m7cLmC4e*-q`h7H8`oZozpH>FB=>GVJM}pXNSVbp@DTdVuhj4;;Ulal=t+xe?cA_#A$MJ$S<*_9%0Q z^6DK*;oj#-kU*Z3;aUzO6UrWfPn|z}RLKl0`TL=vJvswg7N( z7e`+}^ti_JicWN3DPgPJ=BB!r!{bt2b?>0t=j`v0V<|2%Ul!@!kd=C`R+9)%EJos4 zs?^(fmih}EJWJ%fQn#pIX+rYY?a>GS8a4kT$&mZ`z3^{35uT6v z^NIpug563OK^Y}Fub`8&6rNY;?!F6A-Yn?r>Y4KgiVs%-iFe?Q<11%b??9lAiR>5y zf2!3fyQep;;%?bI6cbsu^@bgzYF+IPM9w`72DM_z+($q=_2?WHv%7T;3K%HEpFZZALVTUyq}`<8NR z1>aKQ!f{#!d583aRRF)r!4K%QuI4t5+9yui6JR%aI?hse3EE zdTuz{F!|VV;$6zgv3QqiJ5fz^4VVFA^so6lo<-P+E$;D@)S~>9l#;xG+>-kGoRT{5 zkCdFLmXw^C_m}1NZK=%b+j8yqN;|m|+(}M}#%Z<)x)IzV83d2{|IeM^G?fH#F$;bK zxy^OVm%X2*--$P*NK(i()aVxFzlYS0{1(BR1>rTq_rmSqwaa99z*UL@m~qHF!0@2; ztblX~LET7rPd=acZP5AxA)F*y=oixSB$Dur1`{1FE$CO!5v7TF~xGFgTC1()tF>1AJ-+B5_Pd@nC^`b|6*ay5#&q{Nkf2t$Jqr?&Wa&SML6F@ zi=tg}mpKqdQ4)mk>+@+9Y4IVE#mRAe-a~3!tjUNIABvL`G};s}gHs*cqC?|S6JsJA zQXRCBDvg%dy%3H{`c3{W9)1@Ri5TDPRw0tG4~&R7>yk4;xLbKrrWc}4ZpDoW2FMAJ zI`o_Q$y!DDsl=GvqH07PQ^j~xqB#Lkho<}&u7V`cLuAYBLbg({Y^4@M*(z;-vQ@v+ zB3gO9TbE(cf^NO;EBT%8_J2yBI$64>%t@9OztKULNZFzH%2A zl%u%ARY1Wp4c8JYA!4;{iA=CXlD$a2>OasOOb}NrQ$`z^I%RWpxy`-gV1Zk>N__|4 zQ`*65l_~5Il1?WUNYqSx6cVa5osa5eC{*gC1SnOKl*CA#DOndE{Uj8s%tRzqG!+18 z;0qRKx*r&t8Nw^)pZqiX;l{U2YI28H9=C77?hfIj?BvQn^Iel08K9pAUq? z2f`u9lwxU_x-&f&NZ8QzNl2*5lA%zk%M$Y{Z%ow3XTWiM6PNARqo}<38n~@e&$I@o7X$=-J!)U}DWDG293Ae?`J?}fXRDNOC*#6m_T zNzlb1k<$9AUzR)|kL<`Q>w*F$-lek3Q4dwPehlF6M6;78FWhl&l~r z$BT(9!Ml_JOH@{ub(2DRI4v3OQc+1}EKva3#}84Qu*O)PLY}=S`3n53jo+duW?>%U zIS*k%@|19m@+AB^msVlq#VJ-(RK|-_Y-SX{Lv@i2N*`j`pp5B`8x&1RFkPfSWPdt> z>9RiAj6^9Z%Zo;IsX&?r?N3=iYO_D3B_mNvBKs47>u`zUs5eQ)gw>BZ5HKN`2nhF| zkWBi=tqNTQ|0Q;t8&wXUN4<0@RDb9u`J1FXG?d6>D|ishGH#38k!$SjNIJ=x9oYiT zQUA-ZB0F*)Z%3Z9u_NQ)|C`~Qi`kKJ&h5x^uI$J%h(`$=^M}}xFE43FKDeYEiEt~# zzA^_p@>5$o@|=wwSq$OL#dljQYDYfq(vE!4xgCktvjNiK+U>}nFK$OZxVRnJ1@W&I z)*Q>|2yaK8v)GZ<5T+^!(|=?~{%lD*^1*AhBO4(cjg0#bk<(8Ww<8&M*LEbJ+Q3Jk zmVOWSITgw2WBwEDgugOilAZJiAI%^^ogr~(x&}T!BIF3Rv43Of8Z4;fE|h3m4#&b3 zUDo?fto`QAmfKxG;^?-Kx}hyJ7~In{cW7O6zjuf>3tfkz9s~b8wYGoizRBKI9J76V z$N9eequgEHb*W7SH3)`m_)$#nBAu44wM3P5J#4pJC%=xpt`>ZaTl56*K8P!{FI?MP zJKu>Ri9uDpyx>_c!A4Cb)G~#dMn06Gif)OPt;ou$HD*SHMR}JrmQ-amj{9_KJN>rz zmG&hR6eiFz*2gW-BV1~T*AB3ir5V|U83|cYf$|7-fHptAJT@g`dB^;(=!~INCHeY7 zXov($Jw4sLWIi%~Nmz7VbWxLVmqavw=Onoo$9G98ruD{;>s(V3RsIdRCZ;gw2YAgA zmR>d6UXzO~p{KZHb&>U?r^Wpz1$f9^6M9QNsbUGR_$wwV79#{I#a)CH{Jpi&mOCrc zoK_{umRb<0xKQ!tMF6s`T0Fi8WMbYx>!e$HofwoKyvXuM3u26mt;%xY9#k^#J=Z)h z$_-v*-a+<{lEvmdfUgST?~6gY1bfdk&fC0*W@p5=EB)5C-wT|!QUu3i7U*m`z9how ztx+s6JJd96UV9feYp+s8UuF+Ao zYe-SQ40_T5+5wl)GUX__S>UUeFkhuzliqQt9bbga>YZFEya?CLh%3$k?w5r27rB#u zY;c!QOL{^qJ59)SlIv1+sn+gm+$$gl#Vg<#(>R{#Yr9J!`igg|XAIG)!fu7D0O*CQ z3wd~c-1}eXxo3G_QK}6Sy-#|VTDLn=vjH~Xng*v84RWXD4ECiAeC@|xI8Ky9uNKEK z`EhNlKF}P&s?vw^pC2~sp$9Bc+a&h8C;a<^(3uSVuvT~n;8At>6G%lbkty&r5RSZsyFfkGla?61f1u*@(6*WAuLlNi zd+|;npZtcq^vo%E_WyL@F6tlTSyBA{@Zi=N{a*$d-xC+^3oh~N9Mr?;PGe|kfUlF=)#-c82KShyeT zV?1%59f_iw)5P(686R+`7KX|qBa;rYbtMv+Y-p10s+Y>#HX5}-5z35~PU&cG=k>Di zyu#6;MkZWR)G@qX;ay+U(cB;v;CTR^`Mj(#d?+^J7`~ZL9@sco9vP8x2u{Pwq@rnp zBb26Q#!EWd1LskKydpG_k}2*O+JGi%Z*FAqJYPY)?}vCp{*j>yPH>x!TL~#6;JXoi zuO;8JsQCfdr`boo2GpvBN2mkjI|XC(p9K-Zi!@cZ@CwsGe@&UFVq`rhL2FrbOK}E~ zNIkEuQL{=*EeWchz}LQuu5kpv>OV1%KKIh(L%*6RO*8qonu;62s^;`^nXg6{+?U(% z)ag5apWJav=gU1>!-Gc(`vE90mvtB96i(e#yYAxT&u`nZIXyMLsI{Vhe|BQur(33{ z_CN8-{S`Zgb5`Xw{&`(fe)Xo-obvw*YSOnj004N}#eGYc+gN%SyL&vIKDH*d7dcLj zlY=Ne>5>mrlDem7x<^?IRmGARm#WHSmD*Z@;3W%FBtQdTRdW_uW|f^6K3U`kc$t5Y zg@1v)%rD4fnO!!?_qtC2e5hq-bf$|WfP26DyCDL@ACO4 zy?^%Ezm(6P_x|X!EBX9;y?^o9-^l0R@BPVV|4TkUI{)kc`dmK$wD)g*`xE*62fg3@ z?Jwo?ANKz6w=;n1lOKH!-(rFgKY!Bu)80Tne+r}iNBR6&@2vON^7%)-=e_?cpMR(K z{U`rHKL5D){L@e5^Y8Y`PtWD^PkR6Q)Bhu%KkxnNXMZN2f3NrDXQ_Pt{oXg9{Wtmi z=)e5CAN@o=|Frk&fBv0({)666f2*JU!`|cHzUuvL?@NH?dGFg^)H~@Fy(Ropy|S0~ zvR=|#z^~W6O>YIi9rt>F`{ncJ-$p0Ja;eHROBT`fW~Jcw*YH3BH{HTRcksxd_kFLX z-xl!89Dc9irZQRGW_Qux`?^dP+58rM8^Q&?DTOaJ{0x6zz*Gp*i{48B>9Y40Mtm8} z@w9agZ@3r7&!4||d2;zSdMQ&swNvZ44j#38sCR_73T`WUIe_dg1qM1 z+QoCv0Bc*HqKpNaGN?-pOs5Rdtr+k)E$d7_4E?U&3;p(E`G0Ya?QOwRc2iiux8<-rQ zk9z0CDvH3tJNm##c(0-vaGXc*?+Wf4z_l^_H|mY(^C`{x1}KaYa|+^r0^`1gYZvf4 z@=KrYJcD1);op1WFrNQ`=E8X_lKDyvC`kzV4P05n-#db4CH#r^ui#n)D=TOPGq|gy z=Xgap>Wn@s;yol*M60+aey=_d4^i((W{G-_TdqH*-v_kXK3Ez4?vJZ~ZGW2A^LP(f z9`~MjQoDfP=fVj|3*-~{R1?+}NrT3%rbnCX#*Xyj=P5Ap1pc4w)CDn({LFh|4C5jl zUXc(?X`P&Ec+lf;y*rG(Xk!+me1`ZMzoQ>pQkdb>hg5B1$Q;ZgYa1#|y{7 znGmuGd`CPeX9OHIqi1)~p&KfsK};hS0Ecqq^8rS|Zwxn5dr7k+74eA`aY#-$nbOrn z@WXVj=q_boDhURZ7+iS)f7b@%3BiolW5VeQ?%>fX;nFGmdrEicUrJgP(o0D&OC}ECnO|Q4>W@-5va{h;NJkO#5HNsA$_|LYtaX91MR@T*oN5A zc1JKf>#~_AWty|o-e18lS-|P|drDTJ-cv@{)3ds3WhDKSFq0aHPDyeyaik*f7Fk~v z=H5Gk`vktl^xHf5KXbcYQ`&*6g7lM1sZ^jT3HOyyzn!~h@OME^F|{9vs;S2%+i<`f zpmkkBqu_kUr0HG!PieI|aWwN{C9@O+T`s&GiKG?+K^Kq3jWJimohivgWo$+&vQ?QU z9^i=u{7sCcp;fUwUkRNS2K!bD8E$ouHa#X!;RWI32B2iVS&_tAiDCSsl;O3!3L9#^TP5Jh4tc+#YYUmHXh@>Vw$RK5L^_=Jbmq4y+wYGfyzD z&WIRGM5 zZGBaPM`Ggb4MD5|5N>%bn&YgE@V)kHu!$AHQqqcJ1Aj@r`$}lNAq+M7rz=uW zjxQe*$FBhwIts`M8XpoxIlyDj53L&he3*~m^(hmJF378C`dnJStV!#w9i8r41gmv4 zUojo6Ulq!G?D>4mQM>ZTQSZH(XGWgl!a&5fI~>alFZ(;eBgX|{>+pji*I@2x3R7z?B%E@ikL2n+W@1->g>qxQ>u?WSe@ zPI3+wyH*pkoY>5b>!IyqliYQN{AVK!Z4<2Tg7{pLwdTB;jzhxe+0`7rm*8d}4)GP* zeSwtbPaJvKcr+=622)yRNh{mWtLGT_5IkDX&T;~Cd1wnYg)zS{H~I6bBj-?(4zO#~ zQC%gPw`s4JVz*}EPg$zC9#<||nYIx)YnnNE52ir~OLzW+!$O^Ne_ zu(mOI7nY@(xKiig67f(|hwgr)sPD9LzX+nBS>R*1Jj9vM zYS#8b10 zPszJ-Ayrgzv$cxCThByRt;BOIO*Ejy-zngmGM<>G;FL74rXpiF%t#jmV`O55`QEwV zs)M%LYjJgeUK8`*J!QW1Z2a3yqLj?RS2HuJD>Kd5u6q=XN6s@?>RZW7X$7pGDx*`X zbY>WG$D?*}%lZD=$z|=A&+qaO4v*s9+-YWTr|X7Ohc4Z*te&P2EXbHbW- zg~TaK@i_3ViagK|{%s>Z5zU>`Iv2!ww~l|-jD^}(;`+R(+x&>n&M+rB`6<>=Px3gzIS2)z89FfldxJ?*(gy*Ctd>P$gwytPoex;P|r{JGpz zh6<@d*m_>q>T9vYRY3LbI!5<;w7jB+5c;oLx~wnPw#p-eWj`0uR()*uRAW;|4s&-4 zlH}Tp6BE|jY$=*DX*0-)q>cpwIhFP#Mdm6?;ZQiV| zn>B45uXWRbb6Q{YCqF#@9sR2gNw9f_%(2wXJ44%^1ohNiIm|@(Dy)-Cq$A=9L6gy6 zA10eKjl}D##ioXt2KMLXQm^ioamFdi)(r6Sq$M}2?TDiOfNeF|5L0e+jqAxwCD`{i zwrkqNXo#hg1xgyxQsq>@tOVYZ?R#*dYKF(^HhtyDT+^~)i z<{sqkoH)85%cAAx2rSJm{9p#Fbp&Ib+H5c8m1iyfovr<%<+Ghd3rFK@uLmoF@3xWg z*zM!Bpo}EvRd%Tzb{4sgbYHzDat}gHBohpa+I%^(UNcK?o z4_o@Vb($M5-`RYAL6Mf;Wx|>>5)QPTR!6jhrQf@deHb=AwH=9i6~1q3qlDdZ*~Y(a zKi0If>r~I36TK%UQ#X@4YOfwuI?+03*(ww3*jcQqr@v)8V~Xp{~vu2J%h%a z&5T&T;&5N&!z&toPa#KTx$y+sI|WCSiL)7|`k<<^?fP$vvJ%nWVJC*}v$RiWk0Ej9 zuV59GRMD%g^4_LlxA*P4wjq(2ulB0Yy24^(i?%w<1KE^XdI8$^-0kvwn2T)x1=m*X zNK>a1^WN;4+dqD{T$vlV{c3m@2K2~2JrD0A^s8AIM;1X(5ql|aR?${1^q$a=FWVya ziHQ_b@qu(b&u+O*TkhpR`Po}hM^07lJ zpGr;2#9Mc6xmAQic$FiD!t9^gXJ3czC)IdqQWQOpZ(1p<&w#N0%2DqH`M(pv%2Uc1 zxW2)z-4Cw*RV-hH(OT^NV~smeK3Yj`%4Uu%Oi!vl9{n=;eK8FontMxOZJdVyVd;NIg3i{ zlGR)b&%Wu-;M~)0y1yiD&1&zHAt}W>uR5|O-P~zU7ijKfo``*7D(~((b5DNAOkP5n z-rz8vZ>whQ<{F;e-xbL+`>oTroHzW|g5n1~9?Ak++N#y-uZ^T9VwLA&lYZlMTW=2X zHmnEW`b=6gXC#da`qo}^=4ZCe&~20R18huKo3ETJ#m)|>%-K2I)&s&FHOyP<&R%YJ zNBoD5xRPp4;&`4m0t;8|d*SW*$`662x#yw^a2)2ULT&ePb(x#h*84`dqsf;x?T_iK z4@%bs$&{`T=>A++zqMPV5RbketvFbT?!{}%xjm3Z(si$w2Rv!_Mru3FcUv#ko^cgs#(1V? zpWY9B+GY?dIcF#AM7$IE=igs?dGp-qxAw=Yyv#*=hI1O6-s5JL;s9Q~6EPwGKlW_; z!r|i5WX>zIS72cm5+0jkPpq9TiSJ%EsPS z-xSiDqjk>o;GHp<_&RIJ0$U%cfE8#Rr>PU>!rOO#+w98jI`Ocxw%e8&bZ24jZZ5up z-J`=cBHrRJZ__RI-lld5>&U6u+0)hsSc;wxZA20H75^B1PgnJ-5^uxJNo?cD?mXqk z)X%%Kmi7z?H-m}%bLm*kUz0Q->{Eiuompcdtg+0t)<@h91=m(@Klvua{w|&3YIa|* z?B4_6W@r7~S50}UsJD_SmwD9!SA+U;X6v8#az=#pkY`)>Dr(+svvRrTBiah##PlwN zYi0Uz_sUYvlv|6w%7fkj8=Hj?S)c2l4s*@C!eq<2Fjl5*lpbnd-Lc78f+t=lPOMU+0*#6|I<80c;)Q*OFO-*$k|=g)Fh!DYd@{{L87@Y1lNi5 z4RrNF9}=}5b|P0s9TcT_=339Uao0rldd@_r?xWjvC(;W!m*FPpmj3W_g2U4!`3%s) z*;BG>FSc7{b~U1_e_0kTKwn>X#At{5A{yeZz1D88j(#TWPiCC*9Si{5MUv@WQN24}@_ zMl?D;-5e<*NYCN#YxwlmjB!Kfe2(e*1w8ev6Owc%Bx88?4B+@q&W^^Xrt;Jne#epZ z6aH*t!q_`=6;Gxf5SL%ddDP+9k)eaW_X^fBg8yEc6@=Ld|;RPF;beR%4e zc!z0>@b#TBhBN{~ej(h2*wi!G8Af!v>N%aXI&jX|z9zc8AsIS{|G$Q35ps^(AIa{s zb7xPgwn^H*K-;h)3owyA=vR&1-EHT3ty^~~b;ZFti=_8*`5K}kKLBNRLVHB-9NBcw z7SpGQ=&L$=ZlMkL>F86Q*~02f+M)#?`m~;^MgMi>Bf?b`k_)pvb6q>;IjY3n{1bD^ zMJ>A&D-$^?&?u>3x^09?tbR(qSNlD+M39A0VrI??h&`|TR&ss!;$yLuzB85GkW0GG z0BAc4Io$j1=gM5qZ`0WGH#^|`rw`pvv2Qla?j5q-Ga72$5n=Zc`tvt2n2N7EF&!o@ zp17xoWjK@l%56K9y3P`{{Wjf|lCbY)+a9gm)t&C0RDR8R+itX~(Z#}+e_?iLHcw#; zyC2<3jZ3Mpm+0f2M=|?>-J6H@ne`ie78^Y=mOP=B5?<-;b~y@9JUIg?ahr+4xhU#e+HNC$#KsxY>1rZV62=4U3-alR-?aWkeOPy|uTKBKkwKponbn|L{jU+wj( z8%wDr{Z*Y=j*oY?>7m`a;pw6Fbd4W!#@vUTpvrOiSF%eX?7SJYcH5kKXVQj#ch$Ks z`jAtr-CY$=jgDj+z*>{{Cx>SyZtoIOP8S1P?8;tHiZI*zk~9wU*2e1vvKf@6^v_w(W^QW5ng+f$g5AkxeODFiCs*do%7}c zhg`#%QFb?$y3%ax`2vabeY5ocY>!=!`<|-l?=Wlci))^rtVD9Q?c(~-_d4XBC9vlb z=>F$9dFbJZE}`seY)*{#o_G~|?0uP8Am0!+PAK&{W9<@e`%St=ewpAk?U zd`i9T{a*#SXnhK5En{bn=e}PJQfGC#PcXMSBp08nmUj()+j~wlo|42>9ThL`vC{7V z*c`k=#P2pt8u;AEIgSZ=DD82clJ(j+o=+vn59*+>?_UUQv9%U%=FGmmY~sB)O!ud6 zKYymVAHwP_9fwyfCuA1V8>Ray(%|f6j$m|VFm8P(#jWXuuy=+!%!l`|YJMs2-7Fp1 zbW7PpHy0?7fw$B3B)`x;CP^-?h}a;>I|-E*R1CSM)Z*fxM{?>uNam zjj21vbOPWF)zWkw`kbB|ni?)v9b>O%=Z@PBm#rLPZSREY$9NShfkS%sn%1jfJ)>VP z%o=oMvQPCm9RHdssr)9kQKMGL+8bZMt!Eq(-Xfakir~gK^fGLEr9R}m!oK;$HR&rF z&#gT3%J!+Ren)FPCmatb%D8YUo+J2vWw6Za<=^r1Q#yMN-x?X4t4;W}&Cc&7{*EyF z2Cg!dPw9=s1F4!H3sk2xGh-$q?2Y7Y#$%$|g;cR|o;QXgcVV1YeNI<&1^Aj~cu(*| zhRPSj4VSX6kwf+OwEpktcYBqq(yM^{Qh74c`A3Fxx<+L0`QzaN{$la-A`DO8o?Vf@a(ysS(w;$FwT$ zePEg4`^Qvm=R0jL#4A%x*K*b5KF!sA(H*)g110Uc!R63oteG3}fo=ctdNxq%{mZ4RYuiVb(Tjuim~TE9^LpJzu)*Y@`M0_z8J+ zIzDKg*tBWwG24DNPcz%Tl4?bp&Dv%`oA%6ow?r!Y`ca&pu~ewc*e0 zSGI5a(T=dZ`k+333W)6F#L+_TOL>NhkdCJ(AJ$4lwc)4g|Ybdm*ct=Z>Z_uVsHZ<=u< z0Qb#umBetR*#*XSXS?_HzQu|~)HC)PzFm8rbo~4)dPZ}=(4%)mzJm4^hNQ`xU1Jww zVR&{MO`=tM-wGl7R72|DJ2oSY@XJYw2 zF67-E(p_)In>c$Hckc?;x?o?9D_gRClg>D(S<$q4?Ap9@lCuO~1z7@{=l4$p*_Da( zb0+(}yKrLO0C6w-o!a)8cI^kXJ3#f73+exP@6_^dU=`>Q_vJLYP*$8-vKza2h;w91C+Fh&OW}F2Iaiq}}ToV>X&Z=r`C zx1K~}->m8O)bI}c+<60X>AfkiFgrZ_)z~_(zus;5DCwOEit1!O9{j9+6ZUWiKhMP+ zVNX7sm=l7~)9d!x57Qi~v$uZxe(;N+3;)FIxy)O8r9uf0clHdo?B^bvJ{unIwbS?0 z-S=jFqp8ye`9e-{vAd8{bB@-6?whwpJMM{;TuF9MM6k6I+tax3SvGbiTaylVA~Y+~ z-DfgwdnZ73K$XMA(smy9&l&O0#_-So*tI*+>XELfpzVyriJTp)J5UbY%jicAYoiC1 zsgT+;&UiOSAs(lHzD5z?COlckeZudYj9X5@C>n3yT@po`J7BCwZ26|}xCeFquZ@LU zn*G4#UbQUUxf{_AJ-rjAYcEw;AKxwoem~Jv`XrR8t@DD*3(iL)ka$)or-?}UE7SM|8-ogB8qr}AiT&!f@t!!p>N?w<{*tz?+FYVtzWIAdC$E!`b! zxOT#Q!%*7tj_eoS=>T#-jlWF0c#%)=D@+Z~?OF}byi;3GzPEMS(mUy(`-H$UILpts znR<3#YfimdrhaoN%S$cqc(T#k?!6<;`3^hbFaBt}*L5~T;nm#tdq08OgQNF7)J`ub z$B(=C#O|ojz3G$SRMf0-zOJ@d;oBp8jh}aNMq%pTu1(vg-}y_~hx~qrhpXdu{XWO= z%mC|oW*z&@7qX9!WANBKt4#N%J;RFgwUv3t+%BK1dA{k)a8O~QU_SrMCP9dEjK^Fo$))Zoowrt!T~-a5n>#hBeSPXfc5?XdUaNMVm6v!Yw)y*K^o})_mA=Vq=BBSDYrN@B zXE^79^_n^L7~KI>dEGL(oNwg!U)s|;?}=g&?J-@NoisXwc32On)nU7R7DXO?W^7sI z^&#og3TwLefi&bkFd#vWTuXD;1p;c^!?5S^bcdDjMX| z=%!L-be^RuuT<2Zmr5;FUO#$tbw22i2hnKIKaH;649C&w<;l(4!NqlS(jN`ZZqCo& zM+rRtprTTxI1PNMZ<9LO6zk|tsa2FjX|dWwv!aY<>$1LuiApt7rOH!v96fq;eVbKV zV2F<3k?67c{y2I(xH<2~@K^4|kIrS7=W%0{$4?@dC5aYl4oFDM;1g9pD3uemxQ=mp z3plBNlNNC_%+upInm(I6OQHaSag;pc3*-7YdR1mqr7^qCr{yL(N{huprFC|%7MnPF z96S%;;A|5_nL@ZGSw7A3IiM=9%Ou?f*l|P{vk00O_o~dR2=P>_a#=;iELy|r@duyO z2~kHyQ&na29PiWjRFPUvifN|khEipDV-4O=kDtU*UCb5H^C7EmVeCz`RMRYpqg9#Z zHH@@O03KL#6-Nq3DvLZzqiK<@5%8qWiad_it0~+Dw#bj73RR6@X)$nn1$Et;%A$288Ct1F{CJ3xA!h>vgFbsMG{e zvl%ZuI!c~I54S>y$NiI&!PRwiK0Fy*fLQcjj|KyjhM3syXaZa|W0E1V)4y70g7hR! z)v9ixNRdaxT`MH|X;!5;&}lZ$YFOJl;Hv_Ey^D@cPUGnG-6^0QXG$HYik0F;0qm<% zRTV7XLH8_MC|vf#ZI<4)KmZ6pu1m69O^>4?!#^zmVKrc}f=7x7aH9}+@UiwV7VA4# z>oUDfDwGUZYE|KdhkQ{aNVMrQ!h8j5S|IpDLKs`Mv+41pM=y?}n-$<@m28MG0RL>g zSj3?q0)#N+yi9V|I0*ogKULqSi*<$MLwU&ZWCAGAI)T;@B7wLFAV)&vnW}i1sA!H+ zFS(N9VQ!HvGh{ay^h%XgktejkA>s=^zXC9FKnD+!FE+<8M#+r1E>}gRDjwTMY9MP- zb&Hsrpy1AsPQdA%a_mcG6KdjvnAvBIyfRn0Dp3Skg8)`%NeYC7PX%Chb&E1f6Oj-wK(dM)I-7iv<|uX99@E23DFXEnk}Vrdd^&*<_6>3~yUA=pNW{ z3yEfh;7N2`Q|sb2&~nI$MUJdb7vS-ky`rI@SxKki1xGZlMCsu(RkA>$Cv{aQFckYS zAZX3oY(lK<&sS-T#L;9EJs>`3fZ$}gf>{u8BoU(8ub)=8Sy@+ziL9JHUBRk1QDyMs z8U;mKK8}{_IhuexTgo7+PLElKR$9+%KLX}cXhj#rgV9{bFYCNo6Q{Ev5bGeWV2z}! zG~Hv?e1NDxtsF=1@tIkYEpQ-^Zha$stdzRrF{(<)kLX+^=^Y{?iK>-Kvl%Q(V-fEn z!{Zqn%WM5`WS&qAnA5L#p3_=Rn{R69Y}ixnYIYlq8;0 zAu560hjy*tXo0j;WP$+}T1g2jm`1a*ShlEou)ysw zlCmQt0Lrx#;)2&Jn0|_^VmyaZEoeqGb@0{7^%7(Y2*FEX#g%W|8^ATq$oGI1=utfX z1Z>fl9&aUDqJbl-^`cJlbc4PNP^r!;^x+avs41;oj3WL>v|oq`nu*3>3;}aY6s&oM zxUSYIx>9IyvwFiS1ZF{LP!T%UYxI(<+hV-{_E=PfvApQr%J`t2%K|8i&&-%TGgg!N zR82MaG>Ab6;(OOyZQdO?giMzEVsWonFL;s#A_#;JIG%~Efh41CbT7ealsZm7Eo4yj zeN9nC!SevpY6Z%%L^A*%7R5%XiuK@Bt#F9|uy&-2vWnJ1frd9+Ijcq0!W@7z0sihY z^2p)SOp%}iT*ev2V8&QG?-qm+d%F({^a5gJ3{w2u!{#03p0)7$GM`&Cr71Uz3;B;^(^xq0_{(cbXw| z7#mJ$EuNJXzm2_>1uSO*D2R@5b)b{MZ3lEuDpl+8{Tsn=1|~aOB7 z`d$nlJupv}!UTvDqI+dQRwX+Iz@f-%WDMFCClt`?vSIVZtjREH`qH=*06|eqD{IJ; ziUMjwEgjy#DB$MYCi$G%0IZM#b4y&Il=aL|Ye7^|vT}>w6c6YWARP_4T!dt#=W@l1 z<2cWq9stfOS-KZvc=I4#*SXfONG{THcFLm}VV=AQ8$LQp6#+Ef-9pth+r$L34k}x* zr(>i8i2#@&Q_1+_3Bfik3gTQ2qu>YEU$yaSfP*wcor23Pv?!U0czh&}=!V!g>>3ed z&6{EdGWs)cZ=OU0&qG+JTcxZ%7~gy{YX{= z#pe1b%br-Z5io6n46!5^DA8uAq5zBtc%P{UGSx5+aT|U)!f!}55@}Fq%y$dq3H+pT zz(PtN0Zei&HpoiGY_~2Hm#NpH7qEX^gy6W&PpAHz=#Z$AShiFW$H3$zDSdK-vnAzd zfIGm2sMKw-n8ti1S=YBknf(TFuB|GqG`x!bO$|1#5Ae~t%}9E-*s;sxxziKYu>-)s zEn|y7JY8wY;`|jp19CIXtP6VUrUdc2SSNON3mkQVxi=g#tC6T|7`hyp<42PxTO#{B zs)lEy=x7W=MRskNFM%uRu8~@SuTPLrR?$eKqfW`D^XMn*+22r*@GA`do{}SN)G=}? zEf7;(%qPf-a2Aqv%(CPsyUi zrX>zm36NDBkA}vxzK6Ktpu@gCZl*|4;($Le8-!jMhj3&8V`p**c@h*@AZD4(Z<)B@ z`*PAMVaKl}VbjQRG;<+ML)*+)*0_LWQr=aZ4Dk&fJ%{%mH}&&=m?ZWlCMC^Ma5B8r zMPN6H1Ez$MkC-6gmZJpv@1d&yDOxQAn&I|`0vT<;9LJgfwg;6|mc94rp zbnc(HKX+7yBZYf{Pw9H}DQ2jAnYo)&eo;A~5&MYpNZ9AcsVD%1r@?szR)d(~HYt~^ zz2pfFGBgc?xCCLrfVjM8bKA%iG(mCzDKUc0C~LxqyqAT9YcskLEW~=j9LDV|!?g28V&a@_6RO!k(BZffAC_hZ=xB%oza!DQR`|_`HAd z_zBxnN+jYGqD{#pG-zq@%XzG+n>xj(^EH|d;)|l@II1MG4lWz=KR-fxr#-p^g>$Tq zS@rS|c1RxV;TFXY1LxMXb8L)%_v1@aQMbvxl00|2c0vP;rHUNJ%9f}gfANDf2tI(o zkuyTNqEm}(4KyTE2&ODYCFmptM~WS$x;<2;)W0=Z@SI6vV9t^*pkheq`D#-^h+g@0 zw+tKP_E{Q|DVuvhJO(UeEo=<)P$E)tr*ao6A3zc1FCbc_o2Ib@@v7av6Do5YTf%S` z0K8e&*_k7hFzc_@g=C6ArLe0=p#@e#H7>1TpP*3$OG2+=-dZBC?=at-?*W=qH zy^9~ys$@xKF|l9V;t-)7t6&(4`!?33JSoCr7W(MXH+Heh3YT5 zAS^#He}dZv-o(Pm{^VH9Me(w(NnL0+%vw__wM;kK7Y8gtuyU`MA2_iEvx+E7na$0B zIC_~h7z~Gc3C3ZJfM+nzP}p=`m;Qp);*@N=(@xCqc@|(dIXYXgykRmpXLiGUiKR%3 zLjpXPRgP=op_AGLOqF?3l1to3opJL6)*wMr*Na-)c^hUmPy>%kDH16AE#;Q;!l+QX zPkj$UTUpg#Bheu!$FeYiuL<5{A5s9UnUI;Y6r73DiJakz|9~gSd8@?eXuhH^MVNr1 z(uI=&i6-E(Bx^Uz&4u`FH-e^H5hdAx>8VA9JAP&NFs5=LA#kR>D$RC#av8hYSQ}X= zO*YhH==vN-7e$Q$0p@d=-yAX0Fp3V6@(@N$j|uE&03fCw9!FQFXO8~m%IhpEt6EYL z*dT)`qa}nZ#gxDly~YOC)r1w(B)|sYlu(7`^ye%(4acCv?eF|G2$`IQ3ll1RP|$!m zYX*+e2b@~9MP{D6q>&&7mSi&L8CM${H?kDrs;P5j%?VPTdyzaCdf(*adX8(ZAGMAp zfr@^Nht9S6N;uVECoK6A^L2Q@M7<{RGkzMKago?g0%+w}Yat)(H!mpY3<+=3P<^3}9C!RDH5-F^x8i7i@X_2$p<{n1cDLmM9%P zD2%$KQcfsf=J)No<7j!lbJfsHu_V4o$iRQG)n&p~ER$ds&w6eTiej&qtrw{pi82j8 zlZvH|EA5QILnf!U>oPfr)hbDK67de`51(JMZ=O@$TJB@4ws|7aHsf9?n)yj9=g%4bq4tnP~jnK zYS=}`$k?OhH2_KQ3Pq`mIH(X2VfM5snIJzX!{Ph|l zfN7TU!w7_qSZ01a!U+YI>Y({XgCBAVGrRCgYX*SbSt(x`I#uf#EH2})fEiS1M)Bu; zl5swC=2sOFyH@0K)`%1k;?1UH2J4%b$uc@Zc_t93u!Yu44@8>lgMc%>!erB+G?{eG zzL?kqm*5E}fgE#Yk}x_Ih#g_&6kU7C7*ZP_>L2|O%!=i&)Kymzm5U6MXc@E56c1qL zz5u8}fqVUB?WVP(kt@r=(pSXu7F`pSt6A2TE5jtxi!aS|+k1j_n`E(AP+--lVspsM zjL7^8RJgdjb}U+#7Quntsx@bI@QThS1Ek55==1*h)tmmS!F6;wip~eu*Mrg7<>>9x z(crv)Jvfc7Mwh2IC)eXgpMMU&N29^Ge?IW8K_dOEy#9Stv{!TI3idUSa)JTW&#{qytab^k5iaWfu_qyEL|Gk1_Q9AtcXcKuy{ zG)~Jww*67|Bs!-` zDoPUSi~eGDn@m)#i+gUb*V>kpTpNro5>~l{A*!@YR+FN*BWiND7`BMuS9H&5SY6Y> zmS+%HbkY_E4s7eG4F9=)gq{kf;mn*{mJ)8m7*&TT zJ%dAIB7$m!^1J~sO|Xr~U|CIp#8@F6*rJl#B}#c4FDTKu8^5B}2zR_9l|Srqd^NELH>31lxx?~=JN58SgVGD+y8Rqj=I9AfxF#ehOgO!GD;1J#wwP1vLOl}&75lh84Ir9~|ZvWdp!*sI&LE3K>B zL#bV3d&gXNgDTkauZ~5y;o*Tz+njPIt=8R@TZ?XQt>#k2Q{+gH0AS74BGH|RK}v|m zM#09O7QaTscscXhI;5e(b_%=Q!6cB)7GT@&5Zz@(1&k+6Sf)i71Ka^!u(RrfnbOe?nuLttE}5w z#C~bgA-W+I0@0-xk=t#4Q>vB*<(bBAP-4rFKcvNG@RwH*fsW7LN2kN_$$5YHc1)oo zglnVz#WloSvAzdm!D#sQ>U=mjg@G?l&TlYwjH6dK*Azpa58nov|o5 z9E?uhz}Nn(;ra0TJ&k%cyuQF0FqrH|SN+lT@Z{#aKhjYpu=nL#d~n!5kFMWe4WiRa z7!4tkf=7Ivx(ajZt4D-V0%hA)b(O?iq6w}Ih z{^P?jjBx$t5|(^AID@cz4A$r3bT9&7qLbn1_#N^k}k->a)F?fAGd_92Kp5SE~ z;=AD(7H}q`j;{tdb&SJ|2Y+z`0X2QS#Ia9?r|=yBJMF*izeY;iq0cYJ*O+|(%E0gA zK1TnPg?NQwI?~FZ4^iC*?!Z*W&H1%P`^|XJPJzL@!9_GYL+TCBkUwCR{nK}dG<;xu zbMhtvqK}8nAYC0{Bu%L5X-k$)oU#sfx{(%HGRYQb4@_gz#%9cdZXV;dLx`DL$?^r% z$QkdJ$crG$#Dj-I_yvVO&8{m8ALo^6+aETwX2!WI)oh)+v2a>c?E#bV9;j4r`zu@T zl^IN&Zjh4HEpP_$A6lJX91GW;_rHst5{umcuLGN0oCDd$nD6$J#j@)*K`Y@F+t_Yf zFPrl$x__ONZ-v=UcAC(8Mqdy&G$!bSqH_$cJGzEqPBPhA)BKfp&$ydr*Z}Zmxe6>C zI+Q3of%}jJA?&;c4~` z=1^|7KB$9VNDBW1E0?*=N@;@YV$aa4bB{4+1NXhA+>e)gBW*OL9OR2{rG%VfkJds> z=hp0SBP9gM+=xI?31u4Fx@_nnillWB!35G?CzHPuplS^{7^DEh(la967}Ea{mJ^9b zTvO0IOQfsHD8^xpJgBBrMWNVgRaC5tdDB8-qoAVX3zD3SgEKHNL|x~m07HtHaKpR~ zod0VSIPB__&e~u*=0y?RCs>4Wt5iB34@e++qG?9^^Jp&u-bm38sxfrbQ$^)I5tn3A z;TbQ|-x(%asX@~8B#~XB9$p*5nOn`HvKLwqPl^+jO*_PtqZ1Uf)@WH3?i^AOFqNzy z6P9?+_$*h7G`%OH%wSo5pDZ#6$?uDdYQ^i^K|n0d#!^ZGzS?Tl)2LiClzchpBBH^V z_h_B5Y08ngon;wSFP=(k1ymw7`xNmz4_?W@wZqqqX>cd>^JaML?&P3^4-dwDG-w}| zQcjm{NEFG&@jR98n8t2t&uXwt@P?t(?8tt>?MxvSlQo_WQA=u7cit(#`JQ50W@f)3 zu#_%8kxYDCSd+Czgqur&E`UciZ;k4Rd9I`3FWv`xZZ`zWdE0&h&fs9}p{6V-*vAkj zRH(pg`b1h$Gu^L?f~B`d2;=82G75~pS<;$$=P$o>dxBUV(6-|~N8K4f$}@B7=CBsD z;4xlRnBJrgD?Dolcg%&F%k-P#(Gshov?V2z(L&7Xy-pi19UpGGKX*3WvoA#0Sy$W~ z%7{$dOWMd%KMxv=?Y?yksZ>?M}l&0LABB?e_-CpF7-D_3Y zm6vd1o788pum)7YPKGSUTuY`m-J!!d7x9`EIsxPygCO}!YU{kul1M#8XM#8Ow`V|! z!y1}JO{%Qsd^6^du&uC;9v&W!n5=t0LV`-An zj53;uH}4w)`1L#a z+Z*HXfBwW6`5**Fp#`l-A&oX<(2gu}$fEVqJ8LMDbtcKOG2G+z{ zSQ}%o4%Wqb7>o6>0XD=&*ch8&Q*4IK(Ty$8gDs`+@z@GmV;gLX?XW#|z>e4nJ7X8@ zirvtQ-7x_Z(T6=S36s%}DVU0B*b~z+1AAd_%)~6r#sK!g9PEp^n1}taKMufwn2&>C zQQ%@6gJW?n-p6q`4JYF~T!xeIB96vc_!3{?RGfgj@hZN+`M4b4;A?z~i*O|##QnGm zgDBt(6!9=@Jb;JrI3B^Hcnlw42v6Y&Jc+AO!sj>>&*Eu3gEBtCCpZxc;9wytaN*$s z_*jH00@M&8#9|ENLoC5kjNo7#ibHS;F?^EYjX_O;ksOpW4S&z;D+3Y z8*>wGiXZSCH{<5)<`(SXmK?|N+=^Rs8*a<(xINy)Tik&=awqQ0UAQZEV=s5-1Wsfh z_uwQ>#x=N>{hY$7oW?yloin%>_vTFeh@bE_-r+3H<^cEM9PZ1xoX7pRKM&x6oX>-3 zagYTTX>*7rmT?;$F5p7Cco*;C5?1KZXO)W>u*Q%Pp2r(_2`}Rnyp9*}8W(ezOE|)% zJeY^@P#%Wsa6N9q&A10Q;6~hwqi`3F#}&Abhw}*Bfje9G<`vc@j_NDLj>@@pPWSGx-~y#j|-1&*g9VJN}-3;2-%Xp2zd~XI{Vyc@Zz> zU-(yE!b|x#UdGFL1^><~c@?kbHN2MB@p|6C8+j9N<}LgOZ{=;go&V$=yp#Xpzj+t$ z<~_WZ_wjx{zz6vdALb)`l#lUoKEWsXA3nvW`3#@sb9|mJ@I}7Fm-z}`D0k-CMB=f$ya)BU8PDfxXyH zSz4rf{gUt53)7a7*$D+FC`6SZ*Itq>G;#Zcq90m?g6)Ovg$7JbELe)NXv9RxZ-wc; z*r6Re>@yB+E!z8JJ^aXr~-4(*1EJPMk@<$;2_G>yKl0j1>J-gtH(!CE;U16X&KT zqgt3yQq!zL6xu0Qi`=xNox6;ksfnva%QTsAiz^?g>1MxY_D@gl_mcakoBf`tsb^LF zS{V4%vOTKLD~+lLlc^c%vPrus#6>=rx=-29Eh`u;;aTtR*@F1 z1A*g}S|jz$4=j^ml+@A#@o7i#hcYJ-?QjCmP2iCxPR%p9F4dxaUbAzTHes)d!WdW$ znC|T}(y~pRX4G7(RyNpg;@qrcooWe1kAiXIw@u9{1(wWw*oZkMqG2sEbBc}~*fpn? z8Lp$$Tw^$*g<=`k)3d#i=@Uw zL(bwl&eh}zc(J1Swwkc@sG<2o^5@8(o3B-^f<0fwKYrXc8GX*(mK%;T2L4}~C3PH*^1ZAQ_&_IQtY*Yx! z#)P1d2|*d@5ERgblptHRgF5b%I4t{7&GL%csOm;FO;B+>gL0L~4V|hxqLlWcv)C!x z#>Jw@a`h(Hu4&V3DX=Y>l(rmleR*UG<`rp^&-25^)=sNh4g4hyJ+G)5T35{1d|kBy z+jH$99ejt@f_kQ%gL338w8Q%Au2^pv?qkm zMSg>WZcR@t%gjg(%{Y{>(@G3XspqZ6eAR|#>`Iu8|GzZYT#^cB^i8JyHSaXD*GyG4 zyw$C(*TTk#?@HeEY9T$;T`T)Rn34B`L7j^tyB0dWSM-O~5YO973a(X&wM=iWwd;sCwfN})xm?(zr}W+b z<^u^}22ucc+U;0-c$IS;|9pPuZ0Bs}?3~kSm)cI-nk7QCT$0?Yr&yO~&mKHI9$K3$ zt+U#eOF{^#B$VhvD!GN^PC_P3NRlu~at}#VqLKC5c&@tom`+$CumH6JJEN|8y>ahVEu?0Kmq?f4-F`q~BSaxG~7P6SYh1QW(2tWWHoI6ZNbtE+3QYpEOV0(Y5vynCU$&b>kN z(7o2e+f1C4ZQ=eFo@C)QCQj~X;mH=>X=2ai7Pj8KdD`pf?Pc2NU25Sv3$L{BP7|ke zF!@pjn(w}@CiXimoNnQn7M^Y4MW!Bqz2;ByZwYh>4rnX`@WKG>bm% zT?=nEae7GZ-Ml-)AB=C=`i6UJFD>LaYdv7yzqwi{zeF5n&@hXJ43E4Opqswm0VqQl zm*YCQXUd&7cui0w8r~4n{?J@crY6(sye94XKP*bdp*RLz(H(sy1_q%5mtu^p<^Crp zWIvbOCT#idtVlvWI-(2C5MMe6191szWF@;9Pr|fXp|g3kxx}YBNUc2uy-T^>P2@+wE?( zo9urtH9_7QBA8NH_uW#ved$s1_E(Zq?#GNOvoDBGj@^z_n~Z(qcE}kUo^Ey_d*ik1 z3r6_j;ZSl;xmGRQlin^jV9_>BW$cx@r)>CU=l4ZAEBlJ!|0Z9)tro|&xv{E;EZQg= zSROfXr9E?Z8hPS-T(cW>x?nT@nx>D<*-CDUvV{6KlOmEMNgE9Po>WZy3PwHrNb*aMWX3`tmf_&*@cCX`CV_dV_ zu%|UBY)D9rB7!%gPI({5z>{LJlpv*H}My4=C9ns z-}pPXavT3>k|$60FrJfmD<|_d-p)HXg;RMar*R^0;RK;DW^-2qA1;zO@Nfu+$Rz8~ z{%W53b^6qeT%I7`{W8n8(b=@4@EUWkPxw>y#F`Gvh`AWRMfOqi$KEr4E5NC20@8P|i&HFfqb2*Rq^D#ck z$N3ze=L>w1^EsU}_yix}0xsl(yqgd6NiO13e44LvDPLnPU*|Hu!8iF9>-aX8^Bo#9 zWP$!aLA-k@v+brEOZQ<%KDp7MGP4;!@lc7E0?E`xveFA}Rl3Sheic$Vs+DS^TB}Tz zt+JF)rK&WQq5`Ug3aXZH$^9GpW7$cu(%3~nV(JjF_f&21g<^B5%tTkC2&QpSv*EW5e~_hL5g z!yL@T%Xk&9S$V>(qt~mvP|Cy0Lh%!o(Js?Zp**#l=wR_r5ntslO`SNI0s z;RpPPU-28ZVmtoCUwXc$_I-&9=0>DA5HNNwPuIwqx04##UMkt)Qe%#gjDM7P^3hT? zJIQTyma21{)PNHt3!f-i>LjUlCrb{#M&`+DCDN|PSloacag$`_n=u{}Wct1ZlW;30 z<2KxmJ1_-zVjAwk-I$IUn29BL1xrzjWq1>HSdMqG0xPi!tFZ>3pdM?n4(qW2U*lVR zkB#^Vo3I&M@H@8Q5A48BIUGeNT}+~fDfF`iTQZFqY|SjTVGi5!5Vm7`9?m0p6pv;n zcII(Bo?Y0LC-YRE&NJDU{aM7~gC}s%L;m4>>|J-{q^zFWep2=ddeEohJE`cijqaM- z?xkzmE4AeCY4KA>?#v^Zc$9QmqoslkWd(;Z%u1tYibGe^+)8$yB3;*eR>$>$^jsfu zH9z7S$@b%PFBH@k^p-!5Wb{I*S4zHkc#d?GpYT)G^E0mH=UgY<;CiFq)Dv+-7i89* zSNM|hb1|3jW#!Se(W~o@(fcogJdC`_$4yWCI>m>10e|=4kmsU z4=b?+dK<^fb2hQp&)Fob;|#LLnBf?XK`>xCLCw+Tr3sU->i@f^XJ=-mT~;gfUZ!77 z_w;|&Uw>8oRrUYfLyCwTx{^Li)@4htTtO2)|LHH@M$@SV_o+}I3n#_DFJ5)|Oqzb_ z@)h`A{_(5uy<+*t@Eyx#-F*8W+)fkLf9CgZqomv+`9=!W(ggXfs6}#HYR!~x{Bp>~ z?;2b^i0?Y8rv_?8={A}~lW7XI(^Q&?g-)f@=yaMxbLkA4M`zMm zbT-YWbLd<;kIttBw2&6jV!D7ngMNLH?xa7aKcPRRKclJ)XFnxoE8XR5Q+x$1niP+g#wsEgI5YMHuPEmteltyYsY!Ae*Y zt!AsmYPFJ9n>ERrY)!G+t*O>DYr1uU)nUyb)%FV+zn`kFsUN9dsaGt=T7zSqb-VR| z_3pR}$9=QLs=1}+`*za4)Bcg2tDRE2s&;GbeYKC){-$nT-Gy~m)ZJ0{VBP+@L-ot* zKVQGUKGR?|G&am_nBTCl;mU?}4VxRbG<>JwCk@XyohVm49t{s?lkaD=ct`D{z~Di_Vt?c2#%}|Y z{esEn5V$?umHToOp6-{>tzH^&4H+{S5M@^}wgA?XX*gWB9iRpknFg-TFqdKG~VPEO}#cQ*wLqq2$k#Zky9Kvu!DkwQaYxZL-!i zSZ(*wcyMwDcsWUv3wfGa@M&7XS6j$Y_fS%8#d&)nqwd9dC*+`(S_=Vk2Gow6Qwurd z4rqG8L)wBuA1%VwO4M^bQs0AQ)T3SpwRfOQ4ziMfth93rkN^h~z-g^0lf>ON{F)@S z??LSzY7dapMePCV&7e+CZ7I0G%K=`t+ExgF+g<8j;JX9Yz)$T$`fil9XcyXh1f>=2 zFAPv4H5IZN7lZ#4z*MA!_|HVz23&7MZ`Yv*lTZS90os7=BmmQA3eFlg4<$X6bZG|e ztp{uXY(%S@fX})@PCW*k(!l3&{C)!GOu@4_??lw>qSropY@=omH4mUx7qw{5H=qw2(U(n(Ge%<_X!#g=u3K?SsL(DW zqFZofRCGUl8JWS{#l7xCK22v2t)z4-=!2%UYiR9;eTiu8MLer1#5HFJ)f`eMk6O7# zt|_pXdQ-tWpay8D_u&kt_^3Y4YkhzPMyfP7A>qt{tdX^h%%edUl~PeSC0W6 z2M<31`N~kjnoLQ-)zBW$2#C{vQY3Sp;aNY1yKiXERLKB;5BO(e6p2RHnrx^t0k!9% zTBm}Rni@WM#Wp+=m=QF50(?Ockyl75fO`*ZVWiPf+t3@<61xDqnKLm*f@Ul`OefSk z71W)E)Ges@9!iJ|bBP@|??gK&iSbGzSDSD(%Y_${Q|@zK-GlyZMZdP;dV66&qT^+_ z%Q{FnTVk%$*!pNKEu8ld zfXn2;iEmOn=3QHKMoKuo3)h-fS)r5Z7Zpt3Ea@A!GLgPh=%GE}`R^6>0r#Zf{V>k^ z@%x8>A4B)&VdK1t7G9Iq66i+`{TNW!7W!c)F;yGDpCM&Bg*tgdS)MUm;G9714k+WH zg#=nipw`)@)^^mIG!$Y8Ic36{i0T)dx9+`}x zKvw8n5FHR0>ZefZ0dSzSfqM6&KgBkbaYKr(T%97005f|GU%z5g_K$axB;*l z@Ge}OdO!of0i1xk9Qr6E`zla8)Q3;wcNXv*-~|BqQC*JoamZy0?_Z8{4L!h8fV2*r z7m1~K6?h=79U;BQo0O6Xk%P-|o{WC?pf5e3Z;$Asg`mS?$k+zp!&rO^*Wgmnx(BrG z0j+z~nL_V=(7RtP!}ZmG(|rx2(=QLHe&18hRSJ!6Zh6LIC;Ry15Pf+M_V9FyEM&`9(!m3^CNn@ z5v^{De1d+X^?Vr@J&vx?b{^}kL6)&AEwFW;M(tUHd)|x=Qy_0@&S@&37RH}xS*%$s zEkjR_>1li#rp8S11^k#j?Hendy|?0c>l&FF+GCrl{TTq`H4EoXNalKI!wryyjkw-~ zGxHYP(AtLVDAKpktLZEJmw-)YYx>e`j93@!?GD)6U9h*i#1;v}3euwH*~$&I{< zEy7Kq#b`(PY6|2H1$;AlnxmR!z#V_6t12IXzdh0GX=;Im>gXH(eXk@bmry2;GOq%PWjWNw!>_A7}~q@<%&I>pd=obHx_%MBp%lY+uk-&AGYmv zB1*zm1kef$)<8-4~`yr``iGk>M{_zao}z1}5Ja*mL5WL(F@&x^&w zm(WM(N?JxMV5ePAtLbKmkZ+`~42qG55%Qh1OQPU^16u3@Egq)*^oWUx{|o(REEb*z zbzXzV^%lKtV&ClV7NU4J$GJOImqfSEQRk}j)cI~MAT=H^(pod=<3g|c#ysTx)H}}3gEdys^H@c-HZczTh4);19Q$5 zvH;&4E+2G^K7~Di`_aBFYd$t`N#jmd@Xw+j&^hueE4DiodU4Ma{B!7CAIlT^osqug zP?~$Rw~#%`Sns0*JPaH1z`qz%SEwG~K40nk9=>ep)d0R7q{>|$A-QsKFU$RvU)?(W zC}Pd+<#6r;7i94b`~)*idlDY91=BQ+Oi5YcB7IeQ|EP0FKWN$q8uoDy3ImK6fTIz% zU@e&AJAv_MUdfq$Xsq*$pUZ;qMzUmdh@p@+?vN#PBbs`wU$g* z`p{=Mq#wU~(C4hszlZyFl=0SDgJsMY%6Y&b2Y;C4P9IAaey0S_oZR(97IT8X=KBD6 z?*-&p-w59w-H(m2*K*Hv?FO#|a+l%~HCVcUn;VnUvDbWeiRRPt1B?wlbMnj8I5BNw zMZoc)=HOlq9=S2;3tI|2%dif~KsN0vxdzkPFKUouKx>b+1I}sD2&v&|t%7^3@UDPM zui+8R9U(XH44Ek(do9IgR`g3apS2Hv`*d7=#?n#=XXZf^WxFF&S;fJK zckDQ%T-)JJ3P+YD(cqas_7py%`DjRuHujRq^wBe2*!GBJ$QesI9vfR~{l+Nk7XiT`9{qRbjKpOL6 zR`aU#VlXz&vC!Bt{Q9&PRm5Aka{wMzzgQQpwn_%k+KsfLa}1fXTH8rV$aiuGemw?w z$2DIx%h+NmXDdgQ25G#!##>@R4*MO)kpi(rCWEo#>xy?XkjK`wRIP$1+{=P_9^h{sgDK{O8}{;qccSE|uI`ua)chXL_d21X(kAG}ysA)~K&Hzcou74}xb zTvp3qed}3BIHg^7{C3E*79Gct9U@vOjNy;XtXAQk(5f$ts6LK(wvoM#T5h5WNY z@eW*%RXilJDZ+WrcvEf_AKk12$7vnSm<}CRpD~Sxq^nRfAM>(?vP1lk*4ly^8(Nn} z%wqA7T-CV0T_J89i1id4n^m&+Gmjch9~&J~*_X+|Lr+zWhXh4Wg7X+(MrP45;*kEB z4soN|)2qHC#6-q2rLm^?>eBy5%&OD6iZ7F`jDhhI-IxSBdi@4+>Wu}5$gTymJ0zwV zcqc^yIHZlmVy zENz?JPWi*fL!#Xmdgq3FT+Qfqah5!W(#XEfz)&+?d^O4N)lrK*i8Q6)f$=`K9+t7f zKD5_w#y2g|4UY467xonPh(*e=>$F5o?9gWruFe{~6BXz8eWGXfuth6->H1M)YJ@m@ znh#~?q3l9Ln_00k6QT)hIUKXI$c^7OktI9Q7&@;V?&d1t7KhiH@SPWJWa~XZVVRM6 z{AS%p;zWj)8MAxBGwVWmvtncm?%I+Hq<1=^Vr*|2p=6~wR9jL;uZOm`tVo8xhJ&x! z)ndF|X*q4^;gtA>dWV)9vt0cWs@j!2`skCCeQJ)G3v>;7jU+i5(Ul|X_vpkOM_PyQ zM0Sw%?^loC#M7!_UNv6qRf|dtAA8}ne&OA~#G!eA-(FcUVtta6s6nrmN7;GHe(iwX z*(G+UBRXVXVV}XvDW8i>ESqP2);_F>^gh!O@wJJO0VfOC^bZv7M!S85`$aPM0;_#m zV<5%Xdnuu_wikAb&dSMeUMbVNa#=&5U$UFHqBIJ|+eN-Nv!tV3H(J?T=;27#@GSt* zooTbXHivKC5gG2TwT*8T?yhB>oG-y8Z}ukyC3bZsE8LMaRxRmdc6H~&nR5hQnr(J4 zn_UrR95ZHa)B9)hTCF*8{%n0YCLgDTj9f^L%e+?cVYTxXih{k6!l0hw}ky@nvkf zhds;aHLsu;4JeN)#eU@@+a)MQ;iLFexCcI{;tj=DQ=>ieBap^kwACGXNsh)#sA9`J zub+U>HUx81#@O0Af;M3A$cVPd80qM(5?Av?d${^pgjn?388(MN$6{o2f|Dc9bM*7B z1&q1RyPR;&%I@$16E7GLY||3^WxGwDI6$tv@JC9p?k4jfmVwANX3xVl z^MyAe4jB;s?Ux<;p3$ng;z*a+S83UC(JwZVQ#N-89Aht^(d8)`zbfT^{Z}qMyDJ0we})Y z#_J8@QiGoLh%|CsLE9RMD*K?k3bXm1YTC+-L`I~LJrWnS_i4{V)-ZWK=!@?qlqZi; zGDrFn70H&yVutj9hV!I@!~5#0`KbC?3S%Ybjm6xpDWc;9Rqb{@tYgLlMo1lpC^qalBZ-C#$wW;@@-==X*;mx*u{rCk{Wt7w---K4rDsiHds;i#%{v zbe=;Oo0O%a5y90oDbv?|p;cGK4k_{Ks?szS)7M$8uSa9ABEQEneAcc+KHKG8fBk0H ziW5aK5;C&wvP;o7`pl`y2jTA44vbs7$=5!5HeUse>&Evzm1~hBp;)xLF_4wWk?WqM z@o9LDP9NzyP&i{%k5-iHi|W>N=;23pu#OyMiAtUljmPbTujF}Lceu|04ChG){k-R4 ztfw#zWyhXu2r5Jyv(S7gV7y24;=bYz_UfA0L<4iOzT_WaTsFbJP*r}(n0F26=a_Ty zyjj2TL3G^2i$8e-o@ke+y7x%xFrRK7#w-JCuk!kQd_LAbs?pc|p>-Kgd4J0UBesjd`PDeak?Fl9~ z7DIJL^I0p_f|V$S8NFZRHi+II;#Z3Y9^Ru7pCeP8b4CI0y%lQWsMtP^2uAaPp}!fI z;0U>=HyS;8hl8<0hD-J1(*w&xUvq3arK5-P4seR%46zu;pc%@n$X20hxgJRlewwLd zO~encwO1k*T-v;0MN=>SUJ!m)i?+Y@y`<6bSXN;@?WQ-5iFLO}Sbqty*+e;QiA=M^^@s-PH!=2H+zW|4+nO)zt`L>- zt2|F(m(K%H)INN($DM_Z68B6Py(H^bdPPXqU09m7M_6ZcOx?t<^>dl*xrJDFmuSX7 z-iN{w`6I?!*4*8ySmz_GuV?Ec=jT-c#)t9D zI_Qvl8!A74V)obi@6#(NeFAdyELGoNT^eJu&5qBk(R_Bacd5AJGt?>r)%Y|fyZT+? z&M0D?j`qhESB!1*_BD>;B&d9!Y9h9l-%}OqTnW}iJ7g60J(>NccG(=}n75UMv<^zV z+1N7&Wmv?lB*SA#gY`(Lt*FMD4%)3Xzw2-{3+H;enLbX-=_b0B&Y=#PM{}r+TIf_d zna0yJT82Y^K12<4KF$m1B3g+0_??gZ*2fEJiCkSo7LB8e=@Pn>E(4aAQ!Oo}57Wow zz2y3H1$~6BqHE|{x{f|cYv=~Lk$w-q*Wmax(z@t#bPKJc4Rki$M)PSS-H!6%XJSc@ zt_FOnYJXRm^NGN@cr28+RqA80IW7_i4+30fj-^yXQ-E{vxE9!7YmOVtF+p$-kDCD- z%&`$Y+K5)Kh+qNA$KfJcA#E;1eS={UC=`dqXomoc(Pj}=12$k3ZWOo>)La63YFHr@ zSVB{!YzQRZ7Xi-@xV4Kx`4BF_7{uXHj7SKVp|x^YjnTdh^x7yRetQHYz2^G49j@z> zWh2EUL*N<++_+rc9Qtwdtv@#bK9A#5(b&d6H^=zmI#A}CA*JC4;hr!SKavTGWn&^Zvo}kX98FVJirAgFEr_pR`{xBi>*e6jNz_cAkb~dZ z%Fv0sR~oogWY;m;<6>aQpEEG3e03>!xD6Pe1Zc+?Uy0FOj`995sJjf~`BCVM4;fr8 z02j=}xyJm~=W!9PH3nwM{|}rC{dAuETN^0Z0t!m_}#^1zV+ucaP3(*_#ghXR-B7DhR1jg=DfBTUrdl=sLv_FJ^FJUwD<~0 z&qtt_u7R#v8k?`i>cc%b)2trO8?{;+G5b%%clj|*j*v=Ca`2m@8F+S)Hy=n`WIWD` zz@sxTf^5(5d!{Yq?vQ^GT7nU}471ib(B3ygXRO06&_moWsRGnHx8FhiWTs5g>>RL5PeNx@1I@C=#PEu>t=hVsS3ph?wf2h8s zPFI`NSJgbVMeSB+smD}CEmnc$sHIkuHA!7(O|hn^HP%#Xs`@m)nOWUr&9G*uwf_gk j;q~SKc-muNU|?hbf~!l^IY9KW-^QO|Gyq0N2Y3JgFiC&8 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ExtralightItalic.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-ExtralightItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..795dcff6b0396baab4648ac70e9349ef14c2fc33 GIT binary patch literal 38292 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 oidqCoy)cya-3gBK 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.woff new file mode 100644 index 0000000000000000000000000000000000000000..207cde8b9532559b1771c19de510f4bc828b5e92 GIT binary patch literal 49312 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 I{RNx=0L^dhf&c&j literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4b0674ec578fbdcf998f7b2914cd397681158bef GIT binary patch literal 36124 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

KezpI0Q4Bgg<0itht?D9^1b)Pj9oOZKiZ+F<2b} z5B^Z03r}TgCSU}NL9_05XyU!=9OmT4WWZi$__0#rQ0yg*@x8$0>OP@2r#&*FW5!JO z`?8R5VI~Btcy=!Vy*C(lShxoiZDT7re2`+`>YpkS1M*T;9vZ=1zr!&>`41&N=SRcH zzIkoil%;{!oa^H8Kr{eKA;m3Kgc1<67FRz!VN*CEMKQk;K0t8Aw;yo-4Y!qOGLYKP zI*i3B{CbgxVQf^&nwczedBlylw+0y(=BydoDK%IEA*y2sIC$sUKAw?B0BW$AgKAGr zB1CrPg8eLgxmZB(%$+~gZ-GGHrBCUkAbuT!$T8keFIX&vM zI`)r({eN8Mp5yOFH})T!*&may^)LI>zq)g0#tZ%}p!_$0j%KoaxpspVIMu@IW6l1r zp}(v+z%Fb4d)w%1eZ~x%x7Uy-dQJMpua+3Fb(sa2;zy+%#G(QLIAt=hFY zW1CJLx^(-_56%Tgh8!i7(Fgy_OF@AuYLG_2DKyYTL_cpneEIPgAW)ECAwv7h-?_p? zh!jQB_YX&$cnK0ENrsZrKi(`A8b+FQSU7kDBEM()#7i>2{ao$m>mO}03Mv{phC)S( zJK|_1N|j+^VdLQ9;rFlqeCDeJgha$7q%?qkD9Tl+R7FigOGnSp`HZU7F!jo7yZ)2> z>*!*58+zn(Pd)S8XCC{sMk2v~zTRTBR&CmKbj)$5oOaC#CtcU$s($<3s8d%T`I5^n z)ZIuudabcmpZ4jThp#O7k64ce`&1LW-MgP&`bz<}j zv2tIET_Vi(U~Rt7d~)#-=3K$b=dNGQnWSCs=e~^-tu1fWi}q z*&whNGmfN@WTubu<*WmoCGJQgdod>=@m&{l?aIP8Gr~e%q4$9EJhD)NB3WptH@YCW z+u33{!&ofIOX6X2C6F|k5!R|3n};+QCf8}?X#yNL?Ydao)D~%z3){SeWLp`LEv9Bc z3ez9C4v$YipU`6t^dLJ`DU%)McTzh)#)m885Zu@l@8!agJt<{JSxJss8EB^*xUv@~ z(4>{@EEDaFLlZF6vjqhq7ZT`&26Dk6dwKb9zVkn-2s?h|Ex%QZkq<%nFLduKMq>ge~R-z-1?C6<-c)y+2&w*1Z}_ zJv4!K69zY1vzvYSt~Z#^8k7r+KpU1D$-2Lvh{yGk-S2C1u(Vq|dGqdskwF_-^j-zcV z-rIWYgy3o3Vb)IRHkB~N6=e=i88OD@2#N1YOQc01x5VH?46DW+K<6BjR&=LrK$IQc z3tpd6=&5#C6&b}phOqNYI*2hNJv)TdQbL@pYp%l z;XUg?_?L^(1^U7lM7V{i5*1&8{WY5~VKqwiNum zZR^oqQL@44(sdu-M!R-DZoAaJ&uM!x+~Ga;6{W1G`uZd!@ee9cvA50q-Ojc671Cz} zFKr0yAWtHsQy||sLPLQ_3W_br(}H{$h@C(r&L|vfDvkpoBtR%a01%-F4AEAndLIcO z6d?eJPy~j^R2^>w5Q-20L?{A7w4V>xQPsR7D~c5Ls6!o6)T17Cs6#y#<5HcNvX|04 zn2w+fF7~%j&sMf?tMj9JoC?h!qfV9#pDJ~3_2oI`nq6^kslG0d*k)HT>fO3^2Rfs2 z;^vBNSa!lMCDtXJ?ue)d7Q3?L}m-9L=%}?Dh^o#ippT4^ZsCV_*n|<5I z_zFKIF9 E2I85Yt^fc4 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..07778948b43b661a60531260c9bf6d31b2399033 GIT binary patch literal 139012 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-LightItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..02f281d5bc4dde6ae5265d6057461c7bf085cc37 GIT binary patch literal 38200 zcmV)FK)=6tPew8T0RR910F^iZ4*&oF0!}~x0F>4M0RR9100000000000000000000 z0000#Mn+Uk92!m=f#YHvvQ`FQ0ESKx2nvGfFoKm|3y4Ah0X7081Cam(AO(ZhGY6nQ zTOuEFhMM>HtrCOYtorkDC#J_PVY?d8IW~oR0G39HUtrs`Cz#!>N)ZRUI{W|s|C5r+ zA(a$q!R*-X{vkL!WO&pX2*F8>`>1VRD_X16T(6^a*&Jj$S-;R zpRxY8&zX7tUFKs+G`d$vn#5NplPsB)%Ayfznn@p;>GkP#ith`^#ER_5iV0s-a10|sldBuYxaK=D;Dvi~1_UteFp z{L-(~kMjNg=j>l#0(X<0!W3RoetI>a(LJ^6(5^E3iCj^ALZLr9AWrH3`vbP;zSsh5 z5|ILJn*YC=mTGgb=<$?GdJm#JGkaaMMA_V-DJ>6smHXooF#-WDK431VsdHDUQl(0j zDpjhKyH%M2_-8s8*ObF7I;lYA<>h$gEiEM_B{eaxr;<^b z*8Vya`fe@2wQVoL%BJ<8i%BgJge@DvW{ykww?wPkiRge*sfnI`;I?{|0_OYwzf@De zPW_*7RYJW-Y=#otYMGf2av(w=nWeH!D_rpcBprOYZ7+1BWaX|_?5;wILm;J|bGUgs z{2QG6sm_XLz)lPB{Q7CA+~xwRV_(1zsKTWaynr7{xX3AttgJ*LCnwL9O1V-|2=UDA z-;Kc-UoDnoXojx;cx_;~i9OLpUPRFed33GUD+pS4z!#J+)j`oIy`{Sl z`BHiU&}y{n)$Xh$S1a9BTBCB;#CE`z3W9*dD^u2zb!RGa5X=GeU4e*S?Jv*#zD54` z`Oov$$FuPKYxAvr*C>T2KvmrR-^E22Y71L>K8mbSCg*${Ll%&Ovw+=p9T0VCw`}!+f{x<&U&~CYkuq|~@KSLnuCS6L z0tRsPy1%}5dV@km;HiD?u(gKkp z6h2nwdS-9y-~rI4Vi}Ep8#T=V7E(0jFs>!VhWmKlo%H_yo$P(P(0y;KYSpnSB4UgY zBSwsfsOtNzs;gM+3Hs5;Q$%EtGL#ZZD6#a`_u{{vf8E10%-rv9w6<+!Dy_0TPIu{O(oNwPN6J)}Pwn6K$6&Qi?VZLIO#7qGSg4 zpi*ZVsMyE4>Qhd=xsMRw>(9;rfG_{K=Knwc*9_PN?f{gCxD~{0xgE?+2?%9U#NJ@L#7ue|Zj2cLZL z%@4o)@lO^Hq)DloZdi^RTCh;zB1MZ8FHy2oX)D4S5~+y6PR_jrAsa*Llx*Z}Nfqn0y9&ZuQs*g9q7vQTUjR+*7Oljvwm=LYu^$?%>!E5}Y z8rmP?NA-^Ip7X|XjUS^a_uKDx(eeo$*c9b=+wUVElg~{Kj_oTXvMj*sjo$P>4Ans; zcZ>N>`afp+Jm@R)|J47L6&a8aKn@rPcoY~As0%!g3`1&=CsAG~5z36JM-8ARQFEy6 zsKcnMs1Hy-2SJ1Uf>MGCg1AABpoyT9K_3LYM0=r;=yY@mT7a%cPovMGKSuwFfnzY3 zEDQr9!8Bv$Fc&eOWBv_};TN2OU{){>s`E_>b^%1P8KISkN+rqC6pV(Dp)hYLq*hDFV#9LM4ZW6OA&JFwbE@Jvu#2E;Eqc=DSVjtpPBfYP@88sw^zIgsVJT2yBoG0EZM;ep@{QmsK{BYXt=y6$ zSQ<4{LX!l+b;sosWwh!#h_HqPki>*|Q#gR(NV_mk5-EZ{om4)ufK+QY0ltldQ4tMt zgc*G*y7N4WOx>1Y(_`@?q6+2uM-`JIi!IBwZt9f`PZJ9?QCeH;!{J&h0?cJ51t*OY zH5rA`6>ZYCl~eb}1;+u(Q)PvfYYCTL7=aiu2c{%%nizm#8i6r*NqbBCicC9w1{l!e z*3DUAxn1Jh`9hQNV1+gjDWi>J(04DrU%MgPM#dA^X4myaS5k? z{YqiI?dZs{a#eU@h+^b7#%Pe(rO3Q6H)gvsVZKj2Pt%}7Klqnt zeeebT<&}pYYj<7s6xy?-wbHmN$KAvp z_OkCX)>;oo!7+|=f|H!Stlh?2zwveAP44i3EWvH=a-WBnwd8@~KT@HII$X6Oik`<0 zO}lRT-*3U1Sqraw)`Ru40li^1f|5#&e?R$y4Z~Nrqphk-!!1#GNoWyqrO#L}Y3&D! z;@13r)x7Pl4`oQ-dy5Numrh@c5H3uTntx*U+F2D0CjnmNHS?IdLvr0wFiW%bEt>K5 zG^Kz+6a%J8eLV@)ob#^oyw>A^6^euDmyHOe^Yt~8TU&L4DTf&#nYm6F56<8kSKe1; z5$bvBA;#@dN#_O;c^Ma|wHfj*3>yjEuVx&{f?%52LtAcwuAnFkOUq_000yWe*HDOt zM!-;z1(XM+7l3A|-Soa&Y(`nPF)&)NJ_gvSM0zY zuaMye#VG^2Xmb2|A{BV3NZOq>NzpLva-SPsQFjY>puWSCIO5n5V2TyQo zjd;;gtc3-K5r;T>ilEr|rSckdIivz>E?U6AQVm2|EIN*aO0Oz?!KwKfwIkL5rQBZN2>ilEr|rSckdIivy`FDAgiQVm2|EOPlf zP@-K_AgPG;Ry?oEpCdQ!?FZ-fgCi&RB-e4I<=|1LNiKg59?O9qMhJ0S6hX1^OXW4_ za!3WXUmSper5cE`Smg3|phUZcQ)k!_uGK7ytzsY>R(A>s05&j_kHQNAaTx29QG~*G^bD+mc$XKR$i%|N!HK$q zTdBg@fHz$0a`GDSHl;D2C*5TPkARGtmR{AzAZ|Sm_9m^j0ccOY)qV#YbjV?+@wWUe zs6E+NzVV$Oy!0Ey2LCMbKe&d#noEF~nxk;#C5Ox9^B?T}H;0;rmX4l*Sskl3?Z!-4 zYtocyGiI$bXWoMKHrVKGHiygO3xp!EL@JXjlq$7GtJ52dCbPwAv%B1mPR=f_Ztfnw zMOh{?M-LjOGFwZb<#$@gvpLaX9glJ@))@30$P2teFyz|o6HoWc?DvV@_{RMa2-abo z71X{2(0HGMzBU&K7Uh0M5sNhpb6KBpKeoVI5BZ`2!Iv*_t+k^Ekgrq_ua|{BLAKT~ z1}bNs#bNP&vBg;8mNjtp`Y_+vO#+Y-c9ii*e&)dxC~iY$`_l^JTpeZ{k$_~eB+V?4iFu;k!xy^e)UC7i@^UT2Fb|-RNMt231gX^L* z=4oRKjbseGb{!D;wLJ4u59BE#ggT30Zg0%o1b3QOr(tGGvM0*p#-)bPzY*6{t$LX9 zLk4oUN6Yi}xx0RG?|OpOkw{|{{8UZDQ#WgoK^+-Vner{OP{eDE!(=l*(@cxOy}$s) zzDLHbUT-?7g)-Te?>3E& z*4ZU#=|yY=W7}{L-v!l@+2~aW3;-`RFx)O+v8Xn4gK6ZDru@3+8X0WFxd?FBjY`B| z=4ANPnj#vL+^<}9Tv~0U!cb{##~hUc_H--8NWii(W8&sW(@zkbb2`dP!NS9lY1?%4JI??CUGnJp+!*`ex?t#_2mv; zom1cvj^jX>)7y;?1;vK>4oufW!g$e+Z0`cZ%c9z2i)5;QFU8+cI#Q58phrJ7MCqoZ z8%eW-9hgq}lU`y8rRp9v&;=jFC7AZ0&18LMjx*dQMx(o(Vp^F%El(K(gbJVjOgroIitKjne{K zc-_n$C!Z9$PuZafp32IR;B>zVsB^0~%(-qxN@8;a6`m^Or`sx}c-5S2vGYTfR@>bl z0r;LzfWwly`!$XyI-om4O&93-#pB;M>_hL@MgPlHXz4a$g{JQs_YgMR(d>v#C96N% zc-<2O3h_EVxtP`cNbn?<^kXcRX6=j`^Q}O?Kd*3m)(#AJVA%1m_a`4W$%i2#tLzaP zEg`5$((fm2mT4DR(sY=|dh_9)hx%hh1_jlf`nI`NjqAEZ)^EHH+T|Mkk*ppY(rMA_ ze?$V9^#e?(A|F%6H0ioK2FHsRRPsLuwr>L6(V#nAt^!e>E<@MsxZ#6DV77BbITGDp zdoqf*D?+TAe+Y(mebgveUd)?DOZlecP2BK>;gr+V=X-z0`LE-fJ}-Y!&wnqfUkN=? z@loSNRnWz=zN+W}IKe)e?N`0i8}-dZ*f;uqd=+2U$qpu<=rCCJoZSXe+*pR{q6;@= z$x2clRQBx6;%^H6@j!bwXmxCPtDK) zHASTE-@_W^L3LFOzO9q|-+{k_(9q3A=d~ zBnLg!d+%lCHd=^zX~lHeu?FQ7lr+-}`AmI7mbNxs{pr(8ME_!?Z77% ze`UwkeB@|?sYzIGkkf>Nztk?w@6Twsf7HQe(9(11bKd=UdfDleaTD>#DnXR*_x;_Y zXlIpsegatx>Ju{wWj5jkLmcG6r_M6e@|mR{E2tr8>I4B>1p}kKX);>8L2=8**2Bos zr9$FgIHcst2nRdY`nAD_^WM?sFd>FIEAO@3Z+d_=5|WA z)tarT`w4*kbYZjQ#*aoqdOMrlCLOPjrH7f@p5`iTj?S5j$NW3}@ul3u{& zwNkqXLv}3bqw6$z8C^rS-;RfFwQ+#j_Ns6}eb=pE?85Tu(?;1_E5wQ#&Ttyk4AgVK z3c;l{egsQHdPuF%kCrPLPET(#GQ09qq;kTPih?hS6M;$Y*Snf2%)AAfS?b{{q+Rcj zz&T}8$%t6_IG>7uu0}7r5)4~3d`9=bzvs%Cdx!QcxfmGKs(Sb<`{OjVB{Y9;z0H4g z>nFcnZ(OJz;DMUTL!WVizaGE+Jq`ai`8y32Id&S>oJ9yI8J|I*a=SqDjJP%*A6=k` z9~^wJjO_0cb5$uPh{LdfNxtEMo4HSEd3?-2?{=i%A>sOj3=W_1;Rg~o5NoCc;}NiTb(l%&}nl0(Lq5Wbz;&KKoi zy4ca?kDKvaDxdL%*&QPpx3%E9#nXWy77X!_4u0ta;jo}p$_F29hcOr>t)6^MHLZO! z)66ibQGZOG-aAB8%k4_`6?v|qnW^3q`iXpY>~)lSU#Qy+C-y2qF*=!Rd7nflyDEt8 zxwcSP$WVb%2#-QFaJw2#_#Bg=!d6*5pY8*N)J~`RH&wCOGdf!)WPmdu7<+xdtnQX{ z_#*sJ-_;{zZW6v}-W$k45Cpf?9^~KjXNq}kNvHiYxv&H)zkQ?9q8jFP2HmAc)AO@b zJ=UuSdB>azSf!d^*PK&unVv6k%A}K)iRTX``SF0Wf!t9;_`>+!>%acvz7@z}(h&?W zTYauMwpW#Hc|s}M1G?1|U7C7_&Ee}$ajQ{k&^h;YQ><&3SI5s@2{n8>Z=XSoH6o;? z`gweW>(ifjiF!D8X@@@Is&@1G!T+j%`<7s5V|tE(!p!Knu{`v8KCZA`Cb2^t{*Hn* z<<;9J(Qh=x4F2s&1%jAq-W;Y3S&gP%hIK0|{NFyt?vWj1Ao-_9D`vszHGr<^&k{yP z2IwIxJP!!@63Pn;hOa}WWlrxV2YX?R!=JIl{2wD3;$k-U%_!Tzp@AmtpO$H506QEM z%5$@5swK2sTtOCrLD$10B?n00dnMy$fTgjGX9-^F=(G3zOMscJMo=LXM;O;LY;BU$ zFPeC6ki~!J93Mk#$Xil~i>8$Vz7KciKX%A zzOgXu0}Q>7-H+inxNpvwxq(&R%9~-|jxA?-wD-aguU#`(wQfvrn7!mc!(7#-g^DYi zu)`~>*xE*C+O3~!hYg*kB4+_WCpnD;gr&i-1(2wr%K=pFcDQzr;~ndDw(&K6&h@)k zd%z_^#t<7)K%9IFHkbteVv{EWrcK+kZ(^ml=54@fy5x(NLB6Ajig~N1QUv3wNjOWW zs#Q^rk6T)TMbPvfc?D3A<>itRXQueI-)Bw)oPm99M<;+`qbP?NY01iB3iptmwUgfg^pp&w^N-Dqf91 z1ek={z~@+5nkLO6qAVe)tSluZEk%>!=H=Hdpr5P-0E7U*ia)OnVL*(*8<$HLU$lyJ zMwJAkoeCHM1&0J-b0yHE$pqvaRTb$9KtnGWNLN)v^g#KN0YCz! zc8QS;Cv;LpFR%cYge>BN1B2Yt+AQymbNqAj0tE8fq85aV%P11W$(OXjB={GbjPO>l z#mNPC7FH}HPp6BC1As0$rSjf!R)Jj;$a3AJFeZfIEU85k=FJ(gY{ry9V}8Rd^hMxc zKNar4X?&uzKU6+eAY=x~%C_i%4!rf(qK664j-q0)0FepBB7~*s;?r+a#hyLWPMw-@ z?%b?f-D=LA9+mSLmcwVB*=6bR?&@TBT=$EqJ?SwqJ6G*IZX z7Xu|GW)?x%Qy*~yH}Ku=8i_Dyy0^RRGC%GSV;|&z2@5uWa?!7K!@`~iz6eiWVDSgz zxLN$|9`<(|2fz4-OVe8X(|KVR|3Yom;@^ljMf?YP9seDpg#Td~QGK?!|4I~kOpSsL z_hWYF9>$$=%eq2Aa5%voxEuH3PP_$|@c`!f-Bli5nn5BelNK!5>7bJ?y6LV*KJwi6 zUivo-#1Dc=RFZ-VIR#;a7g=;^PIrbf$qO`sxIjSC$qO8pZvp@*MsM$ghZ>mmE0-x@=Gj_X+`L5X1-w%6P^?{p~Pg<33IzJR^~b z3N}g5b(HqBG^)9@8!!n%Q;g(9DS?cgslbCsh;b&3Q}Nhbzn8=mH1!iuF>`3u4?-13 zmn4JAqbLlnUy34f>U!}gnAkLf2*Ir9-Zey>Z_>*PG#ORhxMU3KER`?$%CU<=mq((@ z@l+{ghG7yq^Vcqs=aMQ@Cn zg`@ynq(Ep24c!b(xNqF`*4ww7B7DO`K|Jm0ryKjnZ=fJ&`&3SshG98g z5G9#hVKkWB9bp3F-^=nR_X5Nl4P8S|;V6Qjk{#wE=}d zJ)tnj|4Hn>Hc%tuc}#-xX!XSTX!fkpe(fOc{uYU{{R)W;lx35b{pMC3+ypg| z9$tcDHhFTnaSW!8snT=yk$AV@2)JB-mnMSSbm>l2>~X{ySKO(mu}}P?P%2C6&Vqcd z2*_9;gduX0za!qQ9KtvrKNN*2iqj%R(0C`^0nsgI{HwXtK*+^h&XpqCBJu;+``GOZ z8fkQ>t(Do${7;-|XmD8QYgNr}D)zTNLI%Wgp*tQh7!>Lcg#p;GJqB-m@PUvu;{GU_ zI9%0Bx<@PEEr9Mo?*LZJVDWzTHwgi98yEskVS)vBDB+27mlX$`Tuyp3m;a%)ugsT8o5)fJ9VLgJL+({>#b;dd8XXI9`MqMg3+sernnRw?yISC zI=zCrmr^QEw_@qzNFcD`Rh2AHVbALy6 zqVKbYgCuSz2Hu41dqH%N`-$jIYKI3Ppj_WAwTTgbLAC7kxnUkDa7(E;bb~0q%xvTp zT2wJ&lyP)3Bt7>)1_YEEvlJcvG5X(E!4L>FL({Y5rj@mTPA$e65Qc3kP^Dsws+g!| z+O4P;$S0m|-S=p~DoxgAYh(~GaA8Ut$)tu^MoGr2#KS4V)XBD4`<6GhWC#sxV52Oj z8E7aNLNZb*0ULN)I9%w09sy<(Lr*Z5I%=c1RCbr$D126cPpZJjkjb7Y$ST$h2!-YY zI7D3U@0(^QE~2Mr+{aSOh>9`SG=_(dRI*Ux>nTYqo2Zx@d=57caei?T56ebi1U^QO za)6IDIJC({(mX$_RFV=XYH~}KIIPBuBrZ&JAk>XY;h&P8g7c1fUY>L~g?-r(g*hz;%pkSJS7KpB zsaJLTf56CL$V+E=v~QqPT`TvK3s@ZYL$d~smA8i0RXjF4@fH4m@|7e(2;VvUHNG+& zV)%ipEalpI`EU}pvTo;eSKT*E_b-{g$VZRIe=?&nY`tNitq3`u4Mf0UWriywU)ct( z_`wI4LXt#cuP0RYn^B6FEo_4s;5Hkfrf4_;Y^B@7O`#yx{^3pX4n|ulinuu6!fADX zfj_OFx6(Y)dND{1hfX?ke^0D_a)%(~<*lJ9)7I#G+Y5sLR`Hr_U)W$`%?4EqP6 zz91CM{bT=?LwaE()qNyy7McZZMVVY3 zT}cKhTk4iQ#~hSpXWVXKTd-0`ks}cYO`U7M4P&(k1HLD$XPDJD5*W|Jhvz7dCK+Lkse!PCrH|$i(naUub; zvT)Z@=z+?(+{P2}eeBZ>7=K~Ry+tz7gh`Ny>j?CL zSvGhf=u_yrg?{Br5~Gp1b$0Sl8i8673ks_RC{|HreiyR8@XOGjTDEAS4GpgxjN(qt zunCb3rLX{!bAPFmC~5-RlG9S18{_m>z71_5Q;VT zCZELP05VGIZzU9y<8dpee%$?!$Masj>}T&Uu+UKG^JgJR`w9*hpy-Y-RRdK@80J%K z2_S320y38qGKvcixr{A)y)v~;23_z|rwH(zf*oZ_1u&rWq@`#!fR|8Sv&~3aI|~(iWv=t>59U1xlC8wEH1SGMo za}u%eS-+Wfw3_H8l{hgSNy|k?2FB#vC*oRVUga%_xs%KBs5$96kP9M_If-wMWH*fP z`2>`StvQ3?2>}v}H{PtHSf8p7dp+8bq0i7(t*-ew0g5Ysa1+;JPdUsiTV-is#XK-A zLi5_T!;3F$jIZKk5D(8`Yr%}>>vu3?#ZVoMHbQ>-&jz$F78A((jSXl*Lv=aR67l-C zaQ_?F8Z#q^`>rE=qQ92;Exr1lI%ylJLwFgI{o#SOi(In`*~d%R^vU3Gb_;bHs*;#mVwZ&{CMhBCZfMHRTA zlcb|&brinoqC0L%6pdE;R-1(Ua6_dU+D7ZryNpVWwi$qU1rUbyQ2=plzOGZ1r_)`(#S9xFbFM(^R^3vh8xRUf~P zO)bTuWU&3CPsN&h;D4cm$pP|khEkw$+*Fgpck?u?t&@6&UBSsE_Mc7L>dEp-C4@{h z*)o-x_f3JKX8C1+R1Hvd7gBD1Ux)Yh@XVLUz&aOuQ;0-Pzx}hB&R3JqAXEW30t*cs zM~jGG&Ht1f6e9Pd*U`MhsRw1IJ3tw_J&~@-)q>;Bsjqnxv_pqJQ*S9^CoeK|X(Jgh z4}__S-A^lK**=K!_u^hags~o{|6Ds_O7#`DFxxpUE!$Cx}{*P0qCff$E zb+vs8;`ve63SPUIQO%10)fZ3gn%uXq`bZLQwW*&TCFEil7gGISaA$KTs_~_nbzX%= z+psI~VS0bk11`Ban^Izpy83t55dsZ zdDB&2+Vj?cdQP0g>keZLsjK;Rt#1Kw{I(g&kd?CPCRf*&z78*9-8=dbYZTl zdj5<3I=ZgG>fdZm;zb)Y*WpHJnCi<vOL{P`Id5c!w+pUhLy1$&*<6iI8fx&u&dC=%k5_ODF%s&%M_G zRosmv3AIdN?#OX*KZeiA?a%v)?S&^~^9^;Xl=IgtzZzslgC^09!At7evRo>4sUeXB zi=h3}^85q*>*!f8{f$8@r5zp+S!u8Ze5FoL?b2cT12MF%ABas8u&IbqQ{y&F<+nBC zFl}96QByZAU7AUIa#qT(-?4!&;SXAe)g|SNR3DCqNz8wu8@aHN3pw$PcLS2kqH24_ z;>Kf%mN$NCsoit9%NjuAv;I(zq!j)@qSE|>FM(wyuNH;|CcUS8&&aMXmE_ za2(71(>u1?7hM-VHhI2lsn1kxKX9G<(H|vF&je z7nQ&7$5~ofh{E(v%H{~Md7p`Q3;a`H)ePyq8Lv_}^<{ao+^)+ywQAHwz{g!rmg4o1 ztCj4H8-OO;9~+xGwyXy(7}hkaz635ir8d^|2CgE0d6Yc=R~m2uVN5z3;thM)zvI=) zh1fC_515Y-#u3O9O94Mr;_o%Bz2WNd!%p6Q>5xN}DUwfQ;xgjPuNt<1<|24dOCoZgy;>rkf2T6WOP zW1)h*70v($HVaqntuiy#J@>YG5*MQL28XE5>I1v_IAmoW$f!4u1c2>-0OtHCu4OJX z)7{X*idgJy^S=UYrFKx@i;Uy+r{R1Of;1dy`jFk3H}5J=0)bp`A4oNM`Clyom7Qln zIPL)mwzr@W8VQlRT8BVn+dsS{`j=Cj-E(qI&LYcUS?fx=fDO5;#BDanWSoziZ`$=` zTd2?6yU?V$ife?sf#ExlTbS(MUSwO(v%ea;ed!-&%9dr>sw`tbq*l*zzo&ES@y-*% z2544G^-u2iba$WVKAn)JH34q4vU?o$tdq@d^h@j{dlS282^Lp+{W;HQYi(_CM?9RH z=}HCBRtp+q1EFZfJJ`D2{Ljc44m7X2zi)|FmO+zno$iVxIuc2R>SR{hnXgDfJC{ps zo8Apao{D+jIVtI9{VR2)lf@N@8|+oE|I>bJb0D<)HE>F^$K_edj>BLUQW0)p(Mb7N zHfR#`VhV@p?zBTKZXb-;qc{Qmc%TH8^_7DC>GvvmxL;Jn$LaOu z0_TJ@aX3-Z9ot8LuhSe5t`>tKMf{@qATHM9zGE)gejf6$-*>y z=?T(UU>6(D#lxEu@UzdYZ<*1`#>UE#1|r?LxVkz!Cw4y;zp=*7P8aS6?*ofN2ES1% zR}o;;9zK8}E@%IL7>U9kAjEddiK;Wi|u<5(7$D7??QHFVWqvzw{3o2Iha>E+jW=P9F7Bf z9qjtFNX%ck-E_Zf)k#?XXN~~Ko<|qmazJ~9k`9W^^BlQ%6nFY<{7Mif^*>gTNeD;KRTB%`AiLIS~V}Lkse{?SvJzzlC-4GeY zgDzB*`x2Jfdb3y}EoPf)StTNQNx9MdV2ZLzp{|m~ z5$Rdv;_`gIs4(ZhS|XN~u#L6sXPYX(E@spi?Je?VjYi?LR;G|8MO=fvyjW0Ckn+PN zr+fCDwo{b(4=3VF#N}nRvZ@{5x_O2x@H@m}I+a4?Wi`p?;?iG^o#}&Z^VX%?y9Z($ z-Fbih)4XWe4SZL;>$bf9yiQ^xZBq|FKbm$s)Km?#jgR;7^Fs#OJC zE*ICE!%|jo^SO)?mWdz8A_gc2?P{@8BcXG3rAU2&q@ZqX8>kE0UXMQzCKUZs<*W+Z zUT`m!a}WIHZEUZBsVN?G1)rz4wO6wxs*2ijesF%vNS_i5eZ#1B)@xfPH-b2CXIlrT zPaSOx-?iaPpQ>646OjFy25u74#J|~S#rk%ezF}&8%oCo*Al2AA^c=NZByVm2=GLV? z=bK>@*8tkvI99Ed*4U+iKjrbr(lxbOQL~XhG9S0hQWsgL8^dm~YlM8MRVAYvB^7eF zO5jbCmNUxKEEY{%UP9M%z`tH9x7=GsMRre`nkT}RB+u=%Vr_@b*f=xSWNq$nXEu&U zpI*1^tH{OyR8V^mYEuwuES`ZHO=?RTO&SH>Q`U=y1-*KULq^1cQoTnP&=w-=9pjWb9a({LOG>0fxUL!nd3WN z`{09Ji&q}1%(X=KK1uz+l_u>eXIty78?O4JPu||zTi?sFdQ}&Qil|JvN?>lBRFKQa zqkht3<^pZK2%gU%l`0yfdHJQl3->{p`vaq7Y3tkT69BP(^_rnp0)$fwDMO)< z!J45)*IC>-Rh33ObYRiGURuQywXd52?cVG5?VoGVT|89pw$HctTFC)&mrlLz;G?bm z!_!^*;p!+2CEB&8H?`$Fv}4C^Fn;!f&n}N=j_ta5^+5CR^k}Da%ndz;jF32ITvl3Z z&(p`t#vUUs663^>C1A*V)4`L|```It*|q3^TXKBG?J~{Oq5GS=CpYysjgKLFKkE$+ zICbD~l13Vtx9g9m-2#DE0CEyV4n``tnqI!&+nxV#_pxr|?Ly|eT89g;Ul!s#pY0@$Y{$9K9-EVg+96L9& z`~B~h=MJBzt!h%o?q%(d+e}lRj4ycO(L8=OZ2PJZ8SH1!rZJ?1{G<~*ZkQ7<8Xkkd z$u&f{VvS;6sz8vr| zq43OP{&vGFLtgSMJ{JT=#LUe*p8H139qIuQ^S+5o_iUSdq^w07@Or`#ygdk=w=Me6 zfBCn(e|IoBvEQ!9(f7MHgt{H!4EplTnS+gyx}cT2}_j&74}gzoK0g_bVj)- zC}C3t$EY<2=%X+At20Ou+(k7hf?+D(<}dHl8pzDd_W;#fY?l2QJWTOk@ubk4r)ZM;7^iqtb03Dk|oqpZIxLese3+jQ=XyKU~=j&Cv zYM^_pkZNW9SO+DP+bR%Sn>uQT*Pm>0*(QQoV>d)U_?2&~L@6tMRTUa3O~g%67| zq|C246tM^8WHk3zwscl?F6?cpFqMY~bphKRd-dcAJ(?(X!wr%mTz9C74!sg1oPye_$m3 z{Ar-*vxtlckp9b2{V4{p`RxcEgh8aX7B@Ex2lU^y(DP(cJIalxQV50NyGKfDG=3sH zjY25#6Xi%sODtN1kU&dvkPxSDR?|!0=A#DgUE4EU)3sE#2L;ha?`8~Nju-@mz2nTaJW{WJA|V}>ZM ztJgo6nQZo6Xz@ObZ*;}wkcOjP(U)=I;E9jEMg^%Ld$&y#vZ*Ajt_&p$VHeRDH5FXG zf#Jy^6_pb5a?1!=DI7+SB)Gh=gk38Jm%U1JD}2i+a=wEf)Jh3z9dnFQl>tUcEW)uC zpx}A!{_0Q?^0k{)Wu;1)3uzx4=OoORlyO|Yl8!gRX*Ew?K53xgV3r4`72SP!H>>pS zy}PuZ;e|z~@0T2a~h)Mxvmp~P;MrcQCXkn5t zxHPdQQbOR0J%DR|3AY5iPrxmO_j0^3#m>p%lzXx(pryI79?h`2I)xij*9I-&EkQ*| zVqUT}0zmWtWPCNRPD#|~qeCGTxOr<*vLQbx*rrlH=0z>EX$s`A>dHOo zsm{)cMtzMDqM&+>PN+35ZHg!Tnd*bMWUcy(xx%E3`6|2*ODZbGuW(}G7PN%c-VL?N zP!izd6$h6Z^VUj#kkULG_bW~Ym`*58gzwFX*n3)WI=}>6^Ota!GN6mNMet;-qFMmT zsou6W6Q_`xwuc)jiV|`1og3rISxl>j&sK5(hYG23idcCRtco2WiV<=Ot+R3MY_3&< z$ZF$IvazS%tB4*#Yg11>0Vlcw88Px0MhtWJr4||Z2Ll}6ps91~y)~{zDO1OoAtN=G zBEE|2#j8-163a-v1RuJ-yu5Gx+LhUv%a2d^3U&Fgd27!m1XO@1Da!$)v~r{VN?LQDp(RFFz$ll!)58SGS2{2O4K z#CCl7C~e1ynj^Nm=MM1x*z=0iWAP9|Mu|DCKo_s?NXDl?Qt`=2;Sz^aDziJK5{GNA z(|#!Oe1ETA*S|(@=<7QVCPvgRtl*Ca`71=+QbtyB2?2NTbdf@uU!qZ$70D$9C2BRe zKM;HShT{e}{P}sZ`$o)duK~yDZV=t%v(UR{DAqSHvMh+7w!q9M;HD9tKcpM@D-v+p zO<|Ed(viDT5+5Z-#>Iw}M8z6nBBP_}$Wp9>K_z5fz!jEZ*8dTU=j4FTb;>!0dk#FR zV&C*o+hlz6ni|W8KIrT$?-RbY7YTF#H9*S0hQS?Rqv8HHm|*%LHkE=4+8q*nJ1i+3 z^(Q4qn7%(mo{Z&z?xw6{Q@+|(mP}OuNT$SGBdX~bGfGVsVQt%pK8>qz%8TfNBCgUc zD`N0L^y$fz_fgnozDcy2{kMYW5alOg@BEve{B3q=Hllo^y)WiA@JN^QDt_2@u_=6^ zcSRHz5gS2A@zaKw`Gm~bjL7S+j0V9j2{<<=;vP5YPIoa~Hq>R*n*^L580p`fj#7L_ z>Xl^tyS#&8dWGEoySsy^>%fZn7Jk9$fc+;6$w<^)6?O)i7%n6wTo?+x2CH(MO9&(* zMjnVH$1qQBti-p6DEu2qYbtiHq$V}3CybgD9rs*to?4}r&3O8)q#*3ut^y#gakv>QZNa2&5L=K*)O08 zcFh+6%S#B&hwvj|hR=X(x5o>{)qe_!?Je?f4A(oLm^>=k6bsStGK4YJ5L z;maGaWoT-wGc)$S{XU3&=Cxjf#ys@G>7K|F6VlyQyzY*Kb-3HnC6yTIaJoHFxp3T# z9vAyoN3%kq^oc6=(AL`s#nV?#Y@gT`uy%Xb=IY7qYqv%JMSv%F%{5F#U!Ae~GDt6Fxhr{M_nBMbnGr=8(p2NO+ zJu8ue;=4YA#7Ze!BtrzCBc~*xz2Sk;#qbIJ!D`4%Urn1v**Ifs-WYL!R=>LW(i%Kz z{>`I+t}F&AUL{ZLPjZC1I;F%?D+S#`h=s?cF$(%i#UeNh>Ar{Kr)siDxi#_%hC<5- zWCSVdg^tc1BV-w_%{5}gHMu)ccACD%!Q}Rh5HurLk)~EdKzzm!X>g}x8l6CpvqP$Y zScPD+^4M*ioSGD+e;>ourIMCZ>^_Ml6$`FDKEBd}b&$g<8u;Sn)U}}uH;W}zRg|iR z`LH9bSMoeL*hn`mb2n##)Gj)^o5X?5Fz%ly09t6MgjkOc{~qMWW_>F&xI7lA8^ zUtL-WE)BVR@war_FMO}8-<|wv6%==Fv8}_%DC#-o{P89V$tt7Fe?)-2=h$3)iK6+5 zYriaIzR6$*D2Fy4?9@Hk0;dyNdNqgrebpuATixCMlwZ}lV6VD&h$oQ9DDs@Ryb@f! zcRTsk$*Z|2k~PvKkx^XhJBXI2J>aK&n=bf}Sl7ax{gasg@_lbYqUH@=4~gAK5mMe` zE(KWsv}!h5y zpDj;I$atUL+NXkf{QN)^HaoOU@kU76@6a2WZ?8`T&Qoc>C*|r$k?ch^iPrAx7_mO> z{&xXbd`O$(jg#*&&yXv+)`O0K0zv|JErq;l&t481tlT^xO^CLX;J8@!0OgUPfrLU= zB9ZbKMI6&J;-Xxx_yMFm5GjviAOjU3IkBgwgPSXr^qrQdzA6xE>NM+L zDC1#lh8Icdi3l9?y3ENt@^W^p*j%aUTMeh7aMhhhIVebnpiaPEC6!ag#Gmx_$72K= zH5xPTc0kvG2B6Yc*+IU5rqIopspHUfe!B!FA~BfP3D_lL6fFva1Sg`| zWQ?k^Xn{lG`#WBXGc&z6A~q-$AF_?x|CUgoBmle~Kp0s{Frz6tqS%cjxD}wxKNyM4 z4&GQ29JYmLuR_V$^apVyuFytQWv9yuz9&!i0%+^(<^q)>0!i{)(z=X7V!Y~kBOk8o zQt?{pK-S#(d5`J@V)dxRGrPx)$o7?c+`My03AzIq>#~ltxl8CXC}2jHO>{QnWT8N% zA509=jCb_+S;3cWOZ?9+4Bt-sL%Y80Dzb}&|B2jW8>H zd5&Q=B-U$RdB&qQ4!C#`1%0$!`*#x8cM>c_>zv0$f=F(?G>fXH;&YUQdL^M`3pKwJ zL^$@a@I;O;fe3Djrs~3G=+$8ICFT%d23_=*ITvLzT8V38>51sbpCg8%*L_FrXwC@y zdEsbC<@stKm@PAfjuBobtQvXKumHox1de$3#uOqD*!C{v2V2&62 zM`$)WuHeD#RqXx==NkVwCQ;m_X+tV+G)ywP`=`e+U2`x0Tp0q0Lc=H>h1?F^*KR*; zBl4xLbgoc7rzuOixxos3gw%e%ys{gNpZoCBD_{2rGeS^KWOkY*&!ygd@#_AT(dn^r z5PD>jYxXYLl`M~5H!(~i;P3ay{j1(EfowjNdHV(V}_!DA$e%kr&| zK}vg8EAb`7@Z!1P76ZRAJX`V=?pXTUUnb}PU&~TY^dRX!UB;gyP{ua(ypiH+q1k}-DF51HJr-??GzX350FjvrUhvpQ>TS1C#c0Hy1}K$UpTl>#_J{OX z@drrhyO0Wsb?_-=Mn0r822-U?*yYt_$E8YVFrOQ6MV~&+4yR#z%Jloe6CuIHMb%|7 z$Du)PyTiNNYUfrj41M1i9s&k$JN>~ZzYy;!F2MEmOj0CCh7Up7XE8$*v5#h;oaJv% z5V605Vy^jdoPco?Rny-!-4GdoLZ?SsL~Gyr87NqY^AM8nRi$&)lw!7IAg zViE_D;z%ZP;q`+KqDdvJ)j0^7dV)`&wq8xJ6LEGA#VyyJxQRbAx5&E+cE`Vzqtta8 zT*|l=c^(k+tcQBeSq+o(T^k<=Sr)rFW;uH6P{zmBJ4veG#+dC>T~jqtl$t2lVd0SH zVQ!JMX++uaBNm>k5M0rGl4R;ZbaA+*_@^$iV>bp)vJy2F^D?`YS$DbnK7u7WtHJl3 zD~AedYTD!X_LGFh)(%0NPQHfY@5I-XBAm}{A4Lhy*~v#k|(4EE0ikG`O=ZmYc|_;uETZMSioGqQfl#_dnf z{sg!-boBl{3*2xAK8NGikXQHGepPCXw;eN zX?z;u_3&gp#{%wpI<+s443QlFKS|+4aVb~R}k#%{?5VTAuEf!9sS(^ z)7GSi1K?D{@A5#&mJMxlZLmUKE}gmSF5M`C35@i-Uog(LqKc=Va-UNE-Zw&rFhGak zE7>K9`!ww_CZsJu`)OcR*rv6~`)zbrk zXG0Z1Fyb@}Q?XRu&_E%#4H5G8J62>O@Ihs)! zXiKz;$1x7N_-|1D7KLUddnu|Ul*!D!+|V?*r%1yEgt3~ku%4-z29wJIGm&9zv6Oc# z^Rr)eeIKa*Xy@a6|BB?YisT%AtsEmK23tp6#_r|~zOD4?k^nuR71pvnOOtJ_!){HL z4kD#^4UQ-kHg%F`=|{?kaY-u9qsjcF^oGi8ABLD;oV}G*FksJaakMC9p#;E5mG9nI zOB*YHUQYY3c6ZI;0R3V4;jk4-*ve7)QGY#fXE7qR2B%Tm*nw(Nag%^f@6c)5J5h~C zj4j>c?wB$)W^i%N)zUQ%TyY{5W@v5>tXF28a5rCU%`(|QXjH;epVLDd>Z0M?q9TSt zf)bLDraq@eSnV8{83vs=mKUklwYY-N~_hf5+0w6car!r9=CwU zC}Zmc0c>J`ve&Ma+jT+)OIwO`70HS$V=X{w3SVwU9t{zQ{;AehhcB1h!<9b(UJ{Zg zUC!m{tQ{tXKwWMI0v@KIv)3g__y226Wp^o?CN{L_T1{Zk`-8@gs-!jqEAr^(eT@>c z$dga@Z|J#5#9H66QHu5THl1sQEl}&Fa$B>8Ba;i|O*X(V4ZPN4zwR@C4fuFh4%R3o zR)^64(_Ai5vBsejH)ur+v67BlW-0P(X4->${*D=axV!vuxn7)JRGs5J`1BbCuc$)@s(Ps!T@`*K-TPV z1I1G}a6#o%(uCFGspT3Nmxy)X*3!{tu}TKipqTgo7(VN>*UO7TMu(^BfWcA+D#=hD zQ_KN-Qonir?ni-@tG8}Me0g~ecYuWd;99SBgMV+4yeOa&6tPrXPkO4WZ5+)nRXTOL zy7$-7d@)@xHNlrH5tb6Raf;?0_!d?RHk6D=zp4O@2P`LQEXPkCYPfhhXvR9?fLLT! zXegZ9IgD2gQt zyc&pcu2}VYY*!mejNPRV?Hm)H#nF7A0P9r~GjlR#)~DV1@MsRWM|l88>&Rdw%MUip zYj#}Q+LdT)&T(|M$87?aRl5M3?%6PO#@kwHprhroayRgGC!Fw{ZO})`8nS_i`OZ7; zEIk3i^>qf%5^KC6)s^aQ!qm0-dDKDspw$L(B}B!Bd=HU8x&n{%+LO~-lARHvR4&s4 zcsKbPJW8XFm{#A6QMMwWHfS%bGDysjI+hklD+O%pwIyR)Q_6+d3Pw)71F;(rYlU~E zzFx5^b&K9XK?z>|L0zeIKyQOeX9#3$pOPq<0Q3PLkP3JgtAKHc3os12%d+-V0PPn_ z;+VWJcwl6_254()fPn-pX9`(hXXd9Ana_T`n!QjLxYxMJ(Hpy9~mAOmtL z{F1g7oqrB--gZ}e^;}0b?{_Lpp%lM{ZbkQW_@Y(RQHu1AQ6{EQkA*UwL|$hGkz62a z&^RkVn73g-TWi;SmSgC1XoT*$nL-ska2>N`stsA87YaqTnHmvK?5+^7%IGS<(=xS{ zo-{socUe-pTcb|SEjM;6Q~bMzbPYohOQ2S(bwxO~()n_&M5dX1tV(2jS)&8AyiDJX z%cENO>3h=)sCN0iB08r?EAHkO(m5r1L3_=n;ezO<0%=B_uioW6Y(kWu$hz}iUh=ni zaTcO{lf5tYHrVGb=snuOB{%gGQY1CmPb8A$r`y7@#s)d2FYNmw+>J~chc#e}wI!x} znik7UNQnZ9rlQ@$37m5i+4xMJ0*%hjU=Xu2N;1<57(u7=h#bmrrQbku(&tGrD@DVS zj&Mi$bac4>;Xe%?-=p4zgb|X$w|C)}BGP2VQcR!E_eHqtSvlqGHMUr5V)D<}I7VV} z6v$tbv0*aW1YJl*0mUYNyNH2GI&qhvfWava?Ev)56k~zfDi|eocdef4<_QXd%{8^g zaKi}ylQf@^e19Cynf+Nv%-J_2BiY|qZ1B%xvcMorP8xBocX&}YoV#hF*FlvAUy_YX z*U=Y4ebz4_b4Yh0?fbK=N2|1HFh2^QBfyl?uSb*~=uc$k>g;jgGa#p~Gm(k|#8c&B z(4@f#>jq)6)77{gP>0R-;3Gz?JnQk=lf!p(;X9~(`tFj{Pz+Lrc73j@c+P64-Xq%@T+NM|bZB;jYYd<=)t&Z>8u5RyJ-FRp_ zzrOEg4uJW#b+Uxu!|x;QR;hLJ>a5ZyEKo3|e@a2-7smSedX>7Gt7+Z@>_Dcq^!%W2 z>9wwzJ=V%oiT*(MQ)m`{J&S~amlpQ|7Wb*DTUojK%+=@U<30s;FOI4l#v}{oEsPvI z_P4-NbW+Ux-m@EGai!VRib|!QRFzFpkpim+T}EalqcnNj{!@#=Q36T=p*o&HVUo+L zWFWKDd+BAgW+bB-&zJ75D2PY+d$P38o&3+QpK-Sy$hufsUH+cYIIeBehT|K3o^Hqp zKw$w|X!`K!i9rFKt%;TY)HdaP0L9fPJvlSHg>zjhw!85i5>(1$;xalO3S->WJNp@h zt5pV%&DGS~5$;p=W#K4UxP{$*q~s7qFo_+U2}rffk~vJwecC<=8p5}X#-H0#Y$p1I zE!{KVhE57gewGwCF=LDcsCbA`^ixr-+vC$qf=f~y?Jx9t=sOjRMJF|U*8s?5=a!x; z;CuYbEw(eur)bM(EhoX+XZABIQ_0HN+E|&))^Vl<#)*4>d!>2fWx{vg3SXaoLI+oJc1&tm6Wc!mHz%34oOU7RU`pRs1r zqmBpu&hj*PTIyu=piTkd6njWLbsnv4VTJKxet1QM1YaTa0Ny7M4-lm{B6zs|NiSve zQln?hNJ<5iQ{*A@(0R61Gcx0a0$hB8A=2pajlk>nO1!zO20o=(o zY$`U|iK7+mZMUx4UHk6dT$8Pw1x*UN?p++E2rJz4) z%7&X#rk|wxX~uq**K@J`EUBjiiz&pdnP0Y!xOWxpDB^PIOQ7#}C4CFg-*Q?vueOA^ zAo@uW_a@>+Ge!&a4h($2R6`K5W0jcSQ(zV2hJ49}&_ z+I4{-G!yI+C1#Mi7_r!BGxKjLtS_bea_FAJ`bzqB!LAf`bSX1Iv{GtX*xrVYCufE9 z{#3j_(DTh~{ivXab7Y728+YvUb*JHa1!SM>QYFR*Ym&O(xEm_otl8%&%d*0*q6`WK zGi&WOGUwI23JOKmY}T`8Tkr)@X5oFVA|K-CD&%$u-(DWQps=S95+}Xwbnnay*+0HN z*Mds^1iHH*6`qAg&m`p_Ec+7&1T?H5A@NJo*tIhu`4a~i=nub4A4>{62k6qtexU46 zCZIVp#6+G@J?qFD>Q_1Rh$hIL30dIwCWm&>&#N4|mRyVzi7Q`1!MXIYnPewEUR#~` zE=aEjG)YaMOX>n`>V6S_a!eFTcjJZqDQa(0J`2?fem|5GNuQtkE|1*@)EatMmz__J z)E_nQy6J4T_3)5}bAl+HP_FlI)HSsQ0B(I#W6$p0`lXi{ouf5$Dq1m|q_(S0J*(ZB zWIdm=pHkcxR_I={zlQ!JoB;Vl#?|mKpHho{)%>kei+()S8@Tv6SrusRoWu_?vBQKR zR7HZy&9S?7yzD7)TcPb6;C(56H^BR&!hI=k=K-zX)lXt-P9|8GWNs&rm0hA&4> zFECpmGTj$9l~@poHxhDKi$_lPlSu)ckjWY@Tf|vkd<~b?&@@iCP|=rDpOI1cTuyL0 z!p&zHi7yEAT!waYz(qu3iW8F&>Coa32*}Ysl3{08=>CKZxb_;X_vcV$OI54TX#Bxs z@^nwJFG8T8%seymznK?y{>6qH4iOJLdBO|6;umNU%>4a?`L90Sw^0!OOAAkUsT=@b5Skuu)5WqTD|AGKEG&TeR*ktR+Ab>5-!yteifzyHjc2VvK z2w?YpZ@n)dfIY%LcR>LA@aO*r0qke~aRnM#`U1EVikBM+*?^H^c4ee>c)-Yr`PRs~ zCDBGstVc%PbwwHlpv^QhyX-Dx*$~; zcoVXk3Ypip8eDH8@Zha!_7Vk)n}2-RlM_Dpt;Zfou2hiyKifIpPvFB_?#PJcDY(vC zkOJ3xULS^~*s+pTi$76SpBEQ~+aHWRvb8O-Od&?XmALq`Y^6Q^!w@Ow-wQxv1)77C z0$g9Zh)JM1g(aLg_@o3jPK$v)(1Tn>cn3*C1Un~1!Bx*(@F>9nah8O|v{Ek9$PsnU zJ;&a?LUXpgqn*x!T%|?qWLT#kbV{W&0(f)c10H5zMcxj2Ai2yQkvPiI7@EL6X*44g z$G=JhNtQeyRgNWjNs(y4`B2{k+8`4v4#yG8Yh0q3Ynn6kunTF3GNI}+7Jo6poLyJg zyM}ZLf<+*;Gjd6JVsd%fUUV8e`VVjtOW~4#FaA+K`p-qB1D-kgNYm|e$xA=&V{U|PxMppEHj7A zD4ria#>9mrFZBCe0I6 zBoUvl6(Y9?$ptJpHmT`*#736f9fTai7T5p+;u?8dm&NL0dt!j(3IVWRR50qMx-g% zcjS$*j!+MAHPKcYOU^x%3*3!9^8!9(79UlW+?re;U)kBCuQwj;Nw+x5a7=V+>ZBC8 z6MF1|%L%ftE81sC%Y=3HKE8H^X^vn3DyEV*^r1pZR}38PB79L6Q<>8@%LcyYQ#&6; zZA%|o(GrCOwk(qyuB83!>n-mQGfD=$6;M5|Pl}Z3NMI31?u^WEEUN|yTeV<-m1r9V zeCkjxgnNhe0Oet8L;6-5BWm#!^!AVeBjBzjIuS^wGaedx4>x5vTDtxu$(SkWRH9GD z@OCh?a}%4n%%?yfNA4`W>w+!bO}8K>ONO|J>v5Leue~SuI*iQt_0il!*M?&NLu*{?}y1!%3pAk*(bbMKD^CF*KM9lixyHa#Xx|)N{;$gCd`kh8MU}Ur@gn zCFsS!C*piXRxYuaZXOL>GoD2EP`dUo!~d>YV`erd&){N)(_xI4tR~~|(At=YT3Otp zYJrIcC*N(;vF?g!ktUq@yVoM)Ky5rcnJODHpRTw8V$W3ABm%S%ch+x5jOcNXaDg4z zA)_)XH;lns1gQpRRKsxy$Y7vPXz>Ao-M@Ql48cQK*tN$s`Fq3CI*=ZZp*H3I~{l!?FRkYM>9IHNVHYgtQDAZ zy3lm&V1%y|HzSuMqljG)!A;;!3!k}$L=K7M*GvFfDu1E;iCofDZN^1$Ix@WGK#F*q zHKWCW?8d+rCV8lct0vE&?C#N*aMh|C0=l$!eDnLBlPgy&m2%FsleEi=>|mIeg+1Ex zR}~}PbcKT=l>7`3pFPvI-L8@Wn%Fz^9Z@?Z60$wd3zd#bx9*Y?N#lZlzx5Med*9@#*9Vs>Vom+#UOVG{I2PmhQ0IV`7+}- zwWbhA-My?#dTRsO6=)hXj+h$PxIkb)o<&geI*HL2J_Zyves(P{U>HYZw?RNwx}Y?H zoI?-3Q37JnB!ewFVZorTsral(Yo@ri192ZW4H6(lM_5hlm}@V0-;z@UPc{#3trFvvo{-a!%TM??N1y9eg8fQiU7nAiJMfxv-JQ&h=*D)Bbitk zBCk8i`mfqgyl_pyIQl3@AcJ|iaA}n{bjG^+J1Rk}u`Cu6CM9u)p05h=i;%!=d$ z?Ge+YVQnT3`A;q@f*2qAjQ5`FEFoIpggHVM!_dV$RRO`1mfuW-ig)zpUqYXao0H=Q z5HHJap84%bFQ#(uI|sU%LWIj1bp$uIf;?xIQOVd85Nfgh&YsgJDc;bylhwp4SKa%cyWrE5y{8ltncYQ69#W zHo3Oag!G|cIbbCsO{OB9t#uzp{bRt}_lwt92B*&=Mero#kawgMD6a z%!$fASdOpr3uOIpt0>gG1ks+xm|WZa=}1squIIjHdX$RH9=fyOEPGq;VMm|8^O1)F zar0oI(pw;n4Dq_ug1}&sz@5dvEp+JMt?+c7e-vMsr=*x*6zE%#?fC1=?t^o z^-8zW4@m3_ceH$4-ZJ&hPl%5wH!7-rW#&rZ!vKPUBuSU%PI_m%ll~;x zNR@k-Z+ZyALdD+p6bp%a{Qs=^51K<7Py}nihdli>L+gYV$g;gPmINQxBwV_?kSJ65 zcLSDPr6mkb=waMKgfpW%&M-mWj#78k)vxUPw(tOmU~g={r$|rImcg7Ro+TIUx?Pvi z!62#^yXnw`>`hYmJCc)8Mi$$%B;jqt(^O|UxM1TC~Z)DMJ@ZSRK&9 zN7W{p_G9i2AT5=+I+jL~0y0}Gbq3;~W%6~@Fs2rcUvUxima|#p>)#E|8>7faZPbx- zWuOsY!kgu6rd?}g@br+^;>ZT zQB!iWYh!Kvc-_ApsFt|$7y(CuPvvwEn6xqz^x>~DpBN8_dkbgK%nD>0lv=Pxc{j=G zWDFPULZr!c-l!}GTX&$=%4A?Bdl?;n4kD-Q%%U*FL*F3&VE!t1R5@m2P~w8uB$(0K zyxorP#M+CO%g^!Y?OgeZg^PyzM=H}8uQtRQH&otKvvdweukO+xSRJ^BD#v%?uUo7k zy^5(ErF%*`2GCBYDNLx)$Yj9c?@DteCrbyY=Avz`5&0D2ftEb=>3*F3JUZHPIa?OVxl2zTVa zXMjoC_d6DN-fM)_qftF6G0sKOv6!(e7xCc^x9}(IJA}P_!WuxxR%bOsGqid)2<({z z@$9(ij8tQ0?OqfITHmN)H*;@W29hsRv238MkhKBHd#Jjsa8lrHmbZwbi`>IDVc6qV z=loTXMWLeK-MCQk6FC=x*9NNk?NQx_S&hh<<6U5!vX_{cp%(`CQ-%c{!p=3}w)+#A zdEL#&r@%ty-8hJY<%a{s>=FsrH+~X$Xp6i7swKqzRr>a2WqSlf)mmGrakjzD6|uQT zq0$QNl_kUj7+;8;&kcjGJv1jfm~5mh5@(zQ>6RuP*9_Ms0VG4_DSdaKkH~;!G9*S8 zWwBeeX76e_=*=C9;ul67G1h`VIyp?=Y%*00?k{}gMHi+OKuUmiOE1E ztZh^AehP9{CbIn!O}op+1y%+gmBLOjhM@62voaeu%g+&&GD=7_cK)>zcLJbT}^6WazZ@Fr5GP13gM7_cFKg1aW-) zs792Brj_&XeDlFZZC=Wj-X3xK_t9Qwr`1S^#8{G98Yw5nbYiyvzEU` zBl8w$3mny->;O%wE$y}K^qR#5rOpTpKzb3lR8WqHuY7%#;huAqCCR325V044b2_cB z=-7tmWUfH8ONNTa5iKdTqX=)Hh@y45re%2xlM!T2I!+v5f&**%@{E3Msa zFs~E#izTo}QF{W;BIn0}AZAdODc4lD$`F73-`|6*#~e(iu5W!__q!{#`)T|t#UKzy zJBl-OOc{a|LcQ80&nn#Jx2imjtW3afo?OhAl>G5@UA8qPQ83cDp4FY~v@cP?1H{$b zwMGUr{bH6gYjq>9_()14Q*vrVPh}Uymr0GUn5||N3kcO!Egeu>4*)g;;ezfUUG<3J ziLH?V#vFvgw-sE54PtWR(S)I38%%#G2DaH!mBVNxH{!*heOQT zoWavrc1#>f@tLM8F2Hm*a_di{E4fR+6Sw~2|L5j>N_qI}CJ8v6#9q^(MO|leD4R8I zZok~%(leP^c%`OomtM|`HnaUcTF-N%%QEKby)LXE0$XC^u5we`ob_mj%ly#OUMy0bzDcLON$-PgWB(>Btz%1W zwD7y8$7myyntRbvq;2Wt9LR-tZVtiu+f6r!hr2u34t6YX{i@Ra5SRcv38+3tajTnv z9oa)HGD*z9@j z%@;4Wy>tP(=H~em4aiT>4`6Yx%)5(tF2S(fU&nJBG*?t8SzF$jsKPAP*d%5&PnLuf zc;dKgZ%wCLQjP=HtaYwH%-nES^T1iQnnzsmtb{w*Q)H=uB{|Rnyk~? zt#CsQ!;jzH(@u!Ly$hP1>g^3yZTM8`SB<^3p z?U-?9F}C^^xFW)fK|wd3F`^!->6i98Fv+)m^MzPs%V6^HXGR(;8ma0*>f2F+q9d=h z|0X})M$or7)A?Rdl(I)V>Kkk*c{lg9Q~oK9obfKu8@rV2)53!$ag?XGYqdQo=Qc2J7~40d0n?4Z>i+%3~_1=)VO;K+x$AGl(c=Hwp}I#1Or9yBu9AsvLVNH4FJcw{pRsp zRj1B2)YRE(ep1Yhx3`0xD($>i>zoMIQNuI*_{O2ZC`VsdZ&P0k73uYey6~Y@74ki;mQ`=K0^ky{;$D^XPnf zrY|fhkGsK98suUWVQ+7XR(vPn81H(@ck;2)`lNNx(iR)?=N4WiFSh6{FN@9 zwin@~c9IMGSAi_w%kuSfC+A|vEP0;V+Cz{_I67)%x&H?>hu%4V-OFm*#qzUlM2p?If5NxLq}yr)y>UUWpH5xf&B)_nKh&Me@_T z=gOx}tIAAdlJuza)4c?7^xS4M;lKmxvtg7mkhlGETubfW$*ubwVC|FmWDP-r zJUI%0K!L^yxC0C|n4E{&JMqW#y)*t>X4L)LoiSo10w=MY4(E00Y+whXHn|7)+7g|e zy?^UG{be!h=cG^I@xsDmVa)tY&MziNnxS1hcV~Vo7uCIzHc3`tmSHZW$yb(|rLi@d zf#EqJ$_i_F|05s9eM((7m7`nVj5lLzi#-d$$YvDVE_u+miA5lbb1uSWwE#fyxn6gohKj-*|PU?pLP9{Z#ONAGMs=uFVhVKPe zK*h=ib)4eBjzS=}9K$K62&@@b>Ieu#G&YQjK|zop0MlQmdUR6_E~+A2t7WwF2RxQc z!SPDE>%Q@VIxpTvDBcOg-nasQj7XHqM)N9m=a=ag8s4g@b(*83oCl(ow*)f(+8|`S zI%*FU!KX^kGE$&G-|t(O_w5>E16vQtwXCYr;@8Kj#wJ;-?^y+3s|xse_xCiqTa!|8 zdrLiAi&gI2{Pm2Ka##6juDs!kcK0G&+uDZ<$c69F%I3($OVE*Rlo8~Y2+*8_I^&Q% zHe5m;4L94q=xFHs0PYGC4hZVwFFQuOy%@Utqhm2qHN+1D-M^B^&^5+-XedzwciII- zWLCE5g(sG`EV$i~?s2$Yn!FAD6)-0L9gFEKzu<t*RpTIc{ zy$g9Kw8M7Xrs?iLda2Oy?fH!UImMMV(!Eh3Nm9k$tr^mfGc6ho6!l_FBfz8+^8Ira z3hG}bveRFqP-8JH2sAsbVO|>7TD09)ewm9o>52~x4=dCHoRQr=Jx8xNW!(Cw=4<{n zXuEd3hTSfLRu3D5_d(zKCOP&^UiZjrSCkpx6;k$gcVdwJzr@cP?w4k-bYsj=i+G{s z7E_^O_F^+rFAp;`pPa5sVb$4pw^?qz#}HMO+qVO*`8|HvrCdz2y3a88OR3$sD8a37 zZA7jbzuoWEpuF??Hv|4>UuFJQeED%Gs2Z;q&`{Wi;r z;<9h-tczS&|N6`AXLn0v=UtAvFF;-AC0+AiCdBVT&rNd7v#ESsaJJ0W<+uFZrbV$Q z;)(&3$dsS}v@~qcS4`1S_zjy6+xF>G`+uAsz%W5W*(t|XMt+cG^;eea^ z-V)-smVf+T1fg2J#O+=Y&l$eT21?kdBkP~&SHE95N~{PY)#l(RciTsvet-M)`o4@p z%+s4(hC0IQu3km0{z7QDj|JMF*)pEwR?y%l%1vQkK1|XlkO-8KPWGA0R+N@3)K2ul zV@V8h0}6+*u?*xlA#FlgTym8pR1O>O{{UI-KPJmp-?b#myel)BSq*=c?>lz>og?yd zxBj2DB`}r?_=YG>Y5dLGtRR1xL23Rbv1MBzy|+sTu>I+|CZyyR_9J`suSF~TOjg|S zw=K_IE!TIVR;7f>nK_|1*J`&xZV9tPS%7q@|iZ{C*^IU`}ZHbHeUk zci&xRT6@~Or(kC#kcetg+;IyG^PWHODvnh3UjssHoPE0Q18DrGCdmkOY{9Y2GU61L z6A4LGl4y#6c}JoVKCSQWTl|Ho>#r)2-QU(>scxkCUlTbf+tIw`vP4yBD9 z94dD|)@Ve`dEt5~l`!GrCwiT-r-<*Zo>t0|DVbSqGFe8n{o$?i9OWH((AYc+Cv1`y$M0E_4&)hI=kUlnZdz-i5VJIs(v?{Kqd0|IW`edrcZ6K8}?cO z8#uH7JaS&@9|8Hr1z?+tsVuz0zm*QHhgpI-x`lzx4nx=nWZjuZdsO6mBxcB*W zy(9$#A1wURFIgbX}QpFO5{l@JN;Wzt!5 zR3u#|vu*EH+?vkW=&Ur>Ph(Dl%+z8^m-0QPfKyay3iLAzcBbq~O2H~Vo9scT-cae_ z($mJw4iz)^@a)Us5q~wAKtD@g>uyM6^fin)tjU48CJ(-b&ET1XAhP?Z@0?V19Z4*| zLx%xIzOV2M#RH5$(_cye1r+P+oM)>X#rYeO_H{+N+yTeI1t1!`iX(B&B^C`7t|m!U zpt1G3K6JXf+k6 zOt&9@)PgD@XRb|l8)(+hW^AQhxTuJZiwS7634jGtn~D6V(7j&kJUVA((JSYvS_kcz zfLe;U!qFcQ%_=<-Pi3N5$!MYT?}vLdp*055(=t5*>u&F}qL$$eRDN)nL)S9SNfh=U zMUs?CjbPbe#$orzLKuN-?Z8oxmPR2EmiR6jw9W6%crMf((`iN#ARawkIiHS?-JsY; z@KMjNDbZGl2Bb1AK)L~w?xFm4)=M9KdV#?MtUoa3I!SnK3Dp!1#tp;o$^)WJ7Uwix z;!KK<^NE!u(%Hb)iW@K=Q`x9&&6)x%?3t3XDD&FshzR@$hN_fAqA-7#zqM0Ppt8O2 z28X#eS_=;_!RdCMO0U+ArDh6CDC`VhacW_<%**t$RI!$m>lEx|p0vKRn=O#%by`E= zHCL(@Th&_oPq-G}^k(|GoABDl&Zh-eKzf5S1drGU(j+P82&|P}QikL5FXpCNejLKp zGT43sjG3KAgt)TrO7HRa13H|7N(IokNEPE* zrDxR6CjD^Wd|ok|{YZ0m+(`V$cBuA)w?y(Fm-)1%PNY@Z4w$fCOZeZ&fd$fAw$#Eq z3#PtWP|?cz2TbYbhcaW@tgBE$Z!z_^%0*V^EM}V)0|CPnJnNgz3k<46oxcFgj(2OR z!iRVvX1X(X#iZHWsSZR8j;1W;7flnk-qin3ORzZ9WYusmOWN~=9l%y7?eLTi6cvaS zcC)n*$&k{Be$oid0;OpUZ>Ajja6_v;c=4~1lPk=^b^#{9T4dhF6^6#Iwk3fZ+43IMLxP|_t`;-DdHuGQn3S5X zwo7U8c^-#oh91?;q|sR&!lBt5Z_u3oDE8@9SxiHM^V{*D8T@p7WBXY z`}M13nN`d6QYvQX_>1#kFplb59$}5ezNse=od_jkO_AnwQ=^3`r(t9HI!bgZ)40pi zbva(>bm|>v=6KJUA}Y0=TF`D6uJ$lw=E3cUDfX>IB>%^kBsJlIz~nlJQm+Ka8kGzh z3C+vAUL$x=OKIu+pe851zr~gQRVRRB_N!H2@or+CmxZ-v*1z5ZXOt-xfxp9tcC7qw9>_}o6WL>fKi9LCP&i@ z$ImGrO~&+awIC*%k6{UwqWe5PR|+mY<`UMPwhN70npJSm5?NJdC^M6iGk3jy*#p1Q zq!E<2Yc$FwJ}u2wKqJf@<96D8a2%;vK3%vkhau4|*>+=(bM|HAwm{qOQyiijHHP(fJf#OxLk-U^N~Rh)ci?Z*|^`Hr9Y+RPf1RY}uhwky}Rz zGda6p+5jR9@PnOHE+_+;?haL<6rw|}`xMAB$_LvKu)d!pr~N_n+Nf)ysX?>2EFXOH zbk;a~A=qJlRIkL5^XY`4^sZ2C0;wRD`5QOX)Fo$aAvJ0J3d51q8aU_DK28op;QF`fv`mt3PWbxqwKVqN270wA8*0QZ4Jh09;+pZ z?H*ubJ#d>zha}Ypa|u1op|vM%8{CCe(@C53*t9VhZ>Pin;sY@57wBb>Jb|UM03+85 zsipb8q(vR!buVQW;!2N#;&}$nZ#c()5bng@S2nB$lTo&m5n84Kyb#B)z8yX*ERiOx zFq^3}BPD`ilcr>k*k8V)?J*2AVXv9FCl1l2iS?u%zqSIjY%3ysC;D=7;8c$DO8d_b zpCz{Cc`c797;!59@y4u;v4y1*Y^TKp89;@5{&>f3^x`NCcG@GMc1k{WUAGtXD?a=5zTj!Di3bJ3va9@-7xo0UYhj zS6wG$rQ#H;D$wK^US;*9uV0613?4qt03A20cHU5deLQ-J<-JHN((Y2Pk&h=yQ9oDk zKyX?SA6Xm0=FQ$Apn6+%Y+JJ?0a6kqNrMhH(v*x?KEAUiKVb6n4Yzqqj`d^K5-9ZS zH!JK(*n~cqn25Tc2)O_EyXAF0q?dSztMO^}vHt)0ALI|W`RWbW^cOHSXN0q4OL$54UZm66HZ3*(t`~PKFU1 z#^0119>dnZj6qti%`aXbAOz*!8g@m$*AI%C>9XCLw zUbSvslH<7CbrxteqVACjjU`A1qTwzS_gyub%NCir0@2I}9dOr3u4$1L%zbp}Kd)tk z46>NIC+YnU;AJ=mat$wi2MVc%G{264mF)p|EoBLWM4;C$^G9~4y@r3Kn4fkTnXt2a z(^IHPB={ARx`PVZLEy*0Y?@Qu(xD;Csn7Zwi6;sia73bMD$P&+;6caIU+ipNf*^(Q zsm+W#ht9+~U;MjeLVv;!b~J6%>AJa7AL1<6rg=ucY*OlT%}wF8f3jxbX8OG?E^;V- z$l1*d@6+q+c>5U_IOr156F)x0YvN~&JzG=AN!U3CTV-@d_L0W>H(j;EE49GN52f4B zzIX04DS{o^ab*4;up=osJaQh903CY0_Ry6eLd-Qlt;xMy!{c>DEYU-5*&Esk)}{Ui zYSvMc)K<77<8-grN>OsrZHOCqNpjqzJf!<3Yts$!atX{tREM{kr#Wn~^b!>F53ig@ z6w8_H=YZlgA*ukMvO9IO6lk)N)fq$x6|)By_ZwZ0hK4t;ut4L?_56-M%wO0#Ipi zZP|;A#SAf1p$id0G7IF229~Z}3wdNDfUG;EByB@`9GrcKYmcJgt-BConQmi~ZLBSF z!9+%caksMoOeQE4khha+eR9!0_%|0pdwMhc)ARYB2!ycr2sy_C*aF}0zc$Qd_2JE$ zy8$U(ndXV6!4T>U7ZAs8#u-rU9nlmJ11^zvLNJRKGtG~~Gf)IK)WLNok3nD;YxS3C zjk$7uD3*7?%|zn@j%Y|F34ev9i>GW-@#U3%J6Fk7M|epTA6$t=t~aiG{0JbVADXF8 z1Vxdoe#-VWT!me4D9>bHG^@TVsg3V=%IZ3++CmoeVe|v})wfqmbCrwAt60Li=+$vI zoyHWy45}-a!&f>X7gJbLBpp_+d<>c{>30QUu39%zJTjJ|5TcRZ8bc z-JPPlI@YU3YPLZDhikMf+V`kvmc`Wj_W2>-wN1KCm9DRjgpnqeVXKkGc@N9tu{Pp6 z=VK>$V$%}Y<%0ZzN}dsX#V*tJs9l9iudMRBvbf7XugljfqqjetkdM>9IL2$6{Hrdn z+8<-b>F9xCf4Ix`xI8s(G8C(KieE2%_nWNep9~O!^;Kzybgp5(Qosfqr5{&w7;LXs6K(imEuN|GLrGIl;YM$M*=b@Fd zkFFHC34}OS`+jI~CN(RuFO}I7*(@TfS+mZn$bx~_6m!C@;NM`LQ35ME*!Wnuu3tw9 zk8hnG3?YCs29!*XP{6S%Ne%6Jegh}YxI1PNNkwn>0QIa^5!TQnJ8iVT7q4R@ zi`8LZh9ADL=vP6sn(HG0W87EaATl{O=$Bxc7ihs zGRIk#(yUGFA?3+byXqivNs!Y_3s3?ov@zHs9WY^H#PiH338Eu-I%GO(-#$`0IA1TS zSI2N?#PKw_%wbX@P+dqULPD-XmYd;~I%_g&L1TAnB2L8JhQtgJgER5kUx~x(Jb9Kj zhA%l^Cnj!1T#7Zo)4&P!xL}maHKoEmLIJeNa+ldCm36iaP8%@K6BjGq>}G{p5Fo&WtWDgZE){Bw}$2V)7Taz&xp z6`~-%FCGM>$y-2yFc3LYARjzwsP7tWNobuCRkf^U9hs9zynDR*#$eh{)1ViMG}ors z!aSGWOJD>KBctmGq?lPGQI=9djkX!8Ckxj~Thf1t-R9XziAO(kZ%vH)5mA{=W5^PmgOi}Q7gS?Ei9=xFiNdFp$8zno z>RA7+c^2p_4M%C$Vz53qCe0X!u4v0ty@DS03pw3wNXvT@IV{K(Yrx(+__0=EUj&lC z_#QzSbjQ({Qy&@8AuZN^S4yv(bA(_WkERmPc!P0=SulX2ZLD1n8>CoSW1h;qFIlC^ z_eQYLZ`hO|i%)^c`AfRK?R>MXG9qC&&ZRbZ;4%O$BuVqi)G|1s#g)iU@GFj-Uls)g zg$zy?U%%u2E@eS52{Ic(hp9M*U(c*Y`bH(MU(d|0CK6)C8swaFSxcDJl#n;LOKlzC z;Ka3U=#WPkfv}l_YLBH!($meHSu;zo&*pHLGwo0DTOiPMX*QjtQ`vyzY%zXX>8cfn zOwlrz89ZQo2oC;dPtr{{AKrZM!XYdFxXdltzaL%eKQ^=9UccJE>{I{h&hg@32f8Kh zb)woM|HD92`xRE0KY@7|(HBSgSNXZ^cY(PA1VFtaMNs@+lJ4XfUE*IVxShQ&koJ#a*=pRM!QBk!v7oga*| zv9fb=aM{kSLA^#zS~P3b=3DJLb?DNg+gUsG>D6zI@BQffU=R<8C&UZl4eW(pPqSpdrQ=8$T5Hp3i*fBTs$meV?Q?ZD~(OI@6Wz z^rY8uC!BW1O(&gl%Yf@f9dJ8+>37)`7q`ab1~QnT3}+;xezM1m1tp}68TX02w8^4J zI+A*>BYL+z_S$E^w>ma{$YDnub&Nmp8v4A0^=pUkqDy{m=(DR{?8u%6=7&CoSf%Lb_5 z-3-3*LB{O)M1XhH#vHE62|x66x7r!Ws$u6XG9<*1sV*=7p1xr$n;`zr@1WDcRf^&*)zQ;)jfns-+pt? z!no<%XedG#D+HZ+SfK@}i9*n3BMU+w=BoH|rQfJ8;Z5H3(yt{ly+%U`?=mBpmtMNW zF*me5aMONMiac*j>xPPyux6E+B`VyuC<~Oo@ijTMxXx{}mbPI>T}ekAarZizV_#Ae z#?r@7X5$XrQ1d6eS#9QtTJSGILx7`FHC8i4v(_vKEe#=9gKr(E3PeXlvLhqW;nB72 z?)7qQ<8yD*X=fHataG$IMv3W@e9BGFCbJuUsVDwcA%7XPnzt^QNkCt8!bdI3^6APT zed>t!l+iivXp5UQrue%{JjlQ`fL=;)JK9MqD&5z30- z5YtP-De;-32`dqNcB=!Hle*PUHc@3TE}`^O-DZvzpE=}w-H5kEC~2`-rY2KwWs5nB z*@ZCWK+G{|Tvo31h507U7g7Jo%#*y#L1|&p>f{c7aSktX7D|AuKne%}6r6$p04X>H z6vSMCt{UYS^*c9_tvAzABEEQHMIAe-;@yXRyF!+{CtOU`<>+&8_kam4rQQ6o(vdm9n!Ij})=oXUHS`SAYW97KG%bps}b zT}qiHls>h~RLQn#^68kzKaNsuSs>PTsrP8TV&Yw6RGt_;$4o0~S_?A;W6U6Hw2Ijx zX4=IJ)+n(?%dXiKYax}MEP#Sj5C9+rr+|R8uL~6>1fbv)1OQ0EDIg$aVJa^Kpx_h) z07$_pARt}OC#Rwz-qiyli6jlFNlheaNJDB;lZJe>g&mV?8`9(1iyZrqs#l!$RtWZw zbOG)PttcGqEMd9Fz`m7fAMSFk*wwiuU8E0?5G0ObFve}{0O&m`+;PJrwzb+BcJDd< zC=Vqv+nvxC-h}OqMxb7{5eQlg{dWnR^OB^zF-KqOG|}j zM;p_4cEmo<)j>5*yd zBB+Q9Tv4wZqLxKv5d;<2t1P186<53nUS(17Dqr`7DGpwK@AvaLpLx!inWV+*{o|)E zI%j##^L(Dq^8PH(b4~_FM+cpQoJ*WW=hW`ao85+szqiwI{<73@-u`IMNZ*#R?PG6u z8V-NI<2XyV3=NL#+PC1xPUwW|o2mkB~=f2>izdDVLzrq#gpWs>4QJr|Rq`7;$JrFZ{f20` zv9X~c+|an!aaNw{G@WTWz(3uC+qU7yEjM^$#hoW`{%+oHh&FtS_aF)U8+vnP{3ST& ztoZK&XNh;*;IufayyHgaaOXttxXIV1+1UV+<=HT9ly{C53B)iLrrarzp88ks_=V0vPhHcU zo!OI1O->curQOTctXh4d+nt@BPUhmNSlS)kGn4Gxl8enurFOd8l8IDtdN?^*OviGo zJ6Ek*y^(_6=-po-_fJpe@~Ldbl?Fp2I9R=LDqDzWGrM@PbN%{_)3Ke&Y+<4^of==$ zxvuks<4;__YE`fs9W<49V{R@vnaUTExn#mEfwRV`cVl*Twll6z<-H+zzp8(Cb2d|O zN3s(I5Rr6yGYNMrpUk=asdzGzPr6-`xny!Wi8k&~e{a`FuRGk^)#HwC?Hh4>2D`_$ z^$v`>-Ce`Io5%Y5cepV;Kbyqd4PiJbOvMWBo@~+GnM}@rD{)B9oyg|giDIrWg@JO( z3GgTrPjnEP*%sYB825`V&(YCShWC`yRnsWW2DgOZpx(+Nuz?`Y%!C_?QxgJ zv*~m)UP$dqruQs&msCjr=nF4y6j)5MSXMVYxBsX%|Oe*dsvhgCdD^`H{Eq9AE z2{c2KSR%0^o8dvOFq_ToTn?=occGZOpqF40Xy+JNGo*G6YN2e?u|43J8_VajfCCO~ zNaEyXa@j-?49#R`U8n};#j6v=LNN#RGsq{mQ9E*!LDNQ3yLZJlJIyuIa8=`+ZrDL$Y|FLh2E3O z$JtR&YBE)To}Lc9%JS+?U|!F1x99X8u$?2teN<&~9z zPNm{gbtr&cQ0ro;Ofu2w_6hxoEErY*7xQ=|>q1%(GlZH&2Y8^uG1!N+oGIqwQ?Yy! z(!*5qkYXY`n@MM56k1}X;d~x*N|SseLiC-iucknS)t&Cx40tmW+hc$T^iLGi>E+di z2nx~VWG)70X>H*`7#f0E5WYM5Xj`NiW+AR_~INGF-}o=#X~&PV|qL$HLQOy5DK zE(zM2o1Y@*py7$+1my%xH+|HzBJ!)If=ZJDJQRb2LHIC4I_7EDk~9 zC=1TQrNU+nU>GA@P92ZU%%oFs@|F6?ATU$FOgzzQ^UeccicD=f2|qU{qv<;!-JBaQ z<_lRk)jjTvkJ|(r!|ie9c7?alJz&pnV|?Hlal$Ge`hfH(K0&$IW|zN6;xG4azTfr;C$x0htsK z-uQ=PA>K(0q0W0auWFjI;xfszDGkKspRh-Nd)giB7WF)a7_vM0oKwcm3 zOepE@pt?=OQfYPs>oyRHhB(Y8lRKr4ya^z|V+uMQi_=4NCE68ApnH7X6~L-|h;b~8eb{Gap+qs(1gwm;<2x@5wsm!iy8eSHyt1Js9m;jx@ zU_pefL>i|JY6N=?osf&TP!6BSdYvYB7dUZ@XT|~33Q2%tj&1-4>Fk~)y(lM`NFo+W z5H&TB&gSxXOe9dPXyQb{84gEi5e?u-;NPy4iO6v@0S68fhC8nWqZo~hl~^>;gft>% zFw-}}jHhylcMUCqv>p zmUviUXrMQQl22!$$ueh1He-OA%*(lm`wJ$@@&%r1N3IVL#=vQ4d5!8xR6^~_BJ^hd zO!fx6ETqE6Bw9&B?Z=@>?ou?vojmd=*v@!9S2A%= zGAMv-D`{DPA?OxQWS9(r7RmGc!(-l=yf<~UwK+y$9LlwrQGBJi49eLdmr~kZ6k*dx zAE=VRN_3Y_B4{%{krkJCGKI{F9aOA?8U{|J=qiPOG9WUYG}IRol{5;>6m9l`G)*e= zRXm7;W5|%w)HDjxKali~(G?r~Q6!w0G6LEaC?j}g1{*yd;mtC)HxQ)aK}c3ZFoDSB zmCVxmFA!uc4qkkZk8+H6?9pphui7}IunH>cW+rU5dZSMqCVEKGFWQT0_du|E6JdB( z$xg;ml33<0O)Uev5QjkgP!6ahbN)EfHIr1psX<$VvR9fXQxihfGC_6$&hcb|4$Mxu zLLNwkk64<*kfMYbvjQJ@#EcImfry1B;UN?NNtqGqu2gcCw$6S`0fQ$?dB&L0m^nZW z7co>C`e%-k8JJw$9D=zf+}MLN5be40x>H6|V1Ud;QS!iZC6eP0h~~spcuMi8%*?I2>Wv>Fdi0TkhKm@ce*Ix%*jn?P`+>Tu)B059!ncv*O!@wF_-{* zI5~s(-xN(vrLkh6K8U3Xc|&&>q1~(3t=?#o$5WXVu3*w_ahj@XX2}|uC=2w8_j!R2 zFjChs5fR0wGTC%?(nPaM#qO&qb4PuxD%J(E=$nFQiv49Y8}I+NUO>Paw=%6uxR zax#WM)r(Dxb@)NihN51y4wzflS)FCU!@{LPU05(;phg*^hKJH5pvMl5tO(U9lcdN3 z0NWuv2DgCjy;Cvu^iKKwD$f*FO2)$V-&Aa2Mydkb<#f;C@nI|>By2ts_#yVXX zMpyS?K!rWqnj0J!)CGw?@TDrR7GY^>TFm(H#b=at#;!*`-3qiem6;$G%YsGikjJ62 zT`30|_3^MICTRh+&E$x%D8#o=HKY|&vD~zPnfC-?(<)?D>Ox#)&YWYO3stO|bdBDF zBp)F;Cb=v*LYECAcQJp#M5^ajDFPy$z{-{pKc30Nq?GNtC-_wm%$XyCV6>UaNHLZ& zCF0fS218FcY%ms9W=hCrev5~4g0W5PE_iAd59Kt;4 zdB&h}gIvpB26Lp$S6$`PnIip`f&MI`F{lhc1703c9ra%xF)22Tp-ut{!0AkON>W`g zUDz(Av)L({A9HJ**K%cfB^H?b@oBS0ITeF(N-4ZPI?*2kT%d7)vT5dOC;G+br343# zAbfyYYGM=miMdgPyc8R&v+83I6)QP0ME!6!uvM)a4ksmkVhmKv8mJUhUxGwwCs_;m zh(6^8fdPt(=kt58P6`hfkh@jbs`9^B0~Uyk_lM{wfR+@uFU^_Fv6c(1tt{?U*&$PW zXaLkND~%B4U_|8kbtFxi4J%<@W+*OU_z9o~_U1Wf8PQ}VG53NZbWQTDE-!MVfLJs) zB?ijFx_H##kf#8FkX8Zbu>>5iggf)tjGuR-=rGt+wF4m$1Y%Ii^Ccj}#>qw{>qOV& zhRyAQU2`T-WY%`66|7Z*%SN*#!X+nFpU_yChNiFp2`kVx5Lp{uF#<5bwE=dV;n6@j zk5L^thYT=~T7wPXx+Mnj))3`nEu+%u(A(qbp-t`}#{$#T6owi zMTQ|&Tg?FiQ<55EAhLkplw>U}_O=`|L3Ndh97`%zBJdg20SR<2l_!LGBnQ|Dp;NJG zr66(~?hhfcX^1-d`yV; zfMA|>NK1i?d^IYwx2wFO1ttV6`4Zo~x{ZnOD>RzI8FWil zkPz&-OAOg7F-uk=mbgPbn=3*gYdN!tR1P*mGe9%cNm(eJ#v)f1rAycpi*a1hB##0} zh^Hx&D(-{L9;={ct5=EX)C2|`jbjIOV(zPCp)Y0f?a4qdk}CZ}NduQKgg8WfX8oEK z^2$22fCDbU5h5El3xfh9v;-4xn|Ypw$X9oz33);r=buYS=EE`!*C`A!;BFGofKVT* z;`JC%1L_U7YS7J^u&a{6a(>(k0{w=<8r(2z9dTq`;?hj`!J;x0H|W zqYVs?IKwQ@8zaMFycymm4T#GOpJ5H!A$UKVWPqOESobEzP5|GG1sRB?DOG|oJX9(1 zK|+kp=Da<@05OkkJ#0c%*oi#~I5xF?h{&uL;uhP9dHMrRgX17pf+ehqb0O2LGsb2R zQy5D}3J4YhE?^H(7}UEnNtW^x+*LM%rBEEE@(=;=nr`5Wb^cowm7T_-|-%Yx&ANZD~}9A~OgxY1fcHxsT@#p3X3{%qH1o9_|8-6X0T zXp*Ieqq17>AJi7IR;3I7<871y2P8p|3kanu7Li3l%ZF?nQ?Y-{w2DsCQhhAbt2|(1 zxywj`Heu|?FjBGCP#UCgE`7Eei7-opn%pE|d@_QjL5Lyeo?k=;kVu*37uo&*Vok&F$p1;X)3E~m>yx((oa4w`Mw{qrPJDTqr`d@o!>~Jp;rS zTTkYq*|A4&*x1!Sw6$wf@2ERC?DqGLj`j|39vt4bVz{@zYqYn=9U30&8S5S$F>To% zcd?&&q^rL-_=MYyUCyI@g9G*vwCw3U9h*HzHgaizPxo%y)Z5e3H?YO+8*qF3d%H)6 z2M7APZM&}ies@dPHntcW=^b&q26|Td`@zo5ntnzGH;-=b8t%msoZKB59UNv4-oqok z!>99fbZf7>d2nFV)dz4kY_1NC4dX=+3^%yh-PZN0`i(g*|LZ!vtFOOn6BuxMUzd5j zZvbo?01wAT_^26UxOb?(tJ`dEbw_)&`P)GtI_1L{6|{U3v2RW)@z#{s(JjZ6zPas^EAwi~UTHGB=dS?h>9dY&Q$=MvI`g z+${|hWbh`7!K4Er7lR8gPVvVVIuwSHf*(8ey2Mkt;yCMyh}WlQaEfB=ia3b24N$7W zBA*Eq%{BlyU^vb!_J~h#LxJ(BvBVViNFrZn!3Mq_?$%?8_Cr1q<|{#$*_Z4^Yov%b zWla=QL}OFt2a;5_PI>Vr?$SVvIaby$ylDq*6fLD}!>(DNFndwG=PLxpk<_6uq+I4U zV3!N2y=IM)l=()aT#!lxk`=A#zy(yI)jDaAOe5iP`A#Ef~VHn(W5(kIq55FXXN)y-R>@ybpEDTkp~#&FWaakOxz$ z22VOIChC}=R-_Ji_007WTjIEh(@=`>Lg%VsjN~A?K7VvY#xW5cM=h7*ivqGzIf~&6Z;ZxQH!bdnjbZ5aOCOP_&uJB7mS`nr$%#FicDkn?P7$Mn||{wxqLBy#-0| z2%ejbQCl$qY;7}NWy%<8?N(9BhGEdD@k+si`-}M64cUvx9od{OP6})$oNJ?MJwcfA zinp`W?DVLZ+8k>ga}W#_S&eOBV%$KNUR%!TkxjTD*I>7(IfYr59?p)cg$?%rZ@xu? zbOTG$M#s546f6~)zG>Lpf5c)0WC?ZV+7XpmHmX(j0MT3+P9lN!HW~Xj78`@~*P()h zqxYSuY#wirc>A{!a-Vw;#&cPWk2O9}pO+mU)2Q1Sut95ttC)eOW;n+tGpJnU`4mbn z+}>*z-@p~!VoYtvrcASe1ReXGkC)whEc758bjZs#&}2Rvgl(9Y=>gKg{CxtbM9E}5 zt;zZe_TqKUK2sB@!ebMSwRhTj3~wtz{Md0+g&Va5c-u5(BOXZrB@mh@APB2kIjaPX zb!L+hBS7*1i^F=?WU}&Jfl8lbVgT+lG!+OEdIe+)PuA({3?@0Y^XOXhI4NubukVm32U^YRV0Kzh@l^mifUV5({Y6a{SG zYEO-Y*H6%pom^jgHnW4i^yAS0r2r3+>s4o@C{z)T*Nc! zl5q@DLIUUnckYk?5-QRrE&$j9+khauN(oFdV6zX5JcC7;+1P09&vK`bN6@yZW{v zZA2Q0lyJCfU=%sma&5zm(Cync)Zf?JgEv$My8FkNj4pRKjg7j@t^517^)c-o9b7J% zowW7!Wm3f6;qI;Ix@%Kkf8Xd1)9dEG(E(6lQpzrOsB3t%uN&{b4ZB`$3H8QH)OfJ3 ztKS{nG1QB9fst@>P>)ay*fnZK9UST%mRuV7Xl>TIy$`e7)a#B7n8b5N}RZ+qd?bQ{?&G$hn8Rx=o1znfa)@ zw8D9Jpm$4u-dVQOrOX$h%>N%ZE;{zjO-CJE06h`_)LBub3>MGvHK$@{8LVXU_St+Or z2K#m?rBku-RGR*PR$w+f;WaRQr_mM#jJ2tgWr~TSn(_6ptRQk$>`Y#?!0KqQ`XrrK z8zJgxK+GzX#zjjX44=S-sU!hg9{kbXvD}6oMJ6tkOfrrSUDO8;k2Vg4lsfHg3$5SQ z8v&CP)T}TC-m;d?s{D^$2b+dOYx}#lyDN-};r;w!sL4S8j!tB8h-iaFWbcJtcp1DA zZJNCp5xLOY{!E-MHrZ@MYVf~(XS^G6rXZmecXHa8d(VqbUH;WMru;Gs3ju!;s4*E7t#iDf$YTl&PJtoUHHdS;1#!9n`{epl>oBasryusbN5y8l@xD%e85CS zd4LsGGyx4n5f;Bx;M7d^&_}^n*1t#iPBPkUF)uek`RvHXiy&hoxMAzd4xlkAKiIpK zP9{(-R=0x)9Q?xau59}>yFD2`Q-K1?ESCVM&|&)`U?q_z+E>^FoASLd04=Wb=7Eq@ z#bLAi#cY7#T;sAYL}XF%imWeVu@y{G7MgL*1^wDb733RXl0wfp6sd#IFQ!W-x55Vm zplV<-d?o&^bjXBHZg>k?;*zb}gT(0~KE~lm&%ByNUGsDuntwhN4V6lH(~8>X=PHZ4 z?k*^3ASM=eL9D^Xq|YceY7($*%wHOsJyC=)E+WR0X3fw`wPJXYk1J~Ei&Z3f4WUwK zMU^I#Am2=03sdK=qd*E*X)^d9E8Z8{d!~DUMsEM(9c1w(^8!pNBa zmKh$AP9UJm;zJVC$bW#B7bZ;w0)8A3zcDLFMk+Q&13X8|$S_xAO++NeFPYJ|vPKe| zZzWqIRB8#6FwT-~#mli5@&J@^&6M|W%7ryZr3)NRW%!agwZrHS%R%x+jcnqV0uV!d z6FXr)5~}1@IE7>=iKZzt|-!_@?ii+E-j$CEfp zqeTw=b)r}HyAiz(qUAOm1)pCLc>Z)VY9761oecW+_b}v)cvslp6j~HOAKUG!wCr@& zm}9524*#9t9FLiN z$K*@`S2%voa3||b;12mdH&0h$W^v4D);v{kE;RFUoj%Mh4tnQ*dO7;HEvGQ9&_&6S zht+*k>IKN}mCj21pB${FtWc4)+zmc43p!^(6)6sml{eSyEZBy<&riSWY(}dLXd~&vv25UYre^;~pH1 zI$OalYEln0vK#$w!@U7qra(^B{lqYW=5WKGo0ElgScbjNgLNnB^q+Mr?`Ik>EJ)QxC{VYO(TG zvj*`m>noRRHPqw8tR zCyAp1p4f$>H14tQCHom)xTAC9+(pZh6~q}wkJLB*JBc27pSn)O;dm})`usV@`B@#S zm9dMlvSubZj7Ibmt>rIuciLPNj4OKfs4eERYMrUJC3lJXlNiOth{R02r~Pnr+W0u` zlMjlyVns>A8G18vW^OrXZ?#xM8BkUQJU@xvWqjJ_Ec)h|paCtJNJAQ8=7|}jA(V#D zMD!Q_i1*B!R@4U3jT}bE;ORJeO5iwde5YU+pA_#$T8co9gx8z&LjRI*R+t|23bAAs zSLkv06s=|)zk-;%%t)$9f?4E0=RqH;C{#_gNI;N{_t>5~MlR&>f6~qQ>8vf6RC44C zWmQB=YG?*$vu0Fsm6~j&OiV1`KVsqjwX)hmh@V7IYkAa!n8BP`GeeH07(y)U#{YZa zC5Zd|@CZB`@VrGAVibCe-imJ!6cn^u3N8qiQA@Q?`g`F`+_?brNL9|2<8e?&uRu;H zhvwEs%7!#s?3%%`@UaKI)7P>MImz=${8vDWG|o@QF)b?V-OHOugmGSv(T^Uq=<&2& z=MR&l#hgq@DVoG@PVFC{^-7pO{7e zY4lG^6~v%d5k7Nl#*CB`B_&s_6$;(t*MXxcc_EQ9qof)1Nxh-A?D0iJVr{fCj!as+ z(Xu-7^LsebB2+TIB4UuU%5Ul=?KuN1N;&;L&dN%# z59cyty}rrg2KANN;irW9vB#hsXG{xLTM!+i45?v!%F;cbrY@O>cZ}+23#xO1;lu}8 zr`VHVx~1bl{qcOhQs*?ER4pD*BP~*k_S1goiAf_hkQ@%iAd-_#;2y1zeMs&?56&kf zOO4~Ye@5&>A`m{2GMd4*Gms0>N%fU?DIdyIa|@9PWoE6mx_9c`KSNXeQself*{??j zs?if>7HYesoe>9dh*m_;Mc+=G&*5sdZc|5sx;7b>dRW@N6u5Xt&UK3 zHEJ*sfcQY!sm56!!I{~peH1>C8p;@uGgh78Ib(PFE#Bb>zZ-XS~P=EP~IRXb0PZEIIdLdqV`2?6PujNm)A!&k&?w> ziM>_Fg+gkFRKO(aq&FoOScM=@q*e7CH7--h=&S@$cH((vFP6J5w3_`fzohos%8ks6 z+NY>9e>~?$@M`@NtK}@oCt941U1;0XURKvghwy@}L|fDj1y{vG2BQRP3(qfB5FS>? z0&znH=dJc4xIvy%CY%FhK&edNj2`zuI7FV08g3srA8ll3H9@pIh;zaL(#iUQL`tMp zkgB%kKt5CRb&i_VNqehPtSie*r!h}@RIvz)N%Dk7T+}k!dc7W~12gDBsgig?WbUVB z?)nKi=$e}UT)0K+m3eFBNic#~md0E-X56EZ*__xCHH`QmbvRl8b&u_=l@WO~Q`DA3 zM6r8`GWnEfw|YypLa{BeSfZfRT_l31MvIk_O39>2r{=h{58VlVzkU1v{gkQ_-VW$dE-*7-?m&POzj_Zi(#<1`zPEA;$( za98>ijU+9U9jTBbk(2sY_Q5(8TXPJK=C=WA(cID{Hu0%?vel@?k4HKuY91@qtbFNc za*cIC>(Qy()ORAYji%Ic)e>!9qTak-FUm(sbj&AxYnhA+hy+|4mAa3t?{J1{wGvkf zpQ$^7bXqY|dpHm))_Ba?FF9qak+gZy@PEEtlNW-8lI0 zD;<^(ni~>37|9b`xQgPJv)C-Jizr*@dl@D0UGsb=^?n3$f6-b6JtTj^?ke&?=}Ej0h!)T?+09mJt()Hsm6Y*oqcJ zbPl5Sd_BtQiXho$j6yq?Im>HxMhiw#XWS$XSp; z^@P?ZJyd63T7#m*6oV*fVyNPpM)Sd$&nG$MV{KJ{ln`m>U(-_DllU%34f(OLG9S@b z&Q5rc#Zdwrw7$b;tDI|nhgt$X7uTUQtK{0T>Ysmx)JIlbL>t6L1s!yBu~6YGsR~Bv zve6A*Rwsb zsbig^k$J7g4y%p-gi5&f#(iJ)t%I6Eoe)b?U9YtxKmN!w#K{Ad2wPG!sY}7N6XG|K zic(q%ZR2l{CdE&VC6OTW$T-fbS1Ke^6KtK&?%9)ahJ2>wO;oOsSENGpmXas+{8#)9 zb&>NR2Gx^tEuV#}jQC}aGD|-aO2$)9EBK7kphzNC?B|nT4+Q~arObL_M(j!W1@^`G zO=4v~2I`%qm3wNFf+n0TDJ1vVhs=uEzTk;oBU(_W1U>YsaMM;d_ISMrrTdvdWc1C*h;u?mKpK$k5eVS6%~Dh@ zj4Bxck^drf^3hg}X%B2escBRp)e6R-JYvc1E z)qhs&Jgnza4qXNX{qnA*N!Fz7+(;wm%5?;PUaeZ}A0y~j1l@&WQdN@~39l`l3#a{S z>Y@{}PfN!Uzob^cn8@;7t)#YYVXe)tKctynMB-(REVL34r6QtL2HKojs_DC};Zy zfc8h9Sin4J%i3D}eK20O5*`6f!Hk_P8M|1?*=$R7KN!tx_E2s2qP4P)AZVw3>R!+J z#^Ri$qRY&ZBhse1Ly{a6>$6dbAYyf%XvfnzP>TDH!vC2%X|dhnta?t73Tc=9<;vgr zi+)1zX zZ}D?MU!xJf_IO}aSY5Byw_07+NJU4WbxDjws}n9s#wF;&l@}s2(W!ohr#5bFn0-s; zqNC7j){jAgK116d*t`#v`|8igCqV(OT8h`Oe(%6$d7QDedR(*UW)Tc!7LKL(t1hYq;!h<1S3F|8Gry!s(flohOF?Q? zOF5>-zVrc#%PM=Rj|o>q@AfA*f9xianygN6eZg=2g8$S+|E_HMuoDcI>!F}VLR^VC z&>93$nO4K`Bx902r^O7QZj6`bp zuIkts*qG)dYRB{>j1khHh8C!~7~@6mG$#iX|NWydGLcnm@eHyasPUTULv1D@5l$zb z?KF9tQs$?k9+iH|$WvM$y`QdI%YDn`xw%OS6cPS6qm#?}9wjkId;+6LjoCa&BXl$gFzzzuz}78usV@V)a}{q_(Mb3yM~+ z=FEa-<_M&ccxEFq&4~Bs?R4+2V1S?>?ZfsYwH%47WIg{t@n7{pwNkv7ot3Vs&&2^E zHZ9PvACgy5uX&G_%@*@}bnSt&a!np7=t^0$AIgeRir9|IUwjeQcF0?ssjGd6JuvdH z_hhdt^+eX>s8OVlx<&Nmh;gG$b7fhzQLmtOJwH=#b%ApkHF3JXT2k9Rg2ZC!Oz z^xoo=^z7F(=~aAyzgi*vs>Nz0+G4L@2=z*90Jd^1(IYii?#ZaOeogK0Kd-eqVZ-b5CHMvl59M2v6*;ROL%OiMse+0&TrovXn46!nsJivJ~}8)xJl|Z)H9LH zfyWQzn)(NNWa^aoL-i?w5VgBH7&WO+5w7!J$+2|@D$!EjR$&Fq#*eDIQvXyf`QP-& zXEmx9d$Y(>&0krq(_OW~JIjav4K+f8Sc348Jhgq(f09S!xmb;4hZgPrxmf0}YEz44 zjh3E5_kD@2lP*%KwQ*Y6fUzlEAs`|PzFIU>OR_nRf3C_$yW>o7i`7s1RJA5r-4a-a zYST({EboMIPXu?r4&lB2&G@aAq+o=O#fli$lE`KC2BI0VpOlgzYB3k#GhBsHI)Zfi zGidAos>c`UN}jhr-50#K^CbQXnsGl7k48Zeab^D%1D%`Bdp?}_N80ik@xAp{nPh#g z`a2my3puPhLmBYgT4KGpgdEYj!9Tjvz?CyWQu-hwxYSD|JCHi1P*U%GXsatquh2vf zC0Qr6B#2e&6C@^)FODgv{k}*MlGZN06^-pH2KiT5SgD>hc4$2?xi^N{&_YFbM~o%% zOlEiBboup)>$<_w{8USYLF`mU(YeWJ{^*1I-~Z8 zAF`+-604uF(|RPYQoe}4vT?ga)U;jFPDGFvYBTks8XJX@IzFZA%lZ@}IHHG*`>h7h zZwrc$)1*YdT%+9c^G)@h&r9qsYd%til$a;zJw$iOPw}^cp**Gxtd-4;2IN1#slo5h z*__9Z-!i)L%3rtO>~v*b5LQN&xoHhb*Sh>xZ+i(Mzs&_}^L0VX>WY@dTa|~-m3QPB zy)xGuR(3xa>6e{y@@BlPo!47w;QakFk^Lss6pG$+|A|)6^VmCb;7`gNs6WIDT9b@p zqgcICTN#s)ELU|GpFalvN1mSWY=It*5iBbwI(x|>89&qh<+|OsFIL2yU7}ujO8c|Y zqz+NLw03AKoHia8&hlAWKCyxl@y}K?l;4$N{LeG%(`6M z@<~d7)H7m|Z~e$s#v5VyjJ?on^PS&r^Gi(he|JK61Q2KX zjC6HI{FLfl)2P-jpQ-=-oNDgx4^tEqYH`Kt&3wFKG@^B7|GFzRi+G|Dj@lFB z9==6K9x=X<`_xlEf~r3jJ5vqfdM|aFn5nx*m4_m*=QEvZIKx0lf`5F$S*Gdc)dY$d~$At9r)+ zvqH{E>RG~R!TEZ2N#8-LX@T^*lF`kt2b___=lr5`_3Y+0)Lr`P@-ya^unf2%r@lgMi+XotpD8(|Spa=1qF$3k!I9+SQs&8DC z5$qt=Do^E`ncRuJ0r7YjzKuDAcQL#072IA!?V#B=&u=S_;{Uxk+l+Y(<4c(<@NcjA zk}$9LVALU88N|^TVxLj-&1LOZf8|;EKJ$nftrySDJqDvF`Ihr2qNPF9-s+7a&-Z|e z)6t4w_8c*}g}gPOWAp2toK+A0--n*IpfCP%hcD+xno0kF>4RU{tnQE8=|}r5pnO}U zk1_KV(GgtdUa%f~`*ALM5tipdPh6+zf(@jQdAe5SAVSaGL0PO%A2(&$4Ue3 zR(!M844C=Qzs!IJzF8~ZXQJ7tQ2qAl5wKMf?9cFR9wvu ziT!k4g3nox;E!q;O=$1cvl5Q_clar#K`Lde9A-CexK26HyUY8}a+g#mfjwNcrBv$m zz-Q=Xh~10_>a}67oGbatj9>yS=?SOInT_HZUvoaPzRsSBtdiGLUe#JsJ(lW|M)NlJ zt)@#VXSTMcJklq*R;YR+UQ?(fniKm;A$^I>K-EjIg~~)_r1v&s{t^RA-tK?@A}DR! zvUazR(Bt22qf}G#$u0VP=E>FL*K$zyeY37ii>TIR&ao5M=~cywd%+jB_3x7sdaCEB z_CmP{_c_A?5Svo7D=Xw7c}sp%$Hafv`fbuNfR@}9%xGo`^P^q`SG$F;)$~!f{kotQ zHaF!WZJm=u3goVER;`lrkUm6uDu>|8j$cy#d67dpg5&|jADc~9OK<-=p}qNakfYRU zo3teTLb-6ARETt_JrYrhjRkj{Qx;v|1v6%w`zTl0t9`$#dX~0-Mq;!jK|vy#<&M9~ zBOKme_-Sx+Jw31+KNBySWD(`LGMeAuCQzKNB z>HM>?HYZls2VUC|{Ix69IF7|khdVE16;N9#o%@9Avo@L*Pt-uOi&#&{Gy{$b_LY!6HP)|&zJoi_V zRl6Zi$o*5z^VK^%xE4!P==AQY_DWrl5}t{9RUD-Gf-^`Hw{MEZ!_Qa2;dpC5-s=BvH0h50?V z#4f!?(PKV+I`}1H z+KkAS7%W);rDi?kT>Ggl<+U6a+L?{;Eg|_EB*E`*afVi698vr|rK;b5vYe!MQ>+w} zrPm{8h{yVEFLFp_AY4;P$k_5FGpViBj?XF%wO1{H+>n@FY^mDjRHK*?`0GI;jkz)( zT7!PYl+^k6d6Fg@h1bSEoRih${oAyqL2O6lU*7_1YsoSXW<09HwfTkeAV|5=$*QI7 zg{ODnOw}$da*1_G98GPODxQ4fX#RL(e|0<39rOs2`v?un1>p%JCY8I?T7_f&j8vs1 zPjasm=^eu_^)4vM`DH^Xa)n5+oV*Z>AhNJ8X8N^%uRz~9R4Y|($_$9O?1i%yT1Xea zXvu%ItyKJ^%A3a3ZqzKs%-taJ1ZN{2-Txg4@lNbF$YJ#+HYS!hnVgrHT-TO(MYV^N z%l=vAtLxiFjDE=@jnpKEtd3EFS@Qn$P;IHU_-nqZyWn*IEpy=G(nU9~#Vqx~pd0Hp&RwImhy)YgWPi|L7CF_ziLj+sM)|3x%xzcX;turbkHSUI zX%n)CkvJynKURMk$;ew`gbcWUKKfsUe|teM>$|elIYIgpG0hwgklZvT1=QP+Ebc1Bbk%xnfM6K zOx{jVO6K#3bIY3=L`~KxkH^ej>i5c6U+|Wet^P@NfDkzajV0cYwQJf7WA6mw4voS6 zF@xH#y!*aCgpfX%@zHifO1j>xl9+q0vic*ME66G~%@tm;I;|=xN=oD|^CY&C$8)V& zQp%*LdWWu!2W|c$`;=H2Ag`8UMQD}LTds!kT~%pWy+TI55v9c!SuXE?=H&7yXcxS; z?-~U8$sVZ(%xb3t*k*SnvSuXX(Q^>R2+prw7xTSeGdCu7obM?ENl(pE0=(7Ls&r$y+gP}wiZ?GlDp=N3ptn&=E zti~{MQtO(ci3h%Kf;2NKr&g-%+S!o~sm3uLRuuAM5WT{D79%L=k3+1SWwx@LOCnF* z&0#T){c{bPoX1sJSC}vifiMlG}aYb?|Snbc6rZRRn6jeg|3h z@aW&z=ylFO+{Try5&U2NDlJzmM-b0(rK=BXa3dH;S0iPWa2V%YGm~{L(h=;3?YTNh z`nH)hGq#k!56E>j_C1DkS!3h#n{YmgUtPE6Urpqyr>^#L1(NM_4KUcR>#be}>Ec@N zW<0~c!8>eL=!9yn1ad`?z3;$%rFFBp!Zkqh!md(w;dltGhS8oYzVa7shs{<0x+UeL ze~DT~{l{mGg+&zBm02X&sa?8Qnk>Dq!LnH%Fa z;j*QIyyF@>B|uJ-E~RzEXa+e&Zm+Pz2y4!+(QJb^V zJsY$%;VA7`I4`U7)Z_!V0q(6JFNjC%Nl=Ezf=j&4yItT3_X~(Lbc7Mifb095GiT4) z_z{Hqy921pd?ARgHkuZXArZRuO&ZnHgHd|SpCk&UucDXWRgHt|e@ltJm-_~|`b_^u z53f(KU&f^JuCag5ti<$uLMnC=Nr-l#gGYhdb2g&AGUA56$(BAy{wzUj@?joF`e5tL} zUx{>OpEo7U3W4qw~9xBKiQ z?$~5JuWEqA4D@3Xk1|%!Xra#_x%GtV6C|eL?k$dPvq^e2UI|87yux^lG;t3hwNm{$ zJ&Wvw(?}%vti-(P-NfHAlGWHubd_F4y|nCLV>H}_d5GuJ@i+#3&;O2c>bW8jbz1A3 zT1z6v%Z>uwNiLOM>cOnhJH@*C9!o1B2dZ(@F>86EQGz4&@}LP%pX=4JIV<`FtrD!Q zsuBpE5K)3(5ZPZPlKl#%$q2NnF4!R{7oSP%rDd?4)JtRrTnm@#12bOQsPIzxFFX}1 zoxokaK7u2TNX`h34B(h(#MnXKQ5=IVa_3+d{uAHNo}`aGIMRK;Joa0vRQZ@)vc2FE z?N%rxVo7U_42br!|Cl`mD?##%jL9DOw2dh=OP3W!!4t(ba!kfyBtl9AN4Vcjb~)(W zEthO9lQEAVs3M&5?jP@k65yOUOMi`Zt~XeyPm~8^xq3PzH8P2rbgoLJa8c^Eg70&U zqFm4?rRFBOp%P-XKq4gRi#*_(z3^3JqR$_wZZSd^tx`?bIndAO8m01!qmv5pX_O{w zEJPBHF8e$5jS#=4(*x3*NUcM?DqGCQ4@Ne$E3T8#Ml2s>))HCsdNu7F&;GqN<*n!y zYgw`rP}jC(zlvYZ!I-_C)PrOCkwYl;znwH!g^3X_twOA80Q1n6LCy2qfz^shzT8UT!qiE?v=&Og!svmYFkucZ&R6mtFw8`MxO-fZz zvh<^Z^0liSifF=RS;15q1fPPd9DWU}UYQDxs+{5oDiNieJ=^bv`0c{VM{`AbEA=sq z+Qfs2uhIVO$hHM%%w47Qd>K$ceVea>sIyic1~Uh)k4nTS_$9a@2rM=!-`5gUlSr1= ziT%WYS_+9+yyt%+xN}l4O|*v8RinLdkrjN|j%1X zU2Tf|ol94#3Ea6$d=mt<{Wa|kGSr~uX3f$5h)d|Q`GTi5TsMDE4}Q)&fCAvr152t3c-8M($-XLRKGtg z)M%J=)E|p<(cY=GRujoDKgCwMmW$Nh{m+K_$-hJ`UoYApz4bgj=dLl7)&Lk2(NpV= z22x7|v-Yf7WZzFG0;!km#}VZwv17g5O8f%(qKHjRAWB%7Dt9&4@cRkbi6}d)s`oLH zAM$mTQE;C zKwI>G`%h$Gxk7Ks^?B)0ti~T}a3;hDU0bJK*-A92rjF19&He6(UkWmw&bD?vQxGmF zVOrupNB4BzYS$tM&R*<=+_HM9(FHA5kct?ubut@Q()wf-SSks^OUXjXo%!^HIw28- zzWpzlVKrZ?b>ta2X+0LNFjFG-$oH@;ws3}Q%^Zr^IA^7QO^hfY-wmKN6kF%#Fy}$d zm-m);phsr0Hl9)&wur~PT{3R_cQrM$pq^DanFGilP^so$QLSd$bfw>2dvkT}r-aAzoeW zRd?nDS3OjI9HXAz>zw6n3ZeirFpDv=3z57LTKyVHJ@HqQ>{E93vWtSxTRN-rU;f=L zRwU@@CBCE<=@YEoGQMR5 zB3mlE=pP7 z*i!7!UO9^B6|3|rBhFDRg?;J{Ag$utc#*PG1QE;Ah?n^QB}QyoVcN(Wq*_6HzI#AN zp`+yF{3t;!;O-A1lKL{v#_mIsC|P2bS+t%7w*(D1d;5JMA}Mn{y-W1jg*b#exz@w~ zu5%)wh?&xi^GdvpwDN#@Sy?6jEr$DiJDTryZo_!QcdkqDe~t2A!;74dIX@CtaD?-4 zXdkY$IVJCoQ~5Ow=lmxWIyJN+v@CRX=;fi)Ld!!(hmHxY54}2cQpgQ$4E2QCLXl83 zbWrHv(1OqlLWhK27&G

tF9_spW#sJtJnEh0m^FcL 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Medium.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bab7725335137cfa0457cd6f08855a6c1195404b GIT binary patch literal 36908 zcmV)CK*GOwPew8T0RR910FW#I4*&oF0zaex0FTH30RR9100000000000000000000 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

&Ptk~voH}%{S?6<-{ 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 IObq}40DEasTL1t6 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..5847de0111a56d44f9ba842791c522b30f785b9d GIT binary patch literal 140808 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 dpG0bT{|^&vYghmP literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..42ea337a0f817d9c3e9fd47dd69ee036cf986ef7 GIT binary patch literal 52608 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

joM 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-MediumItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e219b1b2d88c2ad4df2afc0c8f693262fdd1c618 GIT binary patch literal 38796 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 YfCx{|vxnci@6&|@dUe>{qul@i0BkojR{#J2 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..16985093d97eeea0680d7c54b4942378afe7c6ee GIT binary patch literal 131204 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 X6 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 apPQA6@7{W=)L3JRHk~wN(@8@W4*6fc&@$x! literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..444ecfde613e9e8354b49a5ec2a60fdec283eea9 GIT binary patch literal 46928 zcmZr%Q*dTYw2f`s#>7s(IGKqtv2EM7ZQHhOXJXqnZ~j~N@$RZseYRHjLsxh0-gR7L z#l(PsfqtY#4hZpQ0Ac_ApZ5QWnAl(GpE%YZAI=Z(4ANtG#6?8KfPhkXe{|s=$iVW! zgNVz?Dgpsz-v9w&2>}6_3?swX9Ed9_{d}kR0s%o<0|8+xOYNyB%PKN30|5cg{^TkB zK-b8|@sEL(o-Gg%guu^2er%vJ4qj(fCVCD(wv_+oh58TQ-$0-ymTtyCKyZUVKq5cB z;)A*X1{G5yJ;NV9)t{LEV%cvTD*u`O7=LV$KRWRb$RM7<&P}ZxU4QtgfPla-e&~GF z`OQEqZ47?mpi+NqbUzTniMjz;>AC)J1K0lK5&nP(#0*HzTF=S|2uS{ipHB-2=sfSy z$?n0{#=#K?C_3>cKMM#5iQjc9Yu9znK-W-LSJ%*X!|kEPk+)|`1;Y9WQvf;Gphuca z@4=_+n}+TeU7Wx#NKn+@Xh1IYaE||%!~S+X6x$#Fq;uAT76A(?2Zqf^4Fu%Y4R-#s zi2sXG(7iFzH30&qATkCMf`EWz%mD_1e+KIOU%%eGer9j)cyI6G5L#bv?+$z(_C8i5 z7QJ8oM&;zBl$52^qyU#Q1li8Tbw#hMui!2RYQvllLoizM?_eGnIJg8sd#Men62C+c zP(+{;Y}nBMoi{02OG;A|ZRDE;v!ZZm9ts53lA4fS2Nqp3x#%x-Q&q7Xnyql?Z&Gus zaHRls1AYB@4%E2dK@4f4M0M_;(W_Bdo8sM+=!eDvb`L)zFj%Gw2Sb z@pP8QbehBTPBraE8!}Z;q1Yz$rE?GU>2Xr{_~K5FTugErt^&^ZrdiW#$G-y<+uxuk zp&IiLKEb!|Ye(yjJwEF6U!~430p`ymtUDZKTQgMW$BA~*H~}y&0iWJ-ux`ekoaZld}NZmHJh%ur1c$8E^U4KJ6=0A7WccAt2%jh-_;_%yJe|4iqaXU&4k?W zeHC=_p(zjZ!Izk0ddhAH&Nni6-({+-lb?rK&j{t566LBG0_e+~Q*J)3noby`3-GT< z{vyA-^X)ENu=x1|tf=Oj=@hVENQe&%UZP%fRcmck#I<={IXHzl{5~T{(VG$VItY2~ z&Kk)-dPpeWP-456iQ$i;&*{THs=mn{dSw?m4ow^C=7{!!v)jhg*NOYa_rBFZo#DJ1 zYPD&Cw}PwFi5kjgxeLM4$g~lDfLZgQy{eE0_$0I*&*tndBV7w^L=aP$8ijtEhk9|6 zD&8-5t5qI#c=^!t5!%zDe{eLtJX8tO`y79Zk6rG}gpbcD=zGHR`;Z;E?7E`EUtO#IBdV^zAs7$7H);|ARaVe*htmE7qgi|sd{;x~id&I=5 z&H5F?{@)#W^Tb)k+t?snA9ZRl>MV2!>^9w!KRoxZ*Z0u5^W=_2cWtd;9?2da+{THn zyx`v2_JT_sYBxdnhgF$38%i%{%!iYIo**9Q!rflNme!^P-!NU3G~axlW7z75tzw96 z|0EZdWUF*uT2!CW4*mvAUH5Xm0ErQUdsLZJ?poX|ylJhRGjcWNR(b!P>W<)(t^Xpk zs~Fg(Y(tE;*D*YOYB#_bZKdBm2r%9?@F;tZq*=camq|tA8!X_^G`PXazs35XSy=k%;r($nBLUi z*md^->lxwfAYFvtf7Cty-X*#w5N_kYsJ3@lbj{ok@@#q^yTTn_z3K7aY;Yd2-wx`q zhW2Q4xxCu%p80|Y5LuP~cOF&6uPRQ!d1-HtG{ zFzkw@TZPxRWN}uDCyzIx2*%!MbM9MY@bSgINth3pMc($k=vy>@$`Opqg41N!mm;xA zik5L6{=IY#;ak=|yRj?e8pmhryY|LTE^-U6XuR|N74|PPC%EURlLN4tZn@1iqVifn zRHT{t8=Yr#tPT_2zMKtmqP|<*rix?9;yme}Rg>D7a_iyh_M*=Ab6w5+Bzu-|e3~gm z>aB4iwwYLJU)N@rS=Uz=fX|3ekFT3=D~D&J1@YsVAI`-fP?GD51ZH?=`UTP;cRq^v zS5*iT9-5vCB+Ba{JN{V)T-EuAhg^x8fdMqFgV(Aw?a`QMZQQuU+8(2{Dy_R6us zzi8D&30~3Uej^Vh%1K}!{yllVHX@wDI{-6j9Yz0TQB&g}?IJ_l(l&&Dbw*%bkoC@6 z7$DADoIuHYjLqOmZDg6Bj$>ZrPp_#D>ZBkJYEk6(nfZ@naROs?{EWX*V+5gVt1v?A zZ`)vG$`p5{Ny%S@G9DMik|D`Xa@o5gRf$3Y7`Jj+N6E&;adkC%3&W6$MEhomxI_tb zX*_+75UyVNXuC|(%zROm%mZFb&Jm73adhkw>4lOI>tq_t$CVx z0u2PTW9P}Q&@d(?J>|%%c+Ui|pOm7+*C|pI5g9~5t`iXv3H%vDLN5&9VZI`5 zMIAHN^e~K)B2%?BmdmVP`RAvcUYXg2-_qX_{DnEQHK#ETD#8B9CS=$ik+fn#X8OZv z36p3JDQS9J%-d=-OF$NBNyb{W+AE&T@t1mt^(8A47kKZ1pTo#rjkW*>1WuLAV;q+$ z+bQd*nRFe^)Ck*zn?ohiz%M66vaD5a4vvI>$r_EWKMzfLAOIplDn{hNAS0yUDoLipDSg29XuR86w z8*S!Yl}oRPHCi=oo;<#Zdd&gh3_{fC4c1z&uxDbGi>2HqFd0o^OJ2@D`8^dqS-uDS z(X~$-mZB}TDb6XzWErt!9hqu4l6IKZZ04ljPxh(uWz&^blda@f(plmU1(GKQ7^0~O zvB&Y+n}AxiBV&Mx>&T=_|Zi+UT0(Xhz%(=9TUfMsm zQ*ORrZD$ovzfL=v)ZN$LPZd1xWOK<5E1rOKWNJ-ly;hg2oDOvjY%y#JUk5#R;hrKm zmbAleUISummR$~L->yD<3GXaEe|?Ag^z|I}-1X?fNd*(D0^#;A)q*&O@#+2}*d3|M zuF8G~!kUHT^}Fp=-l4id3iMyw5wYb_h0=!b*=M}!x9_eX9!UNk@?h{D1Kmj|B*)%Lh=6HAfMgv2<*IGO&C zg|Y4N$WwehIJ^ygHhcry_h zN8@pJCmsr0Ac8JL5rQH|lBk{?m|K^R?w#8mX|j#l?Y zBuSb@DrRg4kXwEHz%+NH0XNbJ>-$*Na%7&WVmR>g2&oIyKG5wWIw9W7YqZX4kI|TpO(XgJZ zpWT*cPr^Yy*EP;ZwA$OXLe?Gbw0xjWPOLPp>+$~?9>3Uaw=U)e{M@DtSrJ$!6vK{b zpNQ}5`@>XNwMX2)Z=>uo*GXncto zD#tppH8N4slOh$r2+Yp$&r1m_Cn^*2$adEzv#iTiB!zV zRRPiOQm9U(yqICvMs3yBCfC7i9ZFS-lKGVh#W1zfKv}@*slO}sVNKTn_nAdML@QJS zZU+7bgc`o}=r-M$;g+-N|Ed5I{A*KSflbdRlG5{#DJKt{3eqQp zoas7X=Is3T`dqiGt4}jPCAxO)ikLR4n)$98Hgb%62Xz3P%TBOd{c2{!utgKQ_?%(p z0iS2Od&ISGTz_w|-BYBP9uL-8iuVJ4=GVs*xYGkdq@xpq+8UqJMA&K8NDKzSMoR1D z%I@jl=CTUFL2}PZmd}CacFBZs+Vlm=pUYkkD=J5`V)=#7=Y3Q9qMc0|*QD{L3#9uS z#ulRYSzQENrJ6=SB-&HX(HA5rD)~tEouf^grQUTjFGa3|UxI*eoVLU2m2IC77XhFm z=qd@eRsbY}SGkN;ug&I)O-5QJCS5cGrzDe1AD*^yzIZafwz%OaRI;V0t~yUs z6h!;p*anIga3V6e1Yk@=6}70=^jBhBPkl4DPD0oFa)+|EhohaFxVV{`tgKsf9tCYj z@fN*PYhx$FY!6_8lY5OdJ#UMpzC6FWv$DOpvJoK)&B#n5d?Z}g@*$UFVf8spx6JUQ zD^5Z#S~cHjFE0#R{d#jxNqc@PMkx3$Mdn(q$?C0F9V^is3vapasqz9Bq1e=!9yReuM9bSt(37Az}E+@AF65u+vnFgi_C~zXQ1T>Kp2Myf(O( zmOtC427=X>&<*z7Z+k&SV1()OM4laCMv!KH7~GZkfr=xjxb-@&^PBWL1}BDq+!i%$ zJHKSs!BOYmfaXx2ED85;RGvXkRi$TPef+oyb+1QU|AGZ@zJmaDJZNp1x9{Rh9Dgvn z$r~~sgab~Pk#x-zoxmH&lDVH7X&VP_w5IDBVRV!Nco0=nd!@v&`*G9e=jWXK+%EF2 zc3{Es;%!nLlVDugIIEVZ_3=2cuv8fhGaWZA@2m9ON@4o2k>m;_7QUj8k>-j;r&{VL z*n}gE-nUEMISq_4i~mqV)vZ`Ob~mHzJIZGaBJa!b%0+*vWt8S>qWZtOwG~_n4zbqb z!j#W+kMqNWqtoKxI#DO+=PSA8^TmkqCUHp>LTmSjjuzRJXycF~GIH~GoDi3!LoG9` zvu&4Wil3u^g+Xf;Q%hL1W>)V zVYi-pKlHVrzWZ~uP7tnm?T@=f`7VOOYiL{3U}!3Cc-w_;!m_W0Oj^Z}C+u!6q`;r? zX3lAQEm{q0(aVgn+m0s7FOGZ?c^gm?j<=_wo1 zr0Fad^ZV4+ecsPX-duE8o<$~KrnljK-&|W_4C@3iz6%V~EE?b)^-^TG#aj6uiyO-z zM=Bbu%ScgsIJPeSJ}sxZ*xOp729rQnxgYi!5aomC>2sL95ar~t0xL`^Gb~7WC0cmw9nySZ z&wQ}=I_`Tr39^P7h%YVns0FgBMvu#H%1z$n6z+0;V``^Nrfh`cPAkq{wavxLeyDx@ zPgPM~r`d76J-}KcrIdNW-~0~7-V4*w8JjZsA>|0&$k^!h%>~if3M8}ETh%9j#Mix3 z|F3sWPf)i<#HNxwQ$x_WJnSqR+{_Dddnn#MxEMH2lXgQ%S6f9%g;&nHU)G6HwWYqT zE^T`b?Y0BjRus@n!eVx4vL1FKaZkF^dGJUpNIz2e{;13HBDB+Pd+}WPCN7EFJj_!VoBLOz=W>Cvpy4oQ<-lP@Rz?|q9L;^62 z&V%t1^2B8**CV2)<*Yt!@u7_zi=Vo31vvp^+vAS0(N&q%n;H_)+p|&x0t@Cl0Q-wZAsJhdPq?ELWa?}(KXP#l5udBGbZC!4C`@C4%Jb}xhM`p5Hui(6R|4{Nx>s?$NLJKnF zwzUw%lRwudnvc*_;yU6XsRJ7<-3ZdYD+!NO&)*m4x5hx}&}VF!xC zgx^x$(1h=q9ziqatc9o@XZY|F9g}T7lVu{S+s#_tZr6spn#Dd_w^&USo`S~(gJrSE zbt=N;*>yEb{vN8d2w7b=PaM3pTwf1cvdoaso2>i zKwKrqZvx%*7X;r0qAiM>720n!MyAmhV4ya#Crsmu8)H57`Um5O7pc3-tS7}&gj+zhiSBe|>yHg4C)q`9loMrtZ z-*EUK>`w);3<7U1U^3#1R2CkeFy-#NcFj57gfx5X>UxCd<9kF6LGqCy4mB0mApsgReqvxN0JirMEkDGKMyIC6JRXVGYD|!;H%f zjX=hr*L{*IJW_f^*vCBExe0l*vc=P5t{z{HrO6AM2f-`F(Y(_-v*JsV>C`+I2Z$x2 z9`7UY7F3LZsqh~S-1E5>s)Q<+@{6M{iDSI;#rvDiaMQo_@h8q4%HC@AoCi4 zPYzTO=_r@pd6gYUS6f$7HDcGzS!vcbgT>_GpE)s568RmV3xn@);0RfO21Hjzj0gb> zPG^Seij|NmK?E6XgV!ZkF^}5c5BORcEh^Tn#gEh3w^KKs9NZB;#=r8sHpJct-XOL} zJ@_m&4eQ892eLbTY|TBEYqIgVU7_6UW_TUa-aj^7nCOemYh(CE0p*mTvk!Y5+&26h z<66Am*zP$U7*?s&g^rNDBNjK6hB1f&>Q~z*V9y8=cOo&ko~`XPX9+ms(#(k798@Ch zu1U&OlH#}A@K8czFphpKS%~(~fAfpk3cg@kD#OF+ID)=U(%0x1f-+<({VnTFk7l!;%q)mV8)ltx4)eML&cpuR>XFPlLa;eRZ1Z;_J!R%41hLD0= z7VMzuhUILw-VmkpmD3K*3$$8JvGxk2`qciSs0$EMM;Bo@PJ+r zS5au|TfEcieaan^Y(^_F`OAtRHoFOl-TGU3eJ0#t#B6kCn)f{G+}^@$qAeb29&V^+ z+wpReNGKmBrd^eZw1GDbX<4K+9v?1RT2qydMTaGpv?w{EiGfonw*`rpG|$}*TaaR0 zvG(@bG%xUbs6u^|&ttnFm%EU99X&F&)_WEW}`R|HqlB>m~tmcC&G$Z8{p4?A@$T5kULSdO~@ zlGqe1iVhf~KlGYn8>3Di{`;Lr^pPiRd;&df}H$NFl>As){^=CgPWa{N~f=mu+YaE~jx!2%N{4#o3Nx8FFH!{Pw= z=0cNU<V&7Q<0M2_4W`GwO{v2v z$A)r_@hqCjr6^O-t5Fc~>6j7u5Qp9O*yMytN#Q@V1h*NZ$P>2*tbM6`WawOyB%Hg~ zhv}>-jTVGh*?r*;epk;-EOZz_Og{?Q6)uw6F35OsUPTEde;NTvnYyu1@_+yr8cK(k z)4BHKMZ6|uYz#ue;%=kU`1KT`AygjchbQSgP#-$MvaPPFs`COlG8ZE=#ru=_qvFqX z4-aP2&T*3&Y!ANs3stm)>6n6OmN*g%rd7Yz>vysD6rQ;^P8;Yf2^pFGQT7ASmy{|D zT+^DO1Oa85GOrstts-jcdRvb(7~CJe2DuUUspa(%&((XXmC0ztYMBcpxTSy8J%|Dm z?-HMKrG;_(;{8<_Cj^!ps98XnqtU{Cy}=~_s9J)`ELp*Ys=DfRiA~eT zOO1kvn^z2zm^B^o4Y@oSL7B$h{GLb{UR>-Do20XQuk)zoJ$aA8Ose@tUy{bUA|S9% zME~odACgCyJG*a5Cg(q-j+e#w?*f@5!Y&t*?LO|e#*++J;#^i@P8KEn@9Pc`GHn=NaIAfi% zMm^Sqg(1fm`DXUiteSGWJnW558hSUZGMjFA=7J`9m5~%FbCeop3PaH_;&FmS@7|(5A1l zd{;FGd7P>wHsEB;JZ6xU8%uz$tFJm{%LD^sK%Y#U_=v{Q)E`C!Ts*a*H4kKV= zO#(#rl6saVH(@M)VS?&VD4ANH$@c~a;9{XrBe?XZLA{vIRw0sL_UE>>rx^^n!EQA9 zrHUI4xOTdFy25m7`yGm}ciZIdGCN+mCQW?a7m}UE93b?K-$1fsz_$zodBP|qcFKCZ zBL4N)?tv^oQW8CJj?#^70(DHHAm1vc7uczCj4Z}OZ6sW>5)`Y(A9kQuG0Ez4@UK{)XU08je;Nf#_L;nWXzI8^x&xfR6)+_ z%}A1-v8sm%re(y+ZlHCu;B6^M4PQjK*pbndT*Qx(LecXyoH&$n7~=Vb7xSBgnHYca5C?@b#0ezF> z#p<0azbkIiS+&MOgCj$h+XAw<)H~U_#|pA$?~hsIjN1D(gt{u7E4xpLKS=FvnJte- zo|P}mVd&zMIP}9?a3RS1QL0QUB2nL>%cmc9Xe6^k(YBF#L5w`nl3?Nwm7I+q?1xD3 z|3I5VOJRVpOIp7KZILsKF)X>yFDH=KXm0fz1ieMur&UoQbDoh2vrg#djp>HmFgbDP z540P1qr~sPDUS<;txR?SEI(k)@mB~F+tSR877qGH|tJ@pFEIm-P}&mEogN4kRKOruJXLwC7$&dsr}QT<^#@$aS%b8%rG2&?NRUZP5(|W@ctrvq=!V#d#fztivd&3~MOgMRQcsDS z^4qxP`U)u!Q)HOz4}(K3%5b2UXJ;?%<>UfA(~v7PbGF|So@Jcy;6qV*_h~cWty0$H zt5Xm}`M;*2R0CVkGb({-0`C1nL^a?T2yKWRdON^wgz)-F^XVYm2zzu^{AgAp(XRMI z#U+dg>!U_P<>5kGAT)TD>-+DxU{X%KxQQi!ao3Kdz;d%=#+EIBGSKXdk^2@y67N*d z@bNH}gS47`IX|X2-Npg$ZfrMe0&?&$<4&KSuKmg?7ZX)uG-cJ;+ZKKAMJwjMf!8^s zH%bd_n|{%FR6@H>e&nH^uKt;GD^S?NVO-+Zdty}2(lLulZPF<$*8k9%O;kt^`0}+Z zX=*Yzh(>+Xe?A(ZUy0Foc=zL0PzB^X+4Aaz1U)1+% z9ieAvvD@2EdTOSl#^kbJ*54JaY$e+ZKbG{)AOKuOmN>s#F^(g6Zj`h=D zUk$%pFPQ&IGxJ>DGz3t%PWyNpvJy@KcuHbEkE!;~96MWjc zJ4?VlTfpAx8M*cZRxv9aQ`W||BVETG@tS(}5TPG?+{Dt0J0VkA+p{3J@9L_!J9`?+ z6($lZ|9Xz~nDENr{n$ zm|L8b>mr50M-6gd1Ca66FyTv2!PLzsa>s>E7kc#43fOQqLmjtTjoRcqG2q+#>~YBP zq##ZK3u5~`@1eAL#CfB)Fa&maG)rQ!CHl8r>DK}bg)v=oAhuAC_p}PJ@ou&m)Z3qe zdy}fQC$KyPhXowa4T$Q~Oz=adFcgmPB7pqp?p-f@Z$mRiT;+;%eHfeNa7VT{ZnCk5DU>Hk2(CUN2@9q%_b$RRkW3ie zM&5zfi4{8(RJ`jvGR*Wfl&YRH0bbZoaC?gKNEzhnwHm%cNjc2wxR*A)XgF{J z20R~xEr?#)?l51}hiIw4A710hS1vDxw>x0aiFO_NEx47ut=Wb{2fz+A`U+<2MQkYC{=K}eb{S01nwcscM!`hw8f?22g`su9AR5>bC8{bkvafNiW{Op z`YS>fa;p!4WBycD$JdjmRcy*o%o>??ES&d6}GSw~(4-0RtN&{Z<$u z3y4f{Ce3DeLOxO3EW0QoiHcVdV7c=!mK*_5(ZvK=Jw)Ucf}=<2qS`|!Hv$8J)1!|! zGJ%6X(=CzO5h=w00U5f3!ulr_Z9hMPw>mnks$Fj-CFMsq@H@(;>Yaf^Rd0M(InLv9m%V=_Q9qNuVtBM{W>mN7v2Vxj`^ZLCM5$W9b+ZYqgOP zHHMlm3DC0B`2BSv%-oBZB#|@Z_ue)<0JQYfN^OGtOR70Vs4dDZQd@r8$%@JF<#o0! zcy^?@65{Kj`8T3sA?7O>hv)>EnClRv;$6CXC}op&p}|WQ{caTi;u{@*j25#443JxN;6r)oX5kR>Sg z1fJJCO~<-Rnu9JqVAxSxbUJR;-yH|U4%szeBbt(VA}6GRze+>rIHx7Vt&ALfx`!{T zT=)p95z>V`zymdL(3kqy_eGq^1-|AVS8IcG7l<#+Yx`l`H?J-vU;q-$I$e{F1g$rv zBoBoP?(i3#`Iu;-9Wn(QJ?EB7{17zKXXy-bdG~kvJ`5CVA;m7A)mBoX>+-7Rg@ev* z@#luHFXCxGmZm?`@AP9VU2bFiU>i3SV_fL3PG1WN^0;(`w&u2odu&YfwwbWALbb>m zuxWO&iJ{lX;NE3p+)^}mY_#Rk-z03z^%sY#(@dtG>UeB@;oVyCt(X?gEs`si=_qw z8r)xgI)06ccE|G|6{6C6kTtM(ZYCU}8B@kDIo%Afs3K;%(`C&U!UP|J*ivv5|E>J@ zqb2a2&D>a|Nv%K71&k2)D-R5*#n=>{*f%~_RXfbzUc~@J`Iul3?Jp)i<~GkN9J@s3 zW(Ua=$^~5uQ~Bj#&HBdpP2F9}+y)ikdtTc(ko2M z&V7WIkY$T2(VfLo;|I@ zifrd&?ojtp4NWJauuKFFWG^5xkcy4R(21E2o*OYJ za4vC7o@7ZA+uWmUh6G;xCJ5xBw)gEvGO>YiD^3i)6ac;L&nTjgZ$5R<^ZLgQ)ojtE+HMG1&C+0_+gBMOZ;zFrU0&e^WHD_waeU zF&qdRqtMZpVE@|4;GGIkT;Kx(%9Tx+`t9?ey@=L8NIVqu-GK2O;agUY{aX@+mIr`( z%`A#2*{-ns2GTOMp12(42{WbwAv7Qj2ym8Fuw>i3_KJ01=2D(E zehSqr6_GkKNzFILjyNVi0?dE0Z?I9I8fVo{^;Wf;L-&sxm1tuDBu;%-_4VY)4Zw~T zXdgK-xdpx`Tl#IG3;W}u)OJUIIb9i|w1R_2UxVsg6m~BT;Z={};CfXrk*-dtT_tUN zIj(M;N8fYl*kfy&;K79Hn0&2s+5T8o62@IRtODbO9kK{rp{i%_IV^y}{XXIPz3;6e zjo2GEyCAyJ?tB_|`(R1QcHCb{q^2X6D7Q>pl}1v;+*|xaSoBPI-%pySOja9tr-39XQ;=7~NK#UEcXyFA3wG8-1`9wc8o5?-#{rfPQQs|8Tp{-2) z)SocJ@iaZv2<*|2 zHVCB)hCbf~&1*>kpxnmtfSp_;!@a2W`aP-fN8}wsuV@$O-Zm7U&jI`uWojj|wdi@n z&xdLXm33Z zK(`cGW^$1nIhLB->1bN-@+LMTBqTA*Bqg$`aj9tWX@=^RP2S=@Lm$jZT#7-e1|`>e zP7UTLFR@9#5Kof!w{&HUF4l7$>Xs#j3Yk`=(&XUf|H2_B1i&^8t$G7%M1O7ra$?h! zGmcLYJAe!5j2Qj$;V^A9{t(rl}e;#C+N=TSstDVP7as!GMFVF&cnOA?S*aP zrfgh4BLKQrJMZp(^}k`S=I_0_R6p=(Se`@oA8EYx6Me$3zk|*--eT9hJe?*==+WtK zpIe)AGQDS1o*Mq%2V6_5uB=nT(_q!h{+{CQHW5!e<#9&8>;YouS;Yxdmc-#24bv3$ zfV&0erW2I^rwyqbb9H0sY(r~y;`H6WpMc2ceY~}9YWi$>x6x&J2XTD{C#J z(uBpcpflfGe^G8H5!K&@h1N7=j6`H);2jmIM7ftPo>jwi#i?akHci8B@t3WU`)Ec- z%Lr*{Mb-Nonb4hGzu$^P``o7n*xu2XycQl>XGnF99%)v%lNG6G9bv-Yq9WlWVZ)u= zkJ-`csrW`}lNd%%Q_C(MVq;fEp_E=6()f_U)wSk4x$KQU{Bk@B?a{(-_8tZ9OFBI- z9#S-t6_|BWMPo@Gt2c!2lSl^#LBM^)GXils>Q2-Ofen05veAyLe}1Hhc)KV6*Y!%W z4DIZlvX_}tZ|f1O1Eq12n3Kp`^Z@Hj(|F&};c%yzDDeUX<2ifR(^x{d5Rt8q3bq|u zR6}|Boc5xpZ?#t*06WtI>Ql{Mk7QMehhK$9N*HKO50v*gw-JP3M&~>?OJSxGi~8j- zfcs^`dbRluqnB)?8*t>2+m_LhyW1;B&Fcle)o;_gA7%66AUk(!$GjZ%L`2}KDc(EN z9{-nFfwL4li%CgaN2PqGvU*z6REg#dZY?K=VPb~o%RQ_zRkR{rWh>M znS}u;NI`i?arY6bso6D>N&qe}opp5|$_pIgHj^XtA_g_@JYK-)BwA*}rnC>5Ida6ohQL`ynJH`L^IyB$CJ^`YkFu~+@=5Z2Uy2b!mu;^x@i47@&Zu;lTK`UbR!}H z*2$5BOgSA8e4KiT^I4P)T9%;YG+rom61{*ESxshTo5I1bgLu*-gfuwxdrrG9<4jmd zyM8Xb?(@KF%jq-Yk%kBCF}2N$o> z?X>sGUl9#l6(wVtx_BHqQ)%nm*E!fg*)7m)+*2mj0M&qz;2f5`XIL(AdL*S5E-}tC zj=OxWhD6y_%qlyETGjm8L$XRcvs(x83SN5~HR1R1;JL_+^70MM3MX&MwVbSpW{8iy z=JhSw*h9NAXJzi@O$8~9Rafk*;y>3OaovN=72Sik(Q7F0J;&Pz2dHTotlahOv?T^* z8qz!SV?`P7Pe+S~OZGFyOGio4I{WwTf6dKHQSX!+u`E(}TpZisaYnkj6&jt`YT|SP z!XLQ+8|W!CjRtXB&)d`Bj#ngo1Xl(*Z8#qP16V+(zc{kOYv081R*wdEV^Lj~`==fk z-}ZRXy|baL#k1aH$CB~=UX|r&Th_Xxlf#DEWxZK7+1-nq>Q`*KVQn_`Ma2P5CE&F5 zVh}m;=IF(cUf{R+H)HZ9kL;Z63g0(h@bL;=AK2n-aH=m&I~)`dA**mwr+O-pI?qtj zF*($llU12lP?cAukB)RnGnTjJM+C-KxP?civ@k*sCDxxkKT9u$rW0>;pF7k1!cBMH zd8hHtJCR=&8s}a@x!lpL+N^^Ivue$E#%kHMVB-gy^A_zD-zjbD={wgy(7N&1k*^LP zD%da?JGOb_%D9OQ6=(OxU3=%9d*iOV3)7{7k3e>XxcBa@cQvqqla1?Uj?>;|=o7$) z{pDJHfyJ9mn|R{xyUHK)b4qi!`PaE_cy66Wmv<0l`TtLLvszbpa(L4cV{)f1YuZ3^ z(M>1V5P+o;-NDj2wm?zT#I#d`_o=4Flj^kHMTI5J@*1b@i-#u1uf1;BHG?}0z#?>Pu+t#fVgD62L!Hx`fOMxcG%)0*DC&DSnl-dRxG-B8t4iuP3f zGkyEg71N}T0?b(o-!npT&&^)zUD|v!d(Xxjx3r9VH+dFjHxJ2z2XjZKc1@JGw_V@U z?e^=#5x;r0-KbIDcql1zdhxOyrJdEa-R)(@9wA}-E%X$M8jr!KnQR8@;vZrM6q@k{~q`J1GxDE}J7k|U*mM{C`f zysO)FN$V=_AN;#|Ti3~P!}eTX?rYa-zF~VYohu){Urd}>FJg&vq!oSgU3aYPS>@Rr zxazpapFG}q(c>}ahWf$^&nC}}{o}jj1^MW@ob87vmmYgPr#@%#U_;Z&P5Y;E>iPcH zNk6eSjoPX=&C5Ps!JDmn(`0xCS@)*N0ezUk_ok_I3yw=~rF^SlVZ_hcn`Ypa*ZR($ zZh2<*-ZUEEDUR6HL4rQS2BEb&%xI~)?M!p?+H3dx&(5jB6oheyv}SE_)qb}v12>XJS3&9PZB!ti82QE z13m5jXrgpOEa;~l1p>_O?Go>Sm2-G$K6Ld^0)^SKl)Zppa^|K zOfQVJLtoXuS@q(mJa)@ah z;D~!QCh+YNZF)7j4tM%1+~RX{*UycBQl|YIY!9z|0SQ4k+&0Iux@x2@YvYsB`AC;K&g|DX9aRK%Wn2HSCV?e{<{^IerI-@2k}+_TYt;)vS^ z94vvl7@N!m7_A|8&%h&JSLfjdAPxqLg=+DUc zU-oBYlfDSE`7@TB_-)VaC!2mVyFWumcv?H3e!vaQwROgpx`}J|e!P2E!P34ZT`QJ% zkM=C9xN+U+`s2sfj&3~8@cRIRj!~b6V8<7}{!RlMc&zc{4F3$6^Q_bCehuw>{TgX- zhK;xizeem&^lQYLZe!E!`89yS?c7+g12JX5caX%NaSR1=H>3BscP0J|OiwV`+aqYNjd-E$sI3KWWx)3ys?HzVdTz_g zYY+C97>z~6?d>J{VuMy^sB)VeEbj?OT#Y>$6Db+H1xLoNT5CT>Fp($6ehgoU<*w|V z^lA!Q+tMHl>Bt`5wrlye^n5KL#EX+V^u3 z6|rxE9N^Wbrb`B|7}0`xpe`}K?$Dn4hFuNl?zP_fytUqIbUn4+bv@ni!OXK~;{Pwb zD_O=5=u8sMxe7^_!Kclg6V0sxDLuaQd^>Br_^^W@u$>?;Bg{=a885;qpUrA#MNla? zySK4q$g{wGp(+uDW-lr-goVe(qRBhl+WNZ_^RiO%)!L#(ap4hhs<0?rP?GS< z(s`q?VOa?d_zD4Cn!^EfL;xKN;B*(ycZZ!jaD0p7nD(6UVU`I4oU!a%AeB*;S=PHq z4zKZMWG6BUTngROE7>r;x~M$2w7jZ2D^?XA7K0|$smZI8^VPbdmRi4-?sKZp==iui z!MFP(DneaU_Vshh{vun^N7z%u{0g;+eBMOvd8r4Phe4JB4&vjPkIdUhJjfT&83Hh( zEt$MOMcy6co3Qv+14;rO-0A%ad-5)7j7jP7h3CU~dahR9o$ZM`KOgaAtO%z+S>Bx; zi942e_+a_@Qi$Z8N;}C{LJ>d%FYC&mDeLn{JONn;oUy2z%DVC=%eu3DQODzY7UbNC z%DHk*Ighg|=cfCZUoj@KZ(8KM-J;&Hteeh(tUF;@SI$e;+pL8h%hp+tb*G;z>)j4z z9cWBK43%}IU0H9l2s@?67oPvAvfk}b*3W{hJN;}~@19N8fmar2$8#o<^)|C=C-Qz4 zbDOtK^sz&m=ziu`GG}X>=zgh9bU%^-uKC+U_dBqO&Y=*1 z^K)&Ya}I5y`%x09&F0u9x?f@wodX-y`KQ}N=N#EY=TJNuub*iXotw=jx*xH0-Xu2B z{Suq#9Et!s{?lqt*JaVwR1s4n4gcIe_T>Xs5&t|MVXY^R5$YnHfD5tvmv28 zQ61#s;o<7-?(eFq(bl#Ib+HueWim$5bBz+tEwVFGN%*#&gVACaT6!!g*e?j4#JTW@ z@9o>7+bz1i?+9zUxVE~2y+rWF&V^UF;%tkvh_5N*kV|@5%!$YM4}vd_MC9k)^a%C zqYkv3)~eF6q<@NeVP8zou2K$Zc%-D_>n9W~F4&sTm6$D{{vn+dZv9HM)cN_8#m{>_ zt!p&ca+@ix)ZmEiN@=2?Gf&4;W;zyKEhP!|*KVfu&0|LtW!m07rgMLh&@?AKc59#5 zS={z2pg3IR;zUS`PFC2dAp;sVw3#U9HEWDWnMaGpitQjR}fORi^1GaywTJ7-C9QkzvtU z;mL3EkrbA}QT4X~FRcfw&?toX%b<6Ww}J;WV`3Z4u@}VTp(vDrR#H1a6Oi`}imJ!? zL8(ZE{)(0f_CYFo1gV7B9DFCM6n!TPwS1S$tU^BM-`4l2Ry_s((0f#?keq%mzDLD> z&yx3_C*OMr5Hun<0~ToX4U$I!?>sKN!$Z|uU=LU@2=5>!+jJ{RllhP{2EI~_C&oWe z`KOAWo{Hx3&d%~7<0ss|jP0LX{%1R>gA32Q@y{2);=~q-zl+=-KiZ668X}L9m+O z2SBJ*UN1}Mdg{@C?e|_#3AE~nPBlT*Rz=o8H)``aM z5V(=LPKJc_Ev8W!ov{mW!ZPn_W{|gniR3LcT#eGYU+(?>OcK7VgHfA-m*nj5noZV8}DQqS~E_sEAyRi&iFma1wqtJEvsn9Rs3PBF<`l3CR`cN@O=WCMl)-+bER z{szN;VE5#UFNP0e9}ORTG4^}J7cY|eP;1vCOjl--jQHYvzalso45Cl|)!>r>|L-3R zj`ZhG20s}n{rS_u4+sBJfBtOnj|Tr)fBpg7^Z)ec-y8h%PyV(3{QHBSeDXi^=N}Hf z`83m?|6uTwPvzOq2Y>wO|J9#=H28;~{aSzi!@-|?_V4uP2dDq`KmJ$!`NxBQ^1Hv% zpZ{p^!{7aP{rQgvKlz_O0;oRu!RPQTCJ6EKCxf33M*8!o@bp@L{%r8`!N1X;e*pLV zH~snd2H$=1WBvK}2S5Gfzv$0D98{nDAN~0c20#7uKk3h(5B}+=f1^MDXz=A{f2cqI z;o$4f{)PVh;6MDc&;Ck({_)`D@0R-W9}Rx|J9+kx2S5GY{~G+|;LE`?`1j2q8XOPG z!4m$dK{ZGR*&rF@@ayGZGg!fIM}xs%e);U#H_>sqT&gO~l03THtQ7qI8XidCrW<(Z z79N?v?bopI9Dc3fa+R!ZvfF5)uGe`2KLpp!@6TZp1m^kR1psqCcnf2_2u6PrKK=aY z*|X;_j?dplFZ4uD%z!%{ZQcKl)?UNi<)DDcU4SkIQ}~6y*hJ!Y^Mw|N5J+4qs+SuMCzP!7mYjiC5$m%GGnkt#AWm4Tnk>~?HKgIC0g4Xqg|*XSwm+6b=9;qMhpj?YJfQy3wI z&jtMw4Tiusc(0-vaGVG5?*i@{!L=#;7o{6NpU|vtfWjyiCm^lIFz#Epb_TyAzYOWl zSMcj8{CiIv#`E9PTsV(KGGA!`B?&>lfh%kHdrQ!)G=Jj#E4UWH%1TOC=qagh!$NeJe& zE}v)D1WQGi|yGk6BC;(xC-R~1_Kr5}v3 zBZ5JAtc!!L;jTM^x}bZ6pBnmYNx!kSU2EFQ9owWjab!mkr4*U4Yl57|3&+8k5V9G3 zM?5HJ1ROP^XLr$|A1b6lOe2;6hjQfe9!9}$3^!7HNwXsr@rf02NI^K6)73=dhv{6? zUCO{z5ez6XxbhPIt_{W$f*G&Jgwqw=!K2lhOXu+K3Ed&TRJ4kcY+tN()eQc!rnu9x zSvz=_b(GF3L#SQNhSxTl$MESI{*{`KWz`l-Lb(;KbPlUv4lUr@z0n#>FS!?WVncdS z?ZK6ygrNRhcoauYNJy&gX$Ds!P@5gYzY$o8OVXrc`gW$R#Spv=v;!k!8)8S>J%ZU; zmn}Rg6V6Tte*wQ_0jJ~dDOrVPPZ?o%&g!m}k@OS7OllxHA<4;zdysDLw7x3My|)DS zF?@^Zw|DS==5|?A+Jmc-^pi`eR6|n{?rTl`Zth;d-<+OeYTpx8Q;$ow;ea_nbX`KD z;Cx4<>0SKKX|)A$H1lGuXDJD~Li2W{CAHKL^zm5S8goV5nUYM@#%82iwrcalJv@=a z-^557S{2LlwWd>Uuy3W1;Z_G}(407~YY6-lg>7{>pCJnWoc-Q|_t6YX-c z0Tr#I@%WuFQ-Cf~gYRI3oM0B|6Z?SkCLl4)1)-l{>9C6vtS(}li$oM;32Kj;;?W!# zf2q%=^z$5sJxh`)u`>wig$}k#T9u{X*zlM9{!(M3(A?odQjk45(r{Fs#zY=N8rFJM z7Vd4Fy4|itBn!fGGh=ZVMxI!wA8wDg*~)!zZS_IyX`i*xE7$akA`WaEN;6L|uP%ru zl(ya*!r!$MFQ&nYtR;+%9>;rEMD^70tLR6hsbIVAklJwcqmRTXF4b^;jtdXxXo)*m zb}Q1TYtlodj+r;ad)*LcEr@3=h}(Q?@ypslEFbfk_!C{4Z)G$`W2DdZ@!|k8qMt2> zEZnS>=AI@^JN4dN2f7udJJ!YvlhM{5*88y??5?u<% z^3SU8;EKNI4@uGRW!@ZZX)ZqI_F@q zYc(;;iOt-&9@;)O$z5m2e>TDpn_ztx#OIQ%HRsJF4hf@YS9ADYf}4Ff#8>F{1yY(n zapYy=(WKHenA18dTG@VHJ;%U@;L&<^mJ^uELt7{m#{9yy$)DFfIfsgLfL)_Rb+y*K zZF{}cc59*iDN7aC<0^DkrfUSwnr2SkgJ}@L(w{%!xai9*dMjz!=u|_wro?$dSlgJq z3(HbNTq$|DM0=>ILw7$?lsm25=Rp*-2z(5ehgfqUWtq+k!`C%gTgggEjGGZxyIu&d zB{TV*$Yie9CYM}OQ3&sxYiX;AZ^D>Ya<@MG>^oOPvC8Cx?7A3|%=0D-!u-6Ydv;5P zzV0QEA2T}CK^!M-znjnGM<=Fa88<6sK^)&Gtwo&7@1h%dhgtD-9uaP zT3j6!#_`YEu~64aT%Q+pn;-Gn8Lo-Wz9tYpvGQJbVp%yk zM`d)V=rtP|EcVXiS3OyQ{c2i%wB|#DPrT^JQWUy&hvU|r5qV;2i``LjSiQ-#zWPq< zje@A{<`h`3a&&8Tg>rCE23~$an3$XVo_KE2;0?u`k|~Idw-!oQABSX)KUbK_P^qgB zww~9w`bJygI-q)g9ix9eBCqHng#N2Ym-XekR{6+a+0R9ERUf-O)!5XL!`xj?lH7Q4 zVq$t7kOx;@PN!`{md?ud9y&}8)2hsowl zBklDy+NOq?2KMK!b-lV@#u=w5TMNL;L-aLqT`54XRT zx&uP878|3L+R^s@6cuWQbO|Z&cTq1A?DS=R4);H2ttwF+)MYC#JH9k4uN+U`W`i>= zgL5ac;4DN<*^ZL35wZ77LVR~axXA{;HGCe%s+Oj^o|XJfqvN=t#-F8k8>Vn=aZkK# zbMDtp#;~2SV~laO%#9JOo~~Oq%k96CdDz~}ot$&sqHtHvS)TV}CpWWO8dzth?@gf0 zw2W6YXBA`__UACPcidU?AvODg;2*ZK-U$hLW_@y3&p{A$ywZ+_2!p_A0h* zW4Cu|<8&AHWB9%p{BNg{@M}}~d*WoI+upJ0QcFSU>T>l-X5!e&xnp5gS9PwAxd*ws zAdW7{vWVO~0!y$8+zXZZeE1UH-H zR+ti}^HF*TIK!J5jIB*~*kSba^B3D|Rv%I)+z*PdXLx%Kxt+lYJJckzsZ1??pIsw9 z9R51i!tT`jifwt4?5$#|Z4$kyG3>%-?jzn37@0;2vVYgg%@vqyDHSg^@ zmAMO|_snGK7W$6Ht4CE%w9Z+!+Qd3`7VGaEQoCdi=ZJVJ_M#CBMHiGVWcQ>U+4@Pv zdH-(bxFhoaklB}x7lm?lXS(-O6Ibu=J0-?KZ8ZNV?UgN!2l>nYk3NXZAegh65$jhR z?u&eQMZ@nYrjPIT=`ag*$IQud%$-=qjZ6CK&~65D-}?E7?Huy^oTcM7?1+vX ztc6)xo7eXBQ`yoS+j8C8veIE+oSU0gPM2X#T#D7iV7N%F3P7YqbeFws@_+ zRrYtY_4R;s`^(k`W9Y-?yfWUjAhv zlW69Qq>)c^>8?5RGuvk9x5>o;HYTji*Upu4X9rZ~>>Tdu0pX4s=B;&aFSolR{zFGx z>1s~mc%C)_3s>!X;obSl4}qq==b{d99OkM*ZTE3?nVZ#?eIwk_+Zu&<^!*@z_mI?>9y-{5sxc^C4-cvSe*&xQ_J3<{-(W_Wj3(%kkP~Do zvjanEEjxFx>HBML1l#8m)}EYf=MBrJmaAlU`ZLe!?9Lb*mhC_M-tASU?h`KBRi(eb zN`v%SyO^`x2X5DD*G^`4-IW7Vqcy18b>Q|hqD|72S$iF%?z+()+;_c?;0%T8 zpzL0wGnZn`*`uxr->ya5*6U%tQ2$g7`&6wn8C{r;J0&LW;S6{0fLrsCewVa`8RlK3 zy@oQ_&3(ve7|*?!XIl-{<}G5UGG9ABo}Yt~T9?14+;V}d`M1UE-5IU^ymP&W&lCq8 zU)GXw{-ta0vgNHfSc&xFb>-adNh3+!>%{?2+P#rtr}=K{#o9Bj!ps=Y)b7*!zE9f> zVy(~F2|E#Qwfyt%FTA{Y;q+Vkz+Z$Y0S+TN-JGui%rfh(I@*Xos%&9j7Wd}BheabY0f$-oqCjwy{*0}b#IR7 zocX~!V>0dQtaTRH`bZ_LKy;i?C(MO+@BFsemECpXac^z6D>LZM!rtAr_7&_N9kvni z7Jqr0Zn5{awM$q>PR-7qu0Fs@>-o?|l!0IIcj5Q+Rj+F8ZMZp!Z5-L3r~H`ud3V;* zo&n)zFp+=G9jo~pk_Lo*PEffs3ns!E%VKMN#O+XUZT0q(Z$j+v(kZTH_w~yDJpgWY z*57^AmZzF}E17bcS1oWgs4r)>{&}a*h_D{=V(VT-;oUAPS9m_6tq{&k??Sj%rXP2& zEcKakYpt(}pf|wAW+6n@=lc7@TsyBY+j1_9m1!HLhuT*Fp656ru(~9qPH1~zZb)x$Q`g)-c ziCPakkt?GPib{LtqUXD~Yo_;lF0@YFN4HBS(sO+-!&T5N{o&^Xho?#M8K9-Jr)1Y& zY`4nnYD8E6vMii|zP{{<(GK-R1meEE)^4wkJQMaOGfsJr*ykWSr-O^Z8~FQjFd{h5 zsVDxFzFoq9CxA)(?Jb?VJ)+(x{QZRTP!qUz0+cz1-=;7w9^d{-kAZhjX@=3(agmmM z=JF-@M(2RB_Q>-53EcNipTIc<&suf?d`{Q&adIN0ul2*`|cC zcjhXdOg$nlKiB6`hhs;E4s!1WtYrfKJvS>lr!3-Ic;ZhF7@4U&1Zalv)G6@}(-`3! zI%AA!1cdxda~EP$X0kI(=ycUnI%##}oUwgLbbCWGbPE4}4bLLv9JfEvyU$LYJ*i@o z#J@n>up$dE(|gb_TD!Zu&h=V%?o#TDgC&b3d%1iKQIj8lGCQL^qPLE0x@U{YDI#)J zvga1saG#Ex^2`=iGHH1SKIF8Xx4B)947Y)Rb75vjSqzE5FgXzB}z>v6a3xmEDj_`py98Itw}6 z`|jt;T+eUQ+Vi(K;QXf#-A}P^Hq7oFvfVQRwRA+-eT4q}Z49Q`*PWRT6Bke1Q^Ycy z>HW%GJC*v*61Dv{{gsli?`GQ`t=-j~{+(2Q&3fBzw7S*B!j?ZbJ2cy;FoxZaZl%Vh zRM<=O@y?@Ie9!L9L;K8ztv(CEs=r?=T%{d<->l7H83ua}Y1NTu`1pItqM&kU^C*%Z zt2%0zyL@VqIhMNqT$Jq+Vs4+AzSlO_OTV1E579=ia`liiySn8lJoPlweYov6WJo7r z>hM+A(-h|A+h^m?i5Bq3|q$J(ocGpRdV7 z4^MOnWnZv4Gv0gRMezPkMd39 zC_P-IsT^d%?!rDAA9cLnBRpTYeO{ICqs$MeyMCBYAa?GnkG>l(#IkUF-=4g#QTqE- zD#xx(fDqTWZxiPsvG4MeD=Q@7d<K=1KedtmwLZT<#}9EV3^^m9KKPV++xx!? za?x@MYNN-_9M65f8l+@(`cE*oI;7A(SEJuG_|4!M(RfZ0SNBxBxW`J~0kAoEhlt;8 zn6&V@(dRfO#_@bAL2*zAg?;}*Xp612a5HE2?PW9XyxYCVq;f@cxur(l^)|n`v$u5n?wQ^12DRF9m;Ufiu^A2ioT`{uubS%j z!=BLFWRI!RH6FaxRYk5ka&>J&b-znp=Zah7NL?_Z=P&4Ogd_c?KCG+Z*jJ|R7}E)W zS5!-rI`k<$IW{$1tUAVC&CVUS8!lTp#M<65)sOKiRszTL>?N&NV0}fuoS8L9WpYUM zI2`|yDyjS?wn?j2$=Vy=mn}1n32zb2b3t(98+sWwS*Z^>uW)ESaZUPy#&avrys~}j ztKZUEPYK5(iZafeisuBrUl=U&dii(!{DjV)!?#Ap=4u($`0O>o^_nWlxVFdUX$!@-ghQsl zs{qz1tx;AT8))$UKZDsuS{mf)xq%y>Inmb{V<*&4FeGTEJ(3zxeS1o);@$_A8NPo? z)powq_CmZg)pU`oHuniv54G-)t_+m4%NDm^>35p$F9X;EF`^m9^bE`1n4lkNJ;n2% zP`?0ELuQy#f5#hI^Es_y>}ilg&j_=&NxXXdmaMSjH1>SyuCtMH((yC$>LfmBpV+kN z>@nMZHcva-zS7l-E}ON@g0}6M`)-Ls?^@{ZWpW|kWeLArHm4+eE}%Ldw1c? zyaD1)?|16jW7@YL)b0S4D`&d@=e<+Qzk*euM?BQ0(S_10eY~62J0PWZruNjZ-TWEZICj-P)-VM%jmtvgqlC z>$4lXc!+akODE^z`b*(?_kFXpD`rh_IvAgUHh11TlxnZB={R|FU*19wJ?=b-#=cq8 z?Wy4%_=WQZhQR_DY2k9`5WJZ`sd1HGMWb-fO4tr@!yb`bKl7 z5AwM_#l`MIPR%)5Io)^N8SS_yQgS8PJrTjyN^DQ#zGvCknQTou+=uI_?vG=VaV*3P#y_`|gq`+THB zN#|}vJM?5HOy6Frus*(B3jBVex$cutrnc&jXlp++v)_?5NlG#~^UmA1JTucL(lpJQCEZUUX6t85?9IZbU&1RvtH4|0dbJoSO&WUws~9o`_tmN zX2#~rJ7L%6E!w5oMQ`<jsgyH>+9@6^_l?`@s7@=iMFKOwLR&hqnZrp)eZ&AC_0lsA{M zyfpe9Pd0kny?3NN-(e^G#UG9L`p$+Zy_)-e?)Yx9n|T|QU)eA9*DpwdLaehk#^(Gs2w-|Mv5(jC9+P4}lgZ@PE$ zLY8;dMmns`otr42@2N1S6K{=J7P=dnDJ5KF>r5PvFIsOTng=~LuIzQ4w^or|RxO#k zc4|`l`qYQ)=>V#| zZka-#Z{+u1+S5Akh++}#F~t zh|xRnLokE=HT9zoj?3jzRcV&w(dA~PqE}_nMALH7+$WWaM#Vh3s#O)8W~nM_6%DT| zrIxB_9z3`>9Sx_WXfhg}M3-;I)9B><`0DNG>@qqYPDZb;PEX%Q2|RzVqDrMW4SZ>C zk|x@e>*!XgRg^?&x!OdFvWgb#s=0xQDz#9RDpGY6J$P_=lhs>bh#tWs(L?k7Vf1ix zbvlgUuf7*QI+tOdhpkZ_K8|3PB+At_AR#e>&s1}-R6)?eTvu{Y6D&9fwqR#jFsFw!yscwo(S94Q>B zDvK_8`i#S@Z=5QO_lFa8%$^t)B&3#$j#=upx2$i;}u70mnEsfrN`&RpopQ2rbHcWDQss{<>H<>q@myDFjiA1ur~$lst~^Z!{qu z4v&vV7njlL_;_>%VljL@8I4dHVq&{TGvKlXlMIoa{>3`eNKevKt(p#slto0`wL+qw zWOa%Ion+Tp18aK+d{yGFx6z~HlQ=qgcLHd~nNkO;a;11t0Q;&^bq&jR(7niVh0DIb z$b&cdhdB}=n1}G4nKx+t*KwJcnBO!`R)x1npG)JhHTuJdTmuJfi*$oE0 zP*q(P2`zAp_`=UG0gM9B!Gjd}<_N~9m@(JYs;pJbWBW)AWG$+15OXsW+y&AJIK5Yn zeW`3iO?(hD`>c^yu2rEb6hYP?fYn8k0wLj337B2opv=-lB!n^Yc(PjMS&Dc?ek>9M zyEdei+mH4@3NLM`lA<5cXgh$qRg|vlrd%eVU{}t-nG8IWfemg6USJ0lKEN633Cnyd zWR3>O#~Lrzz#u;pKr}Y6(p-sr3GdCbx~a0+8dVtHwr0>hu;UIAElQ0it>fBS7q5Yq zLryFUWPQ2-k1y;Mfr4fworV`2(YVk`51*-%9EqMZb*aEm?8kthHE*&Rv9>>7Ef|TT z*(SP2d@caN$#Mm=AmT_Ov}(V6Qr~1%QzIs_YW`#etKLMl!H;Vc6lwW5TCT6r1Qgj) z52Bj%h;?W!dS3hpm`|Y<&C7eExsYGhMZG3YXF(v=L0rKaNmmKoW7d3ts6ee8Mep&M zMUv$>5Js$Vj4krP6ExixMp2U1WGXV`G_ZrkIC8d*gyi z6d zZHSm>W)7_q*nQ~M3XT>?D@7(4V4;;%u!4ECsLExBss{_)4I?Q#LIR*%q!1UpUcvNp zWEJB%R4S(#(bU0LE7wbqEg%Fhg%ww^ac=wRv@Ez{t4KkFFoE$M52Ks>UG{E zMY=)X1*p_yHTrM~DAbhJu8ku8NVLzj30i24!59MOm?>EE0&!ihQ*@=!;%3c;RS3+2 z(x4)AuGi=#*Ei)l2lmM8(pX;fZuR(}ovRWki_a{WJu_C5#azvWds@UG1o6G=tv2r# z96~0`U76o0)(f6wfd~TO1CD263y@^AjqW8ljZ(+y=cOK0eb-P_QSv;1v_^q)tk4X= zhrHYyv~7nt z9RvefLtye{2?*ge!w3Z_YK9j4{)W7)4nN;j2)!nrz0(Y#!`N_6Yw@hC_S@K7$zeG& zKtc2fR|h&7+;%|stX7ST@81Z1Gceh!JVA#R9Y?W3b`sXS>N{=t=z;5GshI$ALUgY! z$f{z;05}wRjf_Fp;xq+BUAAn#HfwqqHGg4T3V@(2=e0HDNlgK@p_YUOA#eA5s#1L(Yhh_4Z9$Mta)3^Kt_KK?#<(9`|F+l_un`~AfF+tJ!TMTPl`_P5ndCM%*s3UIC_*l zj`T?6nMO5Q(lipM0rVX3s84Z#^g3Jo&12)uqKv5d+>c}hC^pxRvh1-{8v)ZM$Pi0% zff6xGH3eWqz`IP{lc|Prh}-bXBm9O`BasG$#(b9}Pv9q202WgE2w;+Hu|ZZcX1jBt zxJ+4#EMWh*2*GikpI-erlaQ#^v23Mu90QYAr1Z%R&X$y;0qy`7qEw@06DM7rhtrI)DC5}47+#3#=HAqx841JEw(SzCJEs=c@)#F!_=+P8}itO6BSOQnl zT@$qeU!NeMtfG-dN1c*Q=h2VXi+@i+!mly-dqR%1QOC%ov_MRCF`pnS!gc%sA3%p( zrUUe(H$|D3*W|Q5`s)y$=+e0X#mP$VYQ8Y~j-p@n9VLtMO-CH85+JK~JX#vh`X1U9 z2Oaj+Q9DJ75(oT&*&y`7ID{h$7(0_g$djPJ0x_%X`i6-MzAq=O5_bGL5;m`kN zHni=GWrGV?Ce>}t$q?V*(Q|n3QCmOnhe={@Vp7s9B`3o>T?BTMIABUB`G^?;aCj30 zY`tQ5y4I=viy*SA`9Mp+X^KPb`Ov_CDWR4 zQKc{Ij2Hqbqx>+fk7F9nRNCu#nPSNVm@@(dQqtQU98b`5MPuH$59oTb#U2`|M?NpJKfPGD4Zj8#HyEvutV}-_cthh7&v#P zonvGC`yXGDin>Yel+JT^YbP|oSgI&stZa!2@|WLBgWv-Q962MTD|)ra)<8pN3c-{W zs05v);6$;*)O3f+l=`51yl?PJzsBX2+?bw?v`PL+&)V~GG}uSh{u41 ztc8tX?khw};Z*KIg=?}W+%$JSxE3jp4%*V&sR)M3_NtV^9K z0+qt9B83)M2^Cyg!#+c!2$q!Myb65QEUkMJE#0_lC(ML9W{PbXS{b$_ZVb&1WLJE? zr8uN>&X~BBM08A`iAzhqw&tg@>h!vOS6Xs$>`fCbYwJ);u8y)iH&j&4R+;7!(k#}8 ze(wmzZBe2_pKmxKg?W2d+i7h8WwOqVj$SBR#(5<-=k@R=NpItav?{$MvzXW~ZgGgv zja4uV4y3FQgKpeeH8VrU*y#(VhM!++; z&QRE-u1kNxYH>=o+i54}_dE-*n;f0xEN_?$E|}dgUt%fJ;gA5&Wwqm)c<7{d0aIn3 zRpb)4QfJ)!fHg>v)OFs7ows3D3pMb#E=2-mzoFc6Q5qFW_o?qdXltwb8zedeO5l`fnNNHhbNC0V;!ZZ5=c zyAd?qiYUnjOs3W<-0>^>hcT549Rg?KRSDbe$z|+nV{If?LN?T6==vN*XJvx{0p@d= z-yAU#7_|=4JsvDh>zy=vi87(1PDdz;H)@y8F zT}@asO#*BXP6<_5PJhOt({c=Y-2UEQgOJH-xGUy29p!r!3QlYw4gD%zJWLThM zOPJU}23H3-^1-}ID!>4CRYKJ#+ZNMm!+6e?$B$siw}>g2uNxhuqX&gim#&l(3YhtQ zyY4tzp6^_@G*he-UnFGUzu4+BVJp^?U>47MZug2}uNR#csTzqg4L_5LrH(6c#^527 z)7y2K9K?E+q>@Cu1^UD17wnrCl(*LRv3R-;=UlhHbj~q8 zD8N=K^fcz!p|r}-vVms@BmhyS3@SS!p8o;fyjre^W*A42^(MY4*Hwy~Gw&u{3ds$6%&u$XxBP}{0OMKYtRZ*(E*8wJ-zI63;k-?MPg*^(QZD7CKGU-!7-Rjsha2t5fOk)BVvA3wKTOX`4N2lFU8C(-=P8X|ysmh!_0ghVV0 zKOW(P0!ww!d?Vn8oWjhmd8IQ0!0xOrUl}^p>jf+>jR=n={@fk1^Vv}Q68X|4|f&iD$mO^ecG(uI97u?a50V@?7& z=FB8vBo&AqVbvU6dz~?)Ha^rp@(|35<*(FLR}qzq43mhA*=NdoFmqo3)S$q<{<3b< z+SACD6=3OW;(3d%nJUyG>&lg366yJuX1eV?!O|vK<~apcttvK$%*=?)zd(hv^GnB~ z^=T0t*sWS~RtK+0J{cfQ9!H-KPcPmKUyd%L^GS3%y1X1sUY$?gKADV8hnJ(1=wfny za&>$;een6`@Ov~FO^2r=|K8|$G8$fv&(F-wc>QGbZhSnNzQ7W|=cBhTM<*xav)9r1 zEE=7TjxQ(YXX9gYQ#3q1jb0Dm;vHAh(KH&Koji31Ny9;==dUim9Zp6s9?ap=^zwXy z7xZJ((c~R|y?ir@UY(y^n!6)h1O9q(HMuy)iOyd|Z-;-{c{40|_-;5p9lnGWzZ(zf zj`10+`V7!@HN}VMfywCNba+fXs?p`>_|4h*>G|vNXbQIdLH0O0rAjJF66%X#zPd?f zs*&QJ+v~NqB_-Deql<)9F3k{iS|zJlS>6&gxmyfdMDQ!R=QOO;bg<2?U>eTMxrKQ!mFpR1>wrU-E9^ea)RT1GI5*TF`e~Lszkv7Gl(2{eb_H-j zcz&bEYG7jK7K2?uiQ55SyO5>&uDvo=ejBO$Ejs(3w$&-R+%T#RQF;c4#zX|w2=(&@ zz%;=&B7jFayNcOs}=5eMJgRx`(?CRQY;|+ITkcc3!|hT zIjG@9NtS4@K8nST^k!eqY$!Pk1Xb6yWJ~d%%t*3x3yCDOUgel=lGEL&kn{NDh zm7pmw+TTJGcBxS7OkQ4>np82Tmq7NC^ftNH%meqV%1o#Bl3cfuk?l_wjjHx4JdQDZ zp<+O(O-%bXCj-@&%T3s$__a-JV3W`he5FM#OR|Z^<=Cs+v@fkI?V;4JvAtuizd;pj z`Ol8DaKpnRo3=UOPFm63wOfnsZms50#S`R6kN{xKRh~#^VvrJ|u~D$Gr^T-kFa&I4FOW3k%KiLkmk(Flf|-+xGyTc%b5P{AjgXrJRNR_CJ%^a#Dls_Ft?8A!;v=)) zL;8hHUzOG<^Um0HizYys`)c1Zo`8&qcPn}J7B8n#k+A2AcF@$+u}E9nC{pH-lpGXM z*iKcar}9sEV~krDHCYeP{AG8 z5m5KF)Km6rMUd#~cn#*nA>cVGK=h+;o;{A{$)+PY?QMOdW!F3vGC9 z8Zyg@`|VTRy$l8hok45S$V22Gg~Rl?Jz;*Ou7O~P6YfaEk?XAATf}~8(jn523W4a- zi^%OZzd2P)gYrykHz=`X$RE1JX7uM55P?ol-$y6o>GA1s{B}yABZO;{;n^j`T(R7P zv0yZQdvQ7*oxs3n$EQ~qJI2w=t4oTZPseY^7~x)?#~j)5z0Oz^9F8W(Z{X|j<@j`b z`JP67HNHH<88Da}Mi;}$<@osObU2Zy64?9vEj~CNo<^7NFGkVHIgEyr>cL^c;U&#_ zelePG@C=i+wzh-bd#! z*Mye-K90V9Gor5$mLJ3Pli@LC6CftPj2;=xM`xqgr{mWnnC&rMrXju^PhkPC^r+K| z5l$WBFw@bWT|q!iU(a#u0aVwjG! zGU!884}m){m2q`?DQLf%j=Cu@dN(?Y#;=fi<5$QZu*%`dJ46~jFugi{69LhuV`h-P zjxdrYRQ0qaOA@E7gPm@qJWFO-j`qMbHf?OiEa>JjZaajSsg*2WK#iR7Zi%7{vP?X9 zD1={7_|xvXvhZ1Wc^2tkC*@mX z_LH3^^q$cd#0`xJ`k?3>gX@m2p*AO(-dfZCm3Pm$n`YPm@MgIhEF3zNC_91rdT&H5 znv7q+x#T1rTz~nV5HRL-N26D$7RK*vY78{Z2p%Uhc`|%&2Lw$uK0i6an?Np5Hb9BE z+H!(OJsG2jk?usW{&WlqbNC8`Z_mNKgtWUIZ${O{Rw)>{pbK%8arLUpIn;PNeosI(8S%ls+E7R!rSGC>22Q%bB`|kul1@I+`90k77e!%<*ny z2P9@^YTgY_E)~@_Fq2d2SQf3dlaS%=2u=g*n2Yv}HMHk^0bVYN6oEuOKrKZTG1tl)83&JRAXbBH@mPk9mckahBj+*rbaDL zeIT)UQy^kMrlFWu&+EfcMR%%LYZ$bvZ$_5_KRgA9pyor2wvsIOGbfum7*fQ98|HQ3{NJF!VOOW_ ztPQqfo|VyEf<+j&N+t1lKmwg7nrE~>kM<(qjTHT$8be1tRaEZN;*!j2JmW?8cZP{p zYLGNNNo1F(hu4O1=2r8l-V3b}Pl^+jO*h1pqths6t%|1o^&V$!_;Kt$W)-<>i`dK?Xc6V}6!iNXrJ{q(SOI=Ra-H<4f zt>bxW>6pfDY0qk~Oz?)G)a=N9&h1Pg7Lzre4$x@TXAu(PhYIg}BZxR=D! ziG9PeNR|*^B#0u4nZS-OWFygBXKa{ywr{Ok=SnDdO_5ZWrtU6s=-q2|*p-)XW1Fte zU||iYf}IRmfw`7UHr=7ad9B53QAz^HIR-)JFR88bE=wZy1f2=q*x#K2B@Sz87B#E0 zhV#vsL&CPgCc3}BKWdNg;KALqZ=QYq{Hp<-8`%t2gI^7v!oPh^HhUVJNjJD@n$@qK zK5b9)RO4_kc5=t0LV`-Anj53;uH}4Aq`tR4hF%JLdPmGZdLSPhH(25k&XhR0= z$RdY4I?#zOjK*?U9xGr)tb~=Z3RcBxSRHF%O{|5rF$U{kU95+(SRWf;Lu`bNu?aTC zX4o9v*aAJ+Qu-c`t*|w=!M4~A+hYgph@G%AcEPUL4ZYYM6EG2d*aMR=8U2`oshEa6 zFo7xuT033+k3kE<|<0?t4Y55vX-cnFW<5j={=@BxPK z6rRA7xEdvVjx+Hrp2jmM<0E{66R`je7NPvIEc$c?x$H{quE0nc$WZq9CQ!5(hOaU9RB zxHY%ow%m@}<4wH99k?TR;?CTKyK*=7a(7PPMD}qHPU2)-gKOE(DV)k_+>_HegL`pr z&cu)S32);a&f;tia39X$zMRW>+>iV703OKsJct$tSzwVihgf16x6$DOE~JZh@g6Q= zg&uuYxrhO43>o2hyn&bSGG4*!cmc0*F^9Q?BV5XZc?b{XVYm+0<0jmUdvF78#JxBQ zcj0(kf%|wkkH8(c6Swn7oWi4cG>_r2JdVfXGhB+(aW>B32|SS}@noLDQ+XOs=NUYc zzu{Rto9FOc{+7Sv@A(J*k$>WOJfDB&1-y_K@nZgkf8`~-lz-!8yqs6?@4S*%@oHYf zYk3{7=MB7(H}PiP!hi5q-p1ScPu{^h`7i#PckyoC!+Uuj@8<)2kPq=;KEg-&7$4^o ze3Jj+Q+%4w@L4{`=lKF(+ukcmA#@G1<-{f0-oA2;lzQ_0Z0YBtN{FtBcQ+~$J z`31k^SNxja@LT?u-|>6?z#sV&f95azRX|V(F-o+ER*@2E(IzsYU1UX0CL$a8vndVA8n6{`^VUfMD;)jJs2i|v%9MY`87`JTNnZ5f%JP;i1mR2g#Z zCD}p~w@)bgp;ai@Uf5n}z|_Qor6`L=OqBdqnC^=m+Ofkv}X98BpopQCvO-tIj%h;Kk zxLUMKlL@!D@{yWu_Iqak^yGdoxqrIZ@0pr^f=-7c>b84C4I!etoh9g=imT^5j+Z#E4Tr9`8 z^hJT+CTkLwouHTrhkXrd8M$OTrE*x#h2_AGaV7Zc8a!fu_&@!y~(v}+B91VY)dAkEr(oR z9+`r9McU-^{IIdL)2dbje@R2nE2@Up74tP;SFOPITzg0d-=Vdjo@wWx9C-`vu>QI$ z)*A+SwO}`PYpwCJT~@;JbrCZ9dySFnn;dF(#c606-Sc|A*;}dr_4ZQXBs)wwh?`8A z)%#2>$E~Jd+-<5zjfPX^^`6r>ZaZZkcb@L0dh;oz(SK?~y#*W1oZ~RyK-R*%)Sp46`!Q%nImUSMN-3s-@UjHFj2womCsos&!}8 zy0dERtlDr^Z8)peomK13stsq=R!a@1)=)h=N_J3@-{7EI(-X@wGg3n{4khfg5(87} zd8;vBwV@fi5@zGymj;_lQsIog$+W-boo4o$sj7yzy0!IM*ckC$$(vp+q=&j|Wj_cr z@_sO=b5Ug1LdW-t{;(S2d3#C0wJNceDUZnCHX7MpQQndoRbtdtiX68l<8k%385Kr1 z7R=`vo49tx50fT(p>C3E&Iai|F&d&mM{+XAn`4>5Aa^$Bg4~%H3-Y$nce=KbTk1+m zl_)B-TFT^q7eYqn0000000061{{RAb+8v8Q4nR;81E-CRc+TK94#S3xk8pR5#U#^Y zihv4pFg@Z5H&5291!>iWwd;sCwfN})xm?(zr}W+b<^u^}22ucc+U;0-c$IS;|9pPu zZ0Bs}?3~kSm)cI-nk7QCT$0?Yr&yO~&mKHI9$K3$t+U#eOF{^#B$VhvD!GN^PC_P3 zNRlu~at}#VqLKC5c&@tom`+$CumH6JJEN|8y>ahVE zu?0Kmq?f4-F`q~BSaxG~7P6SYh z1QW(2tWWHoI6ZNbtE+3QYpEOV0(Y5vynCU$&b>kN(7o2e+f1C4ZQ=eFo@C)QCQj~X z;mH=>X=2ai7Pj8KdD`pf?Pc2NU25Sv3$L{BP7|keF!@pjn(w}@CiXimoNnQn7M^Y4 zMW!Bqz2;ByZwYh>4rnX`@WKG>bm%T?=nEae7GZ-Ml-)AB=C=`i6UJ zFD>LaYdv7yzqwi{zeF5n&@hXJ43E4Opqswm0VqQlm*YCQXUd&7cui0w8r~4n{?J@c zrY6(sye94XKP*bdp*RLz(H(sy1_q%5mtu^p<^CrpWIvbOCT#idtVlvWI-(2C5MMe6 z191szWF@;9Pr|fXp|g3kxx}YBNUc2u zy-T^>P2@+wE?(o9urtH9_7QBA8NH_uW#ved$s1 z_E(Zq?#GNOvoDBGj@^z_n~Z(qcE}kUo^Ey_d*ik13r6_j;ZSl;xmGRQlin^jV9_>B zW$cx@r)>CU=l4ZAEBlJ!|0Z9)tro|&xv{E;EZQg=SROfXr9E?Z8hPS-T(cW>x?nT@ znx>D<*-CDUvV{6KlOmEMN zgE9Po>WZy3PwHrNb*aMWX3`tmf_&*@cCX`CV_dV_u%|UBY)D9rB7!%gPI({5z>{LJlpv*H}My4=C9ns-}pPXavT3>k|$60FrJfmD<|_d z-p)HXg;RMar*R^0;RK;DW^-2qA1;zO@Nfu+$Rz8~{%W53b^6qeT%I7`{W8n8(b=@4 z@EUWkPxw>y#F`Gvh z`AWRMfOqi$KEr4E5NC20@8P|i&HFfqb2*Rq^D#ck$N3ze=L>w1^EsU}_yix}0xsl( zyqgd6NiO13e44LvDPLnPU*|Hu!8iF9>-aX8^Bo#9WP$!aLA-k@v+brEOZQ<%KDp7M zGP4;!@lc7E0?E`xveFA}Rl3Sheic$Vs+DS^TB}Tzt+JF)rK&WQq5`Ug3aXZH$^9Gp zW7$cu(%3~nV(JjF_f&21g<^B5%tTkC2&QpSv*EW5e~_hL5g!yL@T%Xk&9S$V>(qt~mvP|Cy0 zLh%!o(Js?Zp**#l=wR_r5ntslO`SNI0s;RpPPU-28ZVmtoCUwXc$_I-&9 z=0>DA5HNNwPuIwqx04##UMkt)Qe%#gjDM7P^3hT?JIQTyma21{)PNHt3!f-i>LjUl zCrb{#M&`+DCDN|PSloacag$`_n=u{}Wct1ZlW;30<2KxmJ1_-zVjAwk-I$IUn29BL z1xrzjWq1>HSdMqG0xPi!tFZ>3pdM?n4(qW2U*lVRkB#^Vo3I&M@H@8Q5A48BIUGeN zT}+~fDfF`iTQZFqY|SjTVGi5!5Vm7`9?m0p6pv;ncII(Bo?Y0LC-YRE&NJDU{aM7~ zgC}s%L;m4>>|J-{q^zFWep2=ddeEohJE`cijqaM-?xkzmE4AeCY4KA>?#v^Zc$9Qm zqoslkWd(;Z%u1tYibGe^+)8$yB3;*eR>$>$^jsfuH9z7S$@b%PFBH@k^p-!5Wb{I* zS4zHkc#d?GpYT)G^E0mH=UgY<;CiFq)Dv+-7i89*SNM|hb1|3jW#!Se(W~o@(f5-A#6J+%_!AXF%(|58R&CsD;$|@sL;{jkHkDXglp1Ac-Dqu1*0kB0vNBe-{TYp| zp%q&~i@aTJ(YKWC`u4l$-uL=-_nV&oMz-u*r{8<`-Jf&MIrp4%&%3Xi1QD6El)g#E z`4=u-MRni$#)fax6bd1q9ES`XguFgy^##*t%6ThS;d|xsOYyyG<=64;D`njHoxk`F z)!lyco!_QL&LRHB9g0vLUkjSRr44cY_QW)1Eoc$BNE2)aAsR6YoQWG`PBx<2n znv7m%&@pr@9Y@F0Oge#1q?2eC&8Cy-6grhoqtodOnnP#OT$)E`(R^A!3#pS9(ajjw z2D*p-hQ3FCOW&s-(7p6`^h5f4+DP}&kLbsAKW(DT^Z;$42Wcz)gtpN`w1a+1|3DAZ zBeau#L(kKHP!GL8zoQrF_Y|j>=~a4-{y+(Oi}ujlw3kw}kM`61^Z{A)-}DiEOrMZV zhv_r=oW8*D4G|KRqFU65sHhj?MT3|qnnjD4ET)QfFElv@qi8I7p zah6yh7Kz2;9C4mlCRT`*VwJefh#GZ9y)n)hZ%i;6j7DRk(PT6mlZ+Ol)tGEdF{T=A zMmveRIP>puajm#VY!Q!&e-odH&y0{U!&qY6VEojGS4^o`R&jsD{!neGH8dx*GIVX| zuF$=q7ecRv-VTStZQ*0W4~O?f%t&YC`;o^YyCXf37b7o6_E%D6q;g#4jLKP+ccE4; z-Q}jr$0~P6Ix9b_YN|T5YJt30_4BG1)xD}c_%va4RKJ~ea~`fB6;j;THy z-}}%b`m7`uWZU6=GDSM&D8y>0KFr@2tMJdUN%*>Rr{puYRlguz8$$tNFC~e$CvP z@73(C`S+R^YxdNnYCfqoYp2!Dt-YxB%G&E|@2vgn+8@^LtbMxnceSb7!_i1|Ty#cs zR&;K3Y4nEZ-O;Vl$D+?hpO3y8-4op({k(2M-ORdk>#nZ56KPA`!;#18x*(s8ES-(i z?4)S2V~YoBZ_MDv{f)D0w&EO<{};DBJ8L(Z7xQHrKxixTC(& zj`Jwyv&n5VqGS`7mL=0DVaXoEOK7VP@H*fPKtk7QWV~eijav;@)XvxwoS!l^ZOBPzP(2~WN*D}@(8siqU*vd4vbxXD$K}O<% z8d>nC7GrHdNyU|JuH|y&CSboEn7#xlcpaR01CSuoXa=;SOcO<9uX6M}3Y#Y8^(|#6 zXf@hB9hD_N1+)#-us z*vRdH^kg6r^U?1@jOH5DUV{=!rY)4PrCdR#o(1L+^c!YeJ3y8BI4)EarwWt_(^JTO z7RPZ^4Y`w)ivl`u{~B;<4d4k}KMB456tz(rZ~!eI#PuOiut|=ODVLV*p>=K#{b~$w zRgIQY-0DKfcSzKe;L%e!rU8ejO{~Mc2&j{0Jl%1v(b6rry{Yswrw|N zn4>w|X41bpG5Qtqx>4pij3tILzXiO4{60V$_U8b~ALL$Jgz3b9za?6oKG6nUaGcXC zW&-Bme4&#RSD>E>z&#FXB!H2vDPp15F#Qt8C()Xu%CAsHQ6`Mm>(P2WjI50wdeK7$ z)JcL0Pk24`b#cI$(sR?T$s=O_MzVlq%8p&r?~BPJUYah(nSf3}(ad9Xb50Sf`kaeW!!a=;Y;v?f+#+}Gl`7RS#qqpJYb0Fz|81g%{P zO1WC)k2od)?*QHfNcp`0_e1n3M$tsGMH_M!A}6Bjph#4(ssLDSz@lYS$Y6Cm-1ADyBU&JN7)g}vm+03tLZ$uI!>2Pv;AL>)|KUv zJ;k}*ZMpFj*i+epg}Ia8g01^xsX_}GNWSgTfk(Ctd9XuzbQ!cN?Q90xyxnU-Vr=Vq zlhw5?UE9`kM^Z2&Jp*v29aztR>`VP{JC5rCcYu3$V{UF{YbPlih2}?d+@BTobimp>Ji{%KBM( z1)TcOO9EFRTs7+UvwUC3dorK<&2qjh8P3aj!%zGQ4O4?jk<@)OC+&6Ky2ap7w@90(| zoSXEukSo7O-|^>Gh%~M~032kT(#W?MUzrb^g?m}wy$=}QeJUSq%Dndhs-(?zRj#kD z&V3JO`vGa-dqB4u;oP*Zg|?+o;QOg=HNv@vd@bb4f2{BLb0ZXDKQ<04BKne!B->r(6Wh8@FRbL_ z=(!U567vdkdwgJgU>Z$_1(Y!Y86S{w0TmIL=Zgj`ri*DAt%7}9Lu=_qjt<;G-z|s_ zxY2>_um~~&@Q<_`c0t7f{?oVm|Aao(tNbih`R=-2uIFc9MK4$JXJQ>c4=efkSj#Wu z)x5isUn8y)H;7xsUy2`zAB+3NCb3yOfR*}#0&6<4O>7qri5=o4@v?YDyeeK3uZus3 zH$+0bDc%x)6njKcye-}ld&RpVCEgSJ#Gk}|krwZZ1L6a5P*~za@sY@gkHsPJiTG52 zgW|CGU!%sTHKIn7F%|xRvFc|sMzD0oitC{@*AO|jgIVHaoeZC491BMmvf#&;^5gV6 zJDe^bb|!ms@{Wa+lH-sbhm+tDr7*G--?2H#oLzh!L%H%{9d~wOb+67{+M1BFZS zl3GOTl6d}H9I}-$%cw&jt1Q1#^QDXKXNNmm%B%_5j`*pr?O?_?d+pqPHPU<;(U#R# z-*i-c%7?F{9O#oNlojb;`DtIMFABAW=8s*b*{Sse`x@E7jx*<%e8u@eSsQ!E^fJFR z*eBR3Cg4#GlD=A|l0{TVxs*7%w20?TWyidyRL(ak)WE@BhPRRk#JN0l)>x+ol5wBc z)DK>Mt8~;zN46Z2ky}Sa1J*Kq=7&Ntt{jRcdR{DQ^@L6LX zy~Bgi1m23rE}vW!ueb}jn&)}s%`lEB1gzBcII?tUm5)?ilG1++erHe@*dTT6NEb^!HEI*LE}k(~ceAE)QbvEJfXjwQ8T zz9+#k_#v-}$`CQ*_!7QTjJZ8ptsa4ySs!G5SWBz5dmLlTMgMlX{!5V$*v7jt8Vmiw zqruBA+b0~bp0a%3d7hHf#Vde#kuI-iDmQ}SZDUTIbnvRl@4*%Le1UPkqgX?hZv|!z z)k5nUnSQ0MTu~fbJ>3`*)~RB>U7j`LSVeKlwE_$3FDIpe_PjpWN|sZu`_&=JURwci zhVWN9WXL_G2A0x-CuNyn2`MXmQoOEFDXijNIjP8f=WtdYxwe;F?+Ex#z5Q{R^ck zq?PwZrFkA@WE97ZQR#h8wzm>15&z{@NzJ6-w-N4K*RNnxGis?r__ zZDl;&!tW;*U>fi&s$0b%Fy=n=wRMC#B!O1?yj_T?;9ZEN^ta-Z_PW9)=+djXVdtL3 zj!c*6*{A(x4`ZKqq1RJI&&GM@Ur{u;cs_V-+kRa%Tv^vU4YRx-IH7fSTIs#qzM)cn zvpXB}cE$x@t$Z$N6`1nYa8}kid4rU7v6S(g1N89Rvw7ylfqjhcpbW0NIaht#Y%ia2 zHu8ST9+WHPf2g+OuGNH`o3NLCOciq&w2tTewE}NWM=lH21X!(q84#J*#JU`wqEoFYo8v9%fVW$6iqh7x!gZ3~M zKU*t^fhY9bPcprF^y(ocW8lc?e-}q_oIP7=--26bxch_xo)3qID&SFJ6VPMIi=ZM}LWPzVf{yrUPMP56rha_w*{n$qNW`yPGknjMuF+14E zMs78quR}&*?np{CGR4f?TUMTDsop_K=lSP7Y7IMxn39UEspsmZ&ubg8tzaC+euw4= zp9FjB&Yt4=G6K)HSYOBc+ozb*u&%E?@R)dCh^;mIsJ*EefOW~%y_I{`??0CC)Ae2t z=*T{-Q8Ia4NDo$D59nt}k0D;9uTurIwp4_d*Lhw9!i#12_Jqqdk+w22CN#1)s?3rS z(mmix*wXVoUZlY@L*?z5`FNw*o^@1WZI=UsQOCN3Wa~Gm?Y#Fgt-M@{3mhn@X+OIij0kTE#f}8D~3^b}dR_B#xh4#QAp= z((W2!0DWxsn^)rZ3If+M)1FN(FHu->C4&VtOMRX0V`JZ)=bhDm)@28)^XRk^9w$Y={FLT{Y?(+=dm_Q z`6EW?Z-e*L$L6S#ih(6`jAsL1ZO{_D&bi0K+A6?W#sj*%oE^DujbX3;MT=b;>kOyV zAmTPDKiAl=uz^>~Ygs9@D>RVdha$N{5V! z$Nd&4_e7PW**$vyP!DEwTt6wc0{s7?I08#ZZ=Szw@iR`_C+YIdt|ZH~l<1xLyV^^v zjlw}I!TznzV5v7IKA)-ej}H^Q8z57(Tgzr^njPFah_S6_-54IWAMz!7$C*8djoNO= z-EI84F&qt7Pp&Lzy8b03Iph`0FnB)d5|Z#~KGPTP%} zVGJpN62mHd&^PA|#x zB|4oefBhRc=hAXuzg(v)b*f|B-Lw{Pi%z#;M7N>W^F5f0`hMu7W!&dHv{wjcfkJ*z zzv3$4N*`PWxCLCenqdK`DY>Cw8IMnKXSEOHcPH?4LH4!?ly~85@W2m?!4VghptoYU z3f#UG^tz2XzRm;UQOovaKeDaMiZ~@}x*%I1NaIraGrAr!slL@m9>0mS(&MfFv(_gU zE0{8+K3B5zsLvdlN~h2)YN7@@fsUgnO)j&EIsWcg`|2W?gL$dSxFElaG0Bw}4<7g-434-k3*!m``F|pn7_H>^ zI1k+a7f~aZZM7HCU)FS?lAi)iLaN0qCjIT&fsG?49KC8JPVYKDn65 zsnn;9rAK`(hkd+^HO>{#w@ab%uPVEXD@Ssw)+48kTC2_czbwrG=|oO0m0CDWg_fAg ze#zOS-bQVNPN-%N!2o_C_KD=Lz8c_4oBY=Sw9yRQPl3#wj@jA)jd3A3bP?z{2Nb;y zv-3uzOJGOVL7#jJX({~`(xvoWx(}r`Bdwt=v<jl~JjT znf8gQevSBh!}D|Njg2u{X(bF$KnBQ&!Gd-C6-(B{V8BL&REdCySc!p^7jQULNq$IHhbQrwUE(#Xh2%Sg*e zOG`;fNf*HX;5kqkNA!z0N9J}Kd>!>_lBsI>KnoYG5mP&L8foWJGcBa_G5TqEIbe!n z?4#-*OS$HW4rmTThFoibSSCmC1WEtc{pU<)BzyDTj8&!(P|JV*_xgLSrJ!F65|)6=9WhOkK(jsY+R-C{uQTW#a$;w3Oz%78uwHA#Med%+q_iJM;FhQo1~6 zP)c=!X(RowKUz&o`tG`52j%$ilm?B`APt35>Ufime1c#ALV^GPR$0={nH}m3Kt^oY zAa*Fe?{P2+TC2!J)}*;IDU;Rjr#jia5XuM>Bkv~G zq{#1=(AA|?0Pw!9GN@=g$+}LRsL-NU)Bo8*mkRsq>F*@3m3t+Zqm{mw%_bMZ%;l)1 zIvkA0_);B%#3D430iv>{>8}7VC&<(7nYk(L3fMrDNqknh?qy8UPhv9$98#bk!|)k~RTx1PoKbgQ$9#+4zOIua z0hsK6_CJIWnx-hE5D^jaxguWQ`n+w{`xR$0x==9)G$B|F-}RBxp32Xd>yOJDtM0GS zPytcPiHOR2isf&9{o8f@D*bxhh9L|ggh7Ich{!=~xPJIs^}i~=SFD9rf_NZ-1et!K zb*f+%p1i${O_ffd!xW*Zzqs4mcV8jk+t1=r0DSY$dExb6n*_Fl8vw&Zjs$a*1|E*B zC|I4!^5{TS!8%-Z9vv~hps|?^HV$h>1Q-z5Y6=^V>t4!s7Vz3zaI+`^SOFMFOkDk% z3lM)TS^?r8(`NzVpNsDVh!OvL&7S?{aTf6Emv^%e5Fmt6Tm+KGz_jAl4j4^h1agaG zMnFhJLrX``z{teR!iwhN=Hcbz7Z4N@77-N_mync_mXVc{S5Q<^_VPvzfDnwJ7*3EB z&9EFVh?1P)yTj>ndr=r1fkdG(SR9@}B#|kUYFBqpZ(n~W7dH>&|Xyt>0N!*33%=HnnDu1 zo;Si!%Tc)fL8#5BnS2QK2zsxnE8>9(=KiTPn#&`eF+k!%-nm!r&)ZP0!wWn{-nI(f zO;-fio9Dx(3_0ap;oa^%=soJa)BA?`(EP8p)ThAbu+Q&SmT!yilJu z`>-%uTuB9*+`r5d(JX2C8V9#gT(MniJ9AOE6Gh(6W=$tbUV$xh51DiPM zrBk#sBRzfpl8XX}YU7H8e7pbSRq611E||3nB9CAC{W= zQidwjRf7P51h)*(0KbXmp8}03QJR&3DuN|Tdonxis~@HU3jhEBNT`;!V#72QRowc z=w_w3#-KuXM%7=su3(m zDkiBjR;Aa2Y`5q@PA zc=JfkpX!^>cF*${)%uo2qk5 ztr5a6-A232O{|bs6yLaHDo52#LJF&EXTXuwu6ileV`)1Y(;DC~(Q>rioaXScUe!a( z=aT_Xp^*UUN{4{})x{j(5$ZHfd_%THhzBzJuC%)u4h0!`Ow2-nC8EI_Y&Z$slv+{W zIm|bB>g>@rLdrW{y;o}!87M%-4O_s(Ens>g9|UwLy8yN#cmS*{(IG6?E6^(z0lT?r zr?I`|EOXV!p$t3>kKpS5TLO=-o(5;2bD;B}3m1oi%k-kV;a<3(KkO5Ul8TT{eCS~# za0p23ItgyK9i`US;8*ZF_!FXgd~Qp)iH@sh(hOWmQCOE@xZ`sN=LS@c?jDS4KF#MxzzzGjF1LM zjIk&onvc|}GX^S#4nP`b0cmBRQCg>qBu`e7vjb(JL5SmlZ7NRY2y%>R%8%G>%+X9n zwMs3cis%LiSXX#fFaoXlknws$txjWKV}I)iBTrqGjR>?Y*(hYg8Uh&@0boxo#JP}M zI;aL9^_sEdJ6jdEx-e z;CYa{C|$~v0dXL(5?Lw6>jDh;@CBGIBNXO%A7H@p2v%~nPyo8nqiMa2GTAf-ph-Gb z2S6F6N?F)ea&S2bwZa@$t~JbE8(jDjV3n1ZD}ae>1#?(X)Oy)uvS|*$n9QsWfHF#z zvaqe>;Bpdbg)`h-cR0HqxbQ2$Eh{f?00-9%Px%EXN{VJ@a=-!Dlati}P)4az7Pgff z+yF@{LeIl$lX*GR7-77AAQ|qGxJTk%{rs-(Pl3NBHcL!++tNNG51>IS!@uT$zZZLJPp}EGS#A*58#HGfSm?d%x*OeH<6G`9t|CHGH@B38t-h=tBr;K zEgMWZo&glz4F27({T=Y(trO|(D9;xQ26&zsQ#e+5jtKnB(vK?*J(B{}diCiyV9-iK zRv9*8)M{haxXoa)I9wiIAQXuuQkh%%zZYJ5<+Z>4<6r-IKfcUn z4l5Sj0_?uO6CF={&;I56ae!)StWqG?qkz;89-rLEj`x03COwl&07VdCA&u;2%$Ngb zobW{MJKolOecYaM?c+PKDgP!K(#K!p5NmJBx}Y-K={ioEmt094)gxu^M*suy z%=ne6@Di&D@N4syY3$Y+XFN)8FYZB1{VXS~-I9Gag#pc4kCS|!rCy{fB`fBIv!JU zD(ZTgkX0QF>hHAM0FRJ(7k6yR@FHuJSfZB%KR};&g4G1K=A#YN2%}2!guGP-_pDg) znNQ8^3pg}_$S=%iuwzxj<@+)<%HIRWp&F-U z$d>3+1N5K;)j%_B;m|Q2x=CzbY9sku`*>LQfB%I}(%MV&@jhp0h4@_TFL!@i)u!X= z*dNVV=k2vkKj(IDc<0Lant%CT-M&L73qb5gEkV8%L zO(P6)MGF@)mCmbhuHK4{&=1GmFTvSp?t9~6-S?zca|#+t1a330c|fDC0{tu%DVR&YMg|lGDu3DUM!&2T-z}Q4OG$@`+%TTKeO#0E`Gi~S$74XauB3}3a zre*0RJ)+te$b@gjwZDahCAXH>E<4q&ZO~~i>3!=}k6!R6U7z*8pYKw(`x;;GA!B{J(78Rza_#n@oAUirN6)v{ zmh>is>~`bP+IIf&sKeRe83rE|BQW#X4DNf+xQc#k$PDf1DfsIY$eemPSybp2ZnRGJ zOL7+@m=PNb!0Pb>uUh>@NXNU= zPbMMcs>9&m@N^iPjh_W6)U8Ma9LbJQ_-goHGf|MzgZ+09JY%0hzUKbTE+i1Nc<-8u z%OZG`!NzG7r@_g{rB?1vIP4Jo<+$cNXU4*%SvnNk{mK{$=A=lGlbA^)xn!wcD-u+? zGx~AB$mVjA55yNfsX;hUAfRgo=a7I8P&g}G^0Nmy>%uVjeGD>A5c*V~)Q$#5-fenJ zaz~fb<923=<%i9!%;%Pu(`DH2+g%~z^q6~F`+D!~_8T$5e zg1o`a%U#Q6nzCrkp0L7IW}hTnOp!gu*SQWg` zTKo`U$=yMt#9-Vr7EX{&)!QR41#o;Yp}m%OjB6J?kED-}=3VtNcZX29LrBz;If66pb)0$|=!_`5@`ja_;QBlom9rzssg%UQ9gajQmAyIdq3$`2X73;K)7QTza~4S=Hb^Pe7^p?`!Z% zQ;ePeO&um!$vppPs~F89Ru1@!C$uWb=l)AyK_+*A9SOi?OFp^zu`pS~AJr5tl@{lW z(Vg*Olonr|&+pwZ##|*-Ob}z=lF;q<6efT-H2}ruqroIMK}q3AJ>6*G2^jR6U5?kw zvgzZe7q2{U-ZK@ibYf<@GU;LeDAD{& zdA=jJo7&jB{=gyN#R0tGoB!S?+a`=R-8(XqF#ooA6}zY40_PBJmdJI-v=*-u&gmw5 zQ7CjIFRK>MnqHYiA~HOV$khD=h`x9G(MdH6c8}lWkFAKHvU5 z3qmq4DWXKYZ03VcmMB#-qMEw9w0U;8adT$~V8@<=j_70K0n16*D5DW>UyR3REYkcO zrdIyDw*20_+LHkxO@L}PwTyPt3IbF|7n4j{l{w!m?m^F6MkHtcH)ANxl+x;a@sJ(K z!Zy6`Y~rQts+X8`X1aXUb%i~$r4_kYunfKVHn^F(JWqL0e&2xbS0D1MXr9=fBSjoY?_FCr2Yk4+&Ob0a_|vE)pgK0{{R} zMACqak}Q@S0LUvS0)P@WjRnG&e`IvjF?o-3pl%{V9!^n*i$a9hAZjppHj64=FGIDWsT#^8QnZLv7Usyrm zDH6uaX3#KmV+el{O0kIw(bMqrkg<61UU?D_5u~H$<0fTxb)!GL7=3`+9^?xEGn|02 zURuvH9e|#Ew5<|%jtLDC9Z`G!)N9Ieq8ZWL7W!7Ex;n;&T6%PJ001b+VF9=R?ACK& zO&>q;Rd_U*t8QO-z6-`&z;rkx&=O9S(6^XJmq z#7Nr~08JP%;E=D0TWQ#mrJUieF2Ed;CeSwG*#Igo?en{v2$08?z{LZINU+J+@z4Sc z!lHyA)~a$++uXc4<`KNC;R*Y z#(uvUQ~odx_{%ux$=ruL^N+*+oBOmk-a6xhXFAwaJQsW_p3n3C!V5L1-HQ#!=M&w+QF~XF zb1n5V{;!)2Gt;xcI4gM0(J(80!9zcDzh=%b8-0y>JDYgAX7d|y@Uxw7+IP+Nz3G*k z9e&q1Jv;d>-=*O>C}Qx+GwFEi-POpmJMW=Ze-20!pd9fBb}GJ5%@v7zkU(fafD-bk zAVL^v{J%y)QDz)5m42hv+istu&bs1;2Ojy^W3RmnK{f@8THMgf7-4jLGFom8+VzJ7 z(=?^QKphnl99qi+wSBSd4lb8HZC?dFx2%3#kJc0G=NsHh`{vRX$({3R+4gP^ZfCZ2 zNYLi*X70#tNo0nc$1k#5d&vd-FT3rCw)N8XjDYflVDgf@B_Hv>%8qVS?+S1`+aSA3 zNKvkl8_Exb==p~Fl`XrrT!-WrY1)IS;QP>C=x5=mtKh(IkiYzgyu-l{a2S&JUKxRt z2$=|mnNoM@QhnILl(_88rhdXP-S4`+8X%VwJ0-(3J#;fRu`!g=6=}z7AF@Q~Hraeb|>MNvGh^h{6Ch zSCn}N&DfLT=3NF;R2f>^q9WHoSm=EvZYVw{KsJzuQa}$$RQ{f{_E%xcFfRIY-H zTjeG;U)$VYdE;Rd%*O3<+zFG`+hC(jHrryWZMNHC%6@;DWL-yL|pxxHm z1ov%IP!%UWIIlqNlytpT6M7Mi9=)VDM6C)-Wr~iil(Z<+llg+l+YMb*ex(p^l zau{XH>K!dQJP#A!KhGNQ{wT~?XsY_D(`YOnJ^>+-pZwxCfB4H2ul(&_|9k6w-NBIr z2~a6Robydz!-F|~yXkMV8%M*C2YBwI{8>&Mbh3Jssa5)Gi|MwZJYn7+ zRlu!>w>jvEFw242COKzJF%H<|_NV-{cRmZ)g%6{%Kn} zhU{xu+%kvK(?Qt;I-j<>uD+d*09d-g4pWYovte&0B5c~suF zENmQH_d;7w_pTH~MovLVC6Ahhmd>qdBcO_(CpvUlY1D*GHri~fEw1(asuJK~1+)S%V3xqzRe`llz&U>axcot!HFRp8(vGh!FG426UB3_P}ZA~wY}6*b-E2p-OsWDu#Xec3}!poVYUiD zsFl;D4+s0fDSS61hyaiE6&hCA_RPW#1I1IZS|Yc$%GYWvk?kvbm%K{d+te|Q`=xUg zljFG8(kjdu=VNDyhx-wZw$PqlX5hX^yBM@Q9G~ zu=Fso#&duLmE!G4gjB2bS}+rmzK0Z3&JCsto0L)W?Q*sgA?ac1VfuAW&tn1*w)0u> zG9J_p=#Aw=9U;tqCLG3FRg#dWM}w#OG+gFA7$AsnI5Tc4YTc<3OE8?Od1y@9e@wyH z%R}y$9dVBz%A-T{BG_rf{@hNE*TdA!MhK%wxD8`QFX#lk;FPCUtcDHSV>@z3-%Y>t z=P)oHquEJKtBk;Ocm}U=j%%Lt|7Y4q7$M?4xISpT_lAz<-J8^6pL;n8{ObD=56muTG^8JWy z_S1RYfqfW6pQ{o?$m4Q^3<7mYW0T$3t;YRuN?yOrrEod-;b7M}yYKihd08QGq0>ca zi0rGnaHCE)2NE{3jvjHPm`O)RC2Q|JrGqbC=E{{Uq^B<7!Rhq%JTwKj*=K7z=5aP` zO8lv{_c{?qq=PsP%LIwVnY{-PLOP*iWgZ&AJ!U#%qt7QGwSin3#PBFZeQB*Knfr#} z#Mvs6Cy(Z|zp{@SZ6p(^qU2$1kVirW20_*sNvxCQHIfkmeW#72qiH zQm8GGqN7*j2PR-BqSa#lY;`ma@SpZq4J;9?#WJ2?rLb zM>SJr$>gy`^Cvrwn4Z+ipc!*??-j9Q#mt3CWL>-LnMZ6g@<&*)%yC_WGf?mK2B>e?BG4jWb%ckaAtP(b7Y z;eZq7IzhS2^Ba;YCgKOlVWKa?1jiIY2{$h#3Nk`LN8FVgND}DW{HI~qqq8jR3DBoK z6kP^aWY2{wJK{pKVNLGNEZ}$~d~HkP`b9w%VXhgAtbVhX8B{5=)hxvj)XLe`sb17a77$g887%W8xvu~QRSONMqdvVuyGE_Y8SaO4eZqRl`U zD0;^?_TwX-d(db3%#SeC!?aRZBLXjyI;384*{K0DDLGi2)~RD<59{qdJsR}|S4w4g z*_EbRK>uQ4IbE@64HH6R#gBsFE79Mw&I~=o zV9z|nUl3;qI=TOwv~{T~YqtEn^H%+IIz5 zwnBBiRANZbN5zYTox2U7R&qmaG4^ zF}JI+3o(z61c#%eVfXi;ie@>)cW4E+*1t(eFNcaX9(*-u_|rbWO@CTZdHMhFYcvoJ z#{EGOH^OaEcfj?Q^7ktdsd|~+e~SC+vbJ|ejZ=hcZM&Cp;f}F(u(czbuBH_ADp{LmREXkM3z-C)QyW9k*xI8=q5B&Fn z!Zb&f@Nl}Q#m-l$g5y+)@%jd2%Q%dAt#l(9Ma?#jqB^XP#Ae?d(!Tn{mPj9$AwIz- z(RCK>)P0B2vj#D~e`u@zgh8}9iagVTdaT*z-Ia0~aBuD2+C8;uO`fcl|BXMv^k_aX z+f241r2V`((=9=$YK1M@s(#_DTBC5Ot%yZv-mURms?vV=Z{&nwm+ifVA>wZHRa44G zbTHl?4YfKHH4d9$gjl$6S3l3J5Oy#3Pbt|AN^K^q4mWO6e3$5f_|690bjT6@-45l? zg;-<{ZHapR*{QL*q{!!%1eD^7FO|9NB-cI~mp z%pdit-4-_Dp8^Inf!fPp20-)9VnbVg`7&j*<#)1vY*qsnol5F$1etnAt1P^p@=nnM zX?4=J9PZ>#zG#*x>gr#W;nT8YwKZJifTJ!b@4TA)e_Cy&ql2=!tO)9HmjXb^OtKR zbUpBNZ#jDKta6ZlC%NKb$+yU=R6Dvjg@&3i!oC$Bz2Jh645KXe%POtCcEWupO`f|~ zeLGyOG*Gd_r+=Z#P41Pic~RPv@YL0^6GjImXb0D4>5{?!U~bk495nc4M`$o0Y#>wm zjUm`9{rC*1Vw26(?>A^%b_^&%+UIufjSjgsh$XJK2~#BjFRYFjMntI?vuZruFXG2k zanBA8-CUpzs;g_e7mpNF+tp?p<{hI4DvY9{guXYoD>fn+V~$-5t6YpeVc$BIcgGoY zvV@BbLOWqmKA5~~=#vZRc2l-bIHqAYIcT8|3usdVH;~O=Y*ry~UK8T*>vnT_INl}9 zni>uJU7uQd>TlzBhF7;t#^=$Kl~PYOE=QR+>nMuV=6Gay8D>Yb#ST-P%ot)F?dCN- zrpFJ;b?l2I-6t}e8pK0YJRIz!l-?da(D51O2)#&$6mB{WlGSY9*nDV-R|=8@ z@#Qi+sY$nejFNp>?f-iJ`xVG;aPDh;y7h0DYZJk!$Im|3$rBhpi*zQgnXzFa53S+^*Js?89Es;G`=2A4X|4a z=rx>dwB>ufF74RI$81R=wd5Y3lXEEu)F$gSHy2%h!QCws*TLuLN>|*{{u%jIVu9~b zHTkA%+~^6f>Mz(2oF=0lg-kQduf7qiHmhw-%oP77vakE8k%gPAyz9uxzU^#QVv#Iv zSAX?(CBimc1Sb|h%`idqn>$XT2^+TH0(?8hwq#<93BQ%9gM1;I{AgIfRNdl*;r*Ahz6aZEXt+4YMihNai!Sh~e6c<(hSlU3gg*AHwk9`ip^y zyAr<3?}Hx}I@ZVN>4E$BgCFdPMz*!>2S$-$pgCRd>r11vb#~p##OP?QXK?oJO8WR_ zi~cb5li|vUN$aYJu2YAVTcKDgyK?g^Trk({{^L}BXL4qwoxu}F!q|X_pqIi}glJU- z^uo*Nfmm}i+WfMd8Lst`P1jIp6Amv60A*8hwB~w%f6us&w7%$2m1EM)Vv$Un#yW^m|@DGJ8({J9zz%w+v8>&X!1Up?b3*y_C7*?1R*JGwXQGB-0T>70RxSDT4^71`?4KQpPCR;QE>BH=xxxvVwZ47OnyuWpK0Hbvek zcm3?-3Osk}zRjnPU*EUtLjR*DmP_qpwEl8%?ZttiCLf7BQ|3O#7Pjxja_V>I?ThCa z97Bs zZaQ)NfksIBWPHra=kdefh<-F7tCf-4}Pk!(GRYH8AY)Vwus?myd&Y=4Ze8=D@92_D5s@g?>b=cbv6iX+EtTqiVd5xiGE% zXhH@BVz#F?&n0J>#~s0_3W2PV@Y-}Wh7gJeSZSrXR!8Gt(q8K0CL3y>Ck$r@fx*Pk=a`zoP1pU#uZYe)F~P(^F5pUxH+dpbNsGO<8u4c*}}jV4ub^N zpO^lES^isM!atU^mF-3Yi<57p(GB@SKYn*~hQC}ag6yEjDQGKme_OrE%9M+=RpzE* zl~86BF3lA)1vUknrjnAY$0@6iE4Ig^t4M-FU+%@T@MJzK_;C_ZFq3bMy%Cp?mifNO z!;u}AynVD8+VUyfqYDHNc|PdUBM0=3cS}p_qC%;asmKlvvcsJkO0AEQmez2p!M6o7 zXP9SZI1hIb!#NyY#KY$);c=9E@9*FG`Lu~sY0@&S~3fQLn4>i93}#lMr;e-DDf(+tFxNj z4sG?y{wwG6SYQ##*;x-ah&^dCi9{-9Q~K6qaWI{AnN%u?D&si#aK(x$i^*LoEGbJN z&ta?C`Tb5XFlLKlM!27vS>`eRqyP4S2$Zv`#7hJDk||U^2hvFR5;fgHpf7A5=5ZgA zb*B0jM`>R>AfQ;*v>eU6GUnW~<1@|j5~aTkI&v2WSw}p2*5zjq3tKuYj*iwc8cU(! z3FKN1Tcc#k)jBZzUwbk03qRlIKq`t@g65fN436$u{Ng z$x!kcbR~yI*YM~x4WDkoF-Y0zTuOEhm+TObz#=bGWxl^ccAcJ0Rq6*p|2iXvSkT&L zb9A(pH??kGmwc%2oQuWQ$QcT?ft!pDuvZz;C2(&I;A*R5&drnFqx$AALzbb%$YJC# zh`-DpWse*Y4XFB4F77-A!QoFaOJiBD7FBO_gr_jFvRO>75TSCFXbgG-bMZpz%YfMr zu16>N-D3Fvy)(ncO;l@n){x}bn|}@-dUR(4E!Nik*TS5nLc2I4nWNN+E#+;HE|OLZ zMZfhH;!l>WTMws<3duitQ?(IN5tEAV^m9xs+np|L*RnCGQ6dA+* zX}P=GQ|WChu>kd~QkA7L5;X#6VXjsO)U(QV77M6nYagLML)XkI)sOQcU+1ZTdbV66 z6hX6=0*e)l=T`M@X+t&kZm+59+tP|^8QWUMT7UJy z5yH`HbGl;->iA+d1JSpk4h*ZzPU-@P`t7J@j{lHnPO)IOi1Mgvn_j%0H5U6HE6!e{ z6#?bvivk{Y7$0PnVjDU)v?G`zoS+ksQ5`J}K2{kuwvip4!PIgIxh$L|ux4(hN)4?j zwK$rs-g==QRfOlU1f+~?8rB}z80=OX)%`W#N&6kvzpOj$K!&RC=xe>EJnNL?tF?KC z#skVTon6CV?#mg)gQ^Er(tl>aqf;|^L*!lL++EaRs^rv+cuU6443PX+>DQY4LlFlf z^1jjhUTQjrK8FU#?5D$~)4U@*yzsJ?i1u5pJu zODlvtA$7GGmrNHJEJl<`VG;?I1qPHsWd@0;vVLYij=EPnES)WFk-Z*yGQGGyP!0L< ztEKPB7@x5|l0*z_S9wgHTq0Bm7JkJ%y@0RQw=i3-g1B=fZj}#9K3Cl#Rtly38ejKgZ-I?JGo?_MYX zlkG%5y#?AzeNe*5j87vN&%471Xq3Swj9ga_lJI(wPAW*YSMmrB;F%IP7b10yU|FelA z9egqEqn&An;O;tlx@`V>bs9(m(aORr8?^PgRxS(6SP^6o zF0mP1Bpzt;lLl3EWHR~uOlC(=g`c#E2S9aXJ#9Tm8V;&}#Og5tlD-uXC<#l{7{9p_ z^QgIavQUHZo!gfU^4<@xOEzXY)pUxJOcin&!Rno93-^YwMi;xbbk6apHwE3?L zW02(nFJY+zLbhD$l(9^224}bhVvvfjB)H z#kY3Wq(mqXat?wiQZkm0=FW@xc)`J@vwuIkC^<|Hpa|Uh`_=j>+D@A6di4g}ZsBf? zt&*>jXL=#fj!e_0sUB--Yk_yS+$slrxtCUlNfQr1A$eh19y1Nk6wb&PMLHH_l)$*M zWoIlwV!k+7AFgBb&^S)&9vQtr7eG;kvJ>}E<_JToe~epthB_BC*P@?pqU&SG^C;Lk zp|%!jPw&Qdvc)v)baMtQzz!1J>HVI z_QAb%Yd`yJV%@#_Yu7)x4<;Ao3UZ0`s$3mzerjE^$cHBIr0B`aP2)krjISAlbaEOx zCA*790cWKv4uMD7a43+!ep&=a`@R;)sIcUlIa*AHEL>g{wR9nD!P2NS_YWZ$Vf8y>~?%a5_(>I0tdZ}Q%g5!DO7`wPV+%3#b<(V zhmN0No;l8OUSi-w%=1j(<@RmvQYMB^L}YkTi1B11HuG8vjzVIy2GhYBCy|B^B07j9 z2Vs8dyzI2l$$9hr5{W6)oUF|I30ZB_0NQd!7T9bd4j0&mL9qE;fVonu(pDRczo#<( zk^BR8A`R=A=*?#e-I6RyU=3>f@DFdSrfO6~IWymRcZxyA~94=xuVpnV~MP^8v=bi1GiR z?~~J#8QUtY`vb@IRk|eG%V8q2!pWs%pO{NvX5aUEdHQ2F&G0j0QvtT=qG#hX?2?RC ze4ceS@rs&=vYe17;Lg!rhO?IW2P{Y@$eQBAnY%KjRMAgiWg)P)N(>yFBKS%5Sn*g} ztO!WCgSoQ}M3>Jz?$N#OeYhjH-xb_qw4E+{SPpjS{7S^p2E4ai*w}kqq+(@5IikTd zKu>X0APp`Ncwy8WI9wVK+l5_*O9EcqdC-y2%%#73ln97#`apOF^UEUPd!JAGY!hCW zZ$EAkoyMp2aQ8pMP`vN`9{Bz??RGzN*MawyG6?#gqkPSNQgx;Tgrodo{YpZBwh#Kr zuc-d<_Z89=Sdg6u+)rw9f~fV`+Ih&OII$~#{L}JrWguF3!&oFRc2hodUA>wiR^AXQ zl$K!zi>&Q7NPhFq>E&hVyyoo;+QedO6030wCCij8O8u4IBejT$6FyMA;gC5uxTa7T zoA8I14(iXtJYC)QZ!2Y|yR64th$!wgJKa0}tlQ9w;E0HVIv_-4G_xd_)-f+hp&`$M z#fPzkS%}O(@HsRt2?u5AYTe4bQj-{g$<p&NZ_ z2TDzrDH4}M`AT7ri0WV4mIPN6|GFhXq2C&n1mDhn+a764hEuJ<^uLNwt;iztw1s^Q zr@HkYZJrqKzY91?xSgM^XQUQ?QX*Y`fw~kDl+09wRjnE?GfN)t>RV&d<*?9djS@k% zU0OALwJ1Ah(_e7KPM}clSF`wXG5&IJxe3$*Sp02r0;|Nev?OoKK9<_MB*yiec_*HJQ~LKz#q;ZY zG&*kS0xo`b?oTs%;k`|Tn9Q|A=wvy8V-O$vLyl)p_tKf?(N_Lc>-NqNMbl4ifaJEEH z*_E!C=R2iOozjdSHP1#oY=n$FBF~-@bOP<-;N-GLsO&rNAc3KnbR2*0El6r^`oQrd zEX=cyDIlv^eo!zPd?DEm-T8k*m#>P_{tJ%Hk)|~{iiS=U9S5{UomMpT%(WoR*F;*4 zTOHpOJf{BzsM!fLa?z7K6vkBeev6V^q*3&1XCZ>?%^+G23kU)=xB)^(l<^LpuNtis z%$r#o!h+~+nAhcAA56AVv#4tjWqBQL!;`uEq2?VhQ5_X)`zz zV};zmoEa!dhdi0Vo@hXM~K0iH8q7xR8BjC(dO%Ijs@K@YBn( zR(mB_A}ko)MZQGt=^D(0=-y(UPM+}DbW~m;Tx;U#OK&T$^OI6~TwC?hL`Ga7gyM{S zV?bLj<14bc!9{67_oIfQ>zjE%s>2b-S>-8)U$+4M@NR`X?9K}!p zN&icK3|*D7cfZ6pbXtT<30-5;m!JHE#o8DGg0q;sWja~1D48ir9+sJ)5$O|qRv2}h z>x=?G&R3ox=9L?xU>0CZLs1!8i?l<lu-VYX zRT&Hv;HJACZmzStoEVeE(UjI_JJ$T$6#- zr2j#HR{6Fhe%Qbr)}xUi%dR;*>>C#D)f?6uIG^=Gn;3T@j;lsY;tR0#pKzCB@`At|6!81lO%p#Ru~$&(_<#8&?(Ug$02D(PK9rEeg{P(i@uR( zA$`cotHCWDb05f%bZ(9J=-z?ltIYu*Ni)~}*32XMj+L{|xE31v=^2TldZ;DZKea2) z^O7q)nCCW&rIjf>(g?6!!s%*0Y2Ac-_5Ff}K#uEB%c7#;K~w?P^o$)eQ55bx?X)mU zBcZN(zH2;RmDZIirC@$Io>zf8yP^(XH-KMGU=nLJh`JewZ6Gtwo{td?cA(N0b0F!8 zN~tn2oT4sEyF7s6l53Gt6X%k)y5_qZam=h~rFf_m6M=B)i`(d3!)>`)>)A!t=dje) zxX?~qIKA!wDL~f0&mc{R&wvDF1r(!9bqbP~nndF5Ws-o=R7&spbuAM5gRXPaFP%~a zw(J%XUZJt0V&`z6Ckqc+0D?>Q{H1IMSYra9VBH>m)J`aQiWGs+KvM0Mj`2H0sp!VA zH4z(!mOf;D9mn(6g^je+2SovpD8S7lnP0WK=sR$+GW{GsP`P}pjafV-+NT-emi2_G zDenJ)!3F8JstszcpIw-*h$m z!8UoozXcRR3=kpKd$UQi^nGtpm8e$>rQW@?Vgc__bo_pg@4#u7Y;m%aya9iGI#J%KXt1xn|XG!dUmGiNL7cyTepFzv;bN;>TYrL7UK)mg89 zN&92Y8kHR1iwO92<-=!Yu%HLW^{eh%Q((mK5L&nABrelhu}w@zyn zGZj)_vBbBuy}qz)aKyigi(?6ayqhY>`$74GkedD0_9oc==B;O#3H=sr4D;0(*Ln%K zfLMuAsgFO4ZwH&@a5zu?A7?p*z;ZH{Q+^4-ETgC8)6x<#asTF~aWW-oS;Lmd44y^Kvjvmq^Y zLuM9()WC8%PK`!)7sqVCzChIr?B!jK7sIibHAV0INjo?<(1}e+5p&1FNI5r_B{e67 z&+W?0J$Pz25MRyyBHqSdGRoNl3B||R_x|%#v4{JBqgBl}LZDL&@1%_8Ys?lVpjO=r zahRYTy!%Pr($~Te5QuOhA5X)szLCMD!b#kWggbs(bcJSXVN`i@z2+q5o`r`%S8rbR zh{FL_QizwZ!K&TCMMAku*=zmEoTVQ`m* zQ|zNc6u*VD*82YhLS1Ix;3eb0#S-`vly+%IIM)sRBgG2q*FahCn_{;1b@_zWnn~Oiob;k&JbN2|o5lv90lDA#fJ#(os>e3}nLzRqKGqSyFNzbaS zFNe0uf7g3gZUYy?HaNxG+@fL-9`fdoPjV!fENU*kDR^AqWv;5Z;I=|Z7?u1)e`_`q zEGTfc*1_{d{%h7rL|l5$S_~_tqY+CYlc*9-DG#n_sxq6L4q>?i-5on%>?sHR`4i44 zQAov8E6qBgc!byof(sn(LNAqQKaI>~O4K5bD39X6QDZv0IkaC=bo$z+g5vI0kd5lB z-oGm5)}5JXt{3Y$u~!UmO8B$LDV8mf7f)5xH!_%y1L)2ZcADH=ZA zfMZZ_nOtgi4wq6Upn%8%y(`~ODv2zu)rkf?)?_N3m$hZO^U_(-hvZzug8%|Mo4@i8 zy)Q#CNn$B7ydbzxDHl{0Ymv7S?Pm3s2}8?@{q4NLMR_`Tz1xIrd0G_c|N9h9qe}1y ztLbDA(1Rm-HMIq&8y{VQ|*BDCLdXde! zIHC}wt#~EZ&OzLwTOGBjbF==@HV5ne;cSh6wtqvyN8g1Z%yK5Zwm-Ae7RNp`b%)Z z*?ukBgK}gh`c-Pm>u93IbQ>#Da`-}3c8)+fCR7e-Zx@pa8+kFkC52u%@Vc=~@~7dl ztJcv~!dSIYV7z*%=;y1N3M+18x=N)gdZk%9agaV<#%q0XrN)u{y6Sgu9wq4r`A=PB z@UtGU*or=9M!IGJOq-#$dvE@q6GV-)-TVKI7s5su7#T1|)?cDJBb-zaJM!xRyR;s7 z4O>*EU`LRBP`y8Qzj`pp9_&z=ETjt?*Vy-Sr&z5i?#Ju4@dAh)4k=5bT?-D}$fry< z_?0mty1|7e<+y-9M~an2Vm=$UWt8yYh`Aq zK*J9Z2sQ0OwE%zn;JyE?XWicK8#QE@yg#tr*|o)6A<|P#zUtgHiLv!wdvns>VKNz{ z%~2uIF(FaWn5c!BfMSa5J+RJcg#5vdIWz8RNfW7TSovuz<{c)BPQugZ5PzO?8fXwI!kZOM;YbjVP&BnrB_-&$yF&+S`AgZn69f} z48_%oVRUiuqeMks&^NwAgLm$?C(e(&dt%4e;mh`A(z#;6QfRTgxydATNSN`-bo<>1 zT&}aIzl+gwdC!Z%DoLLSWrM)GZWlu7G=Eda~1po;cFp4FLrt3gT=kz zY}tx4!6R)r69<^GpF(<&6IMPyHjw|P3i#T{lxlwYp!s!oI#Rkq^~-;%pVxz6<3~Um zH!@H{`tPX&4+p3q3Ho(6e6I&$MTJQjVDr~kq>)*Z0yu$xR=*a~)AV2_r}30ieX#K0%cpzx zemOHvS!}MFS%96dQV7%0ESXwpENvER=1~fvs8>FGY)Y<9*S>4R$mr?w6aBl-t`pc7 ze<3hz6*PFJapjyWW z4%mzloZoK*w{^(;OAqGu;92hV3y0f({%-*~X?oQW_ir(|O1?R=rb_n-;;3bgTF7>` zEHBhHUv0t&n{R3(A?MBrTiK$PX-r!}g~i7!sp1IvBh64wj$!#sJ($w=XY$sDsmPNDJqWRe19;PnT^0v3Mg47dk(L$Aa9;99*864w4+|P95 zYI$jzI+<(+i@D7$ZdJ)C3J)r3mQ;-tGfU{b4ZYsyN7hiBiPAM!vcc(@tK_ovoVv*4 zJ*r6NW8;0y9Dz9jJg^u{mWzxQYskj+)37F4- zOX0*mYtbdCPFDcbNpVH)O+v|NT0e*J+mzUYqBo2|r>?;l5v)0P4d5 zn@E)=Y$JWGL>#Fv)|tec-^~W1`-?6h)>w%cLe_d$c)aw{tb^<A0V0HR5im zH9isAj~2LAqBUuc(nL(C)elLuHLV2zMSIg?rH7XrD7wzXoTw2~iHd2WwO@2W*vEky zRs~(C4k^I=`Eogj9Qi8t17;_BUZt7G|JD6p?`b<&f-7}GRf~_GALf>tx@K#!Po%7R zGN|D*(;c{qwzY*(+w*>r{g>~&WfH#^(T}LF71I9QFGKfHk=aYJSA?ot!{tg8(>7EK z9EULwK{C+FZ?WlE#9n9fJU;V7H`s!xEh$x{wy z8SDRjFYm7d!qJ)uI1NW6F&5)G6gR-Rgv58GBMP7-yUK7-f6GbQ##HM*OTY7D8**yS zClB}`u2JhH@ww|T$xFWf0+TTM=%dwJ5rr)>7$C1_08401Mkq0x{9As(pY<1Dg8#)@ z9&NK3iw8y*#+6V*XORWG8S7!ZnCt(^fReKk%jq=9Ju%+7zsdHV3HQv4U5}M^u~@v= z+&_!^m(s94I$v*KtW?+rHi*l)H_3yBSmk8WFG$d118;M!#OJJ ztoPpe%GW+O`#Y(juSjgxh@1VzrGHZRcPPOx-7S*N7XRRiSqq(5)4jieCgQn#`c=$R ztC0*Q03l?xg7=$y0dfB6H;l}UM(^TA(80&oM@ymL^sN5b|Mu!xe@%&(QILL9dh^*d z{pAKeeC$aSu1{v7rDjzBN!awl+tIK$E>~G;_P5FsOFccC6$s&m(Kj~3`j?r6HsFGt z{Y}aw5BW}LhSsx#Dfb>#@Xo;(tF!!oUt|F%QepRIXo5CXv*E>4zMZpC=@C<3ER>8M z-WS@ZsWVQIojAVCoXkuqmulpM`ly-U4NnTqm&@#J9X-ocTEbR}`r@6VQt3nhX}!si z1YX0EeKxoNAi-S)+-d5q~g|C|%?kRUc`u{Wp{f1Gg%dY@zk>6xFIm!QfuNJVg@(;a{}Tw`TKf|Gjr)aXs0 zB)#Z1k@(wj!apC46qDtE8r4}BaiZRUA-w|CzuOUA!oKZF>^UqXWYD1)T}|?YwO!?& zV~ipU!*GcC#1pEMjp01$kXy&-84kz&Fb!fV;&?LBB@WWg#hPqlK?+uo7G1<3O7`Nd zt=vJYqFQ{hl~JUrM+-=DTS%nR(a5#k5<`#cXZ7WJKZp#=<(2k^Fo_@!LuH{`$tZHo zP_aE2{;Fr>nKJvLRSE4g*Rz+lGV=Mvi;U@5XOtc%C2h)(WP2d$aW_1gV)kR2c?F`) zjUMA)))%XQ&M6F_S(>OkuxAMgyKLa$dZt$vg(;kq7o!G#Rm*WYGLv9iFhwC$Fo<`X z+ewRn$jDIo_->h^#3By?3gpS5l4{}-G>%92XylBJVwFXBstAm>v7{L?ege>(6+SXt zXH-si*3gf<+lnGQL3-`b1swz2MbsleOy_#&&@b>t3-k744%=im&Z-4#sXTMklr;FcyJ3KQ@NG@ed^jTcoB*9f#f^TMQxm+A8lLw3T;8_E zRkZQw0MchzuyT` z0`?M~>H#6k&hF~(RuUDo8FU1)Dbf=Kt;^TEs=mp+^~`GKz!g{#4QRzSUl)9dwIOIMLtJ^C%95yNxzpc z=>13Dqi~v0v`d^Vn3o1Lj2G$h6kQ=K_@7c+%q;fcNxE3z@HD26qKRqqFpoh*Q5Hv3 zZR$jWuYGsM32?I-kqOTHtwvsq3{xJfntS35($3H)AHNR9BI>g_B7~<++0Ss4- zgWQ}gIG2xli2iS{NmYXfM` z6HUi%t?+T|O_@uUQ5rpS23NtI&OPNC64@n^-?9N{t^I}aCqc=i8pX5bbOLzOCsM@Q zVi+wBDei{&Mz<-&X9oU|LWO9#A$d;hSUHJgf+opcjTcrzyk`Agt;P1iK+oenQ&ir+O_ zLLhZ_+I-Vn7D_YFG;kb38gslvU__loQ1gJK-DmC-3R}O>$TJ+q(b##$=zwZ^hFvnOyKI1({she|^zBqGF?Z!D zD$_J|h$W{Qfm|mGI-b4RnmZ=E^J;(Qtl9S;(kCJyV@Q)js^HoB1S60KTel*qT^pjT zfE4qa!bu;@nK_QWv?o#q^K#QUDsS*ivib+QPq4~mv5*PhRzutg!8)&EcgJaTsO${t zkcBCD2)CA8ej&bVG5reNtQsij8ZYbeZZhLI?o73=TAuNIy>8~g+`q_3N@6ijisS_C z5o9v3MTvv{#Z^Thd7Xbjki@x)kf?WPbt9 zeeZ(!^6{V-Q=zl(7}-q?5w4`zLA48~z1CSd9|r6Ac3KBomXr|>M5C!$o$eJgu$oD^ z3Fxj%Ly)6@YNxt0!K_{94S;D9A|)&gPGgeQS*vDvT|c>RvcgWS5VbKWi)tpKGOQ_M zN^PY%(+3ZFik>aH&J=*nh5!3jr2W4{nEzV()pZ)}J7aVd@@RCSC8Qj7l((~9>_>WI zPGWX(Y<^76DeJdeX2s?;g!VATa3}F^k6e24)_6LtKZ-xHx`@^?Us_iB^8WPb?s4>YLOR22 zcfZo@^phm^g*!&RkM~Tx^9At{7&uO} zq7v>D6(>PGCv0dx6U6I`t1TyaWhBeQ@hSixAfOCSGd{}ZK~3jbs=*yjo(I8Z{mHVC zF846s^b~{>71cpH8iRZM|IGRihJzZZ2-boRx%@Ii`-B$Aira!M!KXD$mmV$@$~6An zfMv6^g~0*cjax|DiP0SAnZs5bG-2^IqS~bbr~HD zqI+>o4nwHkq=bJUBt{uo9b_%SgUd5isT|!Q)FSITLawM!ghP=;k-~!WpvuWeSf9I) znByo_9{;;-x;zjkAY(b#-!AiXW9~8zxo9MbRnVl5W0L9dr-qunXp@1{hOQDZFQJ8x zs!a^-&$&AiY3anZb7>?gNoKTDXGt8mRNqIP#yrCDD{cn8=VTV;`iG_S#whAhTXiI@ zEHomS@Tgo&xNEPBx-Q=FIxJkeypN>?O-hhQ%6@rj3wnkbDPbYkO8rOZl7dMSU2`30 zbENWrc{uSZpDn$!$_qZ}U9E5Ug1(avs+~D$vs~h=?fu}fDW4*V$rLmRb7QHVXnCnJ zW#XBK354N`Hi#TpQw>>9vLU$MTwVQ_0W+^;P=p_qVq~7MZO`iRm6%0Cc9=<^`q8|C zs42DCjkPwO-uCYY-UGD6UylLq$mBDe?l~r5V&Z+cIp$->JH)-f8FMBBnFj?6Rx9rY zS)GL8VogNax-Rp`^5h%^N~kccYWhip-<7PV^ zYaW;52XXS^#qvx3?fnRTB5@JGKQc^XwAvFfZf1E$&GI=Ey{b!pU{&CrS2?~DKX0+c z^Hrb9VY*A=F&yoD8el>fjYtMx{6op-6%xV$&|J996(WCzXdov!M7*?IO!~!UdH@f} zclEebJ-=_c)l*gny;dEx$s(NVlhTQJb+ zAAc+!FuCOxexUSbgbeA?gx~-V6j=3B%rf%Q_cH|pNLxIG9C%Tq$`JQ_Qnym#5bntT z$O5<3ethH{&!>%$JsQ%JPR6-NIuVMQ4B z_Fkv>RXvLvx%Bxt7pnh6%*DcM17-cVRrlSjpy$l-E@vFrOGM1P7Y6r3hLs$`&V~H8 z$2S;xJbN|&Xg?J0bzlfYKErD;mYff}fou!=7&p0Zmma4I9=GWx~$b!so>AS=GNB~Ha zv0_9~X1kSZUJ#Z8-#nlKzYyXyVk_vQBkB0fZl>*n`>Ai7mF|dmUlHrVYwiUoyF^Pq zZnH9Z*d?`coL4yJeO6tr6m)_UmW_=@ymKS9+t9@8lDv<#5WF_+On_OHH?F`foj!!@G;Jr$xVsFld@&G~(#!?2RDdx_8@K0DLCB#%k*YhSOd79v^X zv4~1otf;u&jNCO$M7>0$x@??bW#CaEY>hSqj`xXGx^WA>8G)1mA-yW@{a|-h5!{ld zxAnq?Red>Z)P0)`;a=9@A6E8Sdp1~yqwO~3N7c`l9T0Sg}TE9?NI(U+LkPoCW zeXk~zE2EXm-D%?4S}nSi&Spk9-1)uC(N?Q5CnCa1v4aN6L33(hJ0o0|!d?Z83R&_+ zVY>wGe*ysi1?p!Hnldwm$|G^mLM{kf(Y!NrW6SILYK^;ia8x_kPoM{d=Rfov zt5x{hx)-S;3Y!mmv{lj_d{*aN)m)r(5oZ_1d|;_=v#>&y4=5XaQhi(6dsK9-mVHx} zJgb&@RFfmu7T7`_**|v&x=pRrUaZn<852r<78nQVRp5-E99W)UkW#M~p#w2Z!Q~=pc{7wBN8J%JaEHP8m+adf*7_;C zrwf0|xw{?q@8htkzg z|(8}A6 z0Yqp~m5Vdc-fwIIb@adxIJ)1POIM8wmT(e<4mB2PEy1P9W`FtW3Y2xM#Wbcrm@n6$ zF4XcLfK~>Vk#@`!%J!M28)RU*8@c$?Xe4(H{=~ii`hRXtZ>bDFcA>*@5w)g6L0zXf zlwys$tCt%LJrkKtpQ>ovrRQ_dW|7s=dYT(1A3vLIt<8?knjeqIG3L{eq_b&5CJL)K%W!3 zP7!c(?V04QlrxinjpumS6#RQC9W0GHxwFh z_x#;{#brDM5}yuv*=X*h+p2toIUh*JZc+dfSp-grh0+Zz4sR) zmCxIKDx};!rego=(Ra0l!%><7s(nEGh@%rMFNZ(OZ>&h>PnN!RcfV=qD<>RwfmdY) zV8VmaAuZ5w6J}|6a8`*MUL4^;^!9Wo;QuUjAj7@fEo%)gTJ(UU&4q zaa;SF{Mbg&mz?R`3kp;Aa7Vkq=Cj=29OBPnF^xHWw@jh2RZ10}HG!i9Yg$KswvD(d zWeY@tD$b?{#{AKJ!M0~G*^dn{1++# zwK%u5b?Q@hPZp~F5lTLr5)Q3tsNHU1tFB{8lSI3+(X^N;$T5<*;UFh;zlX^@)dZxm z+%CGOmFkPmFje@{YWG!9H+_JmN7cp7leMFR!)%pvbWGQF485EzKwDv93X#YYQuh_+ z3(~uHa?{#G5oK)ciVEk*KRt%ev=kZkt=D)8qrclQOqK4t_^T~@=cEOeh+9u9PUX7d zda|ysIVs>mx!oG4+K?4^M2855E#s~tV*045`zW`StcXw$`DPpUt9Cj&jXfAnq!Pk* zzjwSijRF%zNw<)d*e%UU14__KJ+8B}V=ZZ(wAcf$3m@$@(%8QbgRl=lI#$X-JP>+5 zT;SK`|^gfY=|uL#b6 z2!48NuKd|4s?3d4oR2C$ttCj&bDxWZr+#An-LRQ4kXL>=uBGVo+`HdFGd*H2aN%-ARP z$r|Db@|%MK9w@GHcHD6c)tH=`+6VE+bnlG6Wk%J%ybA? zCoM#0XCFT}-Tu0`>*vBJ@b;C37hufvOvx|CNSdIXJ#}Y#Dw)nPlQhXvVUl4gB%~|n znxx4ZO~BBcOv-?@l07NAaWARs5F8!djJN1=i#>^8)@Bsh&UvTrd}o0O#C#8%Yyl3z z5Bn64pE8hs7m~5!4wT1&`rrUgzBHNzCH={7YlZ$SPci=OQKE+bK`J2^7lapqYVW67 z@Lq6rsK{)9dRw{IdO-M|UwP zU2ZScv$x1{m*&UGROUzICyczIi>_bHO0{i$oj{)Z3aw&~oIM*IDWgoAJVb!TB;brg zYHYZKI2vlkKGD(8eE<)|0S6Q6qc0UBUM+@JfAl01;gFCa=zb)Tp*hC3X}F0Tn7NA? z5m{N%3r#Fr7ToR#_c+{!CNanXrYAs6WIE{=)UZ)TIUT;AKZslQcryihV=SQEgYd?l zL56@>-A$Q<0Fdm?%YT(-#6Bo7-1K8l+A!JI6qfYr858v&sJ$>N<&o{1#9r{bPynY5 zBNwt0+95k?(|C8_d_m~=?CFgDdrA*-q}8&J1gRqLxf!dUZnOvrDC|W}V}fb|@)vI? z6tjPw$ld;ybTw8(LLjWPhG}V3Yc+D;e3*-+=!%zW9yX)|I3v4#dWv5ClyUh_jo18Z z;CAhLi@RL~t{yfB`=IZA7aaQ{uQl@86)*#|VwJt>P6V?5A%3>FUYc6zpv_Q;c%?(h zRA#YwSIpE)!vf7K@wx!3PTk#ZEWJk%m6hY=fLp%C54n_!Y1Y;mrhb9ijf!I2`f?+3 z)%bG1?|`ITv=#y>AG4c4@f$J^Hvt31I>spi{sWc{UqE^VDpjnSnzXd4fBXIZle)#Sv&&KI0#tRLGnfZ=g8iQ5xr$?++{#A^S(>d&Z~4`xvnEd(Prf4v zIdQ_-3bktj<9oN<{}`ouLPi^w8@;1s+yN&%KWD!*D^-Kg*S7?Lh?vZZFZ9iED~i{! zcA=`ZTQB}>u3I_(u2)YFPjR&OuHBDo@>WpR#u-hk*_zC6Pjhxi%Z3>acT@M4V80dq zi9HB{qL--ME8(rcr<=7a!KefAPxz}}uN+VZ!U)!R#HQxWUSdJfv#qYmoAr|?uOl4#+d@uJMkl#5GANtk5Xj`JPZ2>Py zo*%h-_y(uMcjFYuZ=^Qe21M#@<1TF8Kih;vJkWE-RQ+|)DL;uNDCkX#b61PiohXDz z(mY$*9Z_#I(znuoAaRCd?PxKbo5>S{oV;MQ(fDR<~y~^g*&jz=$J@a^n;^ zplnKk^m~syrolvsD)4&$gXK1pB74bJ@-EX}AyBAT^3vfJR7w3NZ7hNFmAfAp<__V! zP`#9aE9rnvxaq_w2cKFC87LD&ZTu3+D98}^M>gcaCp%PlaS?qsnLFj^xXH&EAf&EU zBG6NrNW-)=e@QrUYv62|>f;AGOK$np?`9>aBx!lhQA8s%B+NApQ>~x}GsC*uCy(J< z2+eQ-FkN6q3op9WN`ltwS)yNWLq|<)SciR$3>3C901VKe>MTRl>{xVIU-;z5*&|?Op>*(s!?$2%6>(;*C@r*sT9x zyXK4Wfh9`LeoZyqz-i-J1ajKapg>aEB@HmD((VqkBc-at%j<+O0!%3lao%}=x zFP@`W$#Q39IDE=;a@wQTr1S}pPfF&8;`afrxB_+`laeyN6i_*)AmGeb61XgA(~iLa z9aWwk9IE&$#SP3GdZ)WVkFlsB$3Z4s3TrCBH+2(Lq(LpR`zh_548nS$S$>HL1B^fp zQ83gTAP1VhO9K=%w%$S>hG^8x-&VALR6~~&;2=;9L}XWSL?kz1tAQj*CJf@rTMyX2 zH_7GpicJ@SEq(rw`7Ky`PR~x%K$DWgnqZ(gp zwJMQBS}X0A(F~!r*wVXDQ4KmSCJIVTvP0mZlu+G?Y{Q$$lU*t!dPN?CYY>kuP)yOR zF!v`y7=fO|IvJwq$*80A`=K6rBaDpnc>DIjsXKV1s3m&?`1X#N?DgbxlJ@m`F?X>w zf^LHbhut6W(Ic`ap(xO(!V(B=eAgJXweOBA8Wbp@69zy)%HH`Ud3}69gD4Jyqn=wy zVI0DE=rVOcx&gKB9{$+srK8WEVJHBW9>{Z@Btl#X!5a$35yKam0l^^4+B99_5Y@do zv2sEtB4DE35onJovYyPQkb(-tLyc&ad7+pH;qe5rs>Hfq@HNTb+Ck&43@rh7sb%Rp5ANJfTH4vo77XAu^`Yjh^)dP?GhD)vLk+%*@l65)*u9A|#fG*$QGNEa+?+Xukf zNoh0?*Y=a`J^eWYh$GMygn~HQFzirO!;wS~;AJbZG%F!&pgF(5rf;PEEQ{jqG`k6uz zNpE+_n-$$ujMQewk;FU3L!lo%BvJu#hEJRBgkB|6SV_-iiR;`8rsI z7?eHI=%{NueWw`?8)NHMcaNgBi4a8=f}UaO7dIxyPtxEc5rLiLLV(}I&KmFGXz_yt zt!&_}EJ&ifedN{-!S2G%iEbX5ifXRY1~XU%a)ig`fsv(J;$KfRX%^^hgE->E`qkQo zgYoG|P~d8AI|@B-imtg(4O~;$ldB%~M5h~GE7-y9ZvF#@%b00F)Sr%2 z$3#ne7lsSq?a(4EZ0unu|7t@LsF7K!Q1uc7;c=np{NVMtK~5t0t;S1w@wq+@(Plk@ z8?S!fG)mP!m#6^eIxCZeqru&S@A}ULu7_Fllyqx-Q2HoxfcO3~B6g zrgUuDPA%{hi(ulg&dkF&#g0Q(lfQ3s5A8u9zk6VfUTKi^^)l!sG+OArLvXi7W9iDF zpKNabq$+_3lQU2DmsPlvM>)^S!dmm|-%1*E=Srg4)R@l#ga&dOl=85fP{< zty0*}(^IA3YQZh}mC_c|xT9GGdX=OQWS%nfDLH@FrHc#nSGkB0KPVzj1_S9+OBFTf z>3+BQNTG%zc{ulsC}>uNPC2)Hw<1mX!a9zE5bj{Ygi>rd0PFcl`r3L=GD{F8nqcZk zZJcGLrq3jF6{E~h%W?sCWHsg(oAZ7YIvF;HddT5CitFW}m__pfpbrc4c-@bet&h90X{UBP2!bXkUx3=xU1w@)XgmcRrf<5O)H6`}RClkif z`(w2UjDpzYZ`@JqFS*$k>L;zg$FPsa0SDIs-Kqstd|XpPTEh)QExpwshnQ9OCGq_p zId^y+hDE2?Wvvq1Xc1o94o_)m0XF=MGU9a(mCWlqrI3aVUf*+EOKY*wWN2N~oq*$w{Xm||D z`|S@#$NwIao>-6GaeXU51~)6hC!)6}N0#N-thB`scMCEd+asYx2q<+>6}(je3o|ICnbVDmV~aR}$^3O<=RJcdV^^Lm<_@?aZ1q zNGbU~dUUXpzGNtQ(XE6?M2oL^$Xl_mpJjp|8^vM0C3eJg#GwW}9DbjU;l7zo#N0(w-bQ|>a zc~{J-cE#Q0l2O{dXD!vE9fpxTE%Tzpk*eLVv8ZQx_Mbe*y@yfIpNEl=z<7rd7uHmP zDS2sC*kkEXs@f2`%|3ZPie?#6ob|EGG5vOK7`bKqBCh)w_Wo)P=z3%SbZLMPh@`N= zlD=JCu*2whm6!~W9Ded&3y|}Uf(T~pNfhV@OP|`OC}I-~fy_07%fbnfrU!YhLRVvK zhf?@iRLR`r=py$!xw~;v*7rzgiulQ_ps(Xbs5Gcn<0UhWE7WAcUL(35*`u)t$wM@L z3B|Xr8~tTN>aR%Q%%qnyXk^y37z?(1bm_mZWr7T*nCz4E`5kx+w?MApt+$|%Xh`x~ zI+$g<3*JdtQn(+uwafg`ywkz(^`an@SY9Rsb{_`GLkMYpDNec%Rz*xO1>3uJG6YZkZ4O^5})8O)g!B zI)2Pzxi-f$hGkoqA$QyqnC;09X$R)MO%*LDewf^vl4)WZ#>cxTSfEQ%&E516)5KFe zoM%&Lk+54BY?aYn*oPXQFS{DztDJ$A52fa3$J26}6vCe8ab#fj2uNAW?UN@pTj$?39otV{eO>{v%lQdi+FjO$%$w3gy*x)3+=lFYcR z>lph@vrUhvw@ZMWUmf3Se#~Km!wp^#hOC@N7)$D@Iifftl8gNo+rtrWxE@xrI>XTV z7RV9Py+UZh?V2JL8h>)JeTzht4S*)xB%!=DX#v!?>v0>y%PdNAAGP26Q^3cy2P}42 zDTXczy&NQ4e{|dF;W;;<6XcVc?@awR`ZP#e4kBYcLt@x%2@&pOGmt9|ST5~a;Dr$Z zic=>=X%o-K!Oh1k?NK=V>@FxQ-)-!(jh#jAIHAlpp`0v$*nVmS8Q!@ZeAm z9VL6#QWft>d=3YXFmpU-G5~A()nO9LukTi%yw&T<`2CwkL+CPGfQtRZKsI%EB$J!O zLx;`@@z1fKh8pK*3czn`!qS;M1%V*e=`VRU=8F7SES~_^sn!L;|DcQ@_!lf)yk=7$ zUl^(FR;3UU!Z=ZXaO=eQ!ML8{M`ZYZY^MGoD2inDTb^ITZIkqxh?FOh70otHO8v&~ zdQIy(t=fVHc{ueS`Qvg{tLc*KK&e=DrWn*Qn66_z!^|yBu3)8fMXrCQ)RS~f(C2`1 zlB^yZutHy4&*X)%dTek<#|F-5sG51YxjI(8&U5wg5Z=|k-sU~snzbX`R8i5X`$e;o zeSRRzclow$l8t3^YqggIWD*}|HPpE6URgXl9vnaIkJ{`&X;qtY4K1Nho>{YrAhXk? z-8MJ>NtHjA#baJ=^VL>H9XeO!Gixm_@#-f3{+L(oZxL{Yr;F@$+t@Q{(zMA?Y_}i& zfTP`6rUU=vfe^nom2^nv8Z$2nesD&~$L-gIoI73Y{u_uPHwqJ8g5CS2OgdW@gIP_Y zOrMt0X=;|6TZpu04JdWZYFbX-GPjV&o9u}gY}G1XIaSB_pu}w)z2k+e6|nz9-zQjb zCDrItMl>ElR81cj5)cyimcUAmh}FVv-0aIZ7_Y7&x)S6L5LB!V{m|iTWv#@%Sf;OH zz3zj$W@7{q-ne%Z^MPB@_0Bv?UAAR}v|O=t{T3+%wAGu@5K`uE2)GC4@fO>X)Y4wb z@8E+o?g=wV`ZAfg?iDBXrq*;VPt_}J{G3Agpege6BF@@KLUN0N)u6LaQyY2MN>3NF zXQ^e!E>N#2C-nx?S?zaW0uTSi{Lir$cFt)3RJ^{MSgei%BWJ=yqj2)3UH9YBqhqQ7 z=D@wlWbbnphzv+~rcu_tOKl?bSu5_chUr6jQQiVBx_@rEwmUuM3pOoqg8^@M;>a;Mef zf>ExpiVCRof`byvZDylX)?t*NZ@|7zLbmXJH`7GD@;~mLUW(PZJDe8U>Q` zaDfd(t*8h2)QiStnjQkUGWRzuJU(@`Tx8!cLoNMSBFl$s2ZFzkNYex(TZS%{zZI$p zl*NQ2-GKu^_;yq# zYn_z7W2}!=rNEbeTX0TRn;n^>NJggk{u__eX?hHLp{1eOq%8b%>9aIOa2Od~XDx;K zMUpHkN*+=j4b_u{Yh@gqb?`t1ewC?M)6xS^3v}iz}*` zrRv{2f0 z7_1KtB0E&*Pji{-Dd_RMYth|NoOz$BAq#S4HsIhF__0>vR2(IZ@t9x?e2nPLsZWgP zoR-;s*D6!aErehlj~*qU_Xg7rUGRXSYpkV*jZ&-RK1xF=V}^HHi(3bsTn*SK&t&)l8@zMH*Pn3zwPis% zJTefPtpWp3DfN7s67=CIjcP1&bZcdl8X>8e9ViuMex4#Pix*Ww$t zo$f92z|Go!e;f0=PJ{YvFsau=ZAQHG%7AW{ed~pd_W0Xt|JZ83PhB^~#B7MgEUQn< zxb23UZux`FeRte-fZcPeeC~nI6!^;%J&F`6R>GmwW=`eGRB)-}R;AjXYSgJ!uTg`O zwrJL*#R`u-bvif+lBBkpjcxz+W7<17wxaLsf-4m@4J{o#10xeNOOKvnHg*n#vHF9< z#m&RZ$1fn*t2!wxA}S^>At?o2-P5Qsb~P^vugEh)P3pl`Cb#qGDQ+EfC=M*S zF$rmJz4NnQnvjuGP*TaGrZEk^mYzXABNH^y!XLJ0)$lBSm(iFADJfqw-FSYlZ%^&mycgSP)Jxr zRE#Ho$LQMQ@qHxe@Q&M#K%RuOTh=!MAoWfa)hYUKt9N31E^B{NR8RC}CEuzvxq>rU z1ASP8taq2|Rk9`PhvX)bPZMMg^myJSjseM6AUep0^`Q9TaUp$HkMZ-ceAL~2uF_{; zJdIG7#_dz*hVA9D5sJ`;(u0WsDNaW&#IWc!#U=&Ko$KP;wfP{v<*z=3O zQ&zY4a^Aaahmp!NO3uF<`56nhwB8-ryS#ILqLJZZ`|dEgO7*nLbUSq=kc*q#yq_!of2#VGQW`h|dT)?+%4q z%1mP7e_zwg1-VJ^Fq=OqJlTo_g<{y5Sj0a(xeuO$1Ar@F4HyHUz)|1<0B{vJ3ZTG4 zD&VCUaaaaZ+#y#`F!-y8e19-;yCnymP5NJM@Ih;!?5BU2U0|45!PN%nDWMi(Mu598KHojKnw9b#KJ-h zPB?G^bwS*)hU47D2!H}dfd>G2LQlT;3$9qPcb~spBMp9 z;3)6_0JsVq1prW(op+D3j*FODu@&2~4co94+p!(nunpVsF7BXa+S`S<|LHRhor~os zjEz->=23Ulg@S(!)Rr6{Drj0QJaw*MQ+#i!du<^>W}O(DW_>vZZBVJX>9FN|JJj!W zwv%VIPxRnVe8BX7wp(WSC-AkvH0%6I{m^ws->}Psjo&UpSGuuj9p2e`Zo@kbsh07r zeXqp)XM*q2Z4PBC(54#{Y89I%X&XtCl7&)GaWXSWhE8U}EKLit zhzo+?RS?95MN~v^2iyh04HOk|1C-6}3VOX>uR6uy%J2JqpYzOn&May1djI&r2j(pA zdEe)KmhZE??>QM59v*P!I2Sq1&W5f{o7{D=1EwA4FCTZDOWxW&)Vq0P`^ej!rg?93 z9B1j~Z39Eu!s}0VLT@f^3%aYBDy<~Z}O9T-}%`s|BW-{?4@m1zI^ z_+)JAr|-I8t>gT$+i@aWCX%tl0UcjD8TTH*e`_ajVb+&g-;VYzI6q=yvatKLhmYRm zG=;z6IIZ_i#&%CNt=ooMp{4j=BomuVE{iucsE~9mYck>b~sPs-c`Kc6m9x0eq2Zb{|~*D6q$dP z;Qw+Qat?5oc*jjn#98GXH{+=jz2g?=AZNRG9Cp?@liqQ}S>W949nW&QoiBUGt+@WY zcRbrUF!U1dIO@DCbd+~I2lTwkJD%J3gV0&t@jU0S{toZ>Mb51L0q^+5&bOw_22S>lBhIk{pZ1PtId2ru9nW@-*mk*h9CcQ2)AnrY+c9nW(%KJzv2_(jgV-%}q* z^NXEBfB&Mc?9`rIYJ8&LF6}yI^~zNzx?S1H$z(2`ilyD*JyXe!&AHgrL~5rym>e&r zW4Yc!ES-w4>R7pQ)p`ngy?1|k;C|IZt~_;GGM7(fGp;&Osw>J~-sG96Dxj2zSU#VEe)z%Y*!qm%GtcX`wQy^z>>fM;0p6-b2 zQ+aO)-mmK4-IUD~+@b7P0YoI-o=n0W$tQDeUn-u=FjogxAYFV-2+`CTYLJ4-LB5To=qcteLLJ3o}W%)?uIa&6eeN?cTcwH?o1}9z?C?p z>yBk}?pQHbn7}}}t>)~DIRf`RA^e_F6kNR>s*Fkk6s@7Zetw1 zV`sAD7}p3Wog9Zo#VQjVO%|q;$&8_v^H5gDvm%6LZeqpgideM(m$|VOa$~5_;cm>O z5=o<`;A}CI$n9~L#`tc&6PVB*cQTns#g@5Kxm2cro+e|U2PT|f<|fIFTsD)6 zyNPVPNbQOhV1>)v;#307&?J^fEYD_mkSk1Qb32zot43WY<}TQ3OLX*=ZN5fqC)jSg}ydLH&&KSyrk*l4D~cJa=jA z7dU0prfhTXp2uAY9FMd#+ho*r5QR1keH9fg*Si7vseV)1i|DgKi1csw~( zsBqgFA8^QM*A#``oyy1AQFm%Q1%Pu;gI;BMbtiDKdzssPS~u9vk>Wn8vQr?BlY%l$ z<&yb4rtf3-SSp?5w5KOh@rgPVz%HnDu~a6R=x}?5{zMiGD}al6Jd$-GEr=OH&7uQ5 zP~jNtLt0K1bMc8-J_+ezs(DB;k)6(@voQ)SvBGdZk2$4Dz7Zk%PS#gbpu(yScVr5@ znTqW(Km_{7is|&SYC{Bt=yE(416UDpVjw%SJh?lbF6Lo-#vW3c*eF<_=w{|nZ5T$2 zKsh)V%cP)fW|{;V5CS@VmSSZGMx;}dDXJSf-3GUk%|L3HU@!T_g`rH}L8dMV+M1i6Am^ariR2jN1Wh-6)U)HDRZ=ekorxa6wy4xViG(|z z%p`L(LDMCD%2+H8LEz9?laE39r-73BY!Z%Q{}d3YIguJQ zstrnfkj%iPgD?lk#11_s9_r!Wc`XDq^l_TlCEiBzrtFn~Gb63eGB>pgDX3p|2O zA!$&4nLAk=rwhoWfbhmYBn$BlVhDBK!+DJ(Fdl?AnoMV>E6Bx&rkKeC-KpYao~RCa z1tTMg6}c}H*cL&vNES5^MBUrbANHoM@KAGGpedJ9X2_93>=~&#vdNDUY zm5isxU^U7`Dv5DCek=DW8w}g%FwmP5LWcbr1#VLRitjZTTSLEwXBBFsH zj3(g*fh&V>%r-!13bd!bB`|a8B@my$7p)HHR!l7#8j&xi3$aWbJ;oA{QXvJfABO-C z+M2n0PLUUlKLKQ#0Gnn>5ekQ(9HU79{1{CsUxbqe7D5220y?G$F$%3AiHiw72b-SA z7Sm9VbUy2<=Y_Ip|3K$l7Lw&N91ESKjQd6h5QV2bHQHeqByAftp$Vl^I}y~<5>lC6 z*)+T?T31;XOfUgDgTaCbTZuGI8`KE)8ag2taiJVOk@Y%F?k;fR7|)CYrWKL^#~j@N z4$|2@NqSLEFp)$olptzqAf3(S@t8=UTG7Obf-@YB&>|YZk-)!QDHD<7XbcV(|40rO#qhLFu`D8)+4>m;H3jb%9R!1-v*d2i@tFt4W0TY!NSH~4(K2;kbT9M`pa~kvq|L+v^(IFe(M*G= znoP@cYhE|W#Cj4!r35sLXS0dC;f8VK&{-zb6_@N$#>pYfnTTb^#pL0Il5n>M0g~uQ zb(N@vtO7ScZHK!hJI$Z~vaO_L0fwMkJdt5C1X?7|^AC@CXY$_E(bnb|fpI9;Vn*?m z;xZ^_hg?c&dr^ci>;D|S$^4r&-Uk)o><{>gyIbka~? zNL11&FjKVI3(_>H%vbRs4vry1N>kG)NdG|6KSoz<@JEqwV#)|;SD=jGnHg;Kc!W2{ zxIKX&6%RtP8iEN#E~{jg)_;K@YjN=6dwi5*yrT|Zy=vw9Z3?TPvTkO=W~XyD#@Hb&UDQr6>w_M)}ZW_=JC{+ zP<4zTy8!2CGC>Dsr(7Wqq{2rmO<_n;LX25~4?JSVhmt_VLX+?i3V@`{2z6H~IZaz< zKc;}elchXk%xKIUAcu<>Dh>TJN68FKE^ZFNToZ2W!5N75TzTCoqbV>z=AtOM|G5&$ z@drc=F%_OtJSsCg%$qKS4^MJ%_(jlYvZ@r&1a%t(3kWOn$%$+lNt3w~D;6fQxzxGj zxq4btfT+I9n5O{0*NH&V*jlA09SzaG_Fz~nPk2rS>JGvXs$n2djowX$E7k^Hqozec zz?LWiK$wDjr4V86OD^dJz**+YqpZiV%M`-?Tndbb#TaC*gVP-@3OEh92@T5kZW?r# z4#i_>l$Aie2NK2rIOD`QlP}= z6Ui(9M`5C)7Q*+BlSbQFkrtp~u8Dd%wIw(o$X+5T;4E?~Kq*3R7E1H(C@OD=>sc}5 zb9LrP&9ClprnIq67lzT*eHc(-&$i|U#|3pkq7Qtj%Bw|Knwl0fK78>RWu39>kx#b* ztxaXdh{dvCQ9I<(sBBltfku5iEQv{4Ky5QQA}k8=EmRF@#Y8MODPZP3LD;kkS(UmF zSD7>CnCC(jt0rBe_aMnfNRCM^OODWG!^mCCUoesCxmAjQNGGrcX2g$YGBGJ-yY5=Q z3W7NeA_zvCsf-k3DN`a|jczdXgu@17VP&R-Z009v51;VgPiFy%)C81Yv2FpCbeAsa z>+HuehjFi_*2p2ugPvy$DmTcr{ADml%6!#TKAkDjZyD&%G8%)*05ss`5!F%u%Zrw6?OiS7nDx@u2}wzpOMul!FnG=hu-mX*R5cd6}WOgyAQE9@v{_!!n}DN@DIg zMd+I3Tb*9yNCB~EZb}T4hjsC&!y!)r0wJve&SMEUUI}+*uo*w^hS6cLscHv8A_&Bw zl;=x8h>eqtO4f<4$qk#^1-s@pVFysAtVKgXA2|F<)C2TQY%CFqQ;4D=%57OvcQ^TD4>hbw)#fAG> zRMKK6>YgOdoRj6=1%oR~R~>`MAii^XaZ1ntW)z$gWC7TYPav9LMMW2+kP=BgWkVCp z-V4L5H#Ms<2~?b6h=_==yqk8p7H#-sBtZ=FOqo$UR^m(@0d$bRmEc`6+es|$5SP%8 zNEVsLI39s#p`~NK<`)@;RBbf}2uw+8jDg4kep8aQwAkA+%mmd{CUPvPSc$-AR0kx` zxm2DI=8+s=CxlMLrj>%oQMf;Z#HJzcR3>MrHp`TV5m3sdEphfX>#AW59`BPO~tvPrlL!R9l-|# zn}8a$WYn2zm+~`l+953kGV;}^%<2a1#4D1ZmIH1T4L*{)o++EOn;yPyL*ya= z8FfCY`wHQ}G}1uMHtwdfxZ!2QzyOJ=RPFXt%Oups6tU{18co<{=+oi$XA4XSSn?&l zdvzNV;a6xhg)``utRNxSbC(#hS74T`L@aT)b#JN&g{hUL;le zr;-LPVF+=E`po(@E98}RXaNUYf+IvWY!(IuMra8p-Zo7n5TQbv4LU^vpC&Bn*mT9! zj%3X0=MX$M7l=F!4fZAEVC7F9ldc8h@CaFi$LxSuA)~Tj!~&Pd5c4C)0Jl6iGrD0A z7qhUzuuZ)oLxb%A>U@zq9&mw@u~1_mlu*oknYZ!?GT6T`0FkfmN)z&gHqJknlFWx? z7_L(oV!+)bpaG#iRK@Etpa#?%Y}KHfHDOmJgXR3V7X`V%zrOBGjGX|! z84EHHOH--@V|b`i;)8@3n>D;W#sD#oZ9Qy4RoIC=3OF{keTc}c7vdJ%iFx`1PJ`nh zR)Qt0igO{;tTV=@5K|aSM+yiQ11?|>P#Dy^Gf9^66Wmocg{4p&rt%O0@S7(loVDK0 zRCrY8+>(QMl1sK{pewRK?=( zY5r{2Xq)d5z}+~i8)%ZHhoiDu?;q3_vR0)F|Kn|x0S6>OkP8T z%(RM5(^7pb)2lpSW0}iHf;M67$1qZ{*H9Xyu#rC7jYOEGK}~LwFg_VU(*VSfbI&d! z14yLI@{4SL0I?=xF%H}&L{d-?tFGFgqvTg>3MWv}l{yeFm2rU>vj$7=3KyF%j$uvR zMBJ#on36i}7&0^Y=PqoTFy&EFNL}*cO6rldN7ii+_n3r`%QTf$HOvp?l}T)-gLWAb z*pKmM+7YGq&k^S_&){;kq)qiq)t7}$M54z?5vYQiR>35SBCui8ST4cEU2l2J?DS)b zrBDn1!WA-Zsj9%0YgUvhdlS^g>@(Orm&~D1#7z~5plt+NX@cOh&UVKDK4Lt?Ss)rZ z&%8%uIg0&WV~BiewHRrhVAJBE#}Cb4p>7rG7Ldk&g@&m{Z(1H-;z zaw8O>+W0py$esb>i>)Vf(d?+h*RAjD+qR{1W6!WVFzEL63=j7VZW&Z^H67BPw)x13%i_$dk6aMBWT&(a~d{#4z1_X0H5yJy0NFb zySIO{+uQH<^!0QN4-WMAcG-5FeSPlc&aG@QGSoBVcJ_C#@b`nAn>GCm4Qv|T-Z|KV zB{;b|G(0fK9=wN#dInG9>F|~wchf-su&WQ?Y|vcYHZq8pMKIjJCUjU2 zT4!%x=SDE#wBAnhcyB-0)(;+z4DnGj#$eC3zRoVQz11D=>Dtmi&^NHTw`Yh-f>pLY zvj|J`CysQcrzT?9v#dMMSj{vW=MXu;j&{i!EC!Pfgj@_Ryg0=lU+7R6MhbrH)aw#Y<%*-MD zoWd!JvCHEi+BQI`3X6OuP&C^B;DF&cv)Cg(#tj9=r^XT!*dvL2odp~CdbnGUCE5@9 zM3}DxU1ndh7p;*Z-jp>_Oc9MunIA|}**fLLo488@G3HoVzwo9Vv{AH_vJJatfx_%X z^`5T~7)Mfv!jN*A+kjmzr1qFKN>b(AsM=vh*$iy74~L zEpNR`hcv5W^+Fy@sTw@#w3w)4f?AQ<@6|KcOKgebCQd^s#tWURhB1qz z&8)o8*ex~H8(iokU94jw9yMEz8Q>zegzce_6+?(?)-Am|BCijs^rnMOI;3m>4(ErN@?Yx@8kC$Tiq4YEEI+ zrH8YlYGK1Yz?*N;Al<-{w9#=c4+Tp_rf(WH_aCts0a-$wxpqWlmW^taJwP-UhLcF3 zy-mjcjm5?w{dK4y;ply5Dx1d}B;Nk5gxu#Igwb3U<715v)aPZ#$0X`@25it8;VNd} zsTt0($qXu2c|L`b3%B>0#W!$8w-{5~u_@DRAVJ4|=i_Df9t%AP2OaXV4K$h024NfK zWqN>gFn^x_Dp4|7PiwONg1va1v(MBRs_@uEW9^-`9>d#85I=StRpCZ00p2!E*@#CH zKna8<3JAigR?aFxW1ZP##0Zc)z~ZppHJ+@zSD?}-nHYfk3{3^bTWlmNQBlmn&v$Jb zsVI-fOV&+IYh*Y%xHs8c>vux*;mnq#f@SKnmzs&m~v$urU(Q=CJ>vr+SZ<%^w5KM@Xi9(fg&a^^!T9Z4#)pu$aw^)VzFyEs)+c zDE(bXIhd-N07U`Yx7t%9D+}S^c_xnvBf^+8N5^u6DVx;A8YrR{)Swh0)gtm1TL66g z2X|yc7<_}*IT!Ivx?~)Kl#l>A!JRuKfP{*)i3z&0Sru2KS%4A|@gBhO$FW;ubK z1Pw7@asJHA*Ay?Cu)^xuD7H;yi5v7LSW-xsmnQ`oC||6;S1SZsV5ThZXlXhys=T}e z7^i6>#T{kEm@0`}4P#bkmMk!9)mzq4s3EAjB*EyV>sB7)CSrTI=&A`BDp^ngA-RsI zhrMzlUotRsq7s>or6zqoFNrD-bO0{6n5zd=UPf85ViT!Ka7ONnS0x8oVG6t~NNE^e z8r`A~$EFBxFJ~4-EY>jO{W<3P%NY!!oX5&0U&4Soco$W}yq6Fg)F$v=E(As-H^Z5p z^JXo%zH7t0#JifIFf7Vk08cOG;_&tjLB72xy+9B9blIl*MN*hZqDDVx-9Wvb)3+fZ z9m1=$-MvFyeVx5qkv1ZYL`pc=**}b&YnirTM(Fl#-PYIJ(~UP&`@8x^n2auSH;xRu z%&q%+xArpa9UfRFnVq!t^<`4Tp24my=(=-bZ(r~54%6$V-r;^wVN%LYcU$M+aBmmh ze;ahY+!E@I7p?JNZ)cx7yklDr-UUX&$w56rF<|Gg8FgS=&!FVe$VY3l*6qER-Nqhw zq~9c-gCpBWGE&)|!NGyS<(u$UrZOu4&f6H;*Gq$B;^J%b>| z?dl!G8_Gk&o&8AL-JvaHWHsR!y06zHz{3OXj)4)5)!Dzp9RR7AFQ&d@nY(>Uk2yu2 z--Voeu(QjQ7?7C{yGtvacl&!b_w{b>!Dz>@8`H)1-XTnYxjB0s+SWs!;oZdnyfk|1 z2;LVpr?`!7db@EBj&^r$?c7XB+phZthK5;;fMjresFO7SWcY&+Hqvy;s=_{&Ejpn! ztZa<*fly&PDiC@YWMR)~J^gO)CQ7e&6LbkZxt-mok!gHjXryb4i-N*XuPBK41y5bY z`xr4V`DxG8iVb4P^Sn36ZK5Y9qiq_1z#ax z%?|3jafeF=02w%Mw`UV!q4zYF%cMXCr0D_B88_M8xx;n{r0N~$#@Z)LA8&NyKY)lu zUJeMm?e1k|(3ICm77A?LZs#Tx%?!HjyYoO5-MAL4jj-+w_{Z|0xLluMF$k&0IOLMd ziohroY^)DrAYc+r6Jz5I2X4Pyy2c9$Ow8|X5UCC#y~xBLLRrg{FAG4Tppu%R3!OYR z3!~JL{^T?k0QtK9NXJk|X9uj`6EADOrs_<;&FTzlEG+snAmC;(f&n(%G2HQjAlyOU z=IaCIrnkuC=IUiU4(e^Rb$6`+#2cxt7KO|7B<7$p{dkhVIP); zkQhrp25`6#BA|oSC+}4pTnN&UbFp4lWEaRzyzgvOde?=2JOy5HyS2%-P*({cyPdjE z6*+fb6<q$-DdN06O_-6Y`h3E zHi8?rzU%-Rqw<5jTj^v1)nau!h`_-wEbq#;PqW*T;WHH|pv-a!a0(r^F9KE)X`+3F zO|U873j@&NI&U5bNmU#+yI;%(7|t~=`$9w(6|czpG8S9GBxRu)*IdxAeN;id5hf}0 zoI{a12>oKZWO6HfKme)+7QY-)5K zi+8~YMX7^rSdPQ$DYi}tK61ws%#I{e{&1adM{F`yE4jE zI^?_+T0kT0Njf)BkB-fBjp*wP16y8=?M2nvZH*oP&)xIVne5d8w~U<0BH8_5uwR3# zPTl1TTab;M+(m6>t&56c6L6Q6WmeLG?JC1yMdf*q1=#q94@+R_#$?~r3vO04OeN>A z$pYe}DSFBr+$f0R6`&}N6(FPOe4Gs-8Yxtu(rAk9;G?*=n$?lYbAdgQ&@peqwO>A| z!#%1j<<96q+?!Xl;YAa6GbWRr@qDWoK?10R3$5mfS*YNPaZp&<%wT*rlz@0b#pIHj zr}(H;*w@7H`Yxh&RM=`(K*)ToEgL{ruZQmG+hM^b7^1VF@gN?z>*<&aojlgsP>jK- zW`+rVHwn_hS4Mg-l?*Y zE{TN3bXj~zViNfe@bcWGsX)MwBjPt^1<6Ro#%O@&Xc-yi zimZu<J5kGN*PJ z{b4ys-l&mH{89j7h;L#i>_Gl_qbXcb4hn3KlUVLUa3YaPyJT#w;+0{3>} z&LFOiJ4LjL;Z865J1g)n`B|+sg^JF|-QW|`pmQ2jk>cQ3 zd2`Lqf^FFQ%(Hi$O-82F=^-4Afja3Ui7P#r19>|FUQ@GOr_bnU64!afbvmKNln1%a ztL(?cCpi1?Y$tl`!P%fW?#9uuvjyCuUUfsWyU_1e-0R16N~zPd+=Q!r_;&}ck%t_A z+Kk0kp?&N3YHJjh?YTK{R8PxUkPWU>TU<$80W z1*I{|aqx{86{{n`QQW5>hB!|(6exkMfrS49eYl3k_&mOhKOjfNk z)wbj=eZV+IaWNt>Q}1a%9Gx~kiu>e)Vy;+G(r|`ek(_BP2kosEYbXQiK>^Q?qjwpf z_BoBdc_wH;OD58ghM0L`%4i6sAv6*Fg+Jnj^QINGfpVqHC_8#u>Sz|f#R_)uN%4iG zr3mCmc)dw4F`Ory<)#O{LM)la6?z;#MXMRbuOQ|wGm>hOU>5n$dC;RO3RP1r5)fqL zJ+`NgkqdeJOS(BfowenXN{)P?tcqsVF2>A)HjYZJQj@KeiHQaLM=ad8R#saG@skK@ zEsvTIGng}NX2`J=Lx_c4__qgMg1FxYkHE8j&s%gN)}hDfsrUv#L7{soxFA?YE!95h z?}ayU=N!xD}m^zE(NO^Ktwq5uEFshGSY( z7A>SL<2}ZU-9|sU(W2YacAZna0k7!01c8-iK_<$UIz=6$f2^f9cj!as+(6T!6^LsebB2+TIB4UuU%5Ul=?KuN1N;T!D90HS3)L1x$0$Q;7@x9q z&!nkKX5by8I@*HjoM1Tdfz~PZB$#gL*k6AQ5)S~^gA9`ZaNDU;1 z$rJ5a^OP~%qZP6bxke9ev)wqZ`)9;HBm&_RDWe(8jHis$gWvaP_$b>Sp zR$JXW_3mGxDSoMOeA4XKqy5$BF*6IbUDD2ogE&MhqUWM-C(h?^wOY5SBSGCBt}32T@r31}MLwZJY)`GvALCIfe$Ehuh)kA47Hb8SD0{0l;=kD1UngNS zM~*Po=lnDZ6AiF9Ree#PJE zoaw2BZqdyQ?N-5=@cIC;ofke{|q3#NW0y^Ml(LQeiG5Kv-G zdH`lhsyFpzE%PJisoPdZD7#U^OV%GaTj3ftm9K;8FpFUYN%2l`UhPkOL3KSs z<|lC-TQHho#iu&v(wLWda2~Ws1S}{n7){Aa#K0rfEAeE?#aesk+$cHPhsM11^-l9~ z(zXLnkOtZoBSpp|LXr6H>K^4P{cO@y>MR}f*IJJZYA0)@abI1JQBd9>CvzeC(>ShF z>!S8WZ4;Yperb<&%X3#>wrC(^2VjvAM#WJKQ;9d_b* zW-pezF0`8cF~6kt+RBa0i`u8CGjlxWNAPO>6RYJc$tPNzja_Kl)LvHCNQdx(twdYY z4h2`mLrMi)qXcUUFDzCN9#+Q!aYF^?t@a|gL7r14oC9S*sf^)_9(R8@M4k^DZtp)I zZDeOPL9{%GbHV}A$@+psN~Begs>BDMi9%=m0tv7NOtB9CT@+LDMUc2B>-cvUOd>Mhj@#kRy^iGoshkqDj|Emle@C6gwd zn&Z+wgsU1Q%Uskq(3&_hc`4&jQ)!Jv&$PKtYolMHWc)J`OO)KmPrt;@)NQd@(G*+n z7E0*-#N$#+NP*~z&RS-rR5LE1Mb~C%)ELnqf4?uZ7xqDnpe$IgXGTW53|kJNScv08TW zR6rzPeOKx}vcAI^s?|zdDSW2x2-0cANbO;NtXShQYro`_twz%3MZ^E~c1>Og7LpsT zv*ur1-{^vLYpYe;jMTNlTwUp~e9+vG*uhAi*uqs5znsNpd0o5|y@N=YQlUK(TeUXO zI7$!J^BKuf3f6my&5alxR4i91&tw<2R-)KN#ME^|i7&)L8|ShjeI3nTTcK4@D;N<< z6uT7M5iBDn5^cyu9(UHbLgqFPhq`KY}zLh$=8i^tYukfPdIF0F8x(zmq;@`Z9D zRT_KOk5rX|wY59eG$eATwTrHj3R21_FNG0k=_==1-=UU3&&72p%__NetorAlA@z|} z7tsc>Q9%bCT`W{MOR9oVI_-h8<-7&s8zTjKrx#`qk|CziUl0cy&B#x`;zclSAXojF ztVUg8snr@G*hSuUVeYjS7xZT0N00ZaH(YV-f$S*}kw>tSDkF-`1~Jj*?BoS0wrexxl9GTZD?6+F~FQ|lTZ`=h|-#Vx%)CsXP)%99C^5c&@ zL!8`SiLfO#le!dKJ0X4(sVJqT&^G=CX;S>;SP}^`kBsB2dZj`#HNn=I?4CU-XUJz- z-dN=dc||HjZz*|F&;N_Rp)PVB#GraouI00El@Y(pQD*5!LdkgQX$7BA8Wc&yiv4`@ z>!Bcktdv<#%!oY+zrem2ze%j@$3VTav~o{vQqY96C57ZZ`;b{N+ZR01YeWm`l%R)R z6>i$<#vZR1;WTq|i*x%gW$Cq6F4g)=MA&BN^yhx^bT25CIqZ7{vL0fQ8@3WIoMlG* z!sAqlZ$*|uCuM1^L9-N<3!_R#K;*wjoqV)aW7-4TP-+@gNVS47D34gRu((El5krj1 z5y_hr_EV~!`*SU=ED8VYc=eyvIuGmlltZUMLBG6fX_7T5J2%qExpE!BpI56E`^O0S z6+w65m{iqdM#5{0=fY|Kn!4zO?9knzB7m;|GBMYrW zM5%~qm4P;=mMT0KA7f)ysn$xA+&G>l_hkpp3)f9*IXT;l3dA6emSV>b*L#_bXw*VW zA~vz5rD6~>q}&({Qic*u(C!8G{MbdFOVxY}xDbqDmA}DRcY#-e-K(%)nb^(Ig-aVu z_i#Ap5;dAbiw?Td&{4oK!pJJA+=mLq6Qy?UOsUq*uyXhnPD`ns*n zF0FVS`k{UCjCJk$eW^FIzDu}8N_iwQ;f^?Jiuhv70lR|C7@3if)O{pYsg+M{T*NG0 zDyn?e)=jMcX%s2a7gyKvg0*#Ot!wt8H;VprEsH2YTcJ&gH=)L{f<=AcRkdSsKzB__ z&7$7SITzL~ME50nqnz!V1lk{cVgd7@Eo*D>_rZACN_Yq~1v7TGWb9%kXR|HU{a`e& z*+aG6i`L3If}oxDse3(V8jEw1iY_xtj!2v44oPxQtj|Uzf{4|5q8(4?Kq>A!3jbH? zq{ViNv+6lTDx_WZmn(l~l8<1Dza}N|EcIa*I7A&_Bui{yTjAFz?$FzkW7KQOqjkLf zlc$WV&oriyJl=s3xRYM%-{R+jzD6T{?Q#F8u)1EYZ?(Ftk&2E$>yj9WRwrDNj7!jk zD=$Q5qEr10Pi@@VF#DFwMMt66tRI5}eTKH*zj^O3_tl?~Pl5tmwG^*m{oek~@@Qjg z^|)ry$B$?9#GIr0D8)93cz9QQl+!F}VLR^X2-x>r_nO4K`Bx902r^X zJcFzUYP=@;P@73egwug%J51iDl=-QsN2Q-K@|4y`@2Bh5a^G^fF*iwpBEtV>baGkW z$0P=cPhb?OF&nAz=VOg&qHZw)Cx69{P{a50hnmkg_m9l0(log{Cu^pAa z_#&?DkheBdSNjlqVB}%%$zE6LiLA*{qevlji|ES{<3^hrWm&aRub_54KT~gYfpZx) zak{@+Qrl}ab_hy|h0u41RR!}B;fVO4;2N;#DN%C&YS$V!`K#5+*O?GmWg>{I`*sy8 z7zvQCqRV2f;#qBNU3F6Q-r|$=?AJ8uReXTIS|RUUtu*)GIUyvSUPz_jFWec?fRN(y`MAtLM}Z2=ceZ@pC}S)Z%^PKMAz4y(>k20XWxST8OiN3?G6&#p9ZWb1UG|@vz)=4c1VwL&?iAm(kWy)#4FH(f0wM%bBWBZCh{uLHhs;7+| zS`SR_jbJvkP|@8XV~ISI+3i1Fe!b$lZg4a|)ly*)JC#v%ZZev`tSye<9?7eeFXFFk+%6F{ZI`qY5u}CMOueYaMxmsR zPwD!yKE()*=wai2s{!=ef+FNJDbX+2DEIt)Q@!W&61&Tqk5nNg<_UTa(OvRW{H>lU1yuFMO<%BV6otwHHpm*47bFG1wDxnOO+ zE@)X@(Xx1}^3b{Rjy$7R8ogm<_k)ps*(oP)#@pI?y_E*e-#-)CZ&FR6=sowJXazlw zy(9boq|AZ(L%g6h$v8HO)ho4?F&W8nRd@0EW8i=0=`qh1=;0W_vT~xcmmHGuGwoll z+kN|DMaXoOoKPye@5VcEdhql6L<8k3EpQYs!D<~2FY(+!)T`9)@JhMJsRsrQ( z8pIW$Nirx#YK-~mGe{|)qy$JkBPRLQk6dNEAyy!DOG-(`RoZzbQnc1?>mQ_>h{b*_ zCUKTrkFvS9>No5B@~)y{4k@!S%f43+)f=-Pj_8k(vhZq(aVpd5TDYy**|*Ku3%xeq z`Ry{l#6@)utagX{*j?Y+4k()YA9*{ev zLM*hgMp_#Ye=1b7$C-F2{Z*r%wP=-gV>DJ-lCN6lVHC$$OY>y;n$Q5GPCcimJKIbb?)$3rdg8&8jITS_%cydeA6-S#}@j$HeWlHKp5S%T_~YE|uw*n(f4qwdI#BE|;vHsr(z zxKis4YkMJI>SwL$9rw=)IVY)S38w|;>)9oJ2dSn7((6h_H?tmaMiQU%`_9#~oB7$9 z*HA?6%4OOPHOQ`5F+QF7jc)s`zaS#2B*_m!k$!xCco=8aqf5j?{Znr5Z!Dq|%b0>5 z#B0V3lsn^etqrTbaaBgJgIKFPm2YNpC-yqTG*@>^<_84jh%)WVkTX`7& z_TX$2<}rvbW%5hfJ?2Zoyxxsbx8ceFjz$ps44ZE*Yrpy{&&v0ihs18eYgO`3-FHncSBzUssPH_Xg2M+irst2O-gc%Irv!i+OiCr&Pw( z)-(02H0y6CDCW{fS77r|3)g?R@%UwxZtA&iwC`)3OxR1?SZt zYrRY(hemm`*5p`epxugZ)|vq`ANrRm(7-oq<@-$Z9kNa!*kZq3qLxnIC>~d-)rytk zEn6~9lvq$JZ;Xno`602Nu1oMa>k<4>4WkL|y?R!{QU4ALjp-tG1L%y&m`sy$rFN@j$&c?3HsRUzrh%p(Q=xggLWOJmYK5N7mQbGm%yD zddjO>ORC3GebQ*&=DyW*N#)Ge)|5y3B-aX6PsD2ql|*x5KPjXyu^Fg(3ARv~sEqX9 zCd^-AV9DG4?_UI^ZClpv_7QsgyKR(eYCgF|pU*tGdi+`r%D!*bm1z;xy39Ft;5xmk zSaA>d!nXc>QbJGl9MxVZH{m{KSO8*EYIbFXJS1<)Z|a!%?^?f2I{ML)yMh_bOkjT0 ztKe$4@U@yg>b74O)WRB5F4ERHNu)sT3TM?SIS=VWq^EKSuI%_F<)0Thq$5ZkK>V@U zWVQ76trOatUk5o#t+q)^(l3+?*GYv)huR|%rPx?-$2n!u30^Q`wz-dTmA%^cyQ*ht z`)4FZTM`r`qFL_vt31NteMO$42{!*032HX3z9C4P<-g=@QqA;7^VD5`d`Bw@#&*aFtL)?Kuo#xXTQRhiB_8*6i7b-m!V9l>9_QjOzS%yhW(LRL{_{(h~epCqMfZQ+PQjtI( zTtyNN$gGG8>e=h@hWzw@fkJpfZ6-$AJd)DqJ9n&h_^pcLid>~eLEWY8?!^D4ifi8k z6$|68Djrb+!Y>_5`AEubogfA|NwvaC{-4)U(WqXdN7M}QW9(V>t=I~z;PuQp&)M7B z6D7o1#SQhuWXf}2HCeSA@`T*qV4knu;lZ_7qC$svSG8B_f|LODt6n{cGnTzMN~!8P zcQ_HX9+!DL=7)__F7;AIgB#tqS(|Drg?dwj0(t|Ch}pJK$yIE=g%o#q)alJ+fj?cbkEZc(}rXNbr8Z7*_2WguKrNyympB{Qk5)sD|94z*V;f!vUoUTmq_ z=2WAY5%}vtB8^6w53NDJVoK`#`#edLjlyf=AI`~Y^1f}_(jc}Y@~>|JwY6lK2Qwbk z;oAH{c@U&r>15SX_QKP3ZzgM8|9IBNn zH)RGyT=v3Q3oWFJU$o@^wXIbAq{^Gd)h^U5M$FwH@&soi9^L;P3Gq(sH^^c2CN?IP zIGLQ6m|WMEcty2`l*|5E<*m}o_(L*v&YC_+JsigtuM?y|a=$*@)9NNU8jOC)BaPG~ zhpdiKf?4vu^iXra7ZMYQuJhX-Jn8{7aZq%wapvRavRIgXbDq{oywwP! zUN4LX#gp6BQHi>EmGK~Zpr0W=NaRV6AqZ^{ZY8+Ic-ArFcQaP{m1GrBYAmWlUlLAag89Nm5FA7L{VC|%uP7OT#=rv zzW$5uECm&;-s(K7Dc3jg?CKJ!RsU|K#j7GG(d*i8?kETBND|%o`;&-`l2EMSU5g1b zMSDsUXC!k{Jrf_nnaSG;O36$fv9Y|VLDXc8@_5YbrGBrB^#yNf+3KHU2MCc<&{*OP zS-YmaF!oL$?$8+AA2X=^%DeCTLI~-D86Ry&q@?T3Dv8E(mDL~7TtQZ`X|C{!)oE2p zQBopznJ2N8JZ`jRNhy<}>K(c^9<=$3>{DW8fV^6Y6`_?zZ@C)EcU7fj^$HpJMwAv` zWVyWWnUl-Ipk46VzH1QVCwrtGFsq#mV4K~Q$eNLiN6$eNldl-iTK7$dT9vk}^~JWP z>aU!s?)!HONn}B4q}N8@#$ik%wqZGDaZB@X@|?3F=IVDjDQmG0(PjVNpQHXu21AK3 z-e60PL(SAISmzmRS&d=jq}DY>6Ze1L1ZieePOVhiwX-7~QjKFgtSIEiAbN$FEJje! zABR{u%WP#gmqebro5Nxp`{x=oJ%>~`B^S`Yz38V!@Guy2P;-ayWcA)_vD z=>q?&s|eJ5{SLD1;nBab(c_$sxQ#1YL-<$zDlJzmhY-(krK=Zfa6=eJS0iPWa1iHQ zGm~{L(h=;3?YTNh`nH-iGq#k!56E>j_C11gS!3h#8*x62UtPE6Urpqyr>^#L1(NM_ z4KUcR>#be}>Ec@NCOpHx!8>SH=!9yn1ad`?z3;$%rFE0J!Zkqh!md(w;&>Zc4Wd0) zeC03N4w|d}bxX=g|Dv^w$aTg(T;(|1(69VmVD@ik8sw(5ZGvC2<$Q6x@oQa+rI_9tuRJYQ<~9n^Ww zvIi^0q-!&dWNwVxgv*u+@{VillmIzRx|G%-qZ#BBxxp6XhWw?`Q!zLB+tc>0JS`U3 zYxqsdMMt~w%k_3rGi3Ubc799cUo+(zJ!d8RFT`e~J@;5}ZJql7sNpgiEn8O8)vnk= z*4tJ4bhicnqBduzdp2lk!cp3>a9&pDsmc3q1Ke9dUJ#Gilb{Tb1($f8cRRro?iUbg z=m4DY2cz_uKS>lyUqvs$s~QK_ z|CSPcFZT^_^_l*S9$uedzl=%cU1R^AS&8ZSgjDP#k`Pa)9=ke|6`w8HaIMdp$%EGV zGrmp3SS|-@SyN=((0K2YpYnZqLfM}tS<}qEP+HdGpYTECq*7tt#E2&t{VA`=Y384t zmBt{!2!N4-tP=#U??2zjbMlL0)qXA1FA+u@GxZysgV5uTHU0b+O%cuAAAZif{zqHk zyD##kA&YWEmQHwa7e2?L*of!51x@zQ{VGYhdb2g&AGUA56$(BAy{ zwzUj@?joF`e5tL}Ux{>OpEo7U3W4qw?H2kXgsfKfW!>+V-k-tR?ujn*C4s|gz6I{rs3`_j&8F_dNp1NMp?YV zc#Jf041evyz1S=-!hWb*i3YlUPiekJJ=WvcVZsm`E)#vLErPg zqnvuKNJO31I;Yl>i1D(cKzEW$rI&gzZS+pDuD-|8O340d9CgfEo@kWdNWDC0%+u$3 zb!^UxenG1QYpSXQf+s|j;1@*pRf%N3f@v}Wt*R4tNXo@$(t2qbY$x>+nE}_rrTV~( zmo_TARQ?N3#Y)F;SFaD@h$E6Sf+PJnCK@qz(03F^po`o&*optd_p>MIV-JpW-!G5- zmMT>~W|wR)xJ2(N6cVwdwMGU+d)a@?o`RJic}B)$4}99j6q=>W3ZvkO;u<+7<1i8- zC4wW|?pw_d*G9&YY#c#@gr&7U~n_!C0=I4oQtnVkVud zQYl=Nx~<@QqfwL#`lQs{L^o7ItQJUwBz=(wT(cLxicIwR{naf-=%Q7s={g7c8C|1P zesOeCAwG@LWQ~PL!qH`ahrSWw*K~S7dK0O2s8?l+nfSrThIYkuGTMmcgUnhYYhJIW zo#WZRx2C)my<#m(b^_|!mh4yY%Q+ac*OPj1Oh0l6rT({*8daDW@zN^9y81B>ZAs2{ z8O@jZ>vf%p+zVQ`Vy0?9FM4O+_1^y;!dR4t_O}^hapxt+m3mXXIrExU#7VOt?JDo9 zFKQ#KuIYETI7Y(6GSn*Nl6n@NbAEytd<)FV*shg`B`}JXK7_t{$gKKdM-mBh-B0yX zxkH-_zTKo$1tm*ADkxvO+M$RhT$U9~r9tp1xXR(zuequl^g+wgg^FI;XIVqSXT0`op(O$U73cl>}3ECcgoJ7P{Z~PIJ zVE)-?MMRVJ1KqiW%sGkt z{XNom`(qil5hNi_+P4A82eCiVIQffw%zAh(bdk^1KC*U4tGp#f$*8`mG&MG$o{&;r z=eUYFDhsY%1f^YXRP|oeAj>zQ-d5fPd;J`-Z5#2J((476ESGB|7XO%y`cccKO~?w9 zMrVRsx<(`3PJ2}Qr-iCS8+%cIq)q-&-xztxDmnk^ERWeY`9y1|uK|>WA_l2sj>`U2 zCbb-(mG7IE!FZZ;qvYAE_)*TI`mI!9;S+&T%pH2i)FWHA9%1vU&dbySO1@c7^o0=e19hIqaS91-& zpOBr1vcsx+A0zo8Uso9h_c@c!O4O)06x0Iwn+WuKg3auaI>2Y9BlJLx-yQKwf!>=L zj?A`pJyQ@aC}CRSzee{|8&n5G4xGK%3%OfbiKihO{|*b43?)W6N?n{+sp(o}qO5FG$af{RO03V* z=Elu+8`IJzd3`4N2DwaXMONeq=i&Dq;(3IVv?R79lBvX$7S#jcnZ9SL&&gfV#plIV zIx!Zti&EA%wiG+GSB@fj#VWnZh;vj+VV}AKNUQiZUZm_4LB#Sj;$=QSi4mKYn>O+W zsaDWl=pN8v=qNckGfGekxch^Mq`r)^vHOrDN|u;q8m*_nEkOg$-hN+*NXlGK?-G4> zAr9eAu9M(@PjK2m5i_MJ=jC`CX~ll^vZ6}yg^A_h4=Thfw&SlQKocB5Jb>8oM!1=gyoAU|h zlg?M2uRHfT-*CR=eAD@b^K<7h=kd_G(5}$yLT80e3H68ioKmO|%7u!dWN0$<8c2H& z*fiiAod!2HqE7Zw5q0!Kp`2X6_iJ@0HO-|Tp#ahV4p-AYk(2~%~ z(5g^JXhmok4gcs&g*Js^q2og*gw73}7kYVUYiM<7P3Smhmb1`_IEOkfL$0_ST6dh; z!QepOU+cWic}>U(O@wxa(xJ0MnNT(~6&eqn6G}NPEyttR*WvxDu(KFCcma5Ln{$VA zxASdq?uX99&J)hRgKPig>;-KXgsu!d-?Xsl#HMdIJ+}BQi~rl5?Y_i4#9izzagTCW zx@+8*yWQ@`4_k8B@L{i8a^R9JOJ2VudBivW_Vsep^Uq@(7rK9=^AYg!bI#YC`yiQz zoJX7|o!>z!e|DY)H?Iu+z3E`||E;En7hkma&**=?d$4<`>ze*oyX(CEhYmZ_>px-o zcTE2nLjQUG)XLFkDn}3U=pR4)$4zqOiN8NJPmZ2?*^}j`7U939C+~c6=!tJV@wF#5 zJTd?A=N|v-FFt8ngutUWgbofZhMuntZGo(YA@{RGyKr=I=u5T}}6z9vb|w>DH!OaqItYJ8BAb8Y_5xXbUW1GL&=v3N96(ZM&fVF9|Jx zMf5>ar$Y0czd?@<3cVD(?1Iikptr5Soi8?exC!CuO+(qGU{o&RwD2euP+-tNqC zE_dcSS2zbcS32{ZtDKiO?{*eAS356t-s8N%`G>Q}xek_az0>a80DZmDIn4Q>bAeIbXY*t1NBkL9U>F=zi$Gc>--aPTAHBGp@TN(Vp9{Toy!N4HXC|&YL4^lIZe;zn)e>ua`Bv|6?2-uH>aii{&L~(U;q1mgb!^GA8_d5 ztuOxSp?l6fFmyWlgr>}ctlA-qmEh|JU?lfnz7{iQ)#p6u#pRIVb&%GrkjR&T)ZYW& z9tDqn3k~>h=kGwlxuN-?Lqab6$12Qg13bZ2*zy^`)N$zRp3p_1w};*pdQa%a&~2g5 zggzg-Cv;!vN1;bTkAo)4ZX1Q}fp5q2?XUiRN^3zWLndi<&QKzM}cv&F^czq50#@w>RI_{Eg=CH2XY4}~? z_l9o_e=Pjj@R!2(hVKtQ7=9%DRQT!epTf^Znj&qH10yesxRGNbt0L{6?`A#Q+SdA#)+MdSwytPh-@2uBd+TWH z*{%833tKN~eP`>ntsiXtXzOjQcedWsdSB~h>7>VW(o<>DBi;3wHk)lHn@zjTm3GBUYUQfctGCz|y@gadk?fUjdrk9R z>8!W%)T?cC)4`gxeTG^&+1O`B?YEbXKcU}T8jxNGOs@kIMNBnUoJ_}xg+bf+gtddF z@sPPRWQQ7xCljeOT7%}*t4=b5tzA8A8q2lL5kvfl3^QVe86ihU{9}#Cbhg``w~yyy zyOP_@fZG$PWG6SeT*{l1|t|v1- zj1xoY>eU^wbYYb_UbEJBywM&Xe}X+e!M4FJ-JIy>7o5*D18 zHZ;mfSK5q~v6qftn=zNN(pT2>mGz4;XB(ezV$L+qn@f2+R6d|G>&#$l*Az@+o~&NA zv1mvx$}mMUOp$yn`o}8DB&Kc8(?%tx&4AOYGJEX(J?8$o=Ki@Aj>VGZLe{EG!l=vy zv?O(Q8tpQ%scgQG%T7%slbP{?XwRmND_4SC{7`@JvwA$4n~Y@=qv<>~gU$FGGlQBV zGmbg3G?`N~U2~*Vn-fmi90()Kp<#wOlId3(Ryy|>${WH|9+``)*YMC&_Y-}`UH15R ztKzFpux(baT4&p=_4Omi>~^dpKatH9#?JB%j6nI2Z?Z+v^p0Zu++;4>kw|6$u>2`Z zo3p}1E@{rkvc(*)kEM2*^L%PIPxC`xhl=L?x{Y`0qQ(k{lUVl^4-<0+@ zrTtBL{Y_2mfp%vgm}Dja=;XnqcW_QITLAcG#?zy*eA1|axdctGT$qaGl9_aJtbhkc zfdV^|1>afHJ2tIyMs$^C{?nwMnEuT})GQsXa$&p(pOc)->KHsX1bX9`2c$3m^Y%)m z10Ar^gIjI`!#4?u4EqXf;=5SqbXC>uRd^y*p+=`th>e;<{QB70 zfm7<6XqcXe5WO>1MSEJg&A^R4hxtP@{+Z^|Xz*70KiX z7p%?dNrf>}$(-^AhpB9W9pI=ikuB!o+u3mE@i2-0Gyc=_^mb-;qEP=Qzx6{pzxm`d8uqPEuyTf~?l0)%{=~%9CZanMuX5t-P*{MB- zjc(WKm8(vyZr!0ncp0`UDYkdjxt=LAU)j0U`8|p*!=Xz*}b)faM)>Lb;^|P&CY5i8~cUqrl{dMb~TK{ME zDkNiP&z_on)9i<4KR)}JwwJXX-F95t#UNHBqb1$2F?cAH^eroO=bMKk^{kcDx`{>-?&i(V;f6R-_n>X*Ed56whGVkbl ztLMFPL8+@et8{dEv^-f}U+ydKF87rdloyrGD21nUE$J1qX+6kvmH7374)nC)Y~em_|k13`ONJfIA`Z;GTG$l?ptnMJnxV1|LHe> zx$wug#*RO~{j~Cv;m0FiEqyOsTK(b8_mx8n*KXa>H{KpSVbQ$RZQtD6eDG*nw7K;9 zH!t|m2mkG=>)Nk*F#P7-g-fOvzGnJ{Z@jzRJQzI%_8Hl{XhYZg}fk z-_w5e_rh1cVftOEg=_oHC_Cr2pLbk1y5O$cKlkJJwhu(IZ{B_G?uF4y3vb`~j%@2A zk+**S9iPAE2e*`7eQ>n&&d61Fh0BX04}LrR-LHS*V_!Su2O}RH-ZJv~4HquHKk}t( zK6L$U3qO408zvL^+?lcV^3w84!_kX>{Q6y`AKYKM<)H&hFMDd^&*vAuQToAxCnHy6 zuQ;c0$ZIYh+r4w~mN&-x-gHLmk0SH$xcOZ-+9QLamv%(1zCS$w3lQ&RAG_?9PaN_epMJ6w`PD6F zZ2GswPew}fFI#_qdG5mUNhg)RQ1OB-6i{%A(w12krw($I0zjfgq<5zaI{w(sgzixTpi1)wm zw+EjZIsf=@*}d$z6P6ru^nI@@wT>;0m9G!aA6|9c_yceIUhBHZbK z%Zp1-hC3pquIG*p&%1a*$t|`0qIC36&ic-#kG9W$=FyMb^QB)OQffKkdqk{L{O3oU-QC6PsSS{VVsQ z*@p5{3;y#bU;B^8zH|D^kKQtL?D4&KKfZY0vzIQ|8aZx5=TF0@MxH7k0d0+z=D+=+ z(v{yYz3Ydey?^+1^XE#BEcjXE^ztL&p+%>ce-?gKq|{RW$%5NUSB6XR$Ti;&m*bJ! zOYb_f?cxRV{{%2`epx!~;rKn9KG;70cTaxkuJ1i|Na@8#-g|WUrAMArK48z{haF2WulvDcm$t8q%>P~akf%>5 z9ldzo-uDyEo;xVA_o8Q`S6mx@?)=C_o5OoUk>@V`pSj_ArQa|3PUP0BZhYSd?|$H{ zpDdg|arak0{n)j@o}F*apTFz0SAV{H;r!EwcO=$d(4Hyx1lwNQxb3_Jzm1e$z4x#$ zJa<_5-y@|r@4aDi5%jq4xs!M7JvrPJDGxt)@|ieV6Pfp|8+VmPAKcsWqqk2-%P-yW z@Xs%4KOs_XyZp&=sI+Ba^!iftj77W4QJC)o5kSTlB4dlPi(b1Z{Iz#~^wxV8-gMn1 zZ+S1R{i^f!ymMmVn%>ioJ`X7Om&dDhzBr35klxwl6y?B;PaT$%+$nFSPDM-+Mta@}+Bg2NZBy5c+Q zOYIAz3m%U=zW0VR7R|f%;)%A4r=!1FP=4uEzd5CJz{1kYe_xsfAJ)45$?}}R*G`|a zv;9-0-Qm*DBJcTe__;$PTc0~5{ISUGpZns?KU?^R&ur=`M^0T|4lj>=_2DCQ{yB`c&xyr8kFJv-Pf)+$HE{W9zST*!ZnX)IdRbK+w8tf9M;e|x zMeOmZ12i6bhIo=j_||CP5U@o>5Z^d0nSM0+y@tcppiZ(`Bxp!q618L+2PjVSubxRy zG-%|i{L1Z|CRE-LrjbwS=6OH_aUh3@?c5f!8w_2!gEMv^Z*($BTw@hpyEGzaWRw&k zXud|=F0PK;Ygga|wKcuB4vZb`;N^i@3QW^MwcIaYmV9_#=xztHpPb^t_biD$WUr}P z8zncS;Zii|vl-`RjyvjLY-Vi7g(Zfcx?qn}sMCN(xA8uS00%e>wws<9-N?|TVVpmC zR7M1Qy_!!pk2#`&98TPVbI(pJ1^sYjRNz{2p7kLbg>{Mv1JE4>z(Q+A?!XLRC6lhx%fTJ}gj z+{Q$* zY9nV1;^+HtKzQwi-yU2|+%jS0z*%j5HKTUTJg|RvOk8Z()+tdAQTujmiC<}<(S3oS zL3>G6GL+M>cOQUno?4@8D`@qt#vIFuK*>a`qVM_QUa9%?CAqT)VLQ7!))<`q*nx`e z#$Uk_oWR=UF{$98vEKjqFIF9nF>wEI2F^d$@M7W&QUf<+aq>>6!D-Zc2(Lp{8rm+Q zHVMLyd5zD*EzX(O5DR{OXAUfQO)A)(x_y?_*dLHEb;TXIQZ`PO`N_AZtu^Ovp8~s7 zR?};hppngV*%?PNlcw&Tu-2ft zW$PoainoQaz}!*;qgk~gN4}G(IRzG{G-y3E<9zrrq#38-olpWj;XlZ`QCG|X|H}_9 z!|+U20|pd*Id?Q0Zs1u>z;o5M7GDrDg7J(oACvCDzknx~5%L)_D055!0f zSuN+Ju`gh|T7!XRMzw)OOcTNqn1d{W1Q4NsZ~=CSnyJNNbedhE#yB>+ia}HX0+yJg zDt5IQQ9~QhR6tZ2ZQJcHikiT54%&vG-44{!0u6DC>#+5 z%xM-e1qgp&_p2CJ6?;I1Fe>)23Sl-ZcHN9&kEjqa7_zjYTv9!YbGc3<97KC&6B1Frv<0Qe$kLy~ZGlfW6Mp$bSaITw^i7juxWHtp*oS6_;$WYu5#_)ZFo<(NI2LnT#lBD@zKbnn z5aY$ZVKA1@zEv?jS%f&S?^OtYK=cN4pG5=*hVa=>DyEl;{X>ON2#mlZsDmwL5E6lS zA@pz{0)ly>VoNw?0IO1~nSm_xoK=~#h#FH_vWSU5;0NNw5axkcF_nfv3ydOe3RJU0KvLG4-;c19d zLD(B&RuH;^*a%fPtD4Iqw1yeMA}~U=gh5aUqD~OrhL{zExFB{0VP1%yVdgW4N?{f- zOa#L$WD!w=o+8y<27xY!d_&laY7?W{j_5#@>NiF;TBRDts3tI~U`7?fsKzs@iHvG0 zqY7nIQyA3@M)eD$n$4&dGpbpPY7VPf#i$|~6;7rLtHL?Q*IS3AWmG#Dm7k?5f>jN&R4rsx4Ota( zK{~Ih&8sFcs%eaBGNZx?31n4atZEyh+RUizELB?=RV`Lkl~pxnRO=blRz{VjOq%by2PlG z8P#P*700MfF{*e*b&^pXXH-dy>I9?0iArTu2N?u^sctf=dyFcEQ5|7aEvf%ajjO>D zzm)-*%OAhoCWIvxFy9b@GL$`|s)YcOFx4v6Ue!%ifr_ZBAt1y@JxcwndZ+rd`kuPT zthQM@vvFqA%$Az%FgtCQZg$`7qZ#3}oFnIs9=h?|Ty8ygo_oms&a3$fyqqTP=@TUPi#gBg;3IUlA-(M{pOq3Oj^@8dl?|X`=Dg_#*@&N|UC!sd=XP1HEyz ztQuK$v>IYH*=nm*w$*K`;tKUE%&IV_!o>=YD}2?~(?)3XD^{=AykehwL=qHX4)5VA4yDH{YW>r~HCAms^ zl~+2I&QaG!*IhS57p05Q9oJpcz0eVxsx}R6LT#dL;%!db+_1T8^Umg9Rkc+oRb5#1 zNY(7BA8jkz+S)qVwy^DN8)SRY_O|T{+akLzcJu7k*d4aJX7|GGcY8B?$==U?oc(nB zU+q`e-?M+IXZ3b^SG})3TpzE`(7&nXRIOdLnbm%)mR;?2wGv5`21zTVZBne1A-$A7 zOGbyv4)q<{Ih=C%mtmY?wc$eb=GA*w539bj23KQnjR`dl*SK8ckD9e=j;i^kR@YiX zYTd5&u~vzrwPQcWK*uP@!;WVia~z-7cCOv7_LSP|>e$s;Q&+4zyzU=P9h_D=?Q=To zbld4oz3TP+>&>aRtA3UGOX@#%uIjwNd4qF;^F`-7&hHzj8&qoG+@N)X?hQsX2y2kg z;9*0tVazE?{eMcp^MSg%C)9z zV^h!Z^@eM%>+2?cn)Ginx5<~LEt(E(x}|Ac)8wXCo8~rs z*|f;5f}7qAUEyv4ZlP}5-99&K+3a|8wt4I3U7L?=zP!)`r$C zTX%0A&^n~`yw*EgA8CEQbx!MNt-rJ}Z&S5R{WczLdbJtVW=5OEZ8o-vYir-ORol*O z1KMtE8|z`~;pnl?<6FC`?Ht?9XjkYt$a9wGQqSK!?|BxsAJBeO`{x~6cIe$6Fr`z^8(bhmWsMkk2nZ z+k9euUilPvuF$!9=jojvcInb(aF-Rt(Sdynqp zx`%a-?0&QR(;j>eryebP^ysm$M{1A!o_x>AJs-S6TPbTvhUTQ*U?@^7cF^6|1-|hdP~;7$REV}@=}|pd?P_D zY%h3A_fQL`sd;k6{t^Uyv(YJe?|#l>iZ{9mng5&#t6T)A{8Qe;XoudG*5(ZfBN`u72^l+R~enb!B;1 zNY|@SBXn1pN5fifo+qA^o7d4DkXlJGr_%Nw+-|^W%1tDrIq~GEuo2^j*o!ISis$HV z8qGKo$>WTkKPtuI48moF$Z%QzuZeELAS0u@awg@9L3|v3DInR;Z{QF=2k~h*CEnqb z*@UoNhiF#(?mY(%?3f-*vx25go#23JFG~_k6uu8{FC18r2|F@jX{NP2Io~T^{B+s| zHuKQn;}ftmEYBZ#w)GARv9K`q#AS4uSw^-!Lu}DT=Htl?9rYN3$iGYs_HHy_Fkua7 zI2Y(n!VV53^g@B^D#AdTMS@RfpG?Xg z5n5a~%R2KVbW0aMz=a^`a5A@i^Xe7r^-hvOd_r2hBs|og9#y=*p5RfE__x|Jv=r);#Qc={C#v!}=*7GL z0!_z0(wq`o-77g~uwY8R7%tEpIkBZ+G%MMt`=P) ze~J8xOZwk)p3z~EqJPYr>LQS{KjqvlVqpd@ay1+%U*kq^T;$~~=VT~kz~TUb49CS= zo^vi!$&od5?UF~hc+2x{<7B~oI#m_vRFS78`^$1?(xt5}b@{MxEDy&BxB1bbBZCIo z_g^KnlD3~t+k0TU;lSU>C z5>P=U%nP7{>0XkkgKipzo0CA{Z@j-e(G%1U3zZ zsMBn^3R-f*Ur2)hHT3T<^~Bt=q%<}7C||MvkExf{nfUn(rld{6nZ=UwJwsg(APmLts3hIa#H1@~n4)~bHuwn@GVlWx zKL}$d<*9Q>R~_y)$I}kS?=*l}@xTy?@FgR;(P1OU2kb+~rSO`5X%GC;Fhlv$p7^C{ zBkdw`ife?i%jAY?;3B$8r3pAG%jC^i7)KNS&Cpfa<166T`?HszEqhA;*1DO{XGKo2 zEzYRi_E$-3dZ804w^c(&WqSN^F8T_kS*CKar4{Ab;EE{|)p8a2g6<0c5L~$iys=`* zFj@nCiwTuK0JkCx9gT5f;%S>lyqNVClj<8kaQk@3mp?SXr$GX#$de1k^TbX*&k=#w z4wkebbaJVGa*(_MrAL319)nPNj5UtMX@0_^yK=*NDMX-hi?&YXbx z+ty2irB9U7AB%m#4WJV)?eaon1>A0^_pf-fT&KD;Mv{B?mt<$-Lgl#=Z5DQ$-rxz! zxZCu3tZ*h;QmTpX5m9_VYVN()@iDD4%# z1PHRLu`f+T<}i^WhtY)sCygv60=@+b5Ju}cRp zsO)-;*cixQ{r~}8G92N6=YLNLY*ih@gB1+gp9cCL!`Np}uiu{J@Pe>cQ(M31KHk0w z6``Iz#E8)L%+l|BxpnSWmPm`7G zy2f|Sgt8*?7Tj|_;D^BiCdXizSFjM$B6NKO@qQgtR(=s?OYoY06!B|y6d;)X4%5FX z=`&sMX~0jZ38kWISZHybY^BNj>0rnge-DQ_LDHclZZqEp%^C51cv&O^PDgP#a5GRKew6I5RBCb5JB>X*$Wy~R)7E(NNQKqAU3eCjXJ4Zf{( zL}Gs}wpRaY(*YlmZ|MuXREFh_1!$_GY~)d8L!=_eSOZ1S52fWe+*@1Y^6elcNbKBy z4O7px!I+{QjN)JoKc0-@6n!F!Kh{xqjPGUSI5L^nCeY4k;o|zVvy$1^+5fKPDZ%83 zoPnXm&e^Ds;_fXb-w7Tji8E(n&~mdN&fGI{lfR$6wyYElGnfjd$~}}(b^hj#73N@t zRID(kv;y5>TV_FAHrR);@+925B8!LV+<3y34C9{jd!Z!v9Qluk;YZ*_*LD5m_y!i(~JT{hp=I3L?OgRl_U ziXTXF@a2I#pUdXg-{QPu1fx}q;LT%EI;szUWa#viw z(7hz6tAs)uqA)VE0|~AIReqJ=n9V%c+V+S~gt-uS zXG0DN>~J1lhe&=#bFZlwT(%?qa-deIT>M!P+qKb76o^(geERxLN*s3nwu8T3*Z=u2 z4eIZvib}shl8Z5$M9bM6PJ%K^C|V2O$;A*`qTRgREoF7j*clZR=FbJsy zYZz&u`zpM;2@7$f{R3X+Eyuw*cgI65X<}uhzYGd;Y{~kFWLl$zR7O(9nOc%ry z7`Q+urp~~{;3kPFHH3~7l7Ja!Aik%tvLsq3p2f_$n0e;M%$=?RasG!~N2RK(tJI`q z&EKj%$H)!sFRPCU(EKeHK1ML6y0a}h>Xt`Z)`ppo2h@g zZw#UW7LCD37mTz0b;%2}9F|g+!Kj?RU zCZH=ttm9QU%9w z>fGMg?GELDqW=TgPn%r#`!oI0fvbrQ;<-|6(&(_E!GrC^rw1g`92O{HB4t8^zgfLO-JxCo)Ev;MJuQ9D@_AE3v}#G&;d)bb?p^ zA1FN+LnnCkPZJzdN=!mT=9o}p8=+@$1O0*@LF$%WzJp!8icU|aH zq+gsFEX4`z(R?)|EYQ^#NcHFSz!grkj_7>J>1q<}$CV2H0&~W)0ja6SU_WAK&>d6tX(Omv^jbkHv_Q0iKcW@HZ%b*>ZWOMN6hPq$ z7x_Q;-cGu!*A5iGG6Q=aG*oDATt+)C$i&x2%JLs>Y(P`!Bw^^eDX5YkQyGraM1qYi zs|#Zk-6{)u+yduJEb=A~3|Jz|#0!@SkEWy=_Q!6G-FVdEJ1I2$y;?9#k^Y(R_3I-e z*Bi!$;=zP{()?n(f1nq?$O?&m4>HGCr@BDat(KsB7JC-nsL#p+b-Ad={S6qn^-m z@0n=YU<%AFzOK8@7hb;K3$cza7|izMN!GW{y5Z7E0kBIJkYY9TRlb5#iB(UDyoiaC z*d*{!L&KgzXh~#wQi2+);~Mj#X;>Xc%I=4g>ixLPxRPZ`TGb-&cNPQsb3XW(?NfJeFjJR^Sw)kn5txA-XS&g zR2EQ8T7$fxehIrUh5FHXZ+{|RH)iJ0af9u9Ek8Z|jQ(%huzRgCw|4{W#ar8#fGReUX64>=cNdD3MyUG>y>9Z@~-e6i<|jh}U9tOk7zY ztdU^$9a!^N%%dQ#R7mGOY`uLhN1uIQ7y@GlkSDnD(bPY--A&2V-`PK+!5o7>xz9a8 zWUu>P&&zf7e(gfs0}Od{`X1__@8mn8%UFY$x+*?0zKx)bTp%RjBBCvyhD%&S)JX>j zm(%F zk2=;y$TvQ1rgVj~N^8qe$av3<#Xr>!mu5+@dqFKBT*8eGpRe{5&Xq)$zo)ngwZFeR zVt!XwX;jG?nqLqtDexV1dsJ7(Q0n*~l}pTNKHUbNW#KkB?Ya0bSZ>+|jiznTovJDS z`i`aoeUrBclK&2%5{;pfgZQsinY!A8ZhSCdkUpO4>O`t}I}*X54VQ4^Ls9~V3TH}2 zE2L!NYav~?olJe3#xirfKw41Z6G*dAXrC$9%Zv!a&wZr;X||GMbsp`8b;ggCx9U*T zu~_@I{PJPTMuvBEGoG@2!Y9Ka&Lrwep*RNIXB0G!Lmy*Euw-g8ORkG>IO}5txLw%c z=7}2beX0v{bdQ=NkQ%RC!RG$?!-(G}ZlS>f30W${A`N2V2^()g%=)b~OuxkJlx0V-3);Au*y1O_tC*&Qqg~_PGEDl;W zy0KuPoi4%co&ww=^Of{DKcuI*3ef8B=?fGw6Cpr8!yr@DvhggC-lE2S#^dI-&D!^syrFpF77r(JnWEnAcPn_FO!VEtz=&cCtfUBXB3aY0($B$ z_&WqS@gE_`i%n_(tv3@+pmGuMJ7PI~>mhIv zvF>(c1*dI>yHat#Fg8gJQzwzG9*ClVtw_|_Zyh{@(o9@k=<7$y)TNf5vaXEkl1t@9 zsMMrwfHRIh{98Mvp;#QVBW-BE#D>ai)S)&V@bM+8+Vl-pV?SSUpP`AsQr#qq3inHj zZt?)l3sY%FrL;T%x0l~>d+8vcYw9FMNza2tx^>zE=$1R^ktjoVIH^0E{9E!t!}4EN z%vm|ZB9~thADI|^VJB3#6~6-aTbEN#`i?EfJB1k@@Tb-v*m*{uu|32$!mwlt*MTRN zje=?!M7h)HAx|8(UDXYlzW4Cu6T6-pGWmtWIG^w#6MN{j_26U%T*+W_^I$Fd0=Hq8 zVEgtDgi^B|?-M*l;#30<3$ZyKAQ)C<=-LIQ7 zS|0MO-9y}NGZDCGKv-_g_xV_gmNywMs0HoZsf`u-gnj-3#_WuhUxGxzJh`0z7&?ExW15|iYi z5V%Yb6Ru77-P8KJ5iW*>31ZS{Neo*i9iW>uEg3HNb`?4sPtnrhe=8nN%ZJkn;mf4R z2r6`-YuLjulzL%ujt;CclKaQ^+~;L?VVwV-u6p8D1J_z3QsZqS&_n0X2+QmP)q8?f z`+URWq$#Hw`A^wBWyjPlb~X4DAx9@19!FR|TMuIm9f+C0<4G^}cx!i3#T&&z#hN4U z=R0T-SBr+>$V`;z@cOx!e0FRgZmD4?dKL=b^HAoNW~Tyb4J5bZ2o{=yg;Ey^$I2wI zqChV$P;XMCWx14HD}hVN&|rxgWKXX3geE9dA^kpXiZ5k6< zv59b79%h@%iznA#L!7%9zxCZ9^r6hD&yh}iFd3(NeXUO&(z1CgqHgSeIPKa6sB%DXm^D~EfYp!1TgT-&3iQ?^ffKhoBKr2Caf5C$DxavH zQjL>%ghJ2~36;ioCv3i>_R%f4V8DzizDw-Fy`kdDQ|C7q*j)nhxAS6R-T*-sBeHxl zO{S%?BJvRXEY6jWL!im_{cb=u@*LbYz;J)OcPgHEEYc=03-&}B9+M<)isO}RxEV+&5Z1lujl zhPJt^-1(&%HuMnoM`XgwOz4%vUdsoBTfn&;QuhhHhZ&&e-s_+rCH;|`w_WOj%h)cP zEs#Ui1t{@lI}>JoJUzMt#k_VaBCd~T!Te0?Gp7YO<{`x{$bnw8W%l_Cxc5X2o7xG) zh$mIpd(cJ=TG?`&L@vvgXJN@X7M9;q@0KlfrN;uR;jzH0=Z>6McG@m`ssFCNdgWlC zq3mGbjyWNbhRDEiL8F7{(Lh@*IV78{M7&XCR=*pFkm)9y)fEa4OR{B{^^W33xb;`Y z#@hSM$KfG>FOuRmR^DmQvr_Bm9 zV8O}!!XeylK7PmS;E}<<1P>3}8@~+Cf3=9bHt7~d*^Fj*Y4db}a|niz)w`%GCc# zq!xV2`rSuoicUk+EqF}3KODXfr?{CUjt`GF>ahF6;jMn||BUDVCg5=R|Dd4idO;a- z!&#`TGv9~&D?=J6V?M*Q#!hdiC*Dq+wI_IsK}-p6t<2f46GHs$JEc#)=732pX_C7H zt=9`X%ReUY*k*hze$e=!|4nIp?0=wKzpdEl%hrlq6si zJMlOMdj`XHjfoQ;73%&+AU(Tf5A#0ap>Jn!ad6>DT~gPH^d@udN%iBzGNX|Ltws-p z48eL`inrmZqx4z{ctW?TJ(*XRbjD*hE)Hm#)P=eqpf}95hw6A{zFQ&Io3~%sDf8-` z*cnWx;~+J7s9b!AgBnWIX*!aGWoBTR8KyE&=U*-ynaAQ+FT3N$3s!iai+EEr_%z~bum&Od3*4ZxDg%i^T5yQ21;IzO3 zdn_KFZVgqHuKxP#Za8!QmwV!Bq<)8Pe)rFd;zo}lw9D~LCwavBWlzU0JB1GnjBF59 z-8PEwf#Zm3`TQQX;JWnTg(c8vX_4)+yo7|$3$V*|*J?+Hp5J}L?oc5ou1*C*&wIpa zorSh3#AkzTHZ%)k6XgkNSpGqm$)AL7+}mz~D}MlNxi{T}rpKiE$E1c-8Wivoh%MKc zK0fD%lWutP1TFoJ9|%Kr@085?xDxv96z<#uuY23*AMvy&s>kARK@9UGRgGe#V2mK0 zF{b7jf&Qg1&mO-dB^kuiX>zLxg1mDF7J+l!{ANObcW}Y~15Mw^cI^!uUC97@bOGaO)tJ^5hEC);| zebO2$%E7RVMYGFH4Xhlz8?jpxz9;Q3O@bO^8O``2$ArODL_k1iHMq)iwxBchOL1@* z`-rYivRi=<+DVrS$@-Olh^r1Gf!V2`%ouNVqZoe%B`LZDMkq#;D!iZOG4 z>${L8#y|}ihnjjST-h#&!(%{)dYBj!N_5;F97zbgy#*?z^eK2JW`U>NP`5{-*||Ix z-Y)zGDy*1TS~2T;#p{cq3aai^@Eq7;RIab17Pf+ofPU)Zq~dIWoWpEr3stO7LzUK0 z1sisQ z8H>m-!q`--`w7=^2LHRf9v69^lF``iMR^joi`E!6+(Z62LfS}1>ALaG#`SnATU(pf zjm@%#N=VdSOc%OQYz}Ag(UaB&o4U)dOHJCV%un zTn^nF{p4u1A8ujydD#bdu(r5mDd`xbn4*UDm~$6*R?I=0$T$^sQ?j+Vk(z9^`F{LZ zn$gdc3KG$CzSQ2tuRT35LQ* zup$+S52@C@ckeN?_MBg9KyWq*XsH`8Iw1>~i|IL+js|(xLqi^evAOGd}tYc4&NP>b@lV?9_c%uE$OCi=>xTuuD6hcGg#S z>0EQ*mXLi@&{flZR*!&I_HOAT-Uc~*8oO`GQ2XwK#`Wqj;qaB^4(_~ohnOvX>Hkju zJ7nv`ukHsqpS|O;(d!rEQr0>=4&l+>01ob_QVGR#Jl$aC0B zFo!Z?Z{6+G^S7=IKGV&6V86~iQwC-jaO0(x!X0R;z9R?k!A;4u>)wG}Q^I?)3{$<} zYBolkhN@xUG@S`Hi` zkTt|@qJU;Ye{y^Tc7=z%WhZvG+(Uh9yi`3_h?RZSmzGOzZ{UEOaifnd+9ITdIe^H+I$Xzgfn$##&I4JiM{jYhIH8Vik8-XtS;=1TGIhZOzn!7M@ zLFUL%c@(svLHI}1)pZQ75Me)G0sSsRTfWiE&cR*u>2l3;^N)^S)5-23zYrLoL(*bW zg|MWTJx2U1+-e3E(;Y&I9e0HnlXqY|lekc2tXA&h-`6?xFdDdy+s2%KWv^Y`T$*!C zNSD*Znfb#6;=;ow*$Pq1lL)nE?{k>oY_!7Ky!QSHsVH9-o~YAMmgeyD+HxKFh+Z7- z7qu7P!8!8MqpyU$3(XE1kY6fqa@IN^KLpc{&BTJ$w*6koGvxf5JlY(?F}fz)%gow|p$G6oh{XpV6OH9GO% zmZLtkGD`wm6d` z!vbj3KnrUkPJs3rB;s*}6YR~?Q01ZQ)m(@It?o_M>EGAm_w2J^^yGeeuaRd83~S8` zlFnvbh@0%c&fy+kxS(UQtDdM^wI&+F0&`LUUBML`OidoR0Jc}4veIP0J+Qt5&6^9v z5_GzIQ11ete@H(PzMsrm3J(+4|fJs>^-+z(|W z-brAyjuoB0ney(K8j=8Uu9e>Zj<;k~bbe2)Nu_#DC@(61XaE%r31+oh-^Gu_-n(B^ zbgvz97TczsqoLgc-Rb;Yd|Gqv4BxAe+q-W2Z-?w7&69&;{2e^_({*$i`^|T6UNGIT z+&pw{_*5K1<>IDEY(a4~HGGvN-C6!9thzx~aoc&Q39Clq(?$L)MX* zOmcM>5qWq3mE^Ta99czu>F;rgwvg*zhM||)w>i-Dt{T?K^>uG=-+B4GQ>Lr4msg|a zIX*88QI}D^ojjj@{KWaQ3B&t#8#AiEK}#k>H}(qDM>UB|#`72d0n`wSsE!UFoov2%0c9G^ZMl}Jo`UC-n^4b+x7ngNVmbDy$;Eeke7IL?V z)E*1VV}V8Vih`SnRDdH(!!UGsP%JDf1UbeXcvwojzYv%FxA!Z;ZXC6S`9&B{G8P}# zxi1?%pp(6rxEWQ&FgX5zO^0Z8Ivm%*QpLPnO3llpY&I3m%T!4E(Y&OoXkOCPa`Up@ zzc}_f`uSSaL+i5t%Mp0}fn*QkUqf@K18xpYaZe*ojfpo2wkNfc33sU(wJvEb7=+cj z74JstGR^e_UJxhQlkts7bA&m%ITY|zVR(%gQnj0%X=TqxJs?d)tTGQCN6!mG|zSkFbN0CtjkvY*Ak~y&1_e;9v7%s zm-ErO+}d|~C%Z5|v@QdP;X-?;S7u%Q#Vn^PDt0#Ne(-}biNgb5s9W?bf_Ed-|}&uo`II-Kx%85)=Cuhm{T`@*g)yB$~1 zxI6`hzIRDIG%m?bK&&ik0?X8>%W?DYgPT$kXo|P|>s(3eVk#oHE-eD_q!$)6B`45i zpyfzB^up4_&%O8yM)$(h6WyuaTOVgt(R*n!a(JK`R=88OmrggTz2p_m_=_1IuG}u+ zuDiuA#~eku?R5+6uJ^qRzhx{4gO0bXa~?pYr!XNCn%xl-(&XX2lq;|gDeZg2EguN*rYXTbLTSMLjcpnm}78K~TL$LM4O)QP8)5x7pHNl!!? z_lAuIY-ToW(e)2Lb_qM>mR-4gO`jeg*oCM%_3_1x;36VvQ1xMv6x6`_bNxg zYm4_&**1^Lwv!adt}R|cWt*=e+me4gV5%jH7N^0oGKp~cjJ+{@%ZuC%zWK=vJ$tmnWIe^uq!N z7RO2}(HHj>#KlemmXDLR-vTiMJzwzASs;sKGllXT6XhdiGfMjZaGF!%|K0sf_Q^fz zZ7OIj{C&R8}z)Sfuy*Mepaq%qvoVPUAbGbi^?{U7JM5;ko4lqJ(C z?3vV<(bW?VqL>fLDcTXWYvoQ{)x%>#QM{o8#u?)u@8!R^HayyjmUCO;ja+7&cHoL^ zd2S{vw|K6e++T>QnF)t-U>Qm(&*xpAqN2aaOW1qqmh6$qE|*bDdtDzxd3&G{UL%B9 z{yJqb6gOksl1cOqH?rcE4j#xJK1L5tI|G}0mI+<&uyVr!^=3b5N5n07atnrJu~#3% z-2&7!a0VIx1Gx0S+Wir!*s6Q5|7ZgYPI#36S)Ug_ru#a2GZwe7%_YL=Nn_j|G-SzW z9o{?>AEiuvp>8~?%Jkir&dnY1F{Mnv_5i5CVNp{sJ^&ST7}`9 zL_B7E%lddh_%m2o(Cry6uKh?rHK_0u4S;|P-WV)@o45Z`+Dp90vi5~Kq%vVz6007E z2Va`vAbx2)4KLbc?ZvO8GFWy&IJx+?qr6Y|JR|i%Zpx6Z&3Xj1_wY|nSMKM_*L{9? z{#D_*e(h_v_IG#gd*P0Qc1O)D7(yq2y;}fx5nK79*g{9@6Eh4+*Cp0ZTSLXX^h0M6 zR5fg@Pb*^an}irw^&#PyJy>`8ic%EK`^h@THtn724ZZR3Yfj#WKa;vPbcE|! z*N!9Z^s*;tu~UNPd^8%R&H0V@ILxEZ&OEG=S$Y#y5XmG~kQpLD9V1IKwCN{=PmkfR zJawvUjS-n}Pp%Vf={8SlEV_*@0S`S?{(2i+4&atgEGKpv;jSn8sh?l0GJrq74I3ZH zZ_MQ&M0uW$_VM0}55P?S?znfmC_^3((vsG>#7<9|x}dAN-gpCEBN=UCpR{N20$thk z+tqsa8r=36@Epm?9Z@@D>_OZ9J*h<;9i2$yX%2|8T{?65%qjN7`jHFNbii{K2k4m- zF#ql9ozMDbr~B5AH2kt`*3wWcI+IxS>*BcFuFlx2&z2juN5!m+anMF1`=F!ip&H`K z`DY$+p4S4xpbn>vF6E!T&()Frh3Inr>15)c?OsB(iGS9~xNGNq=btx}e;S(jN8pVP z3je@+p3Fl2xmL?cK+@lVEMxQhI91gD^Wk%@ggDf{#)WuIsHh5EdM zW$e@O5~--id8t6G$l~wpGiHQ6sgzL@&^$0u_PLAflYs2gxmEp|V<`JXQ}%g0 zPEA}H3hz8_4Vp)nOL@n)6%mkknteGW9K?f6UA|&?1FBQjY1iJl!HD!cWSuvE9HXog zUB){5e_)-Y7E&~_PBn#fuD2GVzq8I`d7n7>b2;lYS6Ig#S;xdK?mw_j10I$l>$vk| zII@lzWFi&}43u{o;6gqjynYI~kJM+7cdqgCJh`5w(I z>@%_*#y!JceT+6h2Yv^#j<3Qx0m^d_5Bfdl)8Fb}?DuW4((s4}+vT0^lPY>rtx+S= zZi1mFs&0!KE7EeANm|-9ros|@Guf3W@ZWv5M@z^+4 z3Rk2f*O&^&#&ObWlWeR3n^2^$zL>_Y#e2kF4_YLZy{x^MNQJ$JLjEHY`Qv2|Mc88~ zET2ZmtIA$<1hSWD2L*pv3Pcdzd7?$6o27X+T3|4@KgSyud!j5xv0nl_ALd`JDwskd4R8JA(gV!07H6d=8+2<#q{E@Wg3>4r120U10~7IV_tnW9G6Ty^ zNl8!wN!LKv3K#j zx-SLA*2Na$;aX4OK*{<#(ho_e5uI1DEX`3V*3A`f;8?2^qel}k?Vwy+aTe}JXW>Ca zC+{cqODvF@0Z7gM|0^{JusvEp4+Efz6(0^!CX{pnV>%Adv!tpHlPBTr@8Q@w;wOK+ z{~gU%#&id~17`ilYv6qq!1K`pute)^%zZJz6FyVKb3!;pJSTXX&d();w-D-;)WBp< z>~5GRc9-D!_wK^KcbDM#U%G?Z8OqcJ4HaTb#+arqQ%QM4y{@h$7Ih>Kg z$ePs>dl8b#H(T6+F)1AWRi0G0q#2%Dz+@Bb|DtSz?!lW1>_4$&Gg?cyOMkz=nPU7) zZ*bP`j>tl#-9OVBPCt5|-{zrsT&{q(ZYO_wl=0^FsFMSZ8G58l{B5_rIQ(!gG!@uwE!FCK`;omOAN_!W)-cB+Ht8Hj~u*iA7!5B8}H^o^n5PqhPNcvJ^1#E zJuCOE+Go&4V{jMa3}~P4LFA!woqL7#U0XCOL2$3h&%kP2ln$F zcX-Z(J3P5V>Jrp<1jQYugEUG4b?)8mv}X!D1hpKlhKe>X%Akics4rUP6#JjI6Y9Kzq=JG;c}< zlR$gYGSTUHbM)pa)xZbq`4w;0wc?L9KTOP*lZF;#m>UToI?{qhU2ULw0StyfduTcK z!$?G7lcfE^DkxO1!p`vc9(DSvOEE@j1!L47)mJPNf@MNXWlR{O{tCuOU5YVM(^7~r zDn5SQI_c5ud!rxXlnzqhMeeI-9!vNW@jZurk9#@hSdYDS;yX(bL7-M+H{Lo`Ri2T#t;pKE+PV?>K!(U^Dw=MBu8Ao6^={ zeh<(s&rMkhb?l&``SP?K$DVD&o}#a{-4%Xx=QXxlfAblKyf70T4z`t8e6DA6>Q{e;G{Bc=&uFHe+MHrnGfmK{%H*-M8A(dDu1>837%;KdJ-?5xsA zcC-@6evN@_(2tj*V}<7!$p-V~QZx-^14CokL!$-dt$@a|o34|vEA|SFWsmqpdA>tq z*-fWO(W$~y8p{UGtGuNFXh46DX79pic9Odg{TrT2hc@h08p~G0bfU*ArZ6H6eB_&q z{h+gJ!-qBNHO6NdMzn3ug&!Ng(gzVP7_aDbNLqsY$CBRmq++%kn1?#lh1oiAy!ZIs zT8v>==e)L#K3{0BjczVQ9~17$C&iiXF@}w|t*laF*kdq;&6#4@HE9eRFNKRfAwA58 zXOGqK7{gAdG3@R%hJAx4&FAIT1b02~zh487L>j>sLVAyAqbIruBgXGkpjP1z72j9CQ~zb=Y!+vB!tA2iW3DYXfE&d{;Ex5ry0`oWKf0zUQ+^?HOdyAeH^DUw+ z_E;RSNU%6=k%m9+dmDe;_a*+YZ)M9GmW?dkEj=u~EeBf;vy8A@VY$|FljT{<2bOu3 zFDyS>{v}uowFMW!O=v50!dq&C@cyqb{2||s!Z9IPxPm|9dl!Gm_qkArKjr%wf6TX% z#vXrPs*$Ft#z)gfGgvcHGY)^uH$t;Uvs1HAlZd}FbwQJ^$^gc&F`(x9$Pna|`g!y?6Ljv#zRkO~8+_(X897)#YVMZ( zOV9`9vod9JhW=UF1yF4>;LpB9ZH?L$W1qErSh9!yGTu@!Wc-vdBj)Tqm~wD`!tviG zPH@oboF&b~ppyam0V9WZ_|s3_x3u23RXybE@jp?ORKiLDjqq__J*w65*3Y?+41l=lH|V z1VSt;-VV5n5II~V?VAN0MDU9I39PL@Vgeyqh8!IXy%pd~0)H#o|2JNC2|x2_Fmmnw zUHvO|`Nst!ckF-Xw2F704f3uF+Y|NtM{!`rm*F1$?>jNl&7bv*uVOG$(R0`p?-`yN zJ~Pri+$%DbGt+uSdSmW8m#uvN)A*}eYs|bdqc%nwu4}e7d^=|#y?D)r>5EU`9H^Vo_Ju8$-t{j&{eN|LzBD$! zeYfU~T5UTc96GPy%*YB3K{|Tb^jB_vHM4g>Kk8O++2#DpgLj)2$c(pD#bX?TwEdaC zez~CFyvRHbLF&HhvWK5-6n;4JZeFib$G4bYur7R;|Fann%-~~E?l)Uw-)og`wKfZV zTc0z9x|}-TZ=5OgaipG{DU=t^cxF%7w|mm&z7ad2RmAq*H2!~@4GlNR`}?22d~?&E zr%dfXyU(!Ge)HrSUh;T>70|*<7tWf~XbPuJ%_tag{duErn4I|VrS{_rAyON^WynE&8> z&g%H|alR|_!Gn{B-Cn@!QQ7nRzsO&PB0UCTVQMsE!HnBxa_ZF3Kvv@4@0p=j0~>>5 z0_{f68@>BE4rcf;P|=J(v@^T^<^E9T3i(1>IA{M59l5-jgOuD;0M<>V`7~5hm!H( z%*MSdF3RIOZ|{Ef^|}-KMY4O3Zqak{3-1?Xt+?2K`yIc(eM#fH@4EK#ORl(n?yRf+ zboVXI#sxzCDu%~Dxm(d+4(N%j3xvO^7<$`X{{1aw3Lm~Vu;1A~%AeJOjgN3fak%LR zXFq$=at>$O{m}Y<>|*ny7OA31sYFQ(@YpFHZE4vqRge|)%ZK{#{%r$tM{ zxtaX}y{;ZN<)p?#r#<%kw#Qa(THS2xhQbYZeU_QUmrx7lwQ3qlvwfwQs6wX)IUgo) z=WG6ud~|Es{%`!Bk8R4CAqY+nriMZGgLC@67pXmZ^5wHGYW8UOLVx%@v5xO=6Bxa} zo_|$f&ALqwbGp$}r}T|v4dr}~PG@a?=OzvsjO5?($&hfp##y&Fos3>+%{e8L!6lrz zWy{C^-Rz@^S59xrI{SvxFS}&S&G}hR2l-!M_?}3FH;*FsR|G0*hCi3@OhqG~JQx1t zVh%W2tN-lW6#nmdc{|;Ia$eOvSX%L2!#;u2BA@dwPd=dGembEb6z;L-U*Wpt!=8?` z*uW__v9FeuebW#~^((H{FNX2?ykGIp>d)VMcUL%*PapSqHDU`Q^%t~0VOFGT=B~g) z;o95Qygfhj%_qi>I{M_n!%l4$`B!9O`ABN$ym{WYbV9{r zn}+z`cX-(Lwvi^0>Fgrai|}2taO=DspfSQ99z%^|G&qR=w2qJ+3SrnWfylhbJG^81 z&5FG6GW|BoGR}VDLoIjd!(AL@^=MwWpG-I-{bj}(=FPdM=0sX^AWpq2mWNyW!^Z{w ziwWj&I>GEG;ZR=bo9}(L`_$Juw;#}}Lyv7kOE_QaoTi+rq^B(Dse*k1S9S7-zPamy zAYPBAq0ak1_|tFZsJ|GkE1gc%@_DOIDVD54hpb{`M@sA$l`>nsOeTgHD+|Qtd^4iaza!Rj8lUK}n{E>(5d;HNkch6W@5UThlFSHMu zt_n|y(Nuzi_`Kkh1WmK#yIQxrb%&_j=%wXrdfz0aUMsGmVQ-`^p?VM(|wd z1K|>X*0ZxG$?={2TCsz8oSab9iIJ=;?|h@~x<^i;Lyil48aa{kC5Ov7M%}|ig@ej&s90M*8GUx!}&bXEzH!7=GG+=j=r@FKXm|5~U#P z{lJaL;|qb;!YA^&ZD{YpjW505XwxOjr(JOItZC;jpZmxy1vg(b`^vLekl({`MtMta zU9w_| z^>ZjKmdvMjhURaav!!up$*p%TxRaA^&fOl$yCfKrNoc{7O`C;2&0F$Tk8tN#hi(s5 z+%DS#>|pRW`Z}SoKm3Pv%@(c1`gYsH90bN8aNj(T*Cx{At=UCR+k;b?V=w{(_6nn>EucR{xLcFH`@1^;fFDTKx^`Z=y}o z?nCpXgq+w^9pB+Vmn<)DU8SL8a`QPq>B3nYy5m4yd*M2z@n(CoU2K=y6?V1VXt&xz zyVDjswVe7+KWBt9$(iQNappOToMp}rxTKKy92Ka{g#`-4vUhq|9G|Fh6(I%r) zM)! z-HLjFdJXHfsMoGuuX=;)O{h1c-n@ES>b;knn>#IcU0yJ6Sl-IK{q={`Kdb(Q^{=Qu zzy8wtE9!5l|3>}Y4FU~XH5lDsPJ`PT+|yuXgRKqTZtzLNAP2jQZFoh)#SK?CENu90 z!;c%5=1QSt!Pmn-0*0r9TDAW z=McUOcRg+)d1)oI&{lF!eG-b5)B2#&E_!zFs49r$#n2ZHo~@LRt58|g2Q_eJinLetlQ zvjceV;ob+%2e>_8_XW>ilC}>lza{+tYyK&zoyQq&emJC@zVw?%=%+{N!-Pcn>CbHX zGn+mXJy8ZHm8(Scf$x;(qGj-0vGSZq)I#!P0!>aA6xqy&Gx9yo2*zde=aM4}2`NW1 zi@`LT_7#hyAPuE%8_|iX4{4uj4dO4O-3#H{Y$T%)$tY6Fxl$>5DBG+C!V^$&9qv^i z?!kQlcYg_Wk!j`f|5r=bR4up)DkUf;+#!7CQcN__PoL|DM!8%xd?^~f6b)aBhA-7| zb2|6)aTnk f4&0Y_X6N6f@sg1Z#=E8Gq6%}HqWTUE1{GCOrg-XhW7Dp7slFn8q5 zcgH54uSe1rLKPW}bkt##Se-Tk|Ln*o(E7MFsxtM|(6K-CAOoT0iLJU@a{ zKgN~dKEeG9_bCnyX-Y|#+14K17q~BRWu)!JeTCZxq%OFl!MQ8Hx7WkcGYz(90f; z?OZfaE%P-vmXo74sdc&c5zR(;F7u@a2tQ2RD%_*E$H<#yYXU38JfjvdwSk|_J%^li z6oS-KZYL6+!u>LEm`j?>ta7!UAf?@sr8bLj4s>=gEVu2!&gK6I5SYDC`ZChz;vOLE z;!*}KWr|B(AeJgVLFy8m1dsO2c?8O7K$}SX9O7Ikh2RnKAeGUoQXrKAsmwI==un)1 zMoAaXGVm<*S}C|j;&d7WjV6MNTZ7O{YAEyQR!R*e9D*ZL) zk0j>1bBXuny!HVo#|+Lg;#(R08hO+Z+Ll|Fw*ELZT%3gxWlD)wJr`yfv?+!5|1ZhTT)NqN%LfC7Ffkgt50MJuv_l*1j4 zGMS|2lA23uvBYrNaIR%^v1{Sl4b*KJfwy_S%vGx}sFk}Q2p&EOv5 zSZ3jtESxKCZhIaleKqM%fZZBt7wub5+yrg{w_DX?+f>BA4%^8iruDQh$g?(jjo16xU{VSur3V-f14-Pw%VtUYy}E@j)B8<&MOJV{V1wk- zhFY{!INPO5VZ0rdoJCOd&)|PId6$#-K6=aHsa$(FKw8i)BTZuN)jSc+5U_?1kFkGfsmcof%PH1?a;0e`g zx;eG(1ZJ_CXp`5P7#?m)nY2Vx96N;2qr$0n2=E^U?qfV<@RaY3CT_YT+EsH}(wJ%K z^D5#bzYk5WsjS{bnx^m^asczP`tbnn;N5~MdOvCD~r6bNo^}Sa)^Fhg?m)7 zEQgcIJ)YhPCq-0`)KGotj<7PaNoiLnk{i3GXj2(OWELbNQ!LffnCL5HhJIYneFJ!i zmdHihM<`iB$wHlbx*EKM(p$l7C;GO8mWj@l@vMY)lp%d0tJz3jxy$d2(J?IR0kIT_ z#a=sif$1)wZS&eG(4?&iXo8muQE(FtCb)?lmzzAGl>tr0f?}P?x#JmQ8Fe!+18S)^ zxzoCO4kA1eTFv1utKYfk;sJk@7AbON~2QY7bom;vni2E^%pC2n~yp z`dMa1I^T;!+>q420d0lwr;c;nV?EE2AGBS1&F7UA4aj^y369Ij8TJ)we-$iVr+g6{ z$bqYbb`T1X7PN(=Nz7}SC!%@$UaXYT7|rjqFY_d2h($l?6EQA?h}}-uh2p}m5wCkY zI3&SWXhHiD`CkT_U|6VFmfCnu`mjjwRQ;qmweAFFv6^U;*P0j}Zc3T7L{l>CTR?w@ zr}u#PzS7_wLLVp%-U5TSNt2jenkS-p{9de-(iqL}vpac`GQ>gyeImw%5V7wPcA>cN zYsBk*7aWq{E3}|}ll(h@CK$f0SeDv&PH6DH;HfmwoLYARvsg{E$!kpv4>zSuTB0d6 zu$mOGUM#@w(w+5UJJyT2*Z>N!niQBHPCbxymK6{*_}^O*OZ~diWvy5Bd@nZF%w&GG z3k#FzwnA2wto_h&BcRP3p2h0!j2*$c(~QfS*xX!V&S1X^n-s1%S{B_IEsyR}R}ytE z>g6h<_MhP|x-GgSx`NTwPbg16*0GP10)iguPSc#C66$oROVO1e5)*tbU zrEQcY)r~uHKC~-_T08MKg8Me5T?x-nFjlKz7RNlsIqaZT{=tv&U#vtt;xGrma5Ho- zQmnxj9HsZm#80Y9@O1gfC`I$3DZJz5h~2ZnJeOXPU1#C9Bl?SOgm3)4c>CO0z8Nxxd|6clTYl44{BIw^%Jg@u|fPr_%SeT|lpc;r?5BZ;?C5v>8X`4OT|^W zCI#N%eSltbqDzEZz#mGAN+`Ef5 zR6#|-8rr9|>7aO^MJq!)XsJWW0GAemcOiT%Qg^`LA>skW6Mb|*pocL5>}ACCu5`fA zUwS||hjoOT%5yxd@hY8O8hr)4pXux&y>+S2s&PbX9eM3u1l?q|CF82T6^b*TshSdLbgitt<10{PQ`ROjKS+`4 zs^R{7vFy4D=I%O_HKmMyG72ix%5+N~)AhM(o%HYFb@0-<65GnWYa6RmS(TNFj`YfT zc+xJN!Md`UjwdBt-j2(#Tl&aTJ*9PmtE`hNQ(Lm7=#Z3hKgr4>rA7m#g*#m9P!(e; zy%5t9u^y0_LM)E;D(mi)S-$iEbyVH<)XIN$Ptf9s%O}(m-WDrS5myTB4nz>q*@?7N zt|v{bdy?ab(_AeStZ}r)>R~Q3l{oH+khI2amH4UgiIyI|klMJkCXYW43OW_1)Te_M zJ{%dU?9D^MBR`q;hXbW*!l)ASMA<`XL!#JE81iOZ@a<2*n@6Bwyu(o4zSp%#<+;ld zK&lc*9q+JjVONZ$@uZhh9=#^k{KQHpsZESVvP%&!=jj-?-Bqm)V>u7Y-KDSCxVFiN zp|x&g=7LMWPu0_jc=8``wf|F$KPi~7o5Hh5Y?V?gyBgq&CE6_|Hoe4{73B@|MBf3) z-FK1uf7Z{ht(RRVZ-c$u!T+aNS!{-8uGIp+ z>XxVCkF!rqOVi6zVby9mZ^D<6xIS)xz>Hd!+j$`##4DqM1Fb)Q><@_ z5u-ZvjE_RZ%J?Z(3mJW@9Dx{=7%9f24sLh-~? zEcU0lGxL)jPq7pwz2EXfb*GM5$ZIf}%arrPPItt|&>zC_$EIm79C6IOF;r~O2iOly z$3K-jbe)l83#CVnu%$>=Kx#YR2+pf`zh+5vDNgEDTP}Lu(=^1nZ@|b5NBDdvdAu=; zXLp6A*v4XGZKWjd#;Oy#$f~Q#z2aE@gWp9Csa^h|BJ=L}yJnP>K9;wQ($e4qLynDzxf)ytJ!v~&(^*u!w zDmg^krD77Jnpd%RleZm%(xxi4IhvkJ-g@Mx^}25|xX-EZJ%B%SQwVX}XPgEpMbfZN zNlSfDj*HPTHA$b2+}umr0X^K+oV*PuZ!XBVC{_*m_ZSjLOc7Ent9;pak+r{k@q(Yq zuGq2V{ZZkvDt^G0xhVWbKHgr#7aMiDR8Qk2_QE5L^OvHO&(URi<9|0fl5+1=gg zQH$JgmAro>7>aHYdyBV|1UC8L!awaKO|VM+srFh-=^|jPj`IKWcpv`=%oUDMp%{I& zOROnM6WLdc?QH2P2kMI4iEeOz(uPXBNju`ZEmfq-n~l3f1_VxAYa*LGC5-~9?fu~= z@MrH52-45;wxT%Elv0C>u?JaWB)vp54wv+|M_tuAv6g9jQ)|_{3RQ8Hx~k-;)KUj} zqO@SW6Mrjr;S6kuTxzvY+(io}aji?s80}roh(RY`{GGYVRHQfAYo!K(FT1?SxhwTw z4CaCE?8a^6?N%L8z$TafD+)1_Cu_WL~T+!J@3Ju!F#<@lQo258+)Tz=o`aHDC(^tR2pRNBC;qvOS>gb zF_*XIh4W?1tx8)+yvzY)_AldpTta>n=G(k?p#@X=4T+b#(B6+G!0G}&7U3f9ssn8% z60ur$H{{*od-ciXmaTA$ytgTGQHkYNfQ)Su$;Q%;GK{!)<(JkmQ2_K%H@_@XhyA8OaJw&4?Y%2+js^Vf$5Dq5) z571BgihMGoLo+3?{-M?;a#aoqo{Y^w-sevG0bk}VGS+M*9Ir=Wq;_|l*Kj%if6|$N zK8dFGuw&*=Zb7VOmT2{Rdsgj1mt3ve{?AX0> z3@M^1;%$rN{NZ~l9DVY;RPoj_>BXzUvZ}bGa;bGBB^<_}))AZaRK3oKzh|Y@Y99Kc zL`G8OZRsglDayaah0|k{bX%wYB}tS_LtV9WT3q~*zDG03BmAKMqmrKbvFkXOn&{_k z(WUV!;sKRUnMohg%*fMu-kLiOOlAuyoG1D=@uM|JwzkQg@ok02$uB$`_mgBFS{IT- zc5+vx%K#J-SO?(tM4eTIs+13;FF9{=JE%q8g_X6u+=W`3Jx!o9O2tG*mpJZ(WiBq5 zC+#LD-~$O*f`1||-oI6Iqhy2&5_QB%f{SbY^CFUaQt2mAAJ@_4M!!S7-=qk;_Gsrq$Tn% zOK&EqHF_&K0gQafjG-tl2UXSP>djngk=d!Mv!ss>l^@e!t4^2Io#>NfnM})`L;6bo!*zi5RAt<}`eJ(-3AB zhdY$O>Tp0#=a<6)^FT0uUYH*WHiwe;K&?;2SDJUae5RvBLifUp?krohzPCptFof3* zhEIGBsiV;0<4zs@x1nuh{Up)sNy?oNM%Lxma<6h(9 z5yj<5n@15B0_}-Fe%mnS@E3&vf!-W@{!_s528dS?lq9&l-oZ4FH;lvM}DdnWU zOTcD@&b`GVE4tbb7F%_EN^pUEcSCf#{Kv1-jG8j;j7!>=m=n44+sf}xy77`zz5ts3 z%N9zcL?$4*GZ>eO^e|KsyN%d5W7bW@Lt{J;aK>WVF7Zil+(d1O;wN&IM00ojm`j_J zx!EtY(vmV4kF~<9M{nu#y6#HkfWq!9LwQuGNV^mRnOO-AGOohW zSY796cqvae3&n{`o5=~@Zp$eLX0dwW{G2jJBS-9g>MG`m)G8d1+(*g$2WSuT#lVSc zGuq?MScn6gNOU3jmbz97rTNVs&Eq9p9FY$BkE@gssY%dWXCI{88>@rb#L}?JrMcU` zX;@aF?PH~-Ht?p0x%0(P^s#7rm*%n$2ZtJEzh2|NXJ^!`C?)mSLN^+2fL}%AzZN-++@FAw1vpDP)=rym1r)d z53j_J1Xo8W$(@L>#aN1QTc`e30PDn9VYcDjscRt%NOZ%`ggfSs37m) zBs5lx-(y_Bdkaul@s-|Ap&J%8Vp7M+%BTx;q=(Wmt3~BJha4juL7yo92?eW3#guwd zxHlz59z<{G-CIpo%J3s2lwPiG5sQwz2bE^EqGtM4X|CGC<;Pfca46qpk{k!pEzm+R z_w<)nI*kuw&<^D;bMhEe>UQgh!&UC!9Z``-^2ry)9KI}{VSYi*U-H$$3FcSk26K_EY3rJ6YzN!H+-wKhf#w!Fi0`J( zwea&yUjy2bD9cSiIYd^DuYXINrUv7>!>p4t%pxMYZ$h^dLqItu- zWd`%@{Ey5qzPbIG8E(or!(fErJXtf^e9JijW312m%&E49tzpJ$8^+m|wxv14w&&}w zQ|!_9Xmh6RW_y^kY#&bGIoBR%`2sunCbRJz7TxA9ZoxE*wgGJGgI3+ zOWQfy≧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%0DU@ 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

r}RV*`Z};mt9eI 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

oP^#t8gPwhAf)=@7ev0w58R!SCh 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®T}@vM zz6*zKUHN$R*K*6R^gi5Z&E>Tzho@ei^sU_FN82|)SXlI{fi677^;-9mw1N5rk`U(>#Ux#je*KT%RhjmV{@1Fy z>dbImKZbehJ}NbD=zCCq(+!>zgg5FL^Sn(I#XjBfjDnxch=!G-h2E{*WBW^7bCmkX z2Gf@tH$Q%;d)3t?Ajs9_deB#^*!ie$o&gbZ^6+tjw?5B-Eipxo*m2y78ozJdb@1Tk zL7glp)M3=%NQ-#*sBFm_f>v^PD=w}9K`yS>>wmRAFVb_wjz5lV-FYB&^WcshM-A>_ zHOgCJp0$mlc~4TGQb6H|$`jC34gBreB>d$75p?(i^^}dKPd9G7e;0V!&8=<&H}`A7 zpD{3%PoD9gft6#wnR<=fdDJS}sg7*fnUb=3a2N)r>O5+2FN>J)K{n-$GOd$jbD4Eg zp7|Nd?)aUTJFsbRSm)7$ds>n6BMo&?uO}pVZMie8RsXH>N1R?M?FG5B>8n1T*20y8 zJvQ#A%o5lBR*jEQDMdc&<2QjH!`33$YTYKmm{%lsaI`v+U^4p3otD6%t0biI1o2n6 z!)ht{_+D-K^t>wy*-}$^Dhg5Rz=D9QLw;j?VqT=`n2s0=SJz4z)(<;G=!+z6L zA`Mo2E#Mq^GBj z0);Yfa@Y-R^Be{979BS07az?^Iee(-!2|mbU2^yube*|c#HXy1n?JM8w31bSW=T@= zG4s()!@Kn!Jh=Y=t9Ytwx6ToP4&tTrZ1s;ZgxSWBg)!LU^%q+$iI?b*{Mm%Tb?K7Q zCo?N~|KU|q?=D@7M)vH}t%*a$8^Pp;o~Y8hdt})nY(JE|b63(HG@qV!B;%F?$feBf zuj=Z_ay{*2E}#WHc+k~(BxzyRa%9mJTOL#LU}xqn=_#;jxka>WTA9xHb{v&fZhzL^ zM#0a2Rj-U96@H}2dedjQN@e}`>P0@w9gs(>nAb&eeCv6E=Dj7)i}ri&LD?2@9_y%j zj(8+Sj$~dYszT!FKTleH^x+-r^k;fA8_$X&!nQSyf_K0L)SgIKJ;hlFtJJ=2hklbb zA6jDFMeB5kES}LpmpEzA_GV_Lu8CVXte|zXB4-=FJ)4op4eui{omT7{`q2D_)K_s^ zz#vwSs)8Rhne}Fk*>Z;FVMlM^wW2B8)P2OBqj!?Cva+@fZSU7LJj`mmIhE{cM#Ga?CBiZ z%On#SpI-ZTWWv5dP~NXy*nA-4i~|WZ_OVhsEM6POu1R*-vvF(Yk@%547Afv}_3WT? zOayVy;!x|w^%js**wX!UJmoZ?I>PUtzID5ZTz<GS!#?MQ z=~;RaIqVaD7@7N3d5-!JB)=SS6=#xx4W$y8Suq`z;}OtP5CM%s*HGvW6#CYAIkTO{Q4;?L`)dI$J(SEiW(Ayznn&eHg}sN9j!32+gz(&Y5~ z%1d$+w<4C?Y`Q|F5GN7$;58L@AZxWu1|KIiF&v$`dGNB%Md1|?v!{^B|01ifqNup% zS)&>TR(Wc*+RWg<%H3>BHAh)kN4VAMu82yXaiS=5(=TQA*F7kB3QAX(6HNzp?ap3m zVS$F=)e|-!a-e1Gjwz!5fVNXD)ZB1=;`-5D9E`y$qU8P2@DMt^zH*z)tQ3_7T)26c zu#^l%@x{+vC6HM^h00bt#Wc&hNn@rFm^c*90-`AM9rdJNz+dxm28OnFKV_Q4I*;{B zhc6y6++ob@@v|mcnv5CLWLC4HxR^v-y?No94STaLw0~_DyOMDB0qGW7p~r};!{>|` z7ik{Ud;O{|)+Os=*Kc&#K4;tPEf%T|Gi@y{T9~wZ(B)=zxj*S~0(7xElk^GP1)CDl(sHr^taF`a4IqS*yK z^Irb}ab`zWe(~J*QDaKa?)A+6kw>0Swo+C7it_*wPE&~Tqm};o%GB&T=F6#( zf$(xv#ao}~{)p8wScHyDdRB)nVTYq+9U6wOzdqhh;#(T`R!mBy zVWzkG9gEhi+q~ys*Q@3;Xa1mKu~v7zIAZYZ2@^(}#iW7V(?iUmt-_fR8(8L02RTw- zEjd;bY>!#|sakNs(`968tqq6&Zd!ub;0 z;Xr=v`#_APl^m>V3V3@C;O$7j+p)_fW3KKojKoy!?*mbTV=J2gt-N(p8iO5&n-H|r zwF!E<2dqu~2tXU2<$JXuIYE|sr=}?&N%b5mY(K1PuJ0bqX->e-0;swDE9xjl;)G4)4w@>;GuP);bEuriWYp;xY44m z>Dykz{tc4`Smzi9j2+hp25Kcr+(*@ukEUPUr`~z+9nU2&&IsSj1j-ny@dQ=MzDYt%V6zkSOIVrr%i2&!!L&oQ08y+)r_S9ez5>6vch z^0jMsIs9fgGOKtsWSJTn;hV?6EjJM7+jE|WXWidXIw?|X?%Xk@2$svb2Kh@GJ zSu*8NAN_sSN4HJ?fcofIpQm(#X$_57Xb6Q)5ZGvT!}OG5pIm0^LY`oY4wfCxQ}^@g z%-a-tS4*R02h*#YH=q4k|E7mWz53O>bLzjco-fj|PwF2h_NV@SG^t11_WgQvf@mE_ z;c6^Yh?d&1abT+aHxFnVcvJSItxOtwP^Vz011)`G<4@Jk^ZUQ!QL*|!B#s+W;$ zr`fZ?v{Hd-6}^ZvtwLI|64s6i(<){v*zh%~7WCAv0H3%W$Qf6)sDTOi#O*?Q(i9t= zYi6`EDzJ^jH-Q4Z&GS>p5_kEPH3p;n>{Cjbn#^ET_Zot;J%QFE8sT@^1J}uV6YU{8 zwg)R%lJ*q3PWJrdI^l_m>tv7VhwH@sFTMH@Ir5+9A6^q%rp;-B+-8rtS;mD24@5a3-xAbz~Lygv4S-bDh^vf|X%1ynqCE>o}I%($Dj#b};FM36w zE^O(TNX2=wF|zY?>y$v9c$9gJzTb+PDee<=@waLw_ju37AAgVIzgEPk;9+(VW0R|y zsM-BfkYrMhDCiW@!A^q$X+_K6o zG4-e%*${U@QK^&9xe*i5F>oL&VrFBR4xY6ZID0%`IdsMUO5%F2AXc$+`wso4Y))Nl z-ASwXwMXK`qcb|{cKbL-Gf{@ubOxD5+L;4rM%hp=J~ z!-~Dct=Op~z@+>@hjIrfCS?Td-K^w&8LOmTUAieIW#dAV@{M9rTDJ(>3Qfuv>4y}P zGItRIZYoeeEmh#L2uA+=2SK&1)({659!}C{?a44(#x{Db-R5pf=fA0fHy-99>g5of z!ingKr`R3B=0`sCxz=MGhpTuL%^XD0v_TY20-|Ul5k(Wb1I5-oS7*>MZAO3mUXC!4 zb%+xA(*@lu;{*Xa4x4qYgS=@7o>4zUtO2o!A&jG3{9g4MS@ajPKeqpmBFd;w}-w; zsLtDPF9Un>o&pi1NM*t#c2c?LCh_cz7*Oh{!A$t))8Ii*fdhTa5C3^eqQFwOOZF7; z5nhqbWdJ*j;1EC(5P%T?0Fq)Qc3~#YY2oxmc(V8PfGe2-X5yZ{%zHPwr~L1G`Ud~& zp1vUyqle?tufbDSZ{%0?i5X26q=mo72cI_c`scHoev@XJULViOv5Im|hoq+6M~xpn z0XOxXT#&Fg*}QrAqD~Yt)1Zfa)t9YCwWz-gVQk==Hl%Z+rZP9XsO3 z4n?&g(NV)7>RthZ+p$q7(_Lc6W?p}eyOr!Wz-|7C8qWj<@CI)2Pw68;AO#L{H{B?5hEBe09~R)GrC zSYYl@0!UzFhv+R9X)~z;Z`s=}gW3&N#9OS`k(;1d+E#4Bs0o%+%6f^r3s>y&jEH@F z#Tv6>%8CUSu2=$A?9Dc1#iEA5MKCmatg>Rc#WrFbCca|y_Qvz~^m zfof7L;8fWiIN5&OP`ZuB-#q|O*AQlFG3sdDW`Kw^!dX_2)d%n2z&col8(4dsiUta{ zEFe2m^)Bb=7hbO9;d9TPr8mJPr6UZiWcOy(@!n=6L~&M)hnDk~JmkL-N5Xtq5gjXw zNP|Ch#+vg1Yon`t1ljMKh{alF66D%g;B17b%oX4gFfllCxfw7C9L1# zZxG}q;8PBPPg(d|bqjyNx0+hXL_S|%CeD^DXD&~myJIDY$^ zP;>iQ=8+D!vS!}7oCVW1oa0qZE4YiI@|6ypm6J79*-o!Y#5q=y=Lsfql0g%DCZx^GbUapl?|) z>6v|STKL(KfPL!>YuBo#1CyvkFm6v3-z=0Ho7#6t%078$@A2blecQE;>}P|0ubG;5 zOu2mdSn`F7S-l!J4(r+2Y8=bg+~XrIRMcTNR|OP~#m>ZHcl-oL)@17r19c9fN~|vn zaHv1wy83B-ax<@hGp+$p-)o1nu3XEE zsM9#SGf>~5aZwwh?01qA^g_$yE6<=>Hl-b`tmz7jXewbK&$zoU$>2cd8X3$Po`xX9 zk*OPpE(yG~T~YK&qgr5fPOa(3G!Crv)%N6x%N^So!~sEZ(T8UIQ52@} zGG@F|o$A2L(6yEfPWp~r$Khr0H8fg1aZ{=T{l+evx(*!B9$tnJ!$bi{Hkv787zw50H47Y?lTB@&3y(f^)q+Q z-nqx&^#1*SWN#VDeFoTKWo86E;`i}7ItDO@K8pt|9by$%chDQ#&!>^0XHTBBN64Bt z&LwU{)ojgbhEh$=ee@=81K5tf-hJ8T6FUcXYSlAYY6~e@kt#B@ z5BYc)pM?MWM_|fyIvx-Y8F_Kj!K}Mr%J|&@qFc=iGIFMcD(EjSNl89$KD)DT$JT@T zG_Zy{9fgd%xo<$@X8n8C^&60J6+{`_Dr=2>RD~LtjcwCEtLZIOf{6+#;Y=0pefF38 zv(|dHJ#U>ZoURyHlh43W>79yhlF&~DkH28)7lGO z=qK!#pe{oOj(~)0r=xRJJTFi`9TM`se($#A4X4bP4|c6rw@+9|;K<}t)2(1@v9gPA z`;b2d#0AsBk2u#1aE&;@S!K~GG$F4yZ?Rn})x5(>1%&tRI@C)33)6G%n~!fD8omtf za6Ofu0zenO>$7t$jFgS$jDw;J0j0y0Bh z2xtm(udSyoiiBKBh4=>q|ovSZgDOSpgxu?fgIHUZf| z5s;T{06gH~S+ESlW#o)M|E{ zqMX7DA-QTpV*0TTPaq_}Uc5;L$jAy@M$R5JzL$CEfcTY>*2Oj%IaiU9UT^ebAmZ0& z?VPhS(cygJo=YsVt)Ar}|!D<>4o;;?C+!w{ies zHG_u=sxs3bZ6sm=Xh0LTMJp z6@{4T|D_N!JrrUT9)n?4gORoG792u%v}A6v0kIf(N}?Uwq}8vW?Dg|RWY?T}WWQUP%NS}PyJ9Zm{xz4B;i230iEDlxF>2z( z!Pb9lx!{F|I)8;}l`4;3BFJ8RqO$AH6O~<+iOR0FiOQ~gqPYz>qOdYk+4WyDm0kHv zW!Eu+?8;{h(%Hw-y9>ut1^bue9CAUF2P3*_Wqvtlu-Cc^n{jMZg^@DYb~OsM zxd72tOFYs*YP?Sn|Nig${TFyu_3=V#D$do1P5$pDQU0I*dV%<*@ZT?pYA>9C`!Y^Cb^(S40z+dc zdx$VKe=9;i-^Ub$hQ?HuoY31Sfkz+Sy3kl6pYKDQaX$|q0^$zsai?)Z3?K^2yPW4l zB4ea-JNDZPdvQX&RU-a~$Kf^0pW-aB1t_pdDS&!!3NO(9f*7(lxIkNc6{nP{j#c?U z@7~!X((2KL6+HB-9@e8Z8;B+ny9-LSi^-IM(OC^S@QZyj$AG1QpT`6^O7WlTTT zVTcmXrK=Mq*HvOB!(lsAMLQSd$%O%3*T?Z2Y!WuF+jMBB64hl8&)37hX%ewFz|2Zk z4i!FEC%fzXDtL>S2yAoDfx?Kc3ra+nc%F3th~G3k>oWpJKBphMaVHBuTMxwbM`!2Z0#R|jW5@imn9y)XWk%~AD+(-qs-TAK(+Ac>w-VG32m zzlR_mlG{x)k@j{r6}jIoy-gxcpN7f9mv3|sNBvHwJygu$vu8HE1XY;Yhq+ktb_37Z zYq*`7eCfn?#3_jfny_EGR&@wE*YEf+%h3`0CiHTM95Z2nMI6^JYGd*oD--qNA=ibM zTapn6Svnkf3wdw@pBE2qxWN`e?^^irq4UF^FRiZ)A|nrNRs%&gX{k1!o((13cICr8 zGAe*x;I|K7s3!2ds#Mzaja+x@A2C-QY4vVYS9fsru3g!PUwY6s#o59<_1{>i>B9lT zzJ$pGf$R+&H=!5)ah97DrX~}|w^r=JBLBrTb$fXNoE`fi$cJ$M!BJ@EwcmZF&M*iK z6kh2StH!E1I#=4Qe^{`*nQ;Y&7GZCG0Sv;l^oF}5GGzv z0lqcBsoQMf5w3dHg@GW2@Q4;vUa|1(} z_y~L7`-o(yTi2CUgD1>Q|9aW(y(i7bb`EUQtXJ#Cb*xbRwxg{W;5t2l+BJt}i>uXL zL87mL-H?Te_`iKf=4YL<19*JIrA>#j;2G1^x{H@v&C83K;Tdz(UtD}(|5@|d?ft@9 z4;&a`?P!aSxRE%ZNy|aK1O0{^z6`UkvYxpv{(stg5BREz^znP<+?L!+LP!V@LI9C& z0Z|bV5fE5FML+~>xL8mSkp)D>h8V51*A(egb;H>Zs5G% zXU@5~Hw9%;+5Nqr|2dzT)22T2JkLDy%yVY8H#NgPnzRn~c&z$&;i~`%V>VIX2^M}p& zhEX7TvXh=$*F4^_l;K$t`%H)+-qQ*Fr)cb@tbhs+s6MLkt5SsC88!(qnC;dbkgNNK{DgaK-#h%RZUE zbm@mzUC{38D>^amVLoJ2I9-2I@T@0X)%@4_y7@!mS&SYQnd&Bm2kocP1E|UxA%oWr z_X*cTjns&NprG0*VW0dV(f4aJ5d7+`nIG|oM8(=G*a9Fm;=M4E(tgGji{uB1*0)}D ziTObypH+1ZH zMw8Z7_QGq(4XG%nvd43n*Z_QWuIJmZu=|xqLYgh ziYfW5aE1r-NK6AQ|E0flqYPVx-VoGjef%_Sre>kxg z|Gb)5SdtHH6K>QAOLEKqRh@+(?se58*L90Dy7VN86=|4#Xka$ew;7(#CEl>?GY$>h zksZN;s`w*X(+tl9^A$VtVGVa29(acN+@SCbWTAAX+R_%F&1;apFVOMn5tCopnvgdB z^@Fdh8Sp`?$rT`4!d247PY|>6^S)mkZpOH8!JWGv z`0SN;m%o&;JJ9~cd*6NG({a12F$a3~+nv6RoR`@su=Mfqf4lc=$@%1aFPPqM-EA4I zh79QU$^}xolV3S&#E_1oGm^t~Ms4jmB0PHY=Uc+(|A_JTdmw(b{CD&DwLoFC9lo(3 zEj?%D%Itj?ENk4j^@WWauV|N3EA5U2XBVZ3g>`>p`du;dMEZ3@r+!h37z-weh4nxz ztnXOR%UD=r`khiVoK#l1skC!ad2%bJ)>FP%AST%pZ|U7@*r4lbC5QKn+IYo?@S{I0 z*%)s90|lD8f6x9m_wU{>*R=UF!W}S1NXt}PzW(lDZkMmlJ-744b&(Wj)cg9P&0^FY z!4N%tnZ_|W9frNPWnnrzZZ^ubK11mZtEeTy5Bv7xsUM+!YhmJNZ(9S2T7_W zN!44_Wee@nG`zOT=5Ki2`Ky+agZp|xWbMZEL3h9T)xTexJnijQZ|l+Ro*@js2)?e$ zppm>DJK1E>jpPNDAACIcU^*thg{~R#Fb~$q6(44|xJaR~9sXYIgHJb--6di>+}*JS zd_-&kA7O#VAZnlX*aEgk{Sb^?#-CSAk1#+twt(Li+~WC8Yyoe<7Vs9)0=Tw-PIPPm zhwm>M&ij}x;H}}7^iX07I0I9_{v)%v%JhFT z;JJ<+V0SSC+*Q!RvkNo87LFNU3)c+rcFX{87c)TWq<4xv;bX29;MFvZ#Y;zT>DH^^Ap7g5Y_y^=ldjt zYhna=UpVdjWulzN2(Sa{+pGtg86&`|E4zhH!w9e!Mu4qf8u8I17y;H1Bfu4>8uk42 zW?}?5)inaV&@lphN{j#p-qZu_Qx{Rs561|wyJG}6%P|71?ivBU^LFq##|ZFIi~y_q zS*5wjR}t%lYqHQ*rPFs9Bf!sh^6z9y>e_Il#^GwB&i`CARfC_s?bhnUM&J3!-8H)o z9o*&7E(zg8G*XkE5_SH<%XW%7Uw^YM9C}7}vBL!Lu_36cM4jK)sPiXOpEi2Rqi@v= zx7g`VYZd9_f8?D<-+jOO;`e8Kx$w=we_@BaOn>;KM=tmwa$07jdYzV$+WnsG|Br!a zs(OJK*Z|&+cyZ@4(NQ(&8fnrw+{Cc~Z06ViHv2x(Y*Dz`;z*+ay*>tiOs;q_E?{;{ z_M{76EJlF!NNE%()#&?0i$T^<>i6_XH=!X-4QHekzKk{Cg08(fFYrg&J-_FaaO2Ey z{cS&lTcD)M@SpwQ!2TC!UNB((0hClVjSXPqMa)sX#5QMb{RhUp_vs3hREwtE)EXrf zHEH(1S*s#7*s8BV{m2Cm)si~Q4DKmtm9&C#@GTrH(_{IMEjFRy;$(Z zOW{s0zWcI2a`~%)*kb~ZiQ#ls)D4BLr(Suw0tPi>p9|k#A*rBl0_ss>IAoE>Nz=n}Xra82N*z@Wf0fmwkyfgORIz~Ka) z;7bT5Bq!8LI6dL)gq8`d6WXys#6|3``PYO2Y!Y!V`)fX$@I=B(?6Ubu!dD5)5`IY7 zny@P&C!ruwC8n@>#2Ja_Cw5G{l$|yQB;K1iD)AqQlM~-h{8!?##4U*jf;w0+Se4y1 zPYa$GY#sbd@DjF@_-pXi;K<+uEJgi%aC~qwdu+}Lei~dDTpU~x+!WlJ?)-o~Ruua2 zYk&Rf%3o;PH>Q_Z@#=^<)b$W(aZ^Y8-v>)E@Z_!rf$BzxLs@o#775X&u)B?L*Lk*JW=^j9k)Zz5C9r zSp(j_{<=G|X4eYe!UA0HToN2Os}{yC;VH}fY(X}~#|#<2Hh<~+and(mhLtQo->~*l zX1MsTkRN?Fvef*}z`D6Z+p%P4$Lj{PtQji!DLvc2?3<+*^N(7@A8tC5UH{zGU+!@i zfBCrFg;NmY%&Lp!F1c7{Eq!+({ZPROMoVQDO7|yUoW-hT{L{x)ZhOM*BUQ#<9ceAQ z!sYo7%C2yyvenr?9{9D@e2V|6XDJ_dA)nBvGiQGM(G4^ETyY~?@4YWu?=dERBT|u^?V>4Drp(ivDh+b3162)ErT9# zErZg(`RtQLU-xED#@<(4()Ba5C*xrDWSsWKgeh;0A3kW%2-%Y{@>Td}H0IO7Nf)3r zU&+3a@}uxt`PX$9zq+nPXTB1hdAzDQYBS{MnM3d0>>Km!3u9i*9RKotcinm4y|)j) z|JBz<*J|qz?fE;yf)0$++Oc5hUVbxwht;sBh5wcQUF2U~vLXw*_`|nH=m9z~fblXO zZ?`xQZd|N3V_wKxTH@$oHH8&0D+xI=$67tHqo!k4SUVGVVUE|hIX#dY{ z@As|Qp^Z=e+h%(`7D?DJZSsR7->Av&+5>zKj~_kpE&h~=oSlC2Z7+-)Q47HuWQDdlCaA79dfb$G<6j;9=*zN%UrBAW7?y^@&$i8CpRwZQ z_(QHqj%&muCOK*I9HX3LGRY~3ndHoKOmYP2dbmgzodD_LYbHisp;=>I8|!Rdcq^M1 zUhiyP7>aBR=ea*vr^+T|Y4e_S{;OW={8l}WX_A7z!24-G2Hsixh~E`c`FjG97mI4K zX(h{zHxIA!hyNZ~+?(EEug-zj zI(v2U^S`6Yn)k(q^&j>+SyWlQ`Y>1BB5TR8U}!}DtWf<(8?m)+7kcZN*T+V8nY@Qx zCe2>A*PH$P*yxf{G+@g>cfF2+DXgS7HPG))vm8fy-qQIiuMYnWvE=69xhvTKuYoVp zfImtK`QxrwMH-poy)|q9*VFT#KoSWwf1*$SfgKV;k;~*~n_|fnDo-SLw{_I~VyrUY@Po!4*KL0A`Nw$1rF&c8cc=nP3Ke6OY_=oh> z&(E3rZRYpy-PrQkT17)6BV_H<+5h@v?1owkukm-k`sPls?Cb>}E}eVpRN2;VgY5sg z`;JgJnFZdX^BAGX@VT>dLwD>9H%tA}v1|^_dU4{Lv(3(Pp%z&>6t42~zHnPv#vR6cyZ%v&-6dI1RMyM!0HZd!>%&c+ zgi$n!JmT#W(3xaj7Fo^ano*QeKu*Pzcp zgFZN_LH}?J`*-eOCzbJ2r~hr-b&uD2a^gQJJ9`P8s$=%@8ZU z#nyde<}u1hLmTy*G-hg8d%}G}secQGz8wLY6}$n6YEf-#!gmK(y2gC-!fiv*okM1@ z?(_xhtXMC64KmoFXD-fSt4v?0U}t)WpJrk1=XgRaYyD7GsGwImias_mH2>6wSZ=7h zEIu0=;qFQs_Jq!pt^C%6{h{%5gQ4t(youBc05G|D^wCew6mEyy2b!N@}x z_bp)E<>i5Gk<|2wY?jFntrjY{ln{!K^9us#^FsW2wnzqtjY5|_H)p`&%;a#xf3cw? zD`v>NQK)I;j1h;r-w}#59VK%np=;#VrnEkheqR2Adij%3`m)u&LG!*G`E4d#(cS+$ z<))fe?3^!QC{viiE;ohNb{wZU|zBVy4WM)fi?e&Mw=yBB8gzX_X7B6;^vFuB`J1FjyG5Z(|-EBN4nse_;E&CZ(q!}{?@@(*jj8?Uy^IH#NkPK$tC}z26rJh0HHu zsaV3jv|&Ri{4m?w*4)Bha}D-~=nDHVf)=?UcG+CaPrc2BBl`}T^t`fvptgy8t^Ard&T{*bsG{@ozT%VB-%r{z&7GGXA5+fAW?ahYnWH8UJPDk2C%x<4-gG z4CBu+{>Riw>iwVj5<@oEJQm+#C&pwqY^s5wr7G9#s`Sui?2l*xT|IQTf$?6wS?|$# z`iPZarCK$t`i#k1vgP4mYpgZRnrAI!Q@*WMj&;OS!Bd~H*%OS+Ui6IhOz=$cO!v(8 z%=awtEcATmS?*cu+2q;hDfD{1$=+(-=e#d_$9X4tr+H_1=Xmpc)qS;n^?j%Mn)zDz zTKn4jy7;>Jdij?6yZFBhv<|dqRMsufD{yt-I=1H<92g!L85kAVlaP|oJmKnu2NR|w z>`83JmVBFo&4LdHrv;Y=^FuX4jYBO$kA`N1=2WOrp-zRS6{b~~SK-qN`;x4rrb*3{ zS|znh>Xg(q>7JwqlSU^!o%DRtt8By9Be_p<-{gmrpGY2){9^Lh0tB&sQE-`OC_= z=?UqL(_5tXO&^~Abo!L^!YV0Ms#IxFrFE4~RYp{~r^*vm#8)#+6iR9#&)r&_RDjcR?Xjjgsg!<*4JV?lMR`k?BIGizry%WRR^ zH}mGqk(r}2$7RmQoS(TiGq*;K8m(*etkJ*5@ET9l7+Ygv5 zQvL0GHOStlMnQ+uq3FGKfo^9P>CP%ecVQ<{uuo@IF z`mUzxZLd^)a97~2#Pzo~sGGp0n{fkh197+DZsprx+-}g8*Phpp2KNuwSsHpyJ zf1(!JU#hPNw}h5kZm&=)DfK4O_>r_Wi)yjrjWy7)lS3{*hvpMjUooW=6 zFSNJA{+7BQfJzIfe;#zaUAHm4$wpwX6&S1q21}vmUDSU)bsP;nJ#H@q${SqT6G-m| zCejyG114!|20i8bw8(5Y`xo|Vpgq^6zxB}CerRnUw3Y|0t@?i{{y}g|q+RpD`%1J# zC0gP%S|ZEEdFh9fY2(9S=7|pVYZ6Bq{o_IU$Ak2b2k9RVf}eZnAG7Hnv*{nR)j-@W zxIy+(`pCWXk$dSQ_tHo1rH|Z8|9DV$fJXlgJ_m`ti;zpe=saCl`YtfJv#LnHpeNqp_QWNj@ZalSJjj&^LYGKn38rjGK;m&#k3H=( z*q*+UdPmh&3sk!LlJDQcA(pT${Ys>=t=#7k&If*poOUYsRlB&S4XJ0~s#9=NaUbC3 z;O64y;XcI8#~oHl+TtowL4L76-MoqU|5_oC#5of;3pX400b%Fh=HlkzKE%z(EdhU4QsO+|c35R-tSOz83Bh|AZ0lm8hPK&CdMw2woKUl0#o>ISwBD;+2ou<{9VK^q?g+T zXFq75=i%!we9e|}(WmXe---JPw+pu$w+BajwU6u1xNO{hTn_F4{5}_V5SPbz<#h6C zV(*3~a*$SclUET`x*ICpZ6zqbm52-CDp1x6x&mL5kROxjcT?zdDnYfWq|$=e0-M|I zeR>2XMxNADY0Zl27y8(I-UM+;(0VG@y1-gsBjcVCNX8F<<8R`o;@;-lyEqvegmfZl z2gxf$dP$^Rkyt6XO1Qpu*v(6uyi&=lh`fr3b%a=9N_&V{g~XE5?$?dne2t_)iAPYL zH~Bsl_crcb+;qxY*)4T8DIF%ITpcng>?4H=ZmWO?v`AlN(J}?pWGks{quzc}%qPWs zQp|T#%%`t);IPlFQ2{9yQobXUFAOxLjQNyt3pG0oj6_P`=eGS%yo!9Lk){XwrdIktwT_vZQ*DRCC;RDlkwtI7|+=^GzV|6gdI`=p_cfozz-V zk}~e4jPogD5vlFeDYQf-@G+Hg*Hy{75vd5yTu#`&NMW%N-X7Yt0x1{8wP_If&VfW8 zNr)5xkpdu6pi;=` zh`|TJpbDgxMCuOaZX<_$7tZ+x&V5NqMndt}n}Dn;a#s=Mq{V34Btj%JYEPl&;2`x2 z;zGCz#7`=QPoADZiy&9&Sx98F$$yTjr00U47WM#MdZfI#yL5WOJ@6YZR9gsKa@(630DzU1y>bU4VQtdj?2W=z-8fT;cDYf!qvew#5KY-#+`yY6?Yo$bX*f$ zQ`{N2X1FtP&2i`8THwybwZxr=YlS->*BW;Lj`mhAB#R$mpM|K?XYbZv;jLz$+O)O9-)ML9E_tpQc548zaVrTp#__N7Ayl#QlNdOc17S)0ktb6ZUJRG z0{#>!4>;^Msm?(!kmx`GYM)6dX4zkmN3Mf&_A2t(YvTBzfg@0e1;$294)A+YNrc)Q z9`10uN`#1h5k6A@rc2L~PrM>9J*X-ZhhBqx9WIo|*H2tdxu2A!57;khP=^haP3n+C z*|t!&A(ZU^W!nWkBvQ6*lx^2hq#+s6CINXUy_m|KvgA+?S`sIeUb>~E4YmN)CDH~u zk=Vi?94-KlkXisM(?0@rP3R+xY5UvDiL+OqNs3C#JkDB+OV~J%Ro_V7|TXrZJuv|1@9nNl!FW(bS!{5lPSF z6a?$S#c{{cYraA6GoEz*$^8U!n8dZ*uWbs|fL>MDmt}{m9#+ zJJK3cdGoHRXGgGkDzT@V8g-<#oj&-m`EC)qNWN3sj$o;Te4CV}lah}&xy5ft&7|Sy z?JD}kFkki&_7LeD;>!_gEor?;xM(U)oQO$#H*Z|aPJn!-U+kRDh1@O@zGFD~~kAeACg zDKgX}vPC}m?I+}RLQ+pk`5t9A_|5$++-&lnLw>?Pl8kKCf|B$GzOkNh7ceN6XH0CN z?m2`Lj!=c3F`Jm%-TH2)2N!*yMJiiJWfS=?Cx3zHJ{O|>oj6<$_I3XwR-=C~y5arm>V5%gmR2(i83$P2G7Lk@QSXLH#YzipE_` zX_tV-OG#%L_shv)1=p2^yM0TXXvihSIhgXBTzr%*LVPKayp5Q*UcH{we&Ed}+>fTN zYt5U(db6qPI&%4ex^5)RO*jeT)e^>uDQ~5&Ye{jFsjGZj=cciN7#q!(eA1J;MpJj* zMkGCxQ&6v=uF<&bsn-wGbpz>aY396!Rl|B1u?+J1x5&!gO7YHx8W zm28LYef9x+rzvwG*SYW*h2)~_Y~JPCyBMhi88__UYVn-UDPO)uPkaIod$B#1(oO-o zhb3Dep9@wi%3g@0MBMMUpF`5e)&X6rIVkHvxsjUCR~H}lSKMM9aiR`;E&6!{z6lO( z0dKywe`baQ>@v#Fm9~+v)R3!Skc4#(uc?y>5q5T_t7a-EwAt6m?b5Yrg#vv38gg zitO)rzmpjzNimz#VAr2n2Ot*)hE5$mp`6IFrSo$!#C;8R?IlK0=}^wIL;G@%T=%CR zwDk~jdW8|R*lsDH?C_oq+(XZDKo!LYV@|=CFk|)T;bMJpA0WL0EqEdh+IItb9x0Or z?(785vwtgJ`*3kdC1{jpqtV3L>I5C&%Df7}&4X7q^i6G~<8 zhNea8DKvO>q?l*Mao9M_aqAyV=)ZA|=k(xs(TU=O$5U5BU0aSVW*ID|uW*j&mnhan z-~TDsQrsGRh{J?GCC5KGQAS&(4tVH68-P00`Om?dAB+jkF_YDIe6ipytI_J8i6 z2Na%UBd!@HJLH5gI1wj(VW;X+LTQ#2B_l#RVGx`UxpPtAQg?el};Ls)`2INbu4*yF>bWBAVkbSxVM|ZDlQJ;36a7;DH5xwll@>E& zH8^Iez91InkG+dQ${AUKH6o+u&~wIP4x{tZ`Nm4`rXjX>igG9LMehEO9VbdYh=C=B zA5mC>Gt%21j`EqfuyK+?>@BTj^eVA8C!iKV(bYIP#+Ng`pKAbt>U}?!i|Bl zQ~EO4{9h=}@5mA>m2wVg`}h_qCx|jS{&GM3H(uI{V*QUPeX-^yzBDpc|1TX02GhOt z??q^c(HzHfHlvR>1w+d{7oF!^^o858bqU7CkHnKY72_Lnkm#{KI}wr&d_?3)nfLLd z72J---jy$<&~W)Z4rGyXKDTGu|B|<*kMcAP=*wM6u5{=>{TZu5N{)5`S$UK6Q1;8J zl4z((l#^DomoN)~&OTZqdqMQhoxMs?m7$dy^jCiV;`={#pvM&X*^+iR0UY0jP87yb znq^MH1N2f#1CNnMyk7R8%z?QF|4?&O#~M3{F-v9Q)^xx8$rnej;qVxzw?(rl7KO~# zmdqMCsD$(wUzcb|H-#fHx{iMN-@h6dl&ImKUFNb7G+GVO*O!uNO5<{QGZ$_gED8SX zay#kAG-A>G7*!iN{kM2{jQbSFH1ik4F1MeHhWcNxL@Fju!34%SPKVqbtT&zVn(BjPzTOw}xLjwsWfNY1w z3tzICsVcU|LE02s68^M^(v8GE(FZm#Ew^foivS$(XDPV@M!05>iBe@vP&wH`# ziMA9o?lN*TaZ2?JC$0|m=4f6~KEr?YMu%NOBN7c1cNINn>BE)(u@@`-<^RSrEp{UL zy|IKckZ~yuO4tQXV`kR)Z-o)y21<(cDsDA1 zKKr58+4kG^Bla}#e-)ZSr&faHTfq!>T#E$iClxbmgtb+fc@{!r!A|)3IR029r4PAh zd~>`9xowv`B|fQ#(Qbz+Eh7r!#4b%n7saC|{s?hwwqjbz;+a}fka~!Hm}vjX9wE4a zLm2^JBy+10%0v1t-ItAWY;S;nv^R0D)WyYCu2oFk#E#CQzEN!^YnsStKAHnx{qATg z`l{sBsga~#to0&Yft-wej^jY4S;HS>TS+B?B)JE@!X9Ky!3-DYB~dU+EE>g%g1p5R zHd-@2#$X>bc<*~ht>8jD^_8SCHjsk}JmQEy!AHgh90DA_xtx4>9fVsk(lM2nNJ z($PeXwO>T9qwF&RV^$jSJ*#x}}eFVD!MQa#f8!SEcZ+H7!<3D6UErYm=&c+(d`tc*AOVX!SRsR) z;h5xm)Uh5li;gK}6{j)>^2TOT;lCWENd?N_4gV^{EW*k}`PCOl2eV0I23Ye8Y04h~ z`Pk!c!#-Llc0N?O(f+`Gl6U#cFz4G}@w^K6nUUi^x91ak5%2TSc&=rh+VuN`E&t%( zTIPO(&@2)-`H9u`8eq0uaxOp0uf2swi1fP_7v+y8XL310Ye=aI;5}&gXyqfkJ;XKa zU=Q!|491AXS`mHN5mMv3ggsiGf{XG^(s#lb9jB3vjuz+W@8K`+kkSXxYd*CH`dkx$ zqgZ~gvsVC_UG%i99Aes8C|i2ut<0xOf4LGaRY+K=Sqq$8FV+sn(*aMVI@^$78oQD*t?Q4w!HHu1+*`e-ij zdo0=AG?EPW*$tfXMBX&ErC#Xv7m;It?j{q<%Pfl}yr?)0p+7ULUs5+4{VrHee8C)T zMwpJwVPq`Q68`W99Occr8En}u5`|Nvqi5sbb9sGLG>#+rLn-^9pXH8p9{u+FuW>UV zZesBM^^927Bkx$0KF95WOK0VealY7H=|I#UXyX?_C%I6H@J-PH6t`j77)O0$T9X#v z1m=E8S_`1h38W?MTh)mb-=Bc3E8y92qdd2lJl74I4d2Nzcu{6-MXK=E(uea$j=ZHO zMgo%Fg);m|?KZ$2ggyjvJJB+FSp{NkSsk&PV%%(VJjXV8?*<{QQu3wyA=SD5Mvq?( zZpU&mapjM+c>Wm&CpV|~i<_Q_DgPe*F4~VzxZHdB`|qfSDFb7y5~Yu?Z<+Cz!yTOZ z^Pk;M%(F(|U(qpKv~I%9bFtDvzM`*^^?k}Kg+GS7(V4H3MWx+^?vZxzMb=^DV6Y5c zc031|U~J8$-pt6Zv?u>YDl(GYS0YS_dc@&@=~GLDRLCD?WC+9a4aHI$BO96eFk2+t z*!~W`fcrA>BxUH~3*d=NOrI(Ldwo@UX02rYW?T!Oj`s6>jc;2Ce01ECztE6NN*+em zFqlq%au5w^0qx8Tg25yHA#|^3lS;;uCt7YT{pbd%o#3C8M6VLFkQ#1@#h28|KgtP{faTS~SZD{HG7fX+ z$K3gBc=vYXkvw{>Fung)7q&Ul&qzOsbH+#fJIgq;g0v@bzF-tP<+p4RV!8kNUAd+I z#?hvgAF~+F$O{Jk0@KyFC>F`cj{B0FqI6p2wK;L1*m&$K9qT`Rb|LSU>_3ft^zcy_ z96dxiU%*k0Uzf(qi57)xIiHU6Raw{z7911o<0#~}GXK+HzXiIGk!GPY%jC-A!trH= zB{`7tq;_pA`S<4(o>%PUvgJ^5Zd@l2% z)EJ<|_u^6cKI*#hxbU<@dLzYsS^;Ut4^KU=mh6j-@s*b9FbE-CqKrd_7f1AU6dXE9I0(`8h|Iu*sq ziIvCqtT?$5{pAs$`xDwc2eXBTID8~_m1xM3@nw$-C12x?vgL#-Hp#3}$wN|$j)=^? zJa34FiDFi~W+VC)Xpg2muQ7Hhzz%}7a-A=xE!{N0npcX$=eROv3whJ-@5 z#hYok$xc4@KhfX22P5}gX8c<`!jtf%p6iTQku`G3O=i>JQPEhjt3$D|XToj888~6p zyxnkzk@j%#U;~sP^Ld46$yjLyw}-Y{38lQp_YJ0SH&JOQ+QK}${IocPdqc0`iEEWOU4&ClWEB~y6fzSx&5RMG@AG5J zgjJ-xFV1O_J<&-Ls0-}xL&kANzvxEgi~R!bB{$5|_8rb0?+L zzfHXFnU@MXy+FCJFM~M(Bj>+9^pGo{!|nE9yC+co0vI_qP9K9AtQj&#LJsOWdx(tl$Ay}0!2O&NcVS>i{jGhUNobTnloZ6J#_ zs5m9ZKHNOIdK|P}z(3!9&Sup~;O)pAex!K$S8XRHlKH@0e0?^WO4%#46EyRJVYf#O z(|B!L`R8neXq<9Zem39eH5z*CH;%c?=Ipxf!<^%oWdPF#OK7StO*={g^}n2T9$*l0@eB3XAc+43(SU|7Sd~f-x*SlG54i?WAljo*MzTwhc+fl_ZAJaafesZYP_(exkEyM^6xNj9^y4#!L& zPs0&`4Y&jU-4|PF4-UdiGIn=@V@EyU+m01t5jZFMGdJ|{@SO58fu|U02R>qW2lBkw zAqy5`HOHOsd;S*|9HxG(>FlIJEaCTrj8Ssg^x-igfeDAC^bX!j_&==l8=~C9?RO6u zsY7-(3sD*$XF_x)Kfbpjf9V~aRuYK%%9cIujh~Q}c^3MP@}RiS$9*g5l{o}9e-wPm zBz}A^EU?b2t|0PN>NeGj6+a(Rx9CKjs_xT`bz?PJx6y6Xz|#t_HBC>3lU%eaqe^L)2Q%+u1kZC)T~+tM-x7 z0ron%TZK9ASB2~^GRlkHIBbX(n4 zy`V4D9o37vGxd2@U(W8NV|5?hM~ySJdV^a1RgKppSQ&YOzDwVwChEKO-D;8^rAMhZ z^%MHS*JB$`+)i(U7K12bUn_HZopYVpGqx~s6z)`T}sTCOLY&v z^yEB657om6aVI4_opu;Sy&vRkt{>(+M?b3nPHf6b?cdb%sC}M}P~*c^1$~W`Y$fYk zDVgl{n5@oWES0WWV0&9tT|gV2q|T)s>tLgGvTC4O(w=8Be{+^PoBem16Z(9@o~K&# z)Rt>I)rD9Waa!tPPLH}obyICrcd)9h>aDIM#8tHQg|u{ksPZOt3v)h$IQ{BY@UDXz zN-KAyjqf1eJAusw244hb_i!&zYX#Isk>dlL=cxxd&jpJfBISqG)65nWZR8Q8~ovN;3mEHHj{h6FsvYPH}%J%^)>0ZrBx*rmE zK4*9Jky=2=&(+u9?>C&Cz{+od%6H&qf3;Mtq9&`=I&gNq+D2`*b6yFy?oiFtPPK=+ z?d3cZyv3>>3&CVsyK-2Z0 zlQ-4bda|CZYU;Q2TdJv^0+pYpr?NtN6=UO`W1&GbzD zo_Wli}c=yD$W zG3Dtzb-n&Y|DtZx`8uC_cI)Q804{PZR2u=Fhb^BPWce+>y3z_*0qzsnw`iahg2!Z7 z71+OMpis5y3KfnsRITC26~Qf`Z6CB4t_|7#dD6G<>e1;Y35jK|{k9G<+vq;4UcHXDGR^p=1wqd_Q>!C7)v` zxv!yQpP}S{q2w$>$xRF;r6jXksX~zMewt#2qc!%%EvD0VyhhzYH>GqhUW&}w@_tC@yYYZzKR)zE4dlv>1|Swf{v z)Dg}kL#6c%mDbgkrU%p>?NJvRimh)bHqB6MV?(j^48>kyDE3lAvAqq&UT!G%B15sA z4aHt&D7L$y*uNNxy+l{hRl%ofx*9Z}p)nL3mE8oCDWvvd~tT2t3lXBrAW zN!QhNRYzT4*9V&$>W27@^(m^Eq4RV@=T!`yS2J{8#n5>*L*Xfg!cR67o?Rd_&t;8LB?RP<3-d)n^%cZfYp`Ohdg_8tUz4sJD-y-d=`!FE-TM#ZYfgL%lr= z^>#AU+tu{=bqozxH8gyhq2a2AhELOl&~Rl#!?mH|fJ!oSdy1jkQw`moV(3;RR*ehl zQ3>eT;`U5$0X1_lVol+afL~43R;NR`t?4zp(#!URDhES*_d(gte(GJ#e(EF4e(K}Q ze(DR&e(Kq>pSrH%rY8HTS3){D39LScp7t;5QfU2JsQWhh;`>b~tO}5n={MjX4OLTm z{xG-e_RNEx(qIKJ@Uga_{u|WIN1@s z3M&%SXCJ_`kQCa(!Ftk{-vECa4(EB;4JSLmS5>v(fTtnJoR8dbiMpH~{zf?1?do3j zhKp%5<2N&Y3*)yoetYA0F@Cq}`whF%)64i*8~-}v-)#KB#vg9{k;Wf& z!{FO)^*n0)CyoD{@n1InIO9(;{xsvy=s&dI^`1G#Uv2z+@x4`y-`x1Uj6cHoFAf@T zQ$Oz<<9}@YFO0v)_=}Cd()jC*zj@GY*AMdUH2yy0=NiAj_(#O|c?aKq>rh|N_$kJ( zV*DD$uVeg%#y{QoXWhod*V6cHjNj4t7aPBa@%tFRukmlVZRibyeFKd@#P}nOe~+zQj`3$2f1dF_HU5{w1`O`+`^NZ7jlbIX8;rlz_`8gs zZT!4p!>h0znbxD8ow@nGk;^_H#L59|wVL8RnmF`~}8e zX#DStzufq1jlaqG+lSL${yoOeHGZM^0n7M7%m^`~UCn8m=boaqK?93GXq!b8ne@>4C(FpY|X6 z^eV(Uc0a>}KX$*S34iRqXm_;H@f@30w70IefnQ0*QM$a`je5zPYLpnK+2_T3y#c>TIT4A{%x=cX6e@P7g%l z8_8(xIsK}hfD|@U&(~iV?WBd|_k_Vet;ZOtM>9GTy``lmF;bGds`?APopDfotD|*; z^`JG*ns2SNvORuJP0v}LE}p)gp`M35FM1|>=6JsJEH`nqXQq4o*u5@tudChbPWLMR zT!J-T*$q~%b=+%9_uA9F4sov|ol<%qbxQ5cb+0+@HQTxRWQRP`^Hq1^`Ob2m+ql;W z?sbZLWfx%+ey4kN)AKQ-A@BX{+{e}DukCN<@94kMKiCQ9AL?EwyW!mQ{GYn-m%CRt zU4O2_1N@}#mtBw*Ql8-o{(X{TG$Dfik!8-|#2Ox#LQfS0 zE~U?&CVry7WvP?8_|J-qT}37OYm_>Lvw2j4??{Q0{lk0(v6#LMgxFf*++gAbd<)}F zVB%X47i+Q#_}+;-C!08a-*d(1lf-y3E(ZIE`$iU@Qge^;`L1)%s|kH|T;}gt5GPyxXCc?Xh&c z>?h@2k1uIx@0Z5OXD9v~p69sVrgIOTdb#qZt{dW2-b^a-W;7|j?0v4pyWy1MVb1$X zyzQ&J-ofU)xx{;*;O*s}-Aa5pRr$TGiqGaHzNM&uw|3lFJ^rgFS0#9@_|sEV;`?%y z=-FE8+)yIK3>EY&D09v)4x>GjmG(&63w-JcJUt_EK*!^7%X-|shy;|vXsRQ8`DQ58 z9kZc1U~fwOI$8s{j$`a6*Ei4{$aNxVdeJ4AZ%{I0DYOhuh#GMrvf}P*M(?d$MQd35 z)L3PC>N1A^R)43z*NgQMy;LvL%k>JqQm@jh`6_#BuhDDuI=x>1pf~7^dXxT9Z`NBh zyv4%4h!OYlvK z+iGr|W3|wq=uh=$dV&6&-sNBVOZ{)XP=BQt>96%Sly3p>{DmDA#aY&;>Lj!h_v!o5 zJ3c@^_7FP9N6<$+h92T^^oh^NJb``^?L#7cUv>t@(Vcs<`kR8KwA6)C$J1|0{q16%}XglGcB@MT* zhPv-8YcP7xo%$!eOYhcu^j^J>^Jkr{_v;*eKWSX^O|&;}p|zQcwD2|>n|INTB(4QqPJNmTXn5^R(+tN(Ff3vaZbQlYMSKEIn6xvR4dH2 zv3b_$IrwJEqL~$t`}Pu>Hg!fNT1vq4n`nPUiegV!-Y7}~T^64{x8&2%7fTou+i1Un zJbT<{nNbUx8MP2^eeT^eY!f6;#d=R_Ot#7r}_2;=+Fnyz6kZXFs; zES7llFtc}3YoB{3^B_T^F-JoTY!*bnfzKOf+7~MJQ5)ZShrJcq8;o@k;?zj}^%5J6|*c-D0d$@LhhB|;t z9ncv|n6K5z;;iY!6W6q)^E|_Iep%;fO5VTW;0~8a7;8N73%~v5wV!qS8Fys`S#%TB2%NqtUdMb~mY1E6#b=s7m6j1F9BfK1rOEU!H+yl9jEx zTWxv1kZ0iG`G$H)InN^fV|DkcHdZ_8S)RL>{KQ?v_hWGA$@T$_;Ymz z?Vh39bKQpf5x14+Os;ucYjU;aoplOvaP;==T~|-8p4XhTB)t;uX7c?lCv~Mh`W4c3 zTpg}wGow|#9G5|Vl@{-;8&s=fcCA#hr=?0M?X1?c=Q%35w1XQZmvG-P?`Bh{TT~m* zgQ})Dw|-T)R-qoIF2FzwJS{ZZ)TO;X7aW>tZxGmcHmcgD{J_-unt8(aNUyu9VBO7i zjH*tU+VsB294gbgAKZC{dA}g@vz^)D_FCHV0Jy|1ARcDtpy_I!7RZV|u8n!Fsj7N3 zVJFgFgH&^?syfXxmOOehgVs|&5l z%rsVJp7bsDm3|A(`MjOV%=D$y=~B;2@RLodfz?rEK^t{UIya)Z-^UEkblx{m^{hs? z=(P&rQ~7q7Inu+bMf6HN8p?aaD>?zcyUFub+VnGUi2ZPx^Q@)!k^UI$J;pHCHHJB^ zG2pf1nsCj+HOE!M-GS?c>w~-2bCEh#oaKd{cahFV%!Z9ogJ|D#;e%<`W4K4b$ua6N zU>gtf)60W-892U0y8;)13Gis-!mJ+YjmEXWwZheK-RWF2aA)9BaZ=XH^^?>y6vGjH z8+hA?8Kl9yZ$-Epn28=t`$)JrT;g3aWvq-UG!?LEfV&DOu*|{<+yrLg zn&AYNClR(GE&t_x32l&RBaq^O4;t~KruFsDw`U5#Q zegsfS1$kuvpp*#!Ab&X*+`-=YC$^NOANw2t09nvuI%nTw!`Q&Yz`(%7p&NJ}k3MVvkP?{n3ZW3Pzh;kS ziv6kow+~*LR~j;YYM>t+6#^hF2v`6AY&hO;#^MJXU;5_!NmAV)^PyP`lmLJbJ_zHV zApRdm$>7$^z#ITVNo)o#0tpGllm`Mp7y)$t-*rPL(?13VrUnM*pbPNuJII;Lu>%qF zsMM3wGeF?*@aQmnvaz`k=*(9yY%~HqY+pwD^w&FcalHu>pQ3?5I((w>ff)}%F*>#f zV4W9E_Qz*Rs=h_4D*jmCDIYDn?Kwx=v#YcJ&g*quR@U-{Nz_?(it$8zN1BKp?1-?l z1SElY*fV)&T>g2wZo}-woLFO1nv7#z!NuXx#Jm-??^dfKHPu%$~8puJpQOTD`x)azVf!cx+!1u?5}WEPMb@oohp}KYF&(qWE)pg z$>gBVHK-M$bi3 zFIirr{sjwvtxrDHmcObA$x2b(CEmBH|IC@`7vpj!O?6oEU*{PBY5u)$cl%4Z`u*2( z9U}FKJ}bF=lUU83G4-mp0do~8VD{_Nk1zVB&3%jFtF?UkT6TxGT5q@Nz@m)frK}~P z1-*;+wm``)=BY^5F4qlZ=h?DfaEgyA<#DVzq4(3Tt`%9G6nBB+Ii_-p{yiI>>PuxU&eGJwKWPf(o1Xn;_wIo4M6<@JTMjDkM)VPkIrACH=*IZg zSM=78sSWx8sGjuPgREcc)y&}0hyReve_ywk^y))YxLEEf_-KFYgL3nn&$)lP=f3kS zlBv1Nb-{L%7W`}&Cu7_5G%eE7viYp8H1&H5PP?z-)tLD!F6<*mOOw8B$m=@n!^Pu+ z>f!@pcD39jYDjM{{9Bc*H|evK(#EG8&S}wV=$>`uap8gC5tT;>@n8Ay z6O&JyLfx?+ux%*!;KKir?&+P%s1N_-GL9YNB1tV+4T|num_j5b8ngWP&($he<+58j z;}qlOrcaErdFZ)7N$WvRt4^B_T!+=G6VGr;^INH3rE%*Jo&$2D!M}FS?`e_gvHa>I zx+P5C!Ho1mO64W{9IY+TD~Jua=Glh2QIr;m@TDdz3DwL~zU*K-cF|yg@st11ecdLdS8peb|6O<)TOP_l|OtrBfR?c4QmkOfG&;mlm%>+SYL@WakT z`>_q)Cn$e|V5wtT>@#X1N0?QFNn?v}^n%{FTnxaV)PHdxlTVj1!{AShT@r@WS{b}p1x)~_wGVD7#l#6c!_88ps5RpiMYy;BowqS zjw4*p(=abk(;MM{NJQTayck)xeku@7%0tj*Ih7-`ON&=<9jjcqh4ZiKo!>eZb59bm z58U|Sq?UO8scOCtV2E7K&I{{1>E;wz&$QWPA5(v=A}-O%{ttt9e4+sh!KsoRYO1kU z%f5zl#rh&;*|tSW7+f7BfxLU zZ^+-vzmvzi)rR!(EC}yz93svAMG8B*H}e8zoWBr5!cY^=jE^M2l&BazipJQD6O7dR z!kp?DJ(dRm&B)iyjEMQIrOJy)i3UU$NtdEtgeJ>A6JrX_02*;5h%tv-oS+Wz8ATck z-2E~jf!R1D$4rP$8ris0S@@4CSf+8@3`SaW)JZK~lz~oDobVN0;Xjm-WCbalW0k+p zH>O0>_($O8?c*2>)^&BxvhH$pZ5<;7*XM**MLF+$#lez%rAbtLr#OrrG^RF%nYdOZ zLG(ICV6IA%VAdsppV`ZtOH-KZljnlX+GB`4JH=7DDjmboY12H_=4C2M6};|9Wh2tv z6!P~a8dAkVu%4CjF4E0QlRuY*wMqD8vQw*6Lb4QwEWQzEICsBdtYbD=cA>a>_7NWz z*BIyTgkKy|nZ?qOo8;Oo6#qEgE^>dK!JoY1AJG1f6b=ATAlNN>O|Pb8XJ4EL0$tef z@?vhxV}GGa52Kz0EMF1F7Ef7L(ENLY)HX#epI~vu5@CZ*SI&Kr^^vbf;(I2a z#Q<_Lg0&PoD%w>dSJ5P!g#p`@a(p;l87OO(;W-whsiqdhKBi@A+bE~`OpMkXL^MEg z3*8Nxw+_&rY;8QeqoYt-jPrW#-0!*`s~BB$4wa*}R1&W3Y%)k(%XopFTQ z0=vd}PKCM+;p1f-nY!=2_j{=MVEzIXob5x72bU0*Qb5jzJ`dvj4{2WkHZ!y}pXG6h z);6ZiOq))mQ-L8HxfZ$)+S+!D!&bZ9w&kk0X1&&WwmHv5fftovlVCZPa}9cSh?@&3 zZEsVqoprrqOY^cDYeF2Yu)6%0RYZnSk%v|`22teAa34jviHK6XN*9;zQ*B1=c5P-d zjjQx&$@@Ykd@_!y|Ad<9SR-%8f7i*36Y86%tB)%5KE9p0!g_|u(-tu zmtR5gQL0c6(6H(iCdc&;d>CF{e2<>$@bL$Q6r*hvZzx@Dw%&~Uk(S|cF zXSQsgvegVHJMJomaSS)xc0^s*Riw5#0vGuX&MgdgTQM$Fd`(>Lp-o46yOAUhNd2J) z50q~#|HlBrw$mP}E6snG9*BIV@{3U(S3C9YGhKJ5F>yE2ub4ib`t#}!!G6QvGkFg; zFE^lr0Nh(B0mxR+k$%~D!jRyJJ*ivgdi3hhfOzU7q!LlO0;j*+KqR`s9S5FnOomXr z{j>-H7L?zTsidLfhDWqge+Cu#c(A4=?A&D(X*MU)Ol)IDeWAu@%KOnEIKLD;^O^RfYZ#_ei0DgEs^i2?vu#NCe}eNqaR~ zT5pUl$pSMksq$9T&98e-x14ABpSKnn z#FaDPR?Gbt)v2khV8ma+L(iMNTH=yS80OAkUB-N7-nc46kE~kwj!4@lJ(O>; zWJdzh`l&Ce^2N|80&C{|GZKRn|0M?N-SRR&fW5_RhAB+51=yx3)6q!TL1RMT1-asW zXp;^0l?=SJ0lwfOOkW#0H1%ROGa)Uj+fdlR^6^RuvUC}5Sweb|=E;jlIgS$a#`B)&lWb~ZlF zx6o}lTEJ}^BX^x{DLNn^CY9g!QiPWar`EZ~s3f+SwBP3qouR^G>)wwU`y{UN{ZY6>E1Q`|r4mmzw zMnJ{0(T}INZ>Xqfh*Ei;8uXD``Z1_>g6wOm*CwG_8T7r{FR#5{W*h$nD%Ehy|A{;N z8=K(AY+UsY0uhP})BCo-ep7kl) zA*T-JGmWF;CJ0j|Mxs-#sv^EWd)hsnKkO=XFhE?&SSL4IkB+ikC5|>vL(6lkio*RR zoeV96=NT`F4o1Lto+|tALvv6sy zb0sI|x4Sp0A>Sv8cKGKEpidc$hrb}@s>NI_oar~)wE(ioMmXDXYdsc#D>cB0idT04 zuc)QbiZuKx&h7iNG&drzuw3UBHYa376vD-+;y*||L!SP~=iS+!&VvX3EXlnW*mK2O zZjZR^lK-^E_w6A(GJbFW%- z?YS9bzlGS*mRgd^62Vil$Vu(13nAr{Oi;1lb0l;@N_d@2m4X{`jZH#C+tvk>3KcEC zaKcjG)6ZYU`YUk%92Kc~e$n(xCeb{?lE{iSW(L6(+EMeY#V7JcP-7b~h^S|Q2EPzD z$US!Gx@;*5-M>d1>gZ|;86#A_uZGo#rQ;QYhnz1z4z>3$?F$m0$p5l#a}tsw0l`!C z(-gz6@Ct;%QSmG;m+N)(5KC@ZO^m;n_g8^Nfhthf_f~y%r`^~{Ueok&<7vAB@?@iO z<;3??Pf+k(M0`doUoS@`AqyK5>@G^x6A{BH*9Bkc)n==DH^2DeRFpm^iJOGQ3+Nt4nHn9sEcymG@96r{1 zb3-5_V{b1r_xAwrFP-ZJK`VG|x{HO?g|(|f6)&kVz6y$i?7W^2+I6Vui4w>>q)5Q< zJlT1`5E9?R##ZmU?#=y%^3H-vit4_P*+eh{<1Sh6!#{rB=V&|hXS=Bx+`iCTz~C!M zL{s{G5MO@*^{q*p+HD$+ecN+s&gbRCX|BK1W8Hyl)(KHj9iOkB&%WoNdAUE^!muZP()I^$V8Q-QIoIX=PA zhsV=tv`PyzG=wl4B=L)Rs9gU;ne`o>yPO@g3r@C{)U-wSphrnvJzgktJYJ1n*HsC} z*_oCMQ3zHfTt|=eAuJ;hf2g6nQ1gMwCi9HAGdf^6v56iOI`F;S7v|%YeqL1JJ<-`> ze*bj9;pQ?luZuLYU`{yO<<{DMU&k;+YT3&!D{0nkR(20<)ZSwl`WgR|=Y(=iq0kX@ z02KOZ3@W`Z=+?YWxW5jJ;DMMGWFg~JruknG6TYTS3G$Qy^!FX};d78n5ZH$ww~#VQ zzT$4r`=GXaZ=p8^VkS&(Xwz%1qeS02^Ud*!5ZK&fp!t4Xz}TbaiSC*J{s&=eo;kS2 zlOGkb=<6PAi*h-uLFowH9ulaB7Fc@K*`-fs(+$tVi?#iZ<5QbxSLa9$?^x%^Hm`e+ zqlC{%%#?e?&5=h9{-Rz`0UD+O~5CgwjJ>HcLCC&1D_r9_-YbGYxA5(Je z!pRbVS^ZfZu%nv zsx=p(XIM*E#|-t`y&iqV?4i+#d(i-IQ|~ujH^W%*+}}b|`;Y@n`S2JzCa-91qO!rd z{nAJ|H=ABlYkM_Fx@#?X_t{u4L5@)RqP_1ycR`4;XR-a(!0=f%ud)bb~dZ<UY+O7f)-^Rlm@m5vjYEFl zs5?cdgj?gG7@w}!3H*uicj!$&QgifQd5t!hrQ1hGnqf%G#0dcF9$u(yKN&My=h|z4 zgZTv!;+c}s;sFbb?w>!`38NCHHC28I9fIt2sx{H@u+k%kWx@hl^51}03yOU^F;e+z z{`~10Vx?e=Edyzz5*IUx)|t6R=hOY-=IWQ>%U@WwVmO~*4OG_hTw-a3d^$o9M|&4#*`x$Wg*c-n$O zPj1BctS|?chHiu7@xMZTN~6gHneNwC1kpLUskQF1z~AyxaDpfQRQ@0B?I(k!)FN^Vb+zl@Pqpl#1Ko${T z+7DT`gYp4dJpL_>T6>dER4jt`wYanBWBphZ8TGdiU#QgZb5js6@UFRT-$&i^*khF8B4nDt(yfre;zVZ*7%5SCJ z5~JtrgBDejJVqZR+OsQ*yhG=86Q%pG15w&y%t=}n)-p~z8I2A$prnTtAj)6r zHTChF)gaDX-VWpU0qJHqXE^N4Z^YKSfRCCG+h4Pf`q|uyn>^jUp7(=Goser^h;spc zv;I&{8B~UX5lG2V4Be~*whRfU#_qezOAZ&?@;g0_XbvDtXN$YcdHf$t`|h0WU;Fh) zJe&yF*x35tClw9TNkDy~PhO8SPY80Lxf1^M9@<)J_St`DfkyKPbKd}Y)>Z#UK$5Q> z(1FMjuXzrv6JnlsDMCS9-#GWe^oh|B_n92Xm_G_z&YRn?6dHiVdcbVe6tdE_1d0mBG^ zgg1WY;bVYbP%yj{E%+8P1Tq6`&IT07>VLr@&}sE9DQHkjzf=5>$&$09kvDj{0#}M% zt<*ahCg$BrMi+AM!mOAiE}%NsI+Tb4b^|^mz975#CrH5EQB^>K@E=+X5v0)vDZ@c! zx!$IrFfisDOqb`GExt_|WRwIK{vrFjOa;0dsC`NG!1;#xklyRq0OvYXS=~dUEJ73 zEXhUl$RkE@PPcQgMQB++@TXHz9H;oo6&ZZ@ni6leu%!T}-S=^I;r^X#lt2GvE8yu( zkvXRi&Vtk~xA;mfSTPRhY!gAb5!mMCqvSg&RuVtY$?MWTIxj$SoOMfgv#FjVdW^-e zbDkUH>Il3w%PDZ3a_Hir6yT9q#iw}IKcjY>sXdR3T2c3^zJ>cU(oXyp#tCrI4rq_x z4tAq|BZx*Asw&m@^jQ5nVQw~)C+Pq5;fb6MvypLA@aCm$<}|wAgfpR0n&}}S)-Dmi zT~>5R?UDPtD0EM)6s<+OfeHS3lvjl<#iB7Pg8?H$SJNkvLn$>u(Aqp_Q~4@-@~P-9k(gO0bgK8Wyr8BC0nJ45uSfo(L7&nWj*$K zOJ}|&4y4DHM%3$2suD2{SAN|Szs2vqAd?RQ z{UezH`Q2@9Q|)`P0{X%FZTW;%7z5VL`Vu66_ql~PnZN|}wDQ3~R0EfGy)4lh=ZP)e zL5w&`|AmxR2e(*K!PgB2+KpzvJEzxJ3O3GgwXVF&goyY>f+yyohJ}U12-W*-C%Czz zr{&~ux_H=SbrD||v;)2}pLVAU_D&mgCYzEXMx+qzy9X$agX?_#En~*(Z_rHi^}Ar6 zdeEhFr($KL0@Hz84<{oY87CorJ~?H3D?2B2EMbTU(FF>BYw3ysBP@NKNx)Xw}~BVn}Q{J_rqoTm%y2f`*oL8_=tUL@e$ zbs$&hXp5)0OLdI#Y(teml;YR?Tw&*3AgfA1rzvMhouM5;V` z&LEKeTQ!7BCho1LK+X|}2I=u%Hy?Q|N#!HPxgk(IDP67pJ`g)9q7iB(aQBjpqAyN+)&(i@l zwtOTSZekL`;LB0z0Hoo=twB+J#;q##7G7F=PXg>7hI%n`eqI3?*;P>y#7o)8ju1yY z5>xJYSLad$y;BLKNGc0*tdfOG4)V8h^X|s0{6JA3Uk5MGTZYr2OFD0S2P1FvD-+}U zEed(uT)Y49laTo^6)snHK(tNLRpDKKFY@sF34FxpaiHUF8m&4xvRyPo*vpV}Nbes{ zl-E#Wdtkx}n)fhb+)U!c&Zz7P<`j#2mMs4DM5yB}+7g6X{x;0Ma3I{Qz5UadY_|vv zA|wIonFzJHkhg+?kOJ}rm504h1u`vvYS+RSmjVF(J=`R`8a_fZ*FM4$@23VaiGUI2 z4f)pb{w11IHGgEZ9%p+SU+qYsVX4wo=x8?|@X-3Q#N+EK?_BrU#j zQR-3q+sGY6*U%=H{HXGpOAje6H6e zu{*V~2|v+uie7!7O4M2`6@))(*zHC3-? zcJJmf$@L9VxIgJ~sr7zJplRP`59IU17kdu;?@}LZK91ObQ`A@Dt3y5D+Hs1cR4ow< z+n0M!m2P05`tXBSVu1O^;N$`YSs$r14J!FAT@>PpUx2_t6Lq>rApNd&-R*M?o2Yh! z^sp{?3g@+H6icK7#o)*#QWrT7jX}c}0oKp-y_=>s#4v(!8{0~w>pJCFJyGhGKPCV&w5sCP8DpXYuLS_+f)!A z|MDgETF-~rhBwg9b6552&XO-H**2mF?d=G7v8soQPEePYe~ZX1kEp(i5794|_RfbS zD-e!A|$%p?$dxB5FcF=$4(oc*&yy~{?q0kZK_b*HB7=Ghr zho^fKX(HjH&QxPvLz6@AqJ>kmOi*1)@!=_WA`lxXolkIw-c$o}CF*Wl1$k^P`9bkJ z@i!t7-1ogZh4!FtX2+`v9!MHhiy!u*ht`B<#9@V1al$)XtH?fsx~3jb4+>QiHqJzI zY_%8ug~sq^r#*IDqt{MC;t7kSi?-7$vVKDntSs*;2v<$$XM0djZ)&_J{oSpDS(k3AKRYB5UJ29CYTm&mMJ zbaGQ9uj9bW{0*`PnGFp!(c_5Gu*mbNNHUIaSCB7h?|(tALBN%!T+^UdO%)8`qLBI+qw z)-jWJ=9a$-9O&-ND|>*`(7#<>!@BG%=fu`zz4Q!Gj`yg)hxL!Jm88TTXW5sxkp_Kt z=ndKw1ae@T#AFJZ54{5iUQlxtrxbOv&XOCU%&69%#NCKf3Va3qS0H~uVPZC5gy%;n zPuaGNUw#d4YCUfRPPZ}5BCR>K9(IBK<0z%MVMt`>4>_Q%AIpfT5t2JZt|chtv(bk9 z-EE4i{6MmV8~cn^Okwag&=nET6>Q0;j?6N@_)DB{_zD7!XyEBC9`e7jB*Uq=mN2NU z@P@Gm{>!|+42~?_;SYXrfs5x)klI{O$@Zd}0p$)ZieD?01$kCYHfB)04VC ztT~F+rm?MP{6o%Ko3^w)T_1<;0M-_$Tdlq^(es~??kx-1Y5r~Zp?@uBSEbhTL0O|_ zH%t~ImR*P6c=y6->n{;h*z#G|E_RoU^w*4fZsCIcxz#7gOhn9tQG+k&iZ2UTxUyA;{ex8An@E;6sot9c>~;68PpS{xSyzAKY$fTS_cT+)c<1mM{9xIq zk?p7oZqF1LgofkM(D2alr}*FmyvV31DXBPUDCsCEFVYAIo)7x^9epqb@}1ApvpR<& z<_JauG<{WVc~FV~i7=2Y7V)xmMCRZWv1UDWS`F(j`oe`(l_OF4IFKL2ae{qxJ<49Y;ASu}_?K zP|>GHF?|sB+tUl-=3Gax4Uyp|4F0ena}ne8k92<+M0?(S#2M>>KjRp0R|n~V|I#!0 zVnH)&h9HR67`-i>9a>r6N|;>F*S1+7+(+Eg4(S6Z@{!%PWa94lp5Dvu3eT0hxy%qF z+ej`algN{XUw{v*1{K-MJ~<_R8XD60(-r{>6!Fn6w)PYnCN0Rm?PSB$vKmfE@cBme zzqv;R?@z9=B@En7=Cc&f6&RJQv#kjxueNDdOfLRuQc&j^kRY9+8R(JGQ5!=tUjBt$c`gX9OTqbl!ws23VqzYa)(0-US{~} z0j@j9$^7H7Rb=PwBad86pojPaqM1jH3fqtmXC)-%{v)j2<;i8VN)H~+-oN-qIU)p8}YeNg?kd@tYP!b7)H5d#?;2M1e7 zvj(kkpMD0GxUP$gx2i_o-n^iBN4@%#psE5Ec zHEB{-f-5Sb11T%_sPrfaTKcYSN)lQB-L(HuL&Z)6SpAsA9kqGqvL{z6O)H{n=>wsc z#n+ekLC&}SJ2&$6Cdsw*d=7|10ui>U-eZ|~dgEfpSuW;(O+^_^tF z1oG!(HX$n%`B#SyXQq3$x^(}dG{YwNGwgW`E-!X1=krQ={RE31WpQf97%o|`Oz=p> zkQ=tgA$*Ve+79Cpo`f=1=Q&0kMduEUd-sWdh}YRpAH>psss7DgJZ^?>|JS0fjEet#0WfscahU_#4Z#(jSV^zLmeP%wZal?Q-(%Vq$Xr^ zb8F=4d-WV03YazmSZUSqLeMk;9bsiI%p$eQJhzm|X}IV#Bj*3w$iw>wv4B!|&gv{E ztiT(O9RqTc=p6%V?f4RxX02F%lrwD8Rm_m%A_P(Rgy%dFpU-KvEjdbJZn-N8aF)14 z(M>ZW;sw@vJnUJdwn6w?t91;y`~%azpfmgjVa}&f zVBX+dV@ZgukwSMS5QPJ$T2G!FM&$G&cvE%{tB4JXbA$DRQMPedsx5f`f!FKhD8Vu@(X|#~g=AWl(4uEf~L#DlF0E`24Z8YZZCTx%6O@ zgFy@P47Z|{N{@6RGZw&3M=bdw1a=2|3lw74FSFQlrjkTWC?$Fz6y8Gl&Uq%{QWCV; zFJ}o}pU;%04rWU35#L^u9k>OK*Lk^TL?6VodR*=0_+$q*+pKuF|2x6l3v60opcPFT zB%xd-6PX*JM{dfnwAn)YN1yDk*5N>LTG+rfbX1~oHga6naeKcQ!I*Edk2|w1&SCQr zqxs}D(LrbP#e+M;7rq_%M}Hi0x9QbG$pqx|kfdRz6%Y_PBaSSQK-0Qd0 z<$;f)-38uC6c!UFlay+qfhcIFgBlkxHl2DYV?-#74Y}=o^O3g}7@232jHf=>nkUIQ zW4-tiqkMOF8uZRhbsFB26ozSe8q-I4ke~4{e6}U8e@glkq)KJ=M+ziND6@gbZTXv6l_D z05$1Q7k!qUZAom62;Ktx4rL2xDk7diA8JDy!*+5xEPR4hKtEMvkc-nb)CX#b5dE*$T!Bby>$z$(W zFqlhLpkv4Zy_?bkrY>*c1cq`)4E(-!9eSm1XFe)Z_3*!wV^#s0DXv~Qzmu4ZASElu z2PeS?D)%$&#@ONqDp7xFJ*%oc9O7w5J7(TK>XB#0gDOhWgF^4a2<{pS`X#;q81a0| z9em#P`gnzJ@lIw0it#_Da^vFmVlOGA9aBMXn)OW(+wN5&Orktw)UwidO*yZVfv3)w z$|<}3WmdzZTNylqi=vkvirgc^fmo7sh20GV$u&{!&BFkp|BjF<@1kiMX-a%h8ie6O-e?_C0Z>doG z^N{nvSP-9Rk2*WK*<>3&ahp&sGji|o?6h#wooceMGQG$tS<|UIcH(Z8j4*RpDw3!$hgGX zQ@qtqoSw-A`N(zyN&QaJ_%iN}0B?&?$3#7N&Nv*&g>C(_Gp8~aL^M+~=F!jz9==M9 zZ-aR_LI~m0?D2>yQmZ}Crm`+3J4^_tUR^$#i^y?S8hl9DZyr)M@yAr;&d!OgTejSs z5A7uaRZtjXm=)adR#x?CfUsV?>b?69pJ9~B%f63MF(HW7vqF*lrGzR>Ztw@PVIK>~ zT|B*7ZUCn_Nh5r^j|OM%8~Xg_6lNCRDZh5}APT2@v)ld(*IJ$*%KS4NRsrBbRXZ7y zdhS*jVw+{0MO0VQ1OA!0~2EA)w)wQHGlbKJFf9WfGjERY5gWw{1=(3S4M_Q=nv zeS-=o>g@C+BDDruBI-T{=9O&yO_6ht=JM}*oW~?6 z)H`^m*ind;V(uX3HQr@ai2^2-vF4=+c|%am7DRVJbGGPlS42JA%55PHOmaiH8uX0R zv6ZZrD*P+OCF3y$g7A=-20CKF?`fuPNIO2y{}f)L<6ntuNk$`8S^0XQ+75YFmGlHc zC(2xvZg{5#Ib&s-k|3nd8;gmezmx88MUgP42oC}g zjibAGcz0Y|jGHmPgN-xdeIdZLN!kcJdAPGF_qgaT=QfXi8W0>q&lVc{|7BbT{L0Ns zy0hJzz}pR}i@iB$E~KrBckbYj-`Bz0+!~}9egm7KH_RMj%RfLR)6c2`mh{8~YAGQeRR|7KQ>&?(b2`2HZwy7MU2p-S$t=?2j-=kp!cV{ywm zre2rxW*L1=@Q~2Ysu~nwsTrquvNNP>yaVFsEHWXjvcd0lS1I=6|4vXadE6jeEiESG zl2XW-zP}aeU5b+GP!lG~Iy!vUk_ZSdL$cl!|Ce&_Kv0x|Ij_cd6hkbqM4m=d6uu5q zOe)IAahJMsZ{A-Xl+cp4l#QWtWRq7dx(IRm=T{(jq1fkqbwDAr@oHf_X_`8nLZjnI zcC87=NneDTOPb~TpI02PkZW=G+Y?OGa>_4r1=*-kJz2ULR5j{T`?#bz2PpAln z@HTwHw+AC^JgA4&0VDg+wVD@Wvm8w*)U$<;-QrSsMC?(Qx|vJiN0%;ZGiKGOul6p2 z-u)`HiCfdr5M-9Eh|8;HzUx*heG;i1g3c5b<0;YV>3@QGCC^tgXqBBX-Sk2y`wWu= zp;j!OI0q%!Z@XVp>ODv_Mhi8tBEb?x18eujv>e&`Te)V!%*4)cy-z!bqER)N>kCKH zQjP1WdnUDZ1(=jVdd%)Df~@$Cg|`oEfjvAifplIGR@VL2`NM51-e+W!fZYHY^E!I8 zj>Qh*THDbQ?d{V!col6;dmJpQ^*je5+h)>~dmLrHz!NLwz|+-wnC(UpUiKP$-huWl~b z|9m0ZYp;i^EPrx1Ch zhN1u984t32wm&=odN7q!_Bd*R4}VXb@UB-dK3AK zL)HX0!K7W5O&0{W;QDM(^_Hajn|AjZ_{@tm^wg{1$9uR1C1>U@A;zvRCijq;a)v!K@U+B0Hklzb7uw?|-5r zwhO+kJs4TxXX;A>K;eOacJBc)Ckvzp6#aVf7jB$1YGT(S?z*}7|LcDZ1oSPCd%$8y zbK6#cuB!xaeL@`vdupgui%FZQwJZcYyaU+@jcfC`<^B@04xOPCW9hsgIX1GY5iOwY zurH2jJk*48jGjmdb+>yVb5seZ$MtTDpczTMXk=Z8tYX>hF&f;R-nU09=IGe{;qKPb z3xZWP=AdiB&r!r%Y|>W;)Dl#!$B5X~E2{Uq`5|4JsW7Dt9Jc~*K$8Ew!TLbLwzqkx z?5)?W)KTTZd3ol+v5cPz?}?v#U!n~Y4mfwYr37LXeTNO!R{VEMnlG~(lag{ZxFhta zJ3RPnMB&-#2E>+;esdY^(Uz?tXUMPaz>jpxnZiJl@L1v-QdGzmCHlL?CW;s%t#R%v zmZY#1nev4QKI!GzQ5(FY-G)Bw%RL0d3+sfSK4D3pGabm43&ml#wXpbrc)P>I(iqqw zWdgm5d0~E{hNbe9_;_}<-iV@8ZgF{KJ1jVdC%4o?48j+9R6j6Y5jTQ`HAaPwxudxcBABD;J{TLRER+ah>Wq_wusY0_jL$}uY*^!}HC(mP zGjvd&F)ZKnpA1=UY`R|FVR{%wyt+y`W^nMxh2vj4+vqn$iRbUO{ENujr_P3=@J|sq}_;;UM2foZC{aM0li$` zR5q6op657Fr2j;Nw82x{7uyTW3BWn2`~MTP#mZlp!kIYU>Lpjn>#Aoo15D!F|J7Yc!jPcwJ5k(#*je#898O%a_3k++j~^+xQ17m^)Ah2V>1b%{|` zC$1{7#7?>9fTL&D$E&b?Fvo$Mc@i0Oy(YaP<+4d7c$H$cuml zw%+9ckFZg&%n}4F++XUKwrLYD4t9PQd9K5$M@*jUpfQYe{MN@(JFk79z{V=xc&|;H z55mP$0;(I{u~#g7%;}kz;PsgeGzHXIIu8VsxKVT)JL^0gi+pnUyIpi9P~#i`9RCjl zN9!?0NBCaM{HIuS#NRwu&SL1s91p$sK+sAc(28R zC@yXsQ2Qb5Y8E!cc|S5r5!it8gWnBcnI5-RXhT+L*%ZH zh}57VSnhI8sN~)z_>SIBKZm@!i|e|qs_UEXabkG$0p}TUiY7kO>6fk#-03na8SL?# zahv?tQTOx|FqAfYWNUw1a$$B_V)`w+w(OZ2PEREM@`YW5{oR)xq2EC?faG+JKGDNAg4XTipeh%JF zndO~^DD7I070Xttjqf1j(H9qa2O<05^Y@N!JO0F>GiT16K63{6rh!^!9tfCoX-R3P zPp2heK2$*Z_0dB(mecrNEic?KfV@{*xIZT|E9b!OJI?`!vv+hqyS%2UVZGn8!{?{` zrY@X4B-mCq^)SY|5+v|7t%^ySW1VezH5Eg!~)?nkkT8-5GYHD0e zWSz$W;Y9z&u~h{v^S&P?6-I0Y{%yjkmLdb3uJ->f|e5?-vYXYRaGcSu8vnWzniz6W(i{GuQ&{465YtRAfm-nK_L zCDJA6QquL6F%?eW8RkiWzN2C2$cEvj811TrxU2+lYUJ6}ZQXtQ2u@14W)=9|-$3hn z05+bj%{{jN!oH5}uG3y?GV%n5f!6UOJ9HW8-Pu_#kIe=A;^mh5qLD3CTRVDoZ_4h= z$12*dx{X8S^qtGhf%y1=~I6SEG7A5SP^u7pXCW()!(64j10D zwFoW4@X7qtp6T|ELp`ahZ`-2F%XIKke-wNh^ozHzt9j92aI6o>dtt>ZI0j!m3+ z8dAcb%h=FWU*5NC-AG&Sp2tu7Kk^(H$krz1WE_Zx}E!jsNUa|e4 zxy$f~aLO@Cx4CC~TTb&P=Ud!zh6c7G(Wm^4T&s*CFPbNdUzD^o;1|uEHq@6ac}!B@ zyncrhdeS`9^`Z!z;hr={@9;soYarc2E#)33_AtZoFZoM!!do_VY!yuiqg5Nk54zrY ztLrTe`uG^NXs>8T@1}hsoeqp=j?D}XCK%9DDTTR-X(QVXj-v-t$Qv;65MGR>?7Iok zr*oU=*tFSkLaeOPxIBJd?6SlVtE z*Qk^MNb+UXbjC&N)_N@s4%D;xBk{cVU(ln4=5jA*=E?J$`(_?Fc02ra@+5x$Wq#iD z`U{bHvG_fYW#;c~`dGZu9i0%Z?$_$|TPF_>Z#j6&KvC^XRcUF>;hN&n6Ne8^&mEnf znVBPd1*%Qpm+V`OMD_v6ldsOw5qobr#l6$$kKciQ2Wy);3HP46`Gej5-^S}y;Zd=o zqr$PRgF9B|i~;v$z&o=pDl#^C)s~4(4H?^4kCAs?SFrQo$w1v=uXac5-0yhUd1G%+ zoW3JEDkjO{pyPfhWe1XT54!BwG}PAKT^AM;r)l5ORXGsmR+-T@WXvI?<7~X!jbvao z^8)aBrl5d%?vW`yEn?KYQ}dvN%r_L`7tZDN+Y*7S1pJrFlrYwyH6&}xqAH!hW6X;J z{fqrmE}v*(vy$R662OUV7c)n@Hy=Q6RKPI}SoQ@iD*L#HvVq~yp4<1d4vQx}^3zuX z&Bn&9w`@_TrFLXyxIB0~=AlbXEo%n*E4Oy`O>D_B#Al{!ld}=-YWBTd)0^G9|H8Zu z=9z1B-Y)jdZY2A(SoQ@hD*HHGyo`SZkpo9F5}PKQTlP06rOysRgjzB(oYorR*2cN? zwWh6?DK}I@$=8No>>e0NP;257H0pSeq*jKj)!`9r4Ug|>HT~|*%f4kBw>uy7EYC`( zbsHPD-7++B%j_>YGBb6WROj}V^1jU#Bb|Nw?>d!o?-QUuRhOKTg=8PfhaQ16-wf9= z(B@lHaG#q!HnkK#Hnnb0yw5pX9__Hx(dxA+aSMKJ%1Ns!0g+4*rk$ zIUV@XOHFo_bntu5t^%lRs-5<>t}#Aac-vgz+-*g3CyT6Wj3>jJjvu`d-(Mtboj=Pm zf5ka5v01UqCAP|6jAfNS#9KwwqqMW-JL^T@S4v2sns+vdyBpHVZAtvWrtw8;6IFz6pMO z^Ue96-ooo8hV2~Kc1W4f_;`rK!^0b=rjEY#)BKxnGQv06Jo0WJ<=zj*rW>jLqw4CT zf>X`&5zS=nWeeTZ_x$&PHJ-BS>W_{#)9*HO?*&R0df+(xHwzW)vw>D`7D`8(WfF0K zMiU^GENvds1v+~<$0jAmz(0btv)!9(Bch$^#L?k(!<|iZOj<`=mX9VVh;Zov zzKgy~C}ZKtv_WvhnB=5b_(z~_ta&L1RMtG(NNdo*QXe#M4BgZ@To)cKu5*fxsNLL+ z=99c|jrtP%^~`*F$1Htygg$$z@2NXE8`j3ks)=p#YZ}7yXdG~v)JWowB(O1RsO9J& z$OMO`93h-O?b?=A?k258^qc^z71mCHqHhijwLn-N7e@62hS`u{oH?`i~DJW z`+C}jM7xEm$ac{^E~jT)_BrVE(XpakqODyU$3+?q7*5-Muy0eG?r2(KdVY3%%Fyus zQDlf9b_o5?v_r_%OD5Yl4mnPVay)bYBe(aws^3itBN)?t#jau(iu zY}+9!m=}TfGo_`>uP)XdQqxY1s^idipc><-f;cK}#txy_vcvI!NNv!@C+XIz%EaJa z=CVNBRNFVXVW3T|$w^9piukE5m(sUw7}!tl1<|bj>tjO~H&?~k8-M)1JtuZH4Lj|3 zE8gW0*U_+f|3GY7szwcU@q1^}?|G)Fam~LfhdMUy>(4SIWM}A+Dvs>baPCSoJH(dH zncspRnJ-Ot2xJq9!n$}MzMn6mixXtbOcAQSBiTu96OB!K+LAM;H>p#S)v@Vmnh32S zEZh)}Y!T~y!h4V{qAQZvA`-Ql#6+zcStC>tI-N3-jk%UD+)77a{tC9QlMDE;eLJ^_ z_j#<#NT6f8>PIH~_wJtDuFgo;LIgTDG*$L*D;w(QnYe2<=l+Xeb0*ZvvmtFTtYu&w z=%?R=XQMaLlG%OZ!^;z%7)?u=I=ilZt{yzt;@sTg^kid&b9rNJrBlUCy)pRz_xB!Y z$_?UI!`)3KX7BR7WPD{XJB<0`>g=gmh>JJGC57BcCH5V&ciZv2f^`;NRpUBT!ud&Y z-Be=+G=Cd}a@M#@<;8UcJ6)PZ0ZD=t3A*gky2$0rBbS494Q0+1E#3Z&5s8L`oV*oL zD^^H-QSA#%f4oM^aYVNu9eY>d$Jld<&O{#wzX-yYkg8o0YhSL3^Nr42??-dja{k-0 z)n*P{ur5xUEtTq{4f+_J)F)k+n2%hxz7b1rm4?6@4w|zJ!Yqd{ag?{wdt=V#p+=w& zrWH80h~x>hzb-DPG^ccJWoxA0a+wdLT!MCGU06a~LQZ|@lB&j6{G`7A{%jo8vV|W( zKj8 z-i}1N;*TH)_7C84J{O4-vB%gp<38A!{u+oo=4*{jzBWCViTE1gk^-=tms!erE6#=& zbt~2urs*Y;`cCsNQ$G8TSm_|6KYf;udZ{%$Mcq3;EA9b#5?)Gmm@wLxV zwx)}kT^k9XuUW3fd<|h2LD(ctf%3Vz7=@qg#U5YnlgFq@wL=G zV+-ST0rlaDkgpp`UDq}I8u9gtr9Lc8ryyTD62A6XoUi>Y#Wv#Wg`?Cv)B-*aO?=(W zF*cFg3&$XR9T5cCP4IS?mDtAoJq7vO5m#XUnR2_|rr5@DqsJhBQ-r@|Hu<~DD7GT5PlHPzfA~+?M?;x!rG5Y$N{0^rwi=WOsAPM(`jZw3T*!~b(&e*I?XJo6gdA^I?b$Iod(h0 z(ORdO>8;5^FVXV&9-Sl8(75V?51 z?(EkFRHibqT!SpDg)Z0xU_4ap^;k)Lgnl^gOF)m@L-%8qnULF+gt%y=o>XN3X z2U>S5mxnGFI5~N{2e=M)I8_v+CVBaLxdR%wNrNMo2c$-5eO4tW%>R{M+O?yyARs<8 zaHYGW*h%Cn_7r6{maa3^X4l}{4`Xe1!Qzyn7UEBIbXZf1lxwj|G9#?d@p?qua7E0@ z_u5#UOnySV9kAdlV=9voKFW`h;h1lW7Y}TsF-_8}me`muTb;%JlyQz9f=O~ya0O?( z?}yn2|1B?F<#QW2n7=Dy4;9lodstNKwL^Q9Aj?T=ni;j-T?3IdzGGGf~8pJ|fIB7CZJELil$NWfPtV4M>V z0dl|@r5x8S_p`aSY`$9%^7z}Vez2(23FPI(-D6{U&C}%OyB6U!M;4z~jreGP21YnV z{03OLqaepE=9mrHTdH@-+x3JeKE*r{doz3ADxJ>;i;USQIAT{4@C%Qauj0805xv;r>3$;lP$L$Q%e9gN$r>--Dm% zx1o*~4ne{rjAma9(35~dWMNEkH0X%q8T}iyyNAepgMtdfb&it`6YmWu6~bV*Wv;Hk zzd)xe(1EM|elamieFI{a=NV$!hnh;Gb3=uJOICO4n9xfF|M3|Z;=WUX zXTh@d>y6(DdU@XoGECovQ$0We{?9T`spon4i`f5rfIIn~pQprrPvibC;_qF!5j5O5 z?OV4N;GeiP>4Ey7F)wj_$fz0vJ9hi%XaW9d)(22g3%7&S0uSul!~R4M*<0t&4)?aeUuJw>ChhVT?gDkV{tLWg2V#F> z9`N41yIRoRHQ(DsXan0Mv2E~n5A+Nl9|w}^E_$Zx`fa#P(877pEpTHi?jZkOuuiQv z^CuE-ALyPO_Hq@)Bqzs+T)l=T(;`GJLY;n-tBXjPy1uoqNU3etMiliochbtlT5Z;n zWu3K2Dw_CG&%-;D+akV1jWkGzV1=bA#V$fU{3Ub|E7J}lh|$T((IQvRE$cgJRT3Q7 zbxD@CHc?4;Huo1rK$yy+zE;kr@Blb1aKipUpaDVB1A0=>Lw`#}v(?^o+7NQf2o6%gC1%O8${$!-IU*ess%B}1ztym`7w$e$fN_ptmiOUb4y{)Dq>XDs_ zxG;IBTAus&`=0vO<=gk}Dp5o=l(z0l(KA0~H#Lu+dF9TTUzKH-g2>g0Val8Y1w04; zKcE0Nzs+3vP zqdqd3kyYGck|~l|HMu{)@X>}3h5;XZ)ycm=cb{xP`T@S!hxNq|YK(8}R@B-rz`o{%r7*!L|PU`QS%`f2BWvG5AM=|Exd% z&fq7X{ht2(yMur6*}u`Be-D2D-}>{92H$?Z)}Mbo_&cBfSN-|R!QcJjclGDrAN<2F zPW9(M82s@U|51N_aQbim!~f8q|8Ve6fBTpE^G^mp`tASHpZ{p^(9SC`2MrMuRs4D;N-vP&p#SepMR!5 z|9J3EKL1bp^Ou8v_W6I)pMQVw;){QvKmWntn=cmn^Mil?&%gLf{rL|EuYSAHpMNs= z!{5rYe>C{XZ~yP$F9t6L&*0y;0MYTF94z6V8dQUHkPVVS4!>RwHiH%Xb~G6L#fxXp zzKxE{Y=5RxmtZuT~XsVXktjyt; z3EXl$Si|K69v)28^*T@B!*iGi;dwrI3Gkc`-obD$g9)CrCwPAJ?Ah~|$LH^&mwK)z zcCMXIw;y>=NT}haa!>#WE?5^ZK%~FfUvJ>f2GEB0-tDQFCbz0=7DstDdjY?^ zc>c||Uw_m}L)vAq>Ii;`08+d%ry-C?c(nxRcQMLSm^Ov+?&+y!@EgKPG#CSBQe-3H zhOCZ~sHu{F>=9I2RBW#`sLH7sez$E>42~8(L$i=0HoHK z0%5HI?op?A}e-Hkn?!qI5-nRhDHMMpqvqK)Qq0pMTdT< zkOnc0SOOf%kUC%;bcx%6OA9Hb4_sxdjWrQdWxxiPgG4kF4=|y<^a)k35|mD9g(JY@js{47R1ra zi?yDmB(=uGEp0wk!snh%@g**u@D}7ctI7A_}quwMR|yXpW4()Mr!rc@86=CCQZ7 z8HDsg$6F<>%2IG__)C6&rLj?H?rrYrQH9_cl)5Zr37`1>w1w zvA7E(Pps1qx5wLT7i1`%p2mp zZiurM#IqK}ZN9bmW$hrAkNHgei7w5zGMb|?(&zekaex`o&lW=#Zq`b3Pm`vddT*`+ z-HOr>YvYBk^n})1!gr1+KBWd^U-O2jXSMdW_0=sNiHWy21g-GrLUV9J zxaGA7$5|WUd+nEC6KjH{q7}ym{)&9}m8SKEFx2LszDPkizI;p^zXn`L6i^T}J|v2A zeMg=jTDSc9FdxC|QzjP8$*XDmT%uprr1jR0PIoPW)jGmgOh@Zih4LPIJ|A<`uB2}? z_+aK)kf)d%h}d?ABl52`anh{^N9|-(eeTTZX`5k8XoM9}DB!k@Z`hbFkR8nwaIpW^P;$Z6BND zt~2C68)1k|u)Yi8b4k{k^JWr=2VS(r){`7N2cTT~BJ z&qFvoig$CTnZcdZ4d)JB`eRu?-{$64a!s9?<^s$K3++lBr!2L{fp^v9frjvJ8}YH$ z+y$*OC(gTZ{Ihl})U^`V=SAJ-M|^gMYofES34~9qyw{yrR!+`Q867Hm%|-@`y)*e$ zPgY>RnwB4}`Ox4KFFUdng|6MA(`XP6{a#&>MDe-=k=|=(U!OlsNP@4 z=wFY>D|!f_|0>dDeYvhxJ~CMLa}izD$8JwGHg)7McbAhSH(s2Wm|h3u!IhWOY1^bQ+MSs6U|p)on)pvA|4Yo8U6KPvN_X8dwq?zsbQvp{kdyh zukM#|#wp6y0`T&w7ow? zg_m4R*~-g~FU`s;$J4jj;7rTl+=(nW3sFO?N#j`I|<^aYKziOYb&J;o9P!c-iLMubqrxJ7dQf<7}B5 zBUn9Mw``W%e|e@6^WWF6_tfeKGhy zP9@=2rtXXdGv6XYj!mO_9Tpe={a(6)-U6N%Hxp@SZW*2@i zgVi~Lu})pK7xT)C4*$;9e$n#T&Z6AWINR&Nir~9xWjuEKcwKo9KP%3D*w;k&-Cd-a zk@B_E8zi|fw+d%tz_@4ST;)lOg=NXC=(!tDayjqoc3LG~#&5q4o87$}`}BqE6VdL| zW7+QOuf5KYZ4sWGPsTmk%YXiqJZZJJ)uh&EDZS3{{j&&eHp#6pB~Is~^bl}{H!&Dn zo9?i~=;`M#w%4parcSsY6k*Ts_8f9MgA;bBNoG@-TKqn{MtnH@b*#xp>+&+XZQ-ZI zzU{7;JjKFzzRHV>cCYd)otbK5&1xUt^GLirzpTnu01NFCa(7B&>I^sZY3cc1{v2*4 zBb3AK^%B90RER56iDmiQ-BYj+mbx)gnHp^7^qROFc^6P*7v0)^BgYVHolg=9@jM0n zX8WnphW)%(3yQCENcKQ9XV}x4cso@N?R6F&%60Zo`iCw3+&aybm+x#ppHrkIyG&Sf zMw$a{r`03c!7?12>3tYBKD8Z*vI^ffwNb)ux$NR!w;yZX+jS~)7ew!w$ZU+tGst<*zJA$u5Czk z%-48TXsNK+*rKZrb5Ay<(Y*lOd+v65KFme7|AK3)cBHw}iFs%C%ogn#*t;vQ^a11n^m+`3)vGI@?}@VJ~NSGs(m1-=h-c{X-EF%Me!@f8-H?5p5!>$Z<*jHzJd2XDY%9-w=b9IUJS-SGjA9^gtt=_#S-qpsdkuG%> z@KD%Ve`*U9qX%)iT#v2RARyyvUW6JEzxb6Lf6xT79eR?`G@k0qORatq;b~ ziND0~xI9woSTZw~E!?kbzjLhRcF7)+X}6lcKW9;EyJR(2?%6l#3@$wFCjBLGXI6Wk z3`wQE^SUQ%($Agtbb=9#unOy%8OXYR=lnaN8i(;FPd^Ig@f-CV=7`@14pX1{g% zmW!6(T2lNVDgpqOJ0^wn@M7x~(?{c^lRPaD67x%o#}|ADh!%bLMBZ z&CqX?ivw&-Sevh%E9K4(sLa_p+|>iZ9W~5b>)u{&cSrokj=0j*oW$`wZ3Gss+V{e{ z^OYY1O?%Hp9pE_3RfXE_)9Nxet1bIRxTDFJHu1+K>x0sDMlvN80_o3n^;@?!3i0Us zLH_O`sWCltu>DkHP`Vx-QvLq~R@v?U*51Csj4~Nb&?O-!$W&$rhSFMg?qJjR*W3uU z&nK)sIoZw|mQO8L$?o)Lp4Hi%F*q#SfB3!It4!S|T(ql7e|wb%>9ck*XS)yFuGOxc z%ZP2PL&Ge^0sP0$1~Ii`Tm|TK#$FdJmr|4m!T9CFA@{*WP8zTXC=w z>BZ~Hx!sdSlDgN+1D>>dBgIbh-PVh>XIzDuF`lX2r}smjwi(1)pR*HoBHn8G=igs? zdGo^QxAw=Yz05^-hI1aA-s5JL;s9RRiI|Z8AA2@EceuDRne*E06}r|vgObyjn=_PF zy2=)toL!<%_E|b7VfY!5{`^OxHP+IcbyPa_C>wiQeN*b*9ML)RgLlSc+Sgg@EU@*F zN?3vDIH69M3-8|fZL=%8>%`;U+HO~7(4B?7yKC($*gZOIBjPRo@;2RK?`>v)!N%|a}wJ)vOiDxDfRR2tff5z!p&eJ|C~Ek^VcK| z2>YC%a%UDygf*7M*7}Isq2Su;?I+)a*x#j7T+Qz5mHm4F-0ZBs`>HKZHT709tRh=kXxrjOZT2)i z@qgN<2(O$ye`&9G6*;?$+L|P^W8J3}-|J}ZD~;1mrkVT`do&qpj-Om&j}7sljJi%OJ`5XuD#f9mD$yZuKs0NI0Jos z*%PB3>Wc`(eS59lULAQR>`!K#@*c4-L3U0D7lXI(_tjuTaGq07{3(6Ag#S(ella@a z!4o>?5__NU_Y=xPP2k!IQ05qZo5Hwwl>2Kv2HriT8Ae;jMOyNi%a`CAodd?&Bg^wA zaNm1<0_PMwYuN?xC7r+dir_kd>t};E}!DIJAHOEJ~h`*P2qPOS)TA`n-a#}o2z&-^@zCqT%SiB zjvW~~$h{Y^mI?g#+^p!FvWV~Ci9b1DWTx^Epc%qbr^Gu4=v{{n5piY&lP??Jz4 z?e6Y6*K6ImOQ|momMoI&kkfkV4*l1cj|f*)>Rg!Znd{pz&rv1r=AW5UE*iZ{u{M#T0*#VtOm~e?Ypb7< z@6~-zqa(;tQ(|Gx3Wzc?zE4^R{GXdc0(@dI|HEWEaY(SyPqp_J-y!cV;?FTs(145zBC<_bYepRO&lR)b`u- zS4zUZn{9ivc2{@$cT)K^>utNy>Q)yETmIba&}^T=7Zo1r@~K7USnB$7 zQMOBnxqW8(UfWzR{c`R;L>s-z)kDtg>XxJM)YDA&;kMt9A)SP&!&hNXQ<#@;pN&5! zTHKqHenQLMg_~Vxsn}Czcqe2TNLB20FXbA8XsZ&PLAeg<92hHSLDyd5oz>{?qfZFi zsw02#@jD*Jrut%c29!Y*v(ISVJy3`Cc&!PNq<#umgCc%ZF*?8Zg_gA zJze96oH6$?C#Z5<{!_h6A?&;vb#~jFcxTdves|rwFZz&EtKD4{PmGRa8^BtV_a}#E zCT{N%Qcf2GTkP6oQ~UQ3x%~2a%V{0{2^C#u3iq8IY%SzIrvP`I@4)A_mh{$#xOEa% z`xIfe_Z4Xz=BgVY?-u?(JN6_i~2uMK|OEXGYoGSl5*nThA9rbl*2i z|IhZ=^|L4&bD1#ANyX1!m|YSTmtETz9tVnJkceTeZl6;c<+f9 z!TUQEg)5ag8#5;iW9FuLuOZ$g{f7YX%s0xIv+1bfb*^l+7?a*zeP3;Sq% z)bW0g@OF-mi9Lt^)<>VbSwR6Uz zeQTSoDZ5qD*xA40d)VE3bq?F}Z~Kj<-nwwIF}cUT{;uhL{TkMYex}BrM`TZ2vL_*L z?}T;F?@}F*D{oimD%j&~sa5YhB_}Zzt&cyyXPdXzKEcbr87b_){UQCfeKoM|QEPn; zaF-oj>isU2;}s?5M1Z+>3aIrNM1Ft1m!;w{uMawCujUGF5Joo)- zkdoEuKf&DUkV5-hjeghQw}WRy<2gxO-Ba=69xHhVz~b z>KJ=9J9pe}xNPMRYkS93KgO$A2^`b2m$Y7i^)>x+X4W8;$syI_aQsWEr1G2CCaqc} zYj1pUw#+ytyhSw61;LGP=w;Ysr9R}m!lC)ZHR%f)&#gT3%J!+Ren)FPB^-|^$~bc> zo)h?fVX(~W<=^r16FPei-x?X4t8MtU&Cc&7{*EyF7OpatPw0)rBV9E=(omhy%#4|c zus6|fGoBLF&U6(U=Xq;5au>#V)u(htD!`XC!v}&VGE_bzZaCNLnmAPdK%GZ+8&#yEfn7o4w(Y416ZfDMp<=ipuzk9 z6lNP~X^^Yu25x-jL|!f_|j+6wiM`{Q^u4nPE!(9dBvP z=d^~gr$G)qBh1<+@#^hcvcitj*z={k&PK{f$Ir;CllY*0V$-Ix$87uAJnd}zN>?ko zY}Pgl+O}uzyCn*}YoWiF$%TBECH%^%{_JzsRTuu;er5Z%KRKB->&V>kZnd>{R)+5Z zq?EsG4)Q$0+=Ja!-*tZF{^R;n!%)b(@%2qHkxL8*g{zvfX}`@ci}IIU8MiKiy1|Z_uVsnZ<=u<0Qb#uwT|H`vkQ#v&UWwXLx&ZM zsAudAe7p2I>G=6q^o(%8*rRtuzJhoQW76d9uCX(1VR&{MO`=u%&

?RAcJjJ2E3p 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Semibold.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Semibold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d9cd25b9364934699dc4faff8ae78abe2d29128f GIT binary patch literal 37064 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 I=a#xY03P-O6951J literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..25b3933538a732028f99b635d467b01a89cfbeca GIT binary patch literal 142280 zcmdSCd3;=Dy+3{?$xM@(T9i@+YMVn*Y_&}{S}1j4nxt(sO+uEIBHLs#Nrp~l!YoaT zh~+A>$VJ?cO>hTAK}5v`6i~0*y@Ja{Q3P?p<$Kk;s8bx2-~0W1&S#!;W+rLzdjI&z z%g$Mz^E{vDv%Ejc^PH3Z;o*K~zH`87c24cwy45}LtykXVIDfpyajv_pYp7@2$gYvM zI885muj4q&w+-|U4W8L~tP{Gb%W*DtwhfJJdDqL{)#5ZAf%Ape_7AOIx2NyKuRBg? z4cecZoJveT{I-iWI?nHh9VfDVGL;xR;^NQWfqVao|8Jbch1Tb^ei!XqaQ>pnsp7tO zeZ1#aPSdhS9jEnysl>kNrcDF56iwVj-S2RIwd4H9{nNQZ@tH35lg=-2?;X6~6l?kxeq2Zb z|AyX7ip>9(;a@opInQ;LdB;so#98MZH#^5UCws>&&I_E~-f`I3C zPM7l~@3_@j6l(U4+nggqM|;OH=a|q-z2o_yr_(!rPVa-Eq<6f)Ij&D>c&;Pvgan0epFz2hcle&4@&$IZ@`zDK;{7N?_sv3DGH^8G#Dal~2K z{{`=Oo^x6Mue{?{=cNNV@3_r*(ZF@yam-maaIbef-#K;Q58m-}uDj{9)!y*}XUlJu zhUYp9{@)Sa_2)TD|KF0%-1Po@dSbHZF7I5iZq3@0+|Jz8R4SiLCo=Bv{^?Z5wtQlG zGQGzgN=>ClbD6Q8Vj`1HuI*T}X6H+Rc-> zVltQA%ZnW+pS*c0u_u))j(23zqw6|0bZk8Fq?6aInR}FU!A-dN)I_>aOyyH!ZZV%2 zOHC#6d)(Z3?Tl6rB`0SR`Qio1oZFL4cGOIGrCglMqpx%#>uT%CVsZME)vJ?L_7uq- zoO(BAW@b8)`c%Oig7<6scem!UMRzDSUIY;-w>vxLjucXPw>O~_WnySI+?_U?8Qczz~@xf{Z8Qk+Z_-Tk?e zyC;>J23L}husfd1yW^#NaS{XNQ{&)KHks;hU3YjAteb;|<#@zhR;6i~yR3VpH@*_T z9=$yD-Nrb2$IfKg3fBlIlbV25C8`q~O%-QSsjQ)v^H5eNb0UP5?%3+l)rndGu5=Tt z<;GC4!`+fkkEM*Ng0rRUSbo2|JekX6QpsX^Zz{8YrMs*~0w9N@jgn<4D$Zy+JC@E) zfK^#2PO^wwvk}%I9IMXQoyhG?<+BB_J>^38rV7-!66DAWK~Zy1UL8vn(i2&>(>4V+ zH8q+WOH*?pqEtFtH-|u1%T}y(i@Avu8@n^<;v^=t-3lj{L{C!*&;v6r ztaMZ4Mn0EKC*84JvPA7l6k&!d-O}_JnxRQzY;097%Y%GzCYRr{5?VFtLNWJ3FTo_x z&M|UkNbMTbLfNJg`@u0cQ7Gg98ywn@#K}$Pb7LhiG@F}op&FPMua1|Br99NnD4%7e z3M4f?F2Zw{Csw#Klb(hwi+6T*4-C7#J)PZsFpK!M!R~Ha15^-wFCT@Ljf*b9t`f=f zOKJX+@MJPIU95838XthjXxB7_-jyyS*-=+|A`OglcS5gnyt)V2*tOE_+SvuRbEKq? zs@ycl}Pfa&|#J)X{_IPICqbaJu*1+WWhT_T-Ljdi#^LjPC}3@d_*1w4{- zAuWg*Ld~HAJW%Br>_b{km-5NUL?H#~VX6g4aV$5J&Eygk+SqEt`2yyYA^Apx=sVR| zO@Rt)JKT|J@Mb!(-vANlA1`GxD{BoA6r#(Cd;(xa#7Thc?5fnhWTsSr?HPMWXA`4f zfuft4L#<&LEdu4>U?Q7_wwY-XXg~<)^jV6P9T<^GPo=4D=yU*nC6|TNFu@-3i^p3) zMi%UlPO_Q(9k9r}kpeh|pbA5ozJp9%7PK|DFiFlq!^cwNloK@F^wG$UgH}ns2y`ZT z0NbKc10}}XiBvX~rwN)a=~KoNNeB{0IdB%P7dC4E!x-U8>Ud&$8ZMZ8r9LuP%oZ^d zPqf;+<1m;aQ=3Y`&&|qc`VL4p?Hz5yQ5T?Q4OZ?MrSoHa0fil<1>W>lz#>&S;(c} zC=O2nftr))QKQm81K4pVp8yyCEb3*8Fi~$&?3=RXvU{?9+h{Q5a z-6-`vh#Wddu2Evh!~{2>2yT&N1ys@-Q~5_FLy!pDxf|0^3 zr~nET1(NxcalxR)%p{K)jJf0a+*Cb5^uUd2G+<|#0G6v2a>Au)fD)|A7dhlp88aeX z9j;g9>rNq}fgp?~;Rb;#i*U>~KxhiIr@oD0=F&?bK7lV<7tpPQS~N7GP|6e&*(7>Q zj6q7pG{AlW0zhbM=I%K~UNrs$kZA&Jnk7Xj9D;I;rU3BcG^IibP8wJU0i=uQm?Fd| zw1yNej`2Cz^klA-fqG;LIafU|ltudoI_GncET7?6=p=32H#&eQJngB|4#Oa6J6jW) zP$sj(Zq>@GaQc4A{xMvz`wm| z6OrR+91a{N40m1)Mll*0E3s&x328*kV5V<`nM~&q?;`d=zC#D9G!xBDVANQ|#4#h^ ze9DB8h5?5y>rw$)2;E(OcyRB}PX@$yEc39!&_HhpC7;SclV#43Y}NoZnU{AF_ZLl+ z;L+H)?nd}XCSxAMCNwkuI+K)n$+~sJ7I|bxXu$|FD zs;K=38zOE70&mSE7|;UGs$R$rf6) zP7T@`l)chCkscSSRtT~SaE_+N=)mlhtK@-H_=x3c3@J*8F{|)_N6h$85{Ou65*|VU zkdzsr?oFp=XzT396fk(QoM(&~jhO@Fa1ldgpnv8lm4(SA%^{d;!j1hn1JRxs*jhYq(0b8O70AUL9)k1{1FS(=_0Oy!5kFp-eF4GA6^Jy?17GsdL0ZwO=wV|XX~K5d?=a77+=?uoq{o#0DCYsjriXbO--e-YN0-er3!gNcb1^tYd5Uj zY?8-QnH8>L(rs~?s%mD*8ki^x^osX+fe$cJ*D()Q2&kYFxuTG#pF z;8RREs+D|3k^&_@pGal_IEs@U^$>n|oHW|binIU?b4}FCsV%|zK=u+z0cVj@0ZI{i zvrt-aM^Sl0T+fObpKCBrYJP2xbES<9x-g8c?Zbcyd$u(xC3hPArxMi~1p7g35Na9B9y7tenZvkOQ)}c9=0VRh29+D+TK+PaBW1qoDxc1l=(h~?=NOGa zWdIuR@`&oF|MG}Qv0)4i5>Nn6N2)`T>Z0kwb}60BOw#@v%G-)=hgn5~vxP;*+ zfF9VJ=d5K!la(ag^Gnb*$+zNO9%uE`CX+XcJkOrXfD?NTdPs|J^iW=VugPO3hk zu`mryVF40Wplu+sHoRg4V1jD{>^Q@tfpQ+BI&uyfU>Zd{!Aui-+K_rT0!f|v9;^To z&WuCP7Et-0b+#CaJqPCr?bdm6U{KGRZ5GKnnq$7UEVgVCrC=-xa#milP@RmKhqY?S z7#fU*KH(UUMm4x+N~xs9PSibFoH-}U%?k!smakob$RN3ARcTt#0A>`N6J!C{PEI14 zU`0h2q>vIxK4n7_%-##btT#2QF=MDW!w?Y>VR<*>axL2M$w-12t zt4!orQn3<&&!`PZpmXU0Ab2#HNY+^J5^P;Hhe5hI|KOIzaX zZPr!C8a&=BrDC{+O{V;uRcy^o8y2Sa0U2Nwln{kpq|lMAbLH6NYX<&3sskJn05Fm_ zMw?C|m;eZPtMY~&!3PAJfEu)9)S2p+@-ZRW1A=+lAuRIUt^E0Um=18$WJ zK9akhDVwyL9=>5i2UjUMJ5C+`4Zo~x{ZnOt2COz8FWilkPz&-%M978F-uk=mbn96TdP7LYdN#= zbRITBGe9%cNm(eJ!Xj4=rAycpi*a1hB##0}h^Hx&8t#M59;={cYuAYB)CC3{jbjIO zV)m|Ypw z$X9oz33);r=bukY=EE`!*C`A!;BE@gfKVT*;`JC%1L_U7YS7J^u&bKEa(>(k0{w=< z8r(2z9Z6(e;?hj`!J;x0H|WqYVs?IKwQ@8zaMFycymm4T#GOpJ5H! zA$UKNVt`)Q-0&vG9s|A^3o;N(Q>q4Ic&J+9gM=8H&3b#B0b&8$df0@jum^h-aBOP( z5Rq9g#4WZH^YjOt2FF3H1WQ;I=R&4gXG}~ZrZAR{6c8*1T)-ZnFsOHDQ!M3=aaY+i zmO^ouEXH{%Qje@XvTlR8$0USY zrm3!~VSXsDOkpz}w9AmdevCKMjwrpqk2sHc2A69kZK`LgzAS7a5?vuhpekxw1(PU> zz=lm@`7ti;ddp*Gryo-+g=_`w*m^P-%}zLe)8=^Z!1nl-?qRoo(CzIW z9_}98+CR8s)nIpTe7L*I9T@EI8tEJ!GHux&cd?&&DBjy0e8TO-F6ZH%{yzH%T6T5s z#AeT-&0HGb)7?9^ba!?2^lfu{`rPi`?#|)C{=S}0+b-VQ>u!thV2hEV?jbkc*R|T; z4|Z+R4-a(@?&Rt4_HK7;f8VgH58!OjTpbu0#0w)B zu79h$BmSDkjX5s=AKw}8>5Xpz19tYr&Eq|NU|Sz}I5NaX%@~8-1HJK1v%S?F?(W>) z*WcT}t*3j4N`h6kUb6^G^CynPGt-j^>{-^GXRKzLjdO^cV8^=hog_ zq(PELn*Kc3X#^JN9Mk695L#roah4}$_ag_z9K2*lCM9E;Ht^;E#<{j&2+!)W8`D2J z2kE|$ySnr)0lM)%)GcqlONTV8V~s){OsN(;>9m-rV}e?dI_%Xm*Gp`P<0ei+DaH$( zYlbnBgXntv(G?lTM06CjT#hda$aHY^6u!aRd7r95W>G;CoJ7JE|5o+ylJ%77fx3EJ+(3=kidnRAl<5VRQcxixH3|)R}8X zRA$+zR^0SSdh96Zk!P+>$Eli}!Cjxc4DhFAkd z^nx0cBBWYG-eL=YkN@C~YzTvI@H*!ro=KOCV~`ROKqt6!hXjyNkv4Gwz!umB1ld(f zV3GlwePHAnEW#`&u#=!61}x5>nfaRHWfN9dJsZWgsT^^G-ULeuW9H>aK?ceftM9c6 zffkr4%R5?{4vZ=AnIYSoXD3944tS%W)kTspU+F7$^#vM3ohjw0hO0gR;}1XsuG-$ z`{Gr}K~|UoFAGu{hL=XS=)6Y+ zL$$B7cZA94N_Wf1u*=-Kw`WHW)866!m6F*>TVG!$MeH8z+>Wl}TY7qXhIgA@xAqM8 zfeMpS#@&JV;BZeT-hUf(z1$M&jd!i_U{Ac)9o{|Ajdy{OaB@(OPz)F!Hly|rbPq}{ zjeN8|Yu(j@*=^}|NBT_SIXE&vl99@G4-WPZuG)&XDp&Hf+Fvl~#cRmBdWN_6W6E9K zTakhzCmreQ>K+6!ZfDOR-cTMIj`tyLcZar4* z4Rn)dcz3ZMFO8lyg7-zuDQ=^io-Uk&qh0YG@oki}?Yg&rXqd$aNCwx3;;aE6!ykmO zk)~5tRraxL5r@{WvN6&NLWS+9K^3C45S%rBGl($oz;S>V6bnOQYM`kO=sv2Xa#1&6J7(;cN%R`z*w6) zS*DmMsu^Do%L*cA)z0Ka3#^U?t54E-tr4Q02E?pEXG@Mz;uNU1a4w$R3Hy%8`;LCq>t;4SOvtjYiAb+Bnjw6-_C%Uxwu z4DaU;LQVR5cXuF*Lqr=aB6~0F!pq=|Xai-kJx=_#jj~BF5&=`FOrYis6fCeRDnSz_ zXJSFbPh$!0<3`~mjpb18;Pu=I_q3r|gR2N#F|hxA8*u>OK1adZ;dw5N!FD{TQ-pzu zdM4%$_H5gZuMn_i2ld^u+a&{l44k*yy_K-gvyoY6{A&nS^T#{K47=?n3^+5~-OrmLGY`o#X?U&2fdm({|`MnJywLzp8nfOB}Ynk$8 z0Z0^7Qd4xHlgDOZlseLvn!y4fU)LY$80v_3!1_J$vi57L&h*=?&Y;G^qCW!yZWbdL zV8b259WMyN9rSI!K45Noi%ee5#c7+(QSirza*g>Jl1!Azm2{(Uq>e6o)+Puon6`4H zfNcoMSq>p0<1QhL$}T~oyqxAYC$(xsZn8}bJJXO|!YZ(f5O2O}?AVA~LvgT5b_L{M zGprq&N(~nFVQC17vGijAhYKMBI#_-3Ud6$MART!Z>t!W&f$YTl&PKI&UHHdS;1#!9 zn`{epl>oBasryusbN5y8l@xD%yw5~M1%MS+Gyx4n5f;Bx;M7d^&_lsj*T0AOPBPkU zGcPwm`RvHXiy&hoxMAzdZlEzLKiIpKNsXaetZoMpIQWI-UD@_&c6%~>rUC_&SuO!i zp~Ln?z-l5*w6C%WHsyO^09xGO%>yB+hQns}i`f9fxh7>_h{&Sq68pt=oB!!-HC{YKYUrd)wZiNpBK-Iuv_)7d+?T`td-0&8(#3fs`2Z>W9e2l}B zo_RHky5{LRH2*v(8Y-3YrWLi%&s7$8-MvuIKuj#`f>?u%NuN<{)Ffcrn7=eMd!h(q zTtrN!%$lK>Y9;U@A6L}S7pq9}8bYYcs8+kJ(F5SQdtN$|y*l8Q zkuzB&yB`epYj73UUB0jd*~rOV)MnPYs3sIWIL7ZLL0Whm+hBaiMQbqoQ2A8~yd(}6j7}*+Ejk(W)fb_#(W1wG zvByh2On1aPRW{Nkv5-M)6budW2qP2zTV{AfI)Q*LhYv|iA^!nhUXU^s2>5YC{Kl*x z8L8M94e%T-Bg1@&H4%~Agn8eC@lEY~tJxBvQcIYGah7bWUXHzx2cV2=ro4w!F04T+ zad0@DLT2gw^XvWZ^`Kn(Fs?1cSDsPaR2X1nL!biz%o!Uh}E>G(~6hHD|B zVYLW=ciB*eft4W#<2nE|3f64CV^+VK;_h9uY0b%NH$-Rs4%%vje2ks8$p_=~b8y~= z-<(b-htKrwck)i!nQ$hZB0d7R99LK11Al9rwa!U6XPYVfmqM!~+9jL}t`6g=XyM`~i$3SJr}tNwg?}LblsmZQ0?RjQ=)cJ_*b%W!j8m4xG&>c+}x+ z!2dToCxTNao0$dadvPQ=HZKj~uPlo?=yZ zE;>h=(h#zCF*k;0X3%z?Ze0k6qv*XhOl zk~q$qE3OlVBq#xLombh9i|=vv;@LQQ?8e!kIqt&Iu(KW9qGokLzdOs(C%`viRic3eM{%EeKu%JNmA5L7TCFCR{g%MvG3fUw{?GB| z)dECA?2vC*p8C7c+hK9OL|~j@8T9#aKBrlRQQv`ia)^m%2M; zt_jAKJbTm@b6K^{RNIof^a2wY#l?ukOueW5aCF)@{TBJ4m@8J4GMu4zBxh!qgZ5UB zHIxDMpor%u(7TLJ`@tG+={ zQ0QI`E(n%UOSMn>d*MyeIUn;#SI?E>Nl-_xKwDJ~&905)5^1*BHH~Aj^e*&HU#pzt zIinGY<6LJaj%iUjw2-!p`xrNN8U5%&i!M*wbxz4yctzhO2&^;cl{RHTy{9c{e{=Cbe4k=n0?%g6c+`*{gA&Sr+L34&`Ac0ac%$$-XCM|Sl+eb7 z0vVwm`DjPMKBtX#l6LBU%5ahrp;XBSePRYUv;{HK+1WYXG+mbHp_1_x5rdpnep4@L&sktm z%Gn1lWDL#X_sCoE50qE}79&~^j4jwo<-j@5r3us)!6M-~Y3Ce?qk?U0A=1={hMbYO zk(_SiQ|i3{IYm#y41!sbqMJ}UU}i<^W~m`il$Pvc+oS#Nvq5&3<#U5wZY0*K_8`KKFCG#F-LcUskq8w}-cQ~=G z%#)m^{M0YAU-5T3XL@R(TQwp0Of4_e_gFrPy>OJqUSj~X`y)LarvNz%^3%3y!PKvm zmr>A8$jN^M0!pk&55P=G^`^0`Wq#y5b=&F)WjAVg$@&9lD_o-n69I@1l$~mv^%0zz zjoOFd6RDw$0XbvU37#`{r{CfojzE6+D;{jyIF_Oo+gP6Mrl6-2UjLLRJywtsW-+WF zDc&j0tNn>DsI5oH{3Nbp3q~`n_|(Q+8uKy_E`Sz^fCa?`qbXU57l{q{w(gC=%aY+oN2ipG}!couz~RS}T%4?aUZ@7)^_2 zFbXOdHf11RVT3yt>sBL1Cv-$GI$R<*bOuy?T`wXM4j}e@!e{0LsFe`2+qCHX{)v#|?p zo7&6j8tD*Tu$5?w+M(d8cu1*)Ym{JZ;n~Fs!o%8FAZe)JywzR=H^_6!gma(_D3x)X z(c>Nthsg6`!|lW8qmAsWCWw{?aZWfuI$2+kNQtxxQq|WS$Y*N4&QY^EX>WCkb!D09 z6y`~fDi&ceNuJP%i&{ooZ`1>IU>ZFrRT58#%>A^?UOyoRU9$!-8*b5hW!_qO5{w|0 zWiS_xne=F6HYc`34I@5C9gY@2-D5jzWkep$6tyK0QS6?6gYl|Xu+>|t6^d<%#S#Uj z?jjL9HCn8cR7xgIIyJ|oeF#@IN|w2(Z=f}CWa^`gM@^+Q5T9Z7=MD7(rRE zUeAn-cF9>&Vta9vF%nlkvGwdei>+i%oFyrf{_86Xe#@@a1e<9KZxn4wk>#h@i$7A= z+0z;%M^Z`|yC}bPe$txr5l!QLMmN+r%?9KOJ^y~(l|DryNeg91D&$Dyr2dtCuujF+ z9D}3zZGc)dyL732e5#RbHEQwWk0fRBzOB)e>!9 zqTakwFUm(sbi^lpYnhA+hy<+fO5I1+cQ`|}T8S%#&(s}3I;|L~Jsge|Ydpp|iv5yP zwi-#>77hQ$+ckM1SV(TT&ia3FeWMf7t*=%M7^!Q8xwg__`JlNWv4fF3v4yKBemRTH z^165_dIym(r9yiowrXu)_9#7A&u1h{DOm3*HaCJ%XbFdldQu(H+Nod*pVf6ki7&)L zXU}Ct`l?g@+DZnrP%9V_N))>svZN(_GbEyMM zd?sV~b0KF?}F5jADgT55q;(CgarLJ(Dq550RB2;R|a`v;ktlY_k`6GeQ$@rc#%FsU>QQYE84xM`H~}2!7vX z@z{C{QdB?7n$W?zPt5KI&YOO{Hc9FN8n0vj&1-+U0(G$Ju4ObkyA$v+h zTMUG3f+{pICrcQ8{P-i!5GM~;B5X;`q%H;5PKe(`DoSZNw2i+(niM}dmPCTg zBa=9*U8#^vO|W$?yJt_z8S80CgCdDov7b+VJro3xl``vz8Q-Vi7uXl$H;I+~7^ruaSMRA!3Yu`X zq>$WaA2KUu`+_HWjc7rg67lG)qyrFsft(ME;A^$wyl?raiC? zrKVAZR4W*R@`zOni)-{33B;%zk-SM`Kc(uqKiAUAlJL)t*Z5hj^RS*zIm8VL`sH0u zldMVExsgWBmFo!pyjr!`KSt262)YZ$q^c$}5?)(87f$=v)I}#`pO%gzeo3u>F_GoF zT1kD~!djbOe@HXEh{VerS!g99N<~Dg47545RN=Y!7#p)nwN|3!+2d()Uv}U;d)=g# zle0ajKn&t&Id=STy_eaDMlG}?ViQ|hDh4q_%1u_9sgJZb+P$EjAG^qNshV#G7lKi& z@;5l^PVh>wdo6Y>6T3OOaOqSNd2zH=IFj-8p5LEIeCFSgr~AOvzKHnbfMmY36K%m~ zIfB;IYv)P(Wi&X6Ry;@VnXu(nREbU!ph4*}hSr{m~~DF%R0ZwibUMjF+v1 zhd@&>e`ZU@E>?0j+fv;RM)R6I)Y`pht*j#m+G(G<*K@A1I47y-GPC4}v}x{;Bwxk) zY*ZqMSeqx>@pKN9;-RDPf22-YY_~Y8o>Qbk+GT&a@^>!z2&VXJQWDQnANGPn)B#4a z#0It%evRS|y)8LLy_P&$$2&ZE%E@w6SA3MzZw1w4?-F^) z-RRUEjm&~$sLeD&$hlWtR13tPNdB*Q#CT_JNt2?vTL_ne)G9|frpCUq1|ztvvX}ap za7Fa)P;&FfZW5`<>IByp{MIkyP!s*TvgyM%8ZI|NL5+mC5_7mU2%<8rhT}=bBzsPk z10x1^tOuSQH>i`;S;??Phs2lZdNuv2%8xO{IG*6IjxpQwjCUkTWbc#-$Dp_H@7G#x z-kphK7rDI6!QLeHkeV`SQ@Pm@i4`_yoNIQ%-A4MW^H82K5~<(2s$*wiW15qw9n+IA zM#z8~TA=1)j2F4noE%X6_m9HJL{_oIGst?N#%n@xeI_9hP6wXtFnOC&=BJ_&m43>| zQ(7OrpRQZWeaq$9xk(BX5&k!$lgs*ECNW5S0;5Qc*+`8)ADf*f>J}q#@>l!_HH^p{FSFZwqbe`wHd2kuYIpzpeFLLmf9@|<&vis`mH7d1{ z!Q9?X_x=h72>Q`JY-}gB9GRo6=Zh5_I$l$KP^}d2WoM;p>a%fxh)oOh>xbl3)N9_O zWwXVh=BOG#E;5f4bfv7>4`szDMQlgqFBZhL9rD&@>S`Zi4~#tQJ=yC@ZILxOY7{A? zZc%?YV$x{SY*|)))cfr9ZrH@>{%T2mueI1AC?ys`-yv2N%u9qL;)8-~z!oJBuXZh# z8(c$IzHaqoTffstQB4s>_w6cHFcKhNMVBpRiHsyhRGk#PxA-J;^J|*)Dn7tpt&o1z zVzm-&u~#sJdZjf0Te+6#k(w*_WK>(frgr$B*IJ$OhBM^qne4>#$C)-}X;h`w{H<2% zdq5>CVxsf9=ZacO>Lq4*_Og{(Da~`qQ?#sBo>C{!JdCsnzRAkD^e$Gx$f|a?*fNvB zC2?Ke5~SRTk<Z@ zNTM#jpFrHIl`JJpj&Lp#uPjIXl66tm49JyLz(4NRwXuO<(Oh#8yCDB$AEneLGU!Dr zaKSgEB+eFoOTDU5)kI`Z{@7|*qukWK8#89&Fmi`Jj#$DZg1RaTATWt|cC{1exuYQrPaBn!86Vr{tM>$%$@IduZ9hZO)cd(f_MoQrS0J>pHa7$mqQo!RBL> zj_YhPHrr$Li^xlwWi0ZCQK-fwM5ld*U+OEY#z}@ws}V~lZ-{a7&aquzQ?2)N=1{0* zBLHjjv~pU$L@!dAAicG?WVK^)r|d}Nek`=9Q@TPx zL>7FtXr`8Aa~%I%m5+AEncxd;MGSTQ5n` zS{;iOF|H+%%jyk8Gh{z0B}3F=F2ZNH3Zrxc>GWsN*8kOxFVdAf?@+ogcyH%P{1r6g zej*+XgCgR}p(_SDH=XxfIPv$iRCIR;M?`GSl%C@7>GJCp*L8!V`Kgu) zgV?EzqH~kc{B3oH@;Kp1ZklXY!ublD3sLkDP3RIrx?KzJ#5@>HGt9(6d|WciGI08x##Db>OG&A z*j?6qqzWl9Ptbda?vkJ4Zv{hnOc_`!n;i|ve|}Sg-=niRj~~Bfbmf)5Zo%2<%Df<~ zj4E@}8kDYe`K{je5=4HR3)biBf|j)vEsM7*51lLT$TNDSzV5*pkY?Qv#$(wjCvV2v z+Igdu20rbdiR?G2rBL*q`%kojUclaw!+%odK>ZO z-}CgiXAAUjj9^(g(b-E5$@rP}FW2q9eX%0u>=O0LQ`(=ECUuC~rL{v_;k5C%aF)+< zMU+@UiTGzL8p`iVG5+V7_35$-DBsc`t_V$%K`~Ne%uk;|O8F!uKYTv*db|&AnB>S?8B`6%}(xnT=TvT|HKB%zikc zKSs*Idnm@KOlxc57HjR>X6%JtoA3N~nqOj~|GN{qBY-&5W2CDy@~`dknxKB;Q6##f zY$z}4h+w$*2;sX#DvGewk__5ey{N|)+cvmjKz;Pb=B(w44v^#el)nWviMmMMS^TBU zs2BE`|BJXs{Upa{tft6KohA>+9a13{I=e<%8>y{R&c#FNuNM8RMXR)DM`M*G`Komu zMsbX_G*6bV3H3wj)N^{e^Ncl6FK9FN?H7)$oDk1y*H{EID2<@J1yQX34n{iMoxx}7 z<3)0|mivdo6vc#kT(NpH7q1wNXkFRA?n=!fo@j)l_Qbe{Z_$xQj4$Lq_0*4`>W{_F zRD-zQOPwZW>h4kHp~^K_uT(s0mf(*o&r zC8L{L4>%)<&-sPt+S$$h?A&W8B6sC7ZHF3USF9MH&izKW{nlR)5ml1phoDFwzCS#S zGwabM;-UU2w+}ZKQHo_uK@Z|JV+P8dak|!qIY;gQZ?r#|(&yR@cVcfsJRZllF$eH2 zW*lF^?Kaf*n|<^Aw(>Ck>&Dqu%wrH=%3OtiyUmw`dA$q04B$#Xjz$ps44ZE*Yrpy{ z&&v0ihsp~804WYa zqW#s`ktP@OjytcZj;pQb>RIQjzj06&M-Ti4^%lcjAIGl?w|-vwLj zw@cL0=^Mr4Dz#d%QoLnL#)%ROYUPblaVrK4(3GKdNCgp}p76N;vA@;ir@a zsg$wuK&ny0b;^O>UEY6|yQDe=?BS{{rP8PeK0_}<>}EXBsEyPL8TrU}#K+N+o^aCS z2R4dle9igD`Z{|ivPxc0dDUu3?O3W$8qM3>x0WucoG~7dyh(YaPjanL^+dd;P{}BQ z*iQ=SOKb+JUV<%DCMqMnw-xi37+CUl|N9p~Y1@|dyM2Tn|GS||H8r2yqR(fZTswX} z2W8(k>$kLsT3zNGJ8+#gELPkNzOb!-pOny3J4dw_%1yY>85V)ql$u>x(e*g;n>r@` zyWVe;jy~{@yMh_bOk#eNUU0Qr_*zRJb=$8CYGJceF4ERHNu)sT3TM?SIS=VWq^EKS zuI%_F<)0Thq$5ZkK>V@UWUcfLtrOatUk5o#y|zh9(l3+?*GYv)huR|%rPx?-$2nyY z2QQd0+uTRF%3kgJUA42c{WB7yEeQ$|(JXiTRUYB+p(0Pw1e<@01T`C1-w>qD@?Y{c zsb>14dFrk|zN3`{V>{|M^;UUr>n>VP49YZM!_D(9s&<9tMgagz!(FOJFjd(+T`oBOSJfSudBW)f@>GPdCRy+Jw z#c@ThQlp^m(suXYU#a5S_dvzMxT}gslz{L{$5K9$a$6@zKu%Jvu#*4#wNx~!$LJBI zFMfcb|PvVSaZ;n!`y3QR=L@jw*)@2nBbzbxss(C@}p4}o;(`&z3N{v!1W%M8w zPRf=M1gWvoAkI<`;?N?}N92~e1$qALI4m+>>wPWE@402lPXD4f#(R8j_FYAmZa&3`m2nt( zD>}_HVkGTb?ApISm)xRkDS7%qiGvjj1W{~#TUMZhUoxi6h-`_$k_Av|)#Vu*fCWC2=&hS*m#Q zjib5ajYHM#NO#a9NbVyvC>Mk$jF?pJQfn2C`7=_LmORP5QlxhTztp>+B_eLbZpK%l=vAtLxiFjDE=@jnpKEtc_8ES@NOuP;IQa`-r2w7Wn*IE zpy=G}nU9~#Vqx~pd0Hp&RwIl?y)YgWPj0=3L|wefc#u8N&k!FZ@}$QQgteS!D_w)u zCm1>KSnRMi!WK^|5w_IIC_mMd+3kv4+>Ji{QMl+iZ9?`i631ly$LcR5d3j%xT5-5> zjUb|xiDrRBQChdmO*q9|k)Euv{)_G`2NkT|>O5;H*EjL(>Jq6{|8Awlt0E`S>-ul* zC>^+9KLt}7%%%Juw@4g=jA*2sxe6$^rlCC$a zBxawhtp14R3bKk#bA?x|POD0ak`lSgJc+I3@oa0Blrkx*-JxsaL7TtGJ|$KL$gAa8 z5n5yPmaCzBS5;cpu8@&$L}~Fwmdl5pIk`Lx+6Axey9PmivPbFxv)ZWuw%J{YtQpC8 z^c+Mn`HBIp_0V*vRcXt5Uuqu^zJIrnL>8n*dY$dtIE+ceHY~?1ZfPD)o^v+D zT>UO5Wi9q0y6pe^bJTyyU?>sB8*IsOsF|7t>pX)kYcY(R)Vii<;^FU`AkB=*sg-KG zc6Ovgs&R~m6@~m5M6WQH#Rv-e;}9!nnXT;RlE_ncb6AXH|6GHn=aA~A;1nrR9p{ z5aKzmboF2jZV2P(YNV_Z4&t0^X0pyjI)eSMJy$15-wv~8#+LH;0lBWmzDIB_YixXe z3(kk}tLxVMtBG9o)YV?DK(d{#0S5bZz17PgU0mzkif8yYcn8f2olwn{K&}X~_uaU! zv~D$5xCTgG*j36njt9_c5be3*D}T{;&|LMeTT)K?cdcbat~2)HD#sZ>zw&p1*}t7> zkfSogIG(U`?KjVIZgyQ-W~SV*Yn1hCt-H)zNd?!VnPqUzSywyi1ixg*zg0=z%UzBcq;Ia#<*y-=20qvCNtvtNTk(HcxhLO96|a)3)B$p`2WRp( zl(_;;DamR(t${Si`uL$ZF0-bz?Fulpi7_7O(Rs0dY6JI8a0OfBD^lNW=D*8aw|B`! zkvO?Y`EWkkpRAele7WIwQ0F`7M=y&6I2OoR#dq5Sx+q z++)GDb?yV8hRbNQY*|fLyJ8DjZ&&Tp-4^_d+MJ#4*`TEfM`_2xd0CyOCLg{HaBl^9 zK|Eqlf-*c7T;g@!je{rLFCfy;5r!}WuJ3csoIPjbM-b}oZlEsng&?}xXj(jmMCjHx zX;e=SM(Htsk|>nEie7?OH4bk4EhYM1?i=9hGyNMqygtEx8I#Jp#{NCC64Ubusn|&* zA)Zb>c5NmrK3lTkdY?6y2d(#Ke4B=`TprYNZHjTj?0cX5lpo3y%KkLTn&$R}(y|f% zgbyMol?wAFMm)jjPkBX7Gyk-!v3?FQ0$`*d>jc5b;PCmz9?36`RsXfn+VSSoO}I`w!(K``p{;#sc{T}6V&Uu zcOo+ju{8(D=2%^|(Ob~o{Q0)E41ew-oMMbgZKeK7q$~TpDPdL!bgwAyX{AXdXX}Eb zhItaJ>_iDxYiaAWN6MD_PN;3c?1WbfxGKFJUR$ZUik=c1s6F}~hGY$lw@HumExNCB zk-r_T6-xCxb4Op|Md_#f^5y=qZ9q}tx!q?camNW}qLFc$Be%MhiU#$*m_; zpCB;}cW-fYn@!TI@k%ht;uXeYq=|b7sg>&2=~-kaoJJzSXC>xU?d5GuJ@i+#3&;O2c>bW8jbz1A3T1z6v%Z>uwNiLOM>cNcBJH@)j9!o1B zhpTbaF>86EQGz3l@}O}~pBvS&IV<`FtrD!SsS*gD5K)3(5IIyOlKl#%$q2NnIP8#= zi_fI>(lXdi>LoG*u7ykWff+AtRCuZU7oLihj^nOgAHoqwBxeLi`fyA%V(g&rD2_lE zxpOd%|BLTuPtwPJ9O=Ga9{Vj-s(j2Y*))HCsdM)i7&;GqN<*n!yYgw`rP}jC(zlvYZ!I-^~)PrOCkwYl; zznwH&g^3X_twOA;5A)ELbwGy!e zM$yuT(ANl=RX^-VB4MukseUSVXp_OWo0O`cWa&o*R_bFI9g7DOU!(omk!=gkn7c~p`LdvZ`ZiYu zQD?0@3}y~oAEh4BDv2P18-l=Mlk$BnK{bhFd7ao#45+7&h{b#UCxSaC1=B=pNL?-3 z3l~|zmt8(V+oO+@h}i0lKcW)MKM$>lXtI8wJJ;2w$luv?m72hvyTms^P&>Z=c}mx> zT~>0l^(=f5JK~(Ffl_DYoJ9Wq9_hRNu?*V?k`O2D+koVQ*q>;e{6#)yJv$md!g zS-+!I-V&o^RNqvZ8XHhgNGY##T*Vxf1=lWu(rz@WdM|2_<(p7%EAN86eva6-v+j9T6m+K=I|CqD&qn1sZkQFA4&IGq~jYhnk_Newx3ss5E?nV8PHu*<=W8@{P<7v)~l4q~t^LfN|KYo=fV~$9vXq}>t zKZ78hdR^&dA9mjUbta83gH#CKbC$NIVx#&)VWCFDq@(dzq>J`Wt+kp+e)%c3(zRTq z_8xjR)KC5;YWaH6q3CVo={a|ep|l3Tn24TQcQlY%BAB&j)gt?TIuS^{WG{{=H;Ek^ zD=S zo7p3EkaJSJpe%S-J`CRdT(YpGTZv~OhLGyglUQY7~NBCP#q9CaQ0#^gwKt&`cflGZ1yz*0#N=|~nz?#!hp)Cq|w^zDDa46FHCts~C_3Djfp3Ns~Qk9-fy zVhd-;*36-pjdND|*Tjed^4$PRL$P&k4s#yVe0gtqH+p0iYvU=kVT*Xo+a=?+e^*m8 z3+kEHB1x&Buv#Sh6^zzQo*E#}vSPrwvW>)Kti;mp7@rasL{@XfT%zT&!-t+gP*Ko} zoRTb9q$qm9*~zXLyGKj0lpfdr*QMl(7UI>_UUg?qaMeTQ$1xh|z0O(QrXUJ11G5+- zyAa76q1CUE^cenXl6}g~UUpINc}r(){>#7HMSG>Em-v!eq)$jBo`G!qJ1kT(lo;hG zb#Y#$rfZdnva(Sj-<8xVu|7|mn=sdHOiP>O^||C5+HR1bt_`ktviCwEB~pBGz+V=QVHrL1pkDRyYD97XhsReF^X=cty#K6M9>R`G4T zNZBcZh~;U-%Y1+mBQ~uvZR8D7t)M;IJ)pzTQF3x_l%N)H_XiP4eHmwC_aRA?EHTRr zTF-!6f(D$u{k{;9l)0YXCHm||9KxMkC&T}4aH61ynbNd#3f_BMeOSG$u95#X!+pLT z&38M8FdlWC`8oeGBV%*syrMG>|JN-4Z#v2ene!Lo3XX6d2_3|hHmB^}ajL(j;jI6J zLZ^mSg;s>l3cWP+>d?y2@u3%mP7a+GdU?nVZ4PyX+CtG#EHpp#oX~>M5uxXXo)%8CjfOD(!QRgn_)6U(_7o2;X z`<-t(-*W!ddB}O#`H}NW=Sk=PIsf7OSLh|7ZK36%F*D<+^E~HR=apE1ImdakbBS}Q zbGdVwbA|IZ=X&Ql=LY9S=VQ)o&c~hGoqL@xI}bQtasI{ms`IGxW9KK%W1&rI?Nc{*3d3P9@YCit|orH1t~h zyD@Z9=v7XW6Lwm$9P&@0Na(oGve25)+E7Pmb!Zq3fA36(wuTa+6GIz97ld9HIwiCt zv@Wzh^fG6jv)G9^FLaJUy0{98_cF7I!GX%3<(%!D8FE6Cp*^8Y=)6!ilnYIVCPL?j z(oRduiRkrgykZr0mO>3L0uOIqWa%YK|Ho}}k8+Q7m%7W`6WlfKdiNB!%l+7K%Z?j9?(AhpF5ABB+-0d3ef7^@ zt~5RK490Px{_k}@1YUl|xzG7JB=cS85$C7QuOXHHcAf$^-yZr))6wYvUz&cn^uW^p zM*j=lqum#}uIYcByUFW+=(yK<{g0Xc9n(LC(EmMiTJ`A8>d`|y`rCK@_I|nY_+Oq_ zAV*Ie^V7-`OYr}upMLtMLy!N<f;L^d-}0IJ$k!o5dx1c3>_U>3O(N#+74L_ zL+@@nj)!7yrfgPP`wD=r2qt^kWE`g<93M;)Fc6tz&dK+w%7Wx<1=mW6Q zufRh81@=;bl|D*4b$;jk6}A&|-r~%6u5_N`{IheU^LA&U^A6`I=bg?X=UvVVoOe4H zI)8JPIPZZa+~l-7H$z|F>m292&v}vaLFdKL+Y_7*<0C(}U^DJVoYy$Ckt&U=ikr&KpDX zoO5BD30Tjl^90<-&j9&9hYR=x+`+Hl0{#HkQh-$zo&P})@<(TZa~0gxQwXD<#zOJG zJ7+kLcvx^gaDlH6{2Gf8zkwt9Egb%T8pK&=uxCB&@)Y3POlUtbhhF5FGXDQn;B$lj zg`Acq=yT`=+wzI&$@HF8L#e6sXf89>Q%q#iN#5G{RMvSa7kX-XzVp=iO;6>UpDMKc z)BL8@^PB%|eoN)um3=R4x#%xXhhMm4)e$c|Zq4()yu@+-`J^L5yU{PSWdY>X4tcBr zZ%+kIavSDZm_3U>uY+z}2}!;O68k8m@&%yvzkzo@0-v6Q7W|L%7a-wtLJLF3hFtiN zwV2zf@CG|z&u0KvC!n+YLkB`{3B4`!?$CQfw}tKu-5t6=^!3p9LXU)g5_&xJ^U#x_ z--iC&)YP<~>DZ=+#FKj-h*=;_dc~$fJ=2M%uHt%R2YTn&E)|_cB zG+)qsp!w3~e{Ozf^YzU)H-D`8uI4W`f2H}G&EIQ&toawszis|wbEPHHGQZ`yEl0LI zzvZ}=7qu*JS>3X+~EFPsnW4<86$9)4T+y6}6$9|?al{Q2+$;ctW=3O^El zBK({1e}zCp`y(HX zd@}O6$bFG-M7|SwB=Xb9ZzBI4`OCcKdGqHjnzwx3rg`1-hUT3!FEj6T^Ddir&AeOY z-97JX^B$h}>v>PLMq7_+UDo>2*43?>Ter9FY8`DoueH$nhSp14uWr4z^?j|kwBFYG z>DK#Ozux*#>knIh-ufS{e{6lat+nllwimRW&~{?m=C&Q776KT^MzvFO6=DzACysIuw0vG!>nW?u))L`i|%g(OaW; zM(>S&J^E1e(dd)W-$nltYmF_8Es3p+ofwP9`eJ9qlCh~+G4}e{m9cAMAB=rGc6aQH zv9HFy75h%?hq0f8>{EmhQSun{Bp} zZKmC}YP(W4y=LvYb=z%=o?<#Pmg8z*v)T?cC)4}?Uy@pyj+0tu9?X#Co z+|Xw(^-Hh)rq}+-5~i9jO=S|L;-GE3VdJ1_JY+5n*`bD#sj+khtwHm;wI`dwHm(~s zjpbT=#1KCs!;F|=M##|-|5zh3on5x)T@(4l-qbEL;I6TBDxWH(3%l+8-RAxo=KdK~ zF2uXdh5kY&QJ6G`U65y@xP3H{?|F4E+I43qhH+vjUAL|yktwb<$LlxxjNkU(%E^ok+9&TjG<9ZIx}Xhti5#N#;m!NlfH7Mubf|u zdE0oyNqN(_U@jHxP=$cXY%+swTwgSed9rTpmXaa4B*T=&4d~SL&mC8;OMSHex zS+fS@;)nW!pLG+d{8S=4Hkv6=GuVv32{WiUGUJ#dOOrV@(=|s*wK?IG&4Dn&92#br zBbk1+VYPFQp}ZkX<&n9#Zaoh@bw9~>+-Z+bv?{)KgKe{J?Izo1qpu%1X1C)Vg~?pL zIDU?IU`xhwDdPE{Y`6s(_VkmUVqcl-?a8Ot^G}V{Y_8qhjwQnm{fKQ(8+@-@8JAW zt_bkWPGm+Cg_KbPa|xPWy)d1~r?Q#Uco7ed0tNP@ioUaycWheajp(Y){HG~BG5wo| zs98E%^}<96J|{Jm(=m8%2=vA=4@h7B=k1kh2RdN22fdKYO-&`tTnmVZletVTD`#{p zm}J7t6caVDL3Zs+W)f3lxfwF?{8Fk=Oy{!RX<~XhpWBx@zm&*i!At&TQiXy!n8>FR zMR+$}oX(UA6#G;AMDI*h(VkXsGjL-MB3^Sq zspDWQy*E9UGDlTD^Rk@asA}NVV;)e5d`MwI5BZzPfve^wu?@oEMIPeUQv%;%wJRzL zuU8d@C!!BLD1legnf<(|P@{+Z^|Xz*70KiX7p%?dNtH3vsl4(Ahw0oHJHSzKGFK|V z$C*N{=-b+^M2r^_T~Ol-?14rXfCdM3quK_MhUoio4Zg9(b56N4P*uT(|xt z5(B_WC1HQm$`d;`cxHh%Ji?E{yB^|qZO7Vek_5Zyf}3!ymb=A#VhnLvevg|QcRPU$ zU{5-cafkO$r-qV~Gl_ihf@IF^$tF8GbJP0`8{N)zYu27r+qy%C&^+6fMBBT}t6QKN z&WD&iZ*>l!cJUWv^KV9O`>Uo<(}t$)O_NO*H(lFwchkQ%zW}-DhngQ~exmtL&3|c` z*K%yjNiC+6 zDne#55ch$Tb=6wkH-5=)tY2II3W37u?+gq2n4z})YJ*zd* zy0`Vst+%&6(E6R$AGiLZ_1DPg{@fNtF1NPrl(x>cp0;$`{ z$FBIwhKh6Sf<a5J$ePT!Zf<@!eg%_<}vhd#HqwNd7__ifW@A<=`GYYqS{L6RU{PXq) zBX1fF@A#+JP7W+yaL1C-g0mX?o>l;^$aq|aBPiz~4!UwT?4 zeC&pM&MimtOCP@A=8MidHkF^*wXJm9r@@}ZkxJ;wN4J-cTO3<7zGUIqtClRh{q-k? z?<<}0IS{I~ zBg2({kK9_`8ZKWNc~3bSu3Q@VP{D8UlbTYD_d`fxoZ_Dx9+AHfL>+}7mpSZXZ z-T8xZJ{ko4{L^P{xaOnLa{P^z=+7#zT3mT!WmVZSa?iW93sKmDuEx%0#5{pMO0kTwW9T{u`E* z-yMlvp1pkXt>?FvkBeM(_f?;}<~v_0KXdfJlGsz1FM8}-U;gDa?JtW=zG>!y^A=BD zaMQ;wYkz5E{Z~%=_0rfCrMH~_)nIo$uSUxN@Ob(4%%SDy78!8Jc$L&1#`dc$g%RevwCVXx7ZRr%v>x9U` zW1l)L3`!~+D-UidKNzm8h?I|fdMvzP(KqkA_Z#0h{hr?5ox6MczIbW$w)ejO)?05X zW%iUxx%Swe^FDF<;(@bX+i_w0W0Cj0?S|`bTpattd%Kpz-g?`Ww}1H9N_*t;o1?KK zuLmbyU0(XkGw(Qndhpv1II*7S!XNHQ-+B7tg}WP@6w4Du=F(u8g>^e*KzX+!Ky1+MOJG?Q8E!-FxpR@4V*=sXI?^|9s`bMU`VC zS6uRjuDy7y(A6UBJE#)Jj5>aT;k+Hqy_2qfx zZ!&$zum^jz?papOpXjNO@&>=_!vMS-z_5Ed0bxB=f$=yC1na`q@v0zjgm7 z?zsQhM|yAVT)Oa~lU{S?nv2^15Lx(%PrdV|8$Pu7=Iag=(y8?AOBOW0@A>5yNA4=W zqugG3N4UH$QaQ1FJ2dK&aAiZJa&{&6y@O|Bv;)x(-f&@Qdf$cT7caQ({Yzs9cZ2f_ z!Ah$ z-xPf~68qG(@BQ#+j(w>6mTjF|(p$3cDSqgprLiM#Ew3o=EiYSmPx-rB z`@#z^pSmJ@6-;)-W(#UHu;b<^W}XL3_-xZ!=5wVx1Kf7L@%KY+fVx4W;s z^&_7-_TRU?zh^_=Ij_2S>2D*qzWwIwKfL&sYhJ&1df!Ev_SmBG3!Z$iy!r#}KR$T* z&LyvS`r`1G17q2N#fj`S*W}w{;Z!tsuw_wsIC9R3;P9KGqq+XcaODBmMR-y9?#Q)2qj+Oy94I%x_Kl@?jnDVOfmh!5tKdQtlD{{&0bEPPEIz836Ll=+7E0EZ;QnCA1Fr; zURsXbd0zDAM!UMHLJMuR%SNTGZWE#if*HktVh#kw1O|+lvw#`1BBn7b3T9MP z%n`(#FpW9KF^yr2yO`6=yzewP;r{o(@2&OL+$CKn)u|Kq*?WKAJ~uXUc0L#L1L+1e z5?Ox9g~_qUgUH$964JS=_c+@#$wi7_nW9VfIy2MF?iJeFt?TCKJ-auqOWihn^?-Qm z+zlI-@0pv=C!6khBz#(C7_3saNS&=+bbr~U>e%-IS*b5F*u^mL0 zI}a}ojCn)_8{BqD9wEDonm%E|7>i5tI^^CXy$jWlT&Cab0`YX_-p`OyDWs_2 z%^@esB!f$v1;>V-u^6es74mSQZrUsJp`F_g9_W|awJScan?vH78+Jc*p9);M|LpRv zuC-ad4z;V>jLU9{U8Ef}Ok`LutjeTM^x=a`waMS<4v8+MSe5AP&=?or%k4h8?2^fO zE{3+YnPh1bH4v$}lt?;}HJ4m=cj`PvPPe(Ry^|>)UH6hoN{P2s zlw5=z+6{vXYk5B;+U1ef*G#5_GuPg_o$8a?C8A&d?k?u5*Tup6kB>iV!D1^w3bnAg zY*3B-sQOcPoF7y3;&e2TO1a?N{%Kk-ky=VFz6qE5KeZSWWrAeHL%$~$muSuJv&-Jp zRF{n1yN@2}wODnzg09!clz*A~*9!20f^`?7e;+xm&lCQ~cX2u1Dy6Xtl_o^hl z{A+Td$#EY&K9lt+NnbraxZKEU9V zJyD!JZuYndZr%wlA{CRcD_DwTG;1N!%2%R21bw#Q*v14m{rv2U;KFJ|Yg0Z^I5`O} zLk3Pt+K{$>?dEMOTxmZj1r zm$BjfJGr@#(D?n&UwuC+UtK!JkwEuJk0X%%K7|5tAO@OTX3kh?6Z%Nz5u?~Z4&?{1IY%gEX*|M$_hX*g*gUbox*$_&}R@^bi4J!0w9(S>9kSRle$y{@tV@LAZP2V4r|S$9ML_6(R@*sRx8(FSuHUs{8ANOaZ7h;CJDK z4n!H?>B31JP*>rU0r;zMP6xDEIIrUf@kO2PoB$9OTpSQSglh&}pa67RxM@IWuW(lf zn-l=I?uuTx=LEE0cx(U~E>MFn|Xnyw-sWB)ri9?-kzabwL84aN)fk zFgZ|u-5mi)KVV+rH@z-YFMQDhG6zZv@L$N*0Xhe-1h6-da@`}nkR$3k3VMS<*ICd# z6ZFmk*hTvM0b3^aTY_4fKTs5C`-{1keWbicXK7 z7s(I$5%6Xh*5D0*G6W6{s82$G0q``?YJl-zD(KLDT^)!G;4*+r0^SqI4?yDq*KE#fbj#06gUeyi@+I0dYvv(2WkSaZV;!yk^=Y-{2NpS za1}tO08a|QKd51V{`J=d5FWr<0F4QJ2GFCxZ2-jq__;n#&`%UV!O-;(0G{h->OdX< zI{`E(a2r5{0LKD!Ah0ZSlXYM(=%(s)Q*^p%0+<(o*7Y}aAVh#61$u;jxlX?ZEHb@* zwNBq#ukWwZ57Oxe==6hi`hhzA5S@O6P9Lq)57+5O>-1xE`f)n_44rF?_F89Mzno&JhWzelG})9Ekh^yhT??K=Gt zo&K1h-yrDM3HswY{Yf3zJ^B=#ezQ)0MyEfe(;w97PwVtsboxU&{SKXezfQkbr$3<6 z@6+iqP)Bw8Z90&I^p|w{+d6%+PQOd1ugx7ZPMA3vlWfI)Y=sH_36z!#Ab5NQU1pr{ zRQLnMLiJJl`T9+u6r9sv*T2^PX($TvKtn?Z!%)L+!&$g&{sbMMyiv`9oU7xvrE~YQ$ zU94rX&c*r{8(Zu~@q)z*7q48rM)7vV!;23rKE61W$X7xsp_ZsrBBsRj66Z?XFY&=m za0_?a=yuTUf~CBrwq?ELQc0(hB}!H<8CY^!$wMVim%Ll@gQ{0u)zWHBwYAzqeP}If zO|~Ai-m`VLO|)&Y*-H&Cb*a?d(n4vs(oIW8mQE=XTxNZlon<}BHZ8lPoUvS3xdZN% z-5a}Sl@Bc6wtQIm4&|qo-{_IwqnXD=j}H|>D$K92w?bBhmleKMbgEdt;@FBSE2evT zdoJ_*T4}zQmsb<7L0++5GriV&9rMcadhMOxyOMVg@8#YPD;KRiwDP#h%PJqJe7o{z zpRzuoK1Y16`+V?~ecgQBef@mDRasEAS=I4X=T%LsnqKuzwSv{kR|~I}R4ujIrD~t5 zo2!?vUak6~>T7B=sj<6e+nPITRjM_(*790+YQ3uU-B0v0`IYkX@eA_n;y1u=j9-G^ zM!%c2J!=oG{cD{%bw<^hT4!;c<8_|;JNp;&ui_uzAM8KN|D^wuy1Keib+6U^TCZ5W z;CeIbCD%J#FRT8d`e*7ttpC0~YmmQzxk1?mRU3pi=+_{o!Hfng8eDJiu0c+KZ$NOs z)`q%dLCFWa8KaP#$_7MZ+x~%nI_Ad9Bvxe z^l-E8&3v!u=Uptzu;K@Wr7f(Hk$ z41O6>KcrpA-p~S}UZD*`r-UYlK5QG)us_?EYVX&+bNiv~r?%hH{$l&L9jqOybZFCIYKP+;E_L|Yv1rGR9s73N-0@Jy ztd5U5)$O#bvq$IJom+Rl5*`&kE__jVW<*fL#EAJ3Pa-}>eD2b(%d9TbHL+Ufn74M(=4;;1ao&>k_#Km&mO=m&iSb zOJs7+0^a&t-ug{)H_`lfRe3~rJ>+&dOL)!)o^#^#_tPf2cIo{k<*^o+J*B#unRArq ze&o3iU#^j9d$>xWIoe-cJx}HF0Zl8b={d9W5|6AW&hG}dFQV6+t=EdoZVUcKYVV=SpKqfbS0T=Cc4ghb3IP8{65@ERvyQVvMbfq zjGO~z`0SAWU)^@f^SByv0=G4Ke4$ok;9aT8N|LAY+YVQPIa>4UQz~wYf7<0}Kw>`S z_0x43r(d~!PiT_Gyew>~L8WFyX8%t#}%N3`~V6cfsj%VXsOo$n!U*(JuW zm_KK+#RFc5N38x^rX!!B*03gZF&VSfu_|0@nE#f4xc{rku_~o{s$>2m^+zxEkvH!M z`A|)R)~%k}EGOwdYG)Vmm6=P<%6}zapC}939;%xtcUAHG$N-r?8MKGKvb|2ud~;Vd zI8a@#?r_zj%k!T{$hKUicR?x}jg|PX#B03M?BjnX_wrO(=HH3O$z7nn@v4E+JY;)s zEWx}+&c8&%6T?;3A8RZxZ6B3iu4=_AtLz)rSYBc#zLd`L&n#Y#XDrUmz|w2^w}Z?? zN3jIQW6nQIJ;y}!>*&@Ni!gQVPYYLCm7~jUh%+ZooITMJGigy`+Me|rR@t`y{dwAX ze0+I)Jbz)$I-UXCYiqw2kW7j>?uhUFwV((@Xs#s>Sy zM`bz~BkaiTXV~G|FZb!n0GU72PEXZd0K?l)o+k^tDaEkcwUNx81j+n2bqrDik@+Kq z87R;(OI`m?)I>uTrl_(bWu6QXAzb6rQ_e$XH!wYo&@d#;Zmo>+nzCxEY$F5;Pki`N z*sVDkUWThJFk?Ig5&=ni1I@vV^~Q|x_i~XCBAXUcAtjb1*3#^l1ePnuux7IHuU}N?k3b)};(i&k zJa~|7#4kR?+F%0(IEJhn2B?L~({oE)c9fq(idKv2A!(~YE3NG}Ka-wNJ&~Cud&QjY zyaFw7yeu1*zdL;Q3FKl=5Hls(swMd27u5)s*&vBcvWHaELPQ2U<)foQk3_kO%70_< zcVzcaUTa%xtM-`~e4ZS{(+pY#-ZgtubS<|mzRFRL%JbgkmC7!K^*jOV8D)ai6ghjl z=2=SZC~I|sR4u|j&GFlVw?ubypXjKks)_t}u)2GvJYQDcX(>2l9^@V}?{LUG$U9`- zISv_G!G7n358!~wq`J4_)qYe@v1^itto%;B*`GY~*vk}|?u7Gq_T z_z4!{cvaBGgsS+WxI`+ALo}Wh zxK)+PMt5jl9H-64+3Fxw%fPviALqh9Uh!XgK)|ZXJ|C!P; z=k#CYFc`d~b^>o$gzx;nmXB10YgEfX-{Q&uSJtdS>i$369Y0Nc7`<~JXtk%>i~o$| znhdY8lS`^!A*p)gB=cnK6{KRXEP$Z$$yvqIAg3H{r-!Ti{xI+qE~j{s)~>SZowJxH z?cn+k(mq4yD5iDD9#UQP%-Lh6koRw?*=8Km*R@U^)TZ|4B6AwkBiz^G(I=A%C)qA* zejU^n_UfYY2kSZDds*skG4_|~WH*)J{4OIufcOglqVOh$w~j+Y8BcZyL1;rqp$#3o zy?S4g?fc=Q4^~q_yrOs?Iqw~j;Z-b3?0>vvAnW|L90g4&p^T4;jT+M3EmyTNZiU2n zoLvdR&Xs~B`T{(&io}-K5BX__L{@^pRyw)B^_%fUk-ts!MKQcSkFw&LkNfbs&5cNqS1xl>8rUR4& zK*C=F`aZ2ZO%qu|i7K<#qA?D&9%kdfh;*$Y#|6ob-)|fnhl|_4(?+19<#SVV-%l}o z=8t3Mv+(}E3w{n#+c?T~hhj4_I{+Q3qvAJKB7e%=m3DsEIg%Z^#6^DcmaM1RtK)R} zXKC#k_Gf>r+dArI)imPwCCb4OuG3XTTL`H#N>;RRcAkHiaWmJ890iVM7vkN|>5n&{ zq#Y%XqNM#tNk2JQg`QSht4y^GPX<Qr@z!15#kD9BHRV+5@` z`5Neac6T#J;rLkzNAfxYjtZ>9|ijknc~=vLiYLrSFq zqR|g}!}BLKDblnfd$DpSLtA9dlIqxj@YR$K(GijMNL?BJ)RZ1*i^L0X055+cwoX%H z82rJz({RMPh^-`wU=7X6ofXeT+AU3}CK_MiC}stcvRlQNR%UlqhOKmMEh}lXDW_k1 zRT;+5WhE`|WUhn55=@Lhnt;!-QL{lZy|8<=m5p_Arf$?`8#dA;^ObeI*i!LtFfj#q zNcg3d?^x#+N9YvyOt)qBrlUmTN7kMS{}O`Jm>+}%nwon@FIqC%7R&OBlh*B=c-cbg zgR5j+%hd}2)E-hpdmq+b>m#zZdE@7SFI_@|?DNGA;|7dw4@}}(AfFt6!|$%HYdG=Y zOfK;uHkbGin@fDy18vVF+LN%sST*Ly=Cal#GMT2>sDSp=+z8lrABnkzT*LX*_|;be z>;@^I;|Ke6v_eJP#F(XRQ#&Jlb1o}+Q0FRjMMR+#PO~i(f!Z9WKlT| zl1!lr`^n0RkjI~YPRK*`(EyFCpep-xY?hsPv!i*ldjoj0`~K0aP1zgAIXG4a2M1Ys zG@L*={q(m}y!n$^=l;nTV5Kf8$4b$C?O`>Ux#yHIE63u{{G>QEf6USRu~PrD*S|b- zj7_r$b#hLWV{E9RBjsTwm3i2|l~KKb6}|k}ESh4TQvR+y1J~_oO5}AA?GWkd(^MO9L z;D3xnG+^Jl(OP|gE~8^iS~u9#2kC2^nY_M$vl2?~wH`93x_^flYrDp|hVp#%ELF>GYjtJ0J=dfDYHz-Jj(l_TJU!*vIdlJ& zcM(PfUh$A>80bYSIo$sBU)evZYKyDOHSC}MkvB4q^c6l#Q!xT<)J)R%SAV2rP@^`g z)>wNpnx7*T`>UPgUMe-90i{5e!zRSTj>dAdedpiL>#+eF=O$nSqCjO&nHlZdc?rH% z0CrE?A-hv4sUNkqsn^%5DHKwDo zonE$*nZLcLIZ{^MQp?R1e`7T)psE!HsVA6ueydFtNO}J^ipNyb4I3cEp(%E}oO{ldX4bkD*=MLi4;n zOZj@Alxu6RPJfiPYo{$OHF@W6v!3=M zrDS$!stUx=N!X()hCP~}`HIxS?k5hHqZdS4-0L`S`iXUc(;M5%rc|m3Kb)o|nM2@- zE33AbUy-jP^&K_!gpET-SS-(b$MfD&#k{=VE5YcYp921o<;}C+Qw=Osdn*}EwFQpc z54@tI)@!ZMHn5dIK8((LTRLAl0#Hp4&}=%(j>q#b8F&Kq&))x^{55v{kA~*X@l>>ZU8 zQpqC&ul%OHGXsFm2Uc+9CHF%GIov=o@r#nA*+MBXC~_3@h->qyDJdQZ7AAr6n=KTJ2af)%eec>wgUMK`n2y`#qCCzJddamRF=lwWOx@FjfR!Kbh2vtm2BF0@=y-0 zb!`WY@T7Qi+2K8>ESc;3H;c1{vnwK%m3Z=-Jg=hP;afS~RnQ8wky{M3Z4KR9v5F3A%hRM)yz!0?C3o8=1`DkvJt zeyw_hY`5CqnvrptXF%+5@&;6fy;u-$bEfm02Vru=KN_f|QYrgGACx|eZQv-aZL2QZ zWlThF>F#n*m3GFJR=cA}HT>S!Sbm(d;P2`Fc9mHr-j8T-L7)yB=-xX|68NmpNE}uVG+%9-*}rw)R()*B zyLnp^wrzB<47<+kI;mkT`?lik)P0nccT$n}XMU*Ju;m@+n$_FhEa6AX`f2K<81%Lx zcE#_ksTuQ!O|H)l#i93lqW@snDx6t%H#0SJr;SPL`>P#fBbz%+-3;bTHPc%N<%2W~ zQ?dzD;*VKeEq9Oy@ma_%^cXYYD5Uj1Nc%Nhy^ZKF_(FR$T4laDOU>IiFI<#lTTM>lv@tQW##(xfS(U!XwwvHJ6To&8V56*Q zA~&BVUzU2Y`J!?sTK$ifyQsafRkR0MQg_vVQm4q~mUg4kE-!_Ga=oG4nOzo{&&X>n zNw7RTw(k@ugRwIQ&KW!xl)+NcY_61D&1dYwB`sPxO2-?^T7EXxUH&_1e`T456KSWMiwylHL-=^$bRXA$K(pDTs2Xm&@k%#aFm7A!Q zZ7j3aIn)20=n2V?otwy45bfRpYme*|RC`PNI~+*=?fpmp>-$R$Q-%K8J41h0sw|O} z0w1zKk*Z5@dTszMZ@vi1D|2B!4ar9Yd7n(!MaBiHa8OG%9Ar(asS6xx27jbv^y=6j zwRjp=AgJaJ*+6mVlr?7!PsEox>Jjv9HtUZX|EjzN-&uxNo}~&ywY`R+uC?V^>d#PN z_!CV-+wUL?dEzbZ@Q>!2`5CCK&v2aa)az)S7uCk(olUi67EXI#yubGB6+F%gVmwUH zVj<&N(O$Eno!PT7ZKG}6oH6ratyD;wxg%lE;>^{QuQ*D$CI=m3ilt)h?(VTRGD@k7 zl9KmWjw~G>Io&pEjMz?MC93o*)%bY#+qNSw%>BnEZrHsk@uDqVnlVW1I(1-lH-HQt zwD%p&cqd#XGia!01Fger$&G{$P^O&%?||~@#)NXLJQMFUq{6nv@62Jtx1W5v_fpo0 z4gK2r^=;P7X6!YYoP49VMr#FdSOtABX)Vc}sboE&c_@?XBAiXYqkTw{Yxsq=XK z$y1NrD4*9EW@N4&%~_dI)~fciQR*++1@X$#9lK9ij;9Xp6c94Fv26@9h)Uw~xyQQH za;w!lsP@oNKP`!|DqY4f9nvRl+BxO0#kf^nttvycDKsEnR$^M>_jFm=IYHjatty@s zrv+A)C)#)N>^Pnu#|y+wkRxCO(Y>$Fsf_oVt}&NlU~818rI2pVsjYU_Ox6==kz2#p zwJWiIK+nW53#;yqz?-V9GU;ldVCRn@>2|OwSEyttIXAvR}>uF^c{3fdt-*jXC$lqmyVE2RUh)7RP`%bi{kLX?O*;#Y%M7} zmfv^Cr2P~9JE&9HBJR~!8 z-d}cX|7FYR^@AHuf+l(?N=>KB;P!6_yx?xB8P+|lzik77Zd{AI{T_+T4+_ol`?=~2 zI$)frI&6)Nu1!>@pN)z>CPN$a8W#IMNM1gcM zMxeFS47zeZ`&hX9*!$$@?1UI0iLM)xXq)-x)Nqy+rJmJ_-rkY;seaS}+T2hMV;>sB zYq@o@N?|c3YQ)vpyOZS4_SihNv<^Tf3kzm_;oFaP@H(5}IKp$3M@bUp5KIV@<`7vD*!@Da1+4o%b zE4BR2^VWgIn^NI7R^3vkNxzT?n-X)jXOmPv3w+vz5mDASAvdI~Izq}GT}?f8)E2V) z>Y!%`Wym$Gl>^L*V1~X3W>9we4Lo|oM&)2z-`ec3t;fK&J_g%biLp0eFUy72Z<^aEuvxdzaZi66YWk#;mvOPZkxsPhK~Ao@kO} zQ@%c1m!9>|4WR}3GjT}zGMz6giPNO4bbZy~otG^q(gugc+nRJ8(#G0a8Vk{SL{hXH zsr|z0NAzw`t^cvhU{7s^mRdO+qmF{Xvt0uIM$l zeGZX=UhCw!jTNIxIL1$)Q?*Dz#M9N@XPa&U$^Fizj7*%7MVWG%IkQsC7{H3R+ZKLogjM?;u`lFPYsvMz}(Q43s}WH8xeN%D-(_>1&K>Z+0`7kOcx%<^tbk7r6|$ z245v5HUq%aTvdr(gY$5#OyZn-)aO2Zj1jUysy8?)6n9i$<4~isN+q|eW8%~qkgy9# z=lfY%5bxxq@e5UgZXmX=y9D=SJ3P?Z${?T{I;RzZjI( z7Ma_F_5tX^#sKu8eE>SKF#x?NzDq?HOxgJzZ&<^7q10z)M?aJ`?Q{B=A6{RoDyzd( zWlc|c;)sF6Cys<7zYLE_Aoc80$K^$}@op}}Ec~3?)yTE~*YLKbk$=Uv)rkC$0Jop* z21n1IW-mZ@7YmRq;3Rh0n)AYa~N8u8d7r_T^s*}bu~ ziig4cS9AWWkxDi2hWj6{?!Rk-)Dk}91v`@|qAe7&WQ4yus_#s0=BR!k1l4yYqxyjm zRNtA5>iO{vE1sIPYL0KXi=i8-D)@?CIr;gU({=4?$_UG?eottoH8C_})yd;V^A79HvobS}d(5XOS&NP9d81O4zG)H|(Wp`&3%vc+7smANR=YO7_Ya z*!=JgmuD5slwa!ndH|%L)r}^+f@V;T{H@F+u}aLn0-{{Uy0OYfm~^_j)yS@}^1oLW z5CDt1QQ3)RggB*FPQ|jby0Hm9ERdCB{#L}lL1w$Z2jD!`jVecw6#5KxlUarD+2P-X zMOq!hBL3bKM}SH(iJY>-_kyLDmp?+QZ5YAxH%nChci)pTbIJ)9nJYePA@lfZx=&?& z$oA)-D>;rcCr+niQU>!dCw{H5a8%0XCnc2RO;0!684MxyvIt0*^rScIVs}; zXp-h^CjGtVpWijQ;KiK$tC#k?8T8J^Y<6e!ODMdV+J%0qk7OUq+L)Ci0Vg*cId*VW zzo_=ZBf{gY$c`AlV~0)InyJ;a??OZOU+{)1p`of}J#V%7)fPh4%_rCMN>Tm7hIfgG zw}wyHzSCyZk{n%|^L*bgdP@7Zr}8=d!N zf`5&2Hsn;g75v7kG}Qt0D~P`Gj`~U{X&=s7n2&Ebl)gW)fB%ldyL7R3i66gxyPJ~y zn^wxc57vvLr8HS{b0yt>%@3fBQ@6s7clW{uJea)aGQzOmIe2<(C zumT@Wi%MkRCn~gb!WUK`au=C-eB~@wr0nS~9+Yobd0#Y=s7?4v1!JJOY6kcoFeC+} z1C##b8;c4YNUU9`!-lTGsKjCj0&qTAzRbCkRN?LARqg_A*oUnEz}IY$Y#n_kmG@v>gq-p=JiS zQjqTmO+?gWpWYGSyAx#Up7)-w)a)BIog-74YjgfjqRQS*p@!O#7-1hOzoL;m`tmm| zj&n9*bNZRn_wGJ&q}MKl5F${1SD$p)G;g$~)KEZ62I{1JF?a6yBZM9$`|Rp$+r>lZ zWy!-HcM48z6K_74WC6-pvj^mDzz5(ZZc@U+Wj~)w%}6V8=0N7*U)-0qnLlP}xm9J2#_uiK&{ylkL zF{M3(38sKWCQyw#@VsU>(|VX$VQEU3xP9V)lol4|T*ZTx0cjwP=@QPjd}FzGXvZ<= z!^h$}E!#WrzU3o{*Kw!B09KzWu{iwK8}{20HiD|KU>N3}q?~_s)>cF699Acai5517 z<%f$Vm{0)znn?U-Vg*VtMcRX-pP^b; zKI+BficOfY&+_i;`dF2f?!A4QF(X3O$JJkV0~)&4N=O&-!exYLO6 zXxr#*6H_+1Wo+HD4|UiedrkAzgQIY)BE6OkSvLaglz`~auC?5}Z*(PnU+dE$o1zD} z_2@UcXS-3G4#)F5S(H>(c-DuG zq0)o_)2v4C>@v6-R~uuX9v#5tU{bc2k;J8wDXJiuO@xZO%uEBORFB2Mp9@k-C`zz@?IgGW=;S z!FMB4GYNN=yfAAcrBxptb;_J2zpO7=W-@Xgp zWc)O;ir2MS!ZEFbLG!`0wH3_z#@Uok{aFw53zS`+al7X|%f)j? zzpvnBr^oQJopQ?tcVkZDAlH6;W=Bq25o<)7lBhy$DhrNb1sw2YmF091Ms*#Mo@3*S zbu*Y7bgeLO()Pt|9=f1o3HUx{lHzxPiK|w=F5Z|E0Gan}mai&vbz}O=?a9*5s`MMg zIt8y9x|nfXOsDjE~RT#NrKDa+STVbNdPV$R&3nl;}#j5QEjC67(s?FR95 z-5k^_s=-X_7HAJyqmxJXax*qq6%C3>X<9+W4b+oa%s)d%Elh56zg%BUmJ&>n#y9CP zIBdo-x?emkZo{y79rJ-$H=PPJzEEz}s*mX6crRRAG7S?^fVFaCru(%?j<&X?u~@ms zuH0B|?Zobg5vzvpz2asZH3hDNqSTrBM^pL-erE_2$!o-A0 zliYew9WZ{dwdv?yE#jKw1Bjrk-mqZx+SFsW+P$$TU8%^WhvdA<#>z^{s?Jk}#`d!G z@4k9PxGgE|r`>zqQmB#hst=;Fnst!kSI=3K-|;7D2hJB~1?E4%^8sM1tG);0RXp6g&VM zsU~;lF1ge}U2=}+ECEvHF41ga9O{90Voh~gBeDh(m1gXKyf2PSppBisg!2Htr8M#~ z9MoLR7p2K<-~dMBSJuh#FX6puVZj9#PLHYab{nqx@f_KyZxc&}5!Y_u1`tmv`I5+L zOH0m+)X4F>rSxju!PAc|_cw>NKmmMO&G?EBSrzU!)j=Vt)yLKfn_$dAHAQP=*iKo9 zpYX9y;Y5j78vYcKR(;~<>pDc+q%YpQald8b%9CpJf*zJKwL7pvqin;On^*-cl+@mk z49{AI)HxE7Y9=_p0Yg-*pfLR5&x6T-7O(hkN8R}#3Y?A3F z=Sf6@Cy@-EL?n0;$;)J8w)jkdiE_$7h6ohq2;6fHz}2k4t8&P!HFrrRwnD=ktre(p z*1JmvO5!N3k+T6l2o&(xK&5)fyN-x0rO-wktp}CMpIVysf|ni%8Q|chCj%$7DUmz( ztY5#%>WzS$&IriKBbrm2aYv}YQ=0aK3LFtmo&qDuN%Qhm7g7Q9r<<9dezKL7x=bH5 zI?@s{aPKYKPtLcu?>%u~-KZW5tx#h>O$j_w9_mUBe`d5zb!G*x`jf?KbTqo=#`lL* z$kAr-_jjMDg0BiKRWW}j+ac-Q$$d|3^PHb_JY3oenerX>!1pxg-O1zo*=9NSi;nFD zqrVJo-$lNAG7n$hC0yG7>HM*?ul5`05L8%FKE8wVvQWhjK;=y3Js=EMR_hU;{L^SRb&m z`11P)Yb+T&xkBXRj=MtkWVe9}T5}yPkH&6tuMLvi7#m1(tlmI%Tsd(gVp*ng)YS`R zwHWZT?l_2bKdEiNanTlB50%H|lJ2I)fVZLjm94yPBhwRm5&$&i4yaSwi?4eQBI1uq z80hyg(BhL38{mTAwoJouN;1<9r~)n`+kww6L_1yyN8n02LOUF;B>o6j5+1oLsp9XF zaD=;qyeo1~Qnx34;q+GBXz(+tjw7O;6*@8OMR#x3oDFbeUNCr$!}Fe7k(%yWk&I-Pqu2U~rda^{o&zkbCZLpim5OBd<~_t*4)72b6X7=QZ*r;l02^b zvsr6;#)OoJZ3oX$I200pYC6N=Ir4+&$c0LQC|VvYp9N&Zl|N%kKbojRt+4oqojVfxCR%p<{8VeYAxuPhfcccdc%=|E=3 zCA)?^u)HVf8g-{`xRuQvit%{XpTQZ#dXfj?5E5<5?aXlqFNhqm?SSo<*@uoEh1ol_ zbIr~j!@0c;l;sGlS{(JT3+>w(-?IBP zRI}#~kZB-|G|)gEv4VTO@LZWf4KyVPSBLQ@o2G+1r(5pRcly=v-7_yo!Gkuy7qw<1 z5DUuHImqeC$Xu{f{^oGT{DxS=$lO@NWW*Xq=EWK&J7NuSGucZ4c>GlZxrU?G5`==0 zz{7!Bd7#b3{4ngx14a+jL+%s=b_vuBVO@9$k83xwmD3+lpNGPdqu?1$H&fw@@2T*I zR+(O`Q1kN4Sm{F8dmGlZ`N)cw7x%0j&^KhPe@OR>O&mGq9w|5{D( z!R3EO_Rs;e2(Yqs04Y1G?5yMRr0uvl$%IY9k(Gl~VR|mmu@^YQ!M|aKSfC6ClT>za zyJ{LkAK(@8b_JF*3_wa6aFk(yQPRdj{!PbGEuX)_{r|xvpuN)5&95$GytQ3P=(au7 z(rwt7*zvZN_xZJS0Dsv+TuV0)rsB$FE0^M0x)tMwMn%UA1I2Cd#Fgu2<7PVLVD8;? z@a|8)`Q_qz(wP>M?)^8kTx+`d#ntqeHbuMCX-7zpVdF-}A~N#yvh~|{S=KL|95dhc zLApOHcypk|E3g&QkJ+Q1@AA^3XkDQOq-{t}*}6Ox-XK7pTb>GublQ;QIuhf4V*1UO zxE0J44+P>Xc~1w<@fJA6SHKi+fl_>Jq@pKx>ydul#VFuA$9af2=tZo{xS7_BxGUkqj9YtCjY} z6$7Gz$JXVOzw^I>aqOU0`v#T03%zp}y~o7$2CDK+T6$GHBq79{-&Qu9yE^zaVAEG( z3hBKAz!7LB2?pxa7K3t#-ed4LkgnccQ`UEkek#<{_vYtU(_evnda2X)ke)-wj~Zh= zy>$JKT^1#E{nEHtKK%D)1*c&67lBUOg$iQSlQ8NrxZ-Q{kO33cZos#`&CdT+xQ@}k z<-mF{{`CIV%QJVcn~viWt#{YI`hLJP^v28XZBzfcQ}HMHCeYDXT4CP2cE#EaiQ}V( z#!TQ>Jgx;g$}gl$-H^D6Ur4zQuR!NXzy9Kv8>Z`gwhq#`?B3?;$K<`6SFT-+6%#sT zG^Pp@mBc5i&ivCu?pVH_JxflBHe7HvH*s##8a_=2eXw?NCo1NUItmlD064u?5n$^+ zNR?gO)pyNdm^!_q;1nAy>G|stHYB@IO(y)xYO(69UTJRbr3`PXEeeQbHWt5dBp@grxBwxJ};Hzp#umZfS`=A+dKYv-?pe4K{;olZ{; zRKgXu%6sik9+CyBgHtpv6ZCy08mrAANh^zfA%3m0VW6v)1ocG{*#ha?Loz(Qc`o5= z338cR=>iAA-OE&GUZZTd3-;ma{d>+?j&B{_sj+XPpl})04VN4Oq2RvQ zjL4+lxbgLv$~=lZ+-#jqdHs0f(Q{ASNGWp)2%k@dD$EV!2Agy}@!+nDmQ%Ziht%&n zq=_wTnw$X-$BncBts8Xc-6Y=T*K_~fnKr-#%4=4Q4E3q1)j0L=S7Czor-80}n{lh) zIx3CpELMGWunzi)tfK_xc;eJfB54w9j!PAPq7R_ph{m8YIOrCB$B9u;&|DFNIG>!% ztl~T}G^3Ihs8xEHCH|DZ-b3cntkcke18m#ixu<&$2e`crE~xbtA4>=^*l^KuXM1=^ z&91?<8x7cXeum9B8a@b`{|PEYe&Hbgox$fB*R0|?N#iFD?bo=;^4ARQ+iif2YNVXG z`N(p9!{CSoHqfm}omJs9ID9Z8ivT-~?PHrUK%6mfMh_@{o^xN~(8ax@F!Jx6IdSX8 zj)T&6M40UZQAU3SWI;kuFQd;c-wbhkpR5 zs5fn)Ds=%NlJ60KJ0=yq*uSd znbytJT)Y^aG`hE&u?J=mQ_>DM3)0?Sp;r|!VJTJu!NUrDvV!7&0EEm34rfiATc2qI z#}BnOkM7+fu6aJfEr+Yu&xf-n{dyQqt*&Iec%KX_fkDDq6ESsIY;Vhe$ki(%Y-@J> zl(yGxGu3lW{FOUv+MbkdZ@Bz8Yi(3;0w)=fujg5&vRW0~nfr)@k@H5uPZK5?+s&cj ztuCIuXga2S`16l;xC^qXGVD4GQKcVl)14B`{V$UNYgGe!GZIKDSU^g@4FF(~yX4{t zdC5fw#5b9sj`~Q5FkM!QmT|udSs0RRl5u?;%sAV{GZ*2ea}l&8MDpy{Wb-*`N{AT5 z+rA_*@A&8N={2?hjMF`&`na9DtWJI@N+YlQ3};MvDG4vCE-g7DB4(TaZX&%{ zd*IYV%bm>~TA_f4L{;Lw?(vIp>Xa?Ts`jUOj*b1B zwPJB}^$PY29J1%!OdFqGXPWZ`sDU$#?b0-so6Scs!&SfGb=9dr zliOf_b?C=svft+OKi{&PTQ?|t9>3k0)P(A%nX3g<-$Jl)M)tE!Z7KXwzH?BZrNN+#EWFhrlP_rd3>R``a-m$AJTF%!pK&a^d^G4Y zwZ)ZATgfv3{IpuIfASObMg%9B(N)u3s(7RKu@+n=-`#Tf#4|S_7y3+ibzGTqT~;h; zYqxZVOdi^jGr@|JsSTMRl6z{a%$E=CK6N5Bs&n)1eZ$)J+j#^cIf$Jz-#xzn^5vbq z+SLu~*`{fqJtwTj(9#$mpKoB`aAyP`pE5X7xk&Z_H${(cFL=8?iFY%19E3=&Go(w? zs+KmxwjalFY?WBKx$i>2_M!%#zR|Q@wndrZf-Up5Yyowp)@xSP`Vr!|URYRQlL3d$ zS??trJNvWc*48d9Fg}yN`E!BX!L*i&H>KjR|J=OE1c7`A9JFemo&sbO0@GQMRLJ8L zYO!zfreO;@lmI;@o{WL#nSRxZUy8SI$YYP$&`L~hrOtICg^T0CtV5fX!w+(CTwI#T zjQ4Y$^`_#NBqd=DKx`$op|;F?bbH!WE|lwu!O3IS;t1&up&S(1ujwo+4_VKOUOl>} zn=y0>E>kJ;mrxF;g4}~%21%~CX5LNlKb$L+Cndzix%HhAHExJCXmnKT$q>pS_n^;D zOx}96gZYjcnt)z`$wM8g@%CL=uAC;vgSv*RD3(4HyP(EVlwa6Uggjw}zmWaDH z;BRvz@%f5zbeDE+7IDgG2!zH>R9Ax#MtmESw^cV=Q|PrBny zbu46hn?(UzY`8n9YD}NOp%&kXS8gw|;db4%S)%eiL|uGZBp?2O8$CWJ?L2tJa%FY5 zR$zTf3#oklyR2+NK32L?RTenV))AKbN+vn%+-b0NyqRRCA`U~hWv2IEhVDCC$6Q1A z!d`CZj`0uuVdw(H{Zp6$Q}+PVfo3D&|NTJpmYD7@gO}+zwNQWps57+ZWimk)TOc3U zC0@+EQ+$H;qqKK%(%*NA^Q(p{;;LaIJIkcoj~u3PV-kG6K<&k?Y32tvKmvUI*CpxA zYXo<15NG{WN?Dk^a^v5Zq$|G-;wRiDY3nLb1xHLAxlHB8b8mi~vCxk`fYpQUe3LR{ zMA}E>UKm}>VS@3Sm|IBPlxEWXk1(VKLNL1ldW2+tbw1;5g2R#yv2+_gCU%@{)nAr0 zzu-OBl3ulRon>pDB|T`;%60n?dd#Fe<9RBK=dZAV%A>g#S8}cA|EIk(fsdlt8huqy zW|GW65)uL=5CRCYh=_uS3W|UzUIbJGL`6kJWD^lka6`S<1p&R@>jsEyg6#VuAR^+1 z0?MK+f`EYRYe)~7gns{1J(ElzDBe%K?|Z-3{j2Kk>RL{nI(6#QsqK#GtvWsYM85&1 z_dJ%~^LTpC!%XkFHNEGHr1v~HBaeBn_6=N&x+MI6R*XH#XfHkx0uEL+o%MAn*~&;kJr%4f zR4hGqL&Y~pkNxZ0Tq<7jc7BgtsMzhXzw?;>UZ&3`1#6k}8ia)10~^rU1Z!=wANWzT zbVYgI7Y~pyCnYT4q=XML>b1D5c9?`m$hP?Abc84p4p!ZGjh#I8>mN|?{2MAh&hBPi zfN$&iSsNF!q4?{WDSa2bJ&_InzrS(pjhDCV$cF!hmN{#I4gcN!{s)ABQhmQl|< z^u(x1vJLqdlmiQckB0RN3yprEJ5UN`vn0AexzLt9#znahtQuA>3=>@43oO43`Ks`t z1tZL%1)?1)IJ98I8-}Ly4=oUy4pwz_63OerG~J)rplMVR!BuxmgQi6#AsV5vC?&?f z5m8CBMkR3(DhU)ps3gXrl6VJ|1gDL$>$t0uXtIN;X`gw(eX8tr-&%+|Sk+ZadwtvKqq3j5G+SM zRF~1nt9?%_&iKT?G5E0z2*?2tLaPNk5G1)f5XeAD!h6xFm*`zm-{^O^!@MnCqCwvY35Xev>W{UPhU%PH9GreupDGNuD97~ zJ^T}m>yfa>f7)rXH{EXI_)e(rf;lHvyqKXGT29NpC4(I-vWa4V0A$WYNMW3rx~nJj5HWQ;l8gJ8J{KxY;erFHa&DjK&tUD)IZ13R;uowgN4 z%OSIF{v^xZb?&Crlmi#CPRT?#@v-DlcG|6UbN7!a#d_=G?K7?u9|!SqX=nd9Ic`AK zQr~5#&0&~jQ6qoFP*;`K8X$)WuxdLkW#L7BI)&XLNDmf?^xT@k&UUrMU+68e zMdZ7uIuBqvNU+NncKgTl5jNl)o^k(#-g7wU;o)8b?t6!=2nxKL{W-g%XbY7X-1_>O z>9@}6wrJ6esSD=yo^b!r@~=*u`0o6naiI=h43JP=zF2HmLqAEJv+b)>77ouSpRzG3 z>X+l}4y|7BcX5w4aDTk;@WYa3?nPG+n4KH?LVI_I-|egC^v$sElpxd0X$bed{|I2d z)VtT?62x=C%B2iBPO_VM-e3&A?CgvQz2?7+wypbsjxRBUbkzJugl>|&$Zi%Y%QVEj zl;Sj*gtuf#r&)Kj@A5#04zoHh%?w?fn<@&iaQIX zu{ZQT%uIT_KU*SYq}+8e@4xeetA>8Y^NC}+{c%(O$h_C8WE8l}X3=0d*NK5t$@*i6^rL8@DOJ%VofRA_MkQ7_gtnfc+FUHkcT?O}0nMNNER96Mr{QvhbH02!mtz~8bk{zeyt zztXY+(~M<;zh#2IWoH5k{zm8HZ`rx<7h3pyhMsTliE0vPDR6rsSSrfx-n??`E`htd z)582{o{m8yzwp}`%#qVl<1y*Qyo3Xz_`O9|2d_%U}$@UCniP5BCvifmEP*S!`?r0e$Nm7t#AOHe*{vpJjzQu6+QcF6k59L&T)CSu@rx?g3bpE4 zo`sIy7aw`K4=dy<58iQ^eNox^_KH+d&)f0u&RX_;*>z*@Y~KInzO0(;8>-0M@5j5| z)u`-sk1qat^suq7jz>4Z)}@yFhhjItBGH2zHrqaQC4;Mc5ejfz(U7Y39tm9=XIJ-)JvMvtr-S2` zjeGE(hF90W<+jYw!q60A9ApExbwG`_1>>&#Y66=iXHaEb4` zNe{Na`kn`_t=D_$>X$h*F?1!`vc~qMMi+?2#b1ww1-Bc`K+Lti zb-{bRq1!}p_Re!mJ3w((!}iG<%17<3?Lu1(^l~~{42@7Cn}Ahjn)78W-v{uf+4S8T z+9j?-#dX6SJyDxYv2XC&GUYJQn|lLlvzp!=zNwSujQ^tS+G(9y)V-&5!|Qv^`f9L1 zS@Y$6*V)wpQjqfs$hm-t>a$r({In3lheTgL8yTUFom_uIDCW9byL5ag(@q+__~^m1 zE8pvWCmOU&pI!Re)l5feU4;c2w{|c8d>htIzSyl-dg#i7SJ;=9N1gj*>el7U)~%n` z;nu4&IW9l44MQi(N+VVCm!zmQI#2ODBP&xZUFj)52ntC)hO`QrOqfH7!Q{ z&9Y|#PBlAevt4UVmrrjJh1rHlix=-oM|%_d8O4+qibG*`+myQ&%hJh9^U5NaOdgch=X7rma{$^MN~Wyt7B!)(_5d6=o|^fB0nH+AkM&X?1P;d$0f7-LnKb z<_~}i4Ne038!E=r_5~jMb<|c(P8_ud&dg-8;A>NdO=IEY6@xGNDRgmJ&L`B&*1RNC zYUlN~+OT4pXwqu*yRAw6vaNcI`;x&8mIzmPb$1KKpY9FzPTjWbv+p-dxxICrmUlP4 zsp|q3lZJ9++1X6Hl*dk#x%kTW(B_^e?Mu?_PMht!*|DJso0u>_61uuR(^D8Sx?(eXqlnJAPK zs&@EPx5N4wcGG4hK&s7T<-<%&v|~?o;}nqLhrOXk=_N$G-N(M!_ldVYX5pFqe6kw; zLa}+>%yh<_P}PIXo-ci)o#Z(0%Sx4J%<{7bS$;PBV3U77J>`R~OzoMpeafyLi<`X9 zB%&Y3&Ye4WTb%8Q-8ydcnjz&!91PVPa%KD1Lv_-Ig{+}>4(QhSc|tr@Yt55yc6+Q{ zS~s?=UDhU4c~M=vkxV1XIo04`^4BIE$C-exDzUj;I_0$!90T`cjkW)Hr+cp}3Es0_ z_sb^Txvn>JiLUB<|NZsThp-Ig%18S*d%66RY+yck>(b}#I%zN2`sF2~rmp`NA>P@0 z!#mGRd++14X*-!swA`+I=Z?^||BOqpD-GJ&roa8-j!$;lS8r!M)_Q29w5^}uQHtpe zi)qfcxVoK^SzTnqgGiv$pnAJ=*cE!R7CIdMZOyiQ%XTZR>rRx7n9S zfR7fu)3sY$H^4K~rm=(c{y|&s=x@KUWzCQFwOasg&5@&ryB;}q`28bCkEASaP47A# zvikJEpu-uw98*p)V|1Fa;mImKWdHW}p2FP^(4?dEm0pEQ2(T7a^ zzr(BuXyvX5=-Q1H0YCdb_}8cr+(d;@;CSG^0z@v<5(DzGUEN$7|{4=r3f7UX}+i+`MMF|4ruXvvtEWvM_+{plXDMU57-?qCKPm76w2Z%zRk= z#cJlJBqXo0t2xd9(x~pJpLvu|$)3V8fsZAfl$^G{XK(a=!k*txZ>nTBDr=WHxZ1vc zvSj(v$2<3IUG|b^)@))#Bh5F4U3#*ar10-AWb~V_Py=7qsF@4DExTsa-8adU8T+Ew zui6@_S~hfHwc4TP-7?#f*M%8b!494*RtX&Q)yjSD!3?uTAj7N?NM|RF81L6_%^Wko z?E9lW&FCX*1TN_iD%U6T(NGC53zwdGEBM}9_Kj~&d)pVfeR%AkHzS{Me8$@){c>EP zHT0dK#fsTgM;9v|tX%Tcg{hyWD312ioU`|;`a~Vnm+M~oWj#@UYb98fthQDs>lIFR zA8#$RHh6rVDxNDn*L&{vJm^{B+09X57sXr>b5+c3F_U6u#LS7AAG17Wb?WzIALIAOpNP-( zTmCqIs=pjZ<<|9I>%Yl=i@yy!y7urt?jPiT$^V-FP5&5nepg#J+c@x4id(hC|9%?egiD^e;K>H-CSBw%-5M-Tm|T_P1+{tG`Mr zV%$aTLMe|3rGEIv#EHx0RO6P(Vd-+&@$htR_PUP%t${gYMsPh{b$o8+usQbk2 z4EV5Mu+gV-7Pcl8yoC} zch`IJ?9KIDwQrI7$5U^l&Y3oK&YW&jI^F-!%l^5UcK1@_GUjmhdUwuVkKRw|vvIPY z(ph^(nf;Rj|HzonqUUvN{KD=!Haq;+V0+VJV>Yd|lhW;^A+^`aQlFtdTZguq6O?}T zeK)IjtHGI9-PPrCj*R|=N#vVXe$fK;dM%s9vWlZmdp`Ty`#wgtF_K*$`)7b@4_iBM zs_0qKc+ISlNzljYWdNN{z96yz^Ug` zFYq;N(Q>7?hHr1Ew(R2+xH;G$b)lR#fV5$@_*gWEsk0v`=FTn}#N^qJRO5^}-KTWw z)UDh7_XqaKQQ@2j%iOOLI`{=D=9%`VZ1;a>=u>ahnay?!c7x!==FCu+$1`s7u`YaG zDzmv{_**vJWP_TC>>;$uXQ#VoIM+63I0ri*$?^9EpZ!fRW7xai+?&h}5q3Xc=$qUM z9Q$yB0LR!8`HZw!>SydvTSKy|`MAYCrjb@;5YPk`+9}j$N_sm&xOvf9l=xp`M}s z-WP`t9{DaDB$S%^P@jJdACPJHvLExl`sC0j*nuRrUEP|jNgDV}<&1#0bw;3tKcVKJ zBbV)xQ+4CB0+7uy-+fR`4XDB^OX>!Myxu^t(xA%z!03#R?Vnhu$lj3GbEHo&&faey zka<<1PeNZTvA>X3H89QZuBGqHDa5BYe*g_p*Ni}ahI|5NpS&#lFE{X~-slf>@-rgIMm!Ha=?+H* zuE+NX0>Lg+L>m^hsa7PY>+yxf}OLQSA2ZqbQPu!PMbnulWdg z-e*U+H~exyFdG%xIv_i^y*kz#2=z%__0iO?Ke=bZoiAnv%-HMuz9}OD?1KHgKVU|S z0)o$VA5B{_mD9gR9QOtgmkJ$^!4_rpIJ#jWhhp%92dgCR70iCeHh3K8tpmXWsr^|; z+Twyxk81rx>A{wEH>CUA2Xl+h^^f#7&j>t`v7vk*b+e4!50J6@z>39-_l?LT;r@(l zfiO;$@!Gzj{x?^9=e|C6{D)=73^!+wyT=-HDDugQ9E;4%?XBw~qs@U2>}Fp3c`B~o z8+zXNzJ0aVUW!b_Nfkf(HiVK>Cqb|2siRrq+Tw)Wf1hM z>9iGPX#kRkd?rV92Rf|Gbd~LayB_S)@$MN9F3Jo%?(ZH*MQto3V7Hif$-z*avdvpP zdf#1{0goN`TA%eCG=^d8l#Ek^RiXiw;k8fA}_Yj(U@uLVBPanf=legP(XZ zz1CNE{!%_*W&~vJr%;NW8giXK;63)Bzltv~Y4QV~lnwYkW4cY?<+ubhW95eRsVU!P z*%$N+UEodlWc(u8XQperNA4E=#*?_2K64D|QQP(UzzoMaSXv0XACd$==N9AK%&B1)~jncu<+lR)kADM9vtN$v7zAoNA><4t-a zvsNha%S>0Lj*r)gzJV3Ib}3(gUV-9B;eYG4%4*uIMH`jS|$S}DhogQPig zx|;G`*WvmK>ar%+wW**QG`SVKS<4npE2!4Dwz|23>d@xazg6IXXg7pb@!>a%xLr4o z98zuKi;=^o&6`)wt2S>wIRV?e#d3^w(*3<3?X5Z)yQ{H#8N08s2O4{jv0pIuknRuk z>7`yb_S?oDW$f|Bo^0%y#-4BNCFDu+{rhYQAt$k)k8N>mcS6{2vcaLHN?yQe=l!O0 zn6?FWb-$y6W9_%fTh*+~tOiyytF_gEld*eQk6UA{sn#~@pq1l^^OW*b_FU#^Y z?CIlK@7e6x?%Crx=sE5QdQQj0#Q0;9VoJr7i>VY-Ev8;f)0mbq?PEH{Y>(L!b1>$3 zOfcp&J+)@u-rj-Uztcl|+dIlTo?hBa?|knP-!;Bvv5jL_#IB6}Hun42A7gjM?u|Vh zn-!ZAr{a8ZL*kak9gVLP-zNTr_;37I`9BDh3j95AyjZzn&5HFdHoVve#pV}}D}GJ! zrp1>QUr~H*LYst+37r#OPnesqC}CN`=Lz2=`VxyJCMT9jtdv+Su~uT;#H$h;CH6`j zl=wp8ki^#$-%cErI6kRaQj4TMNh6cSCVh}JJ!x*zqNFdARwu1b+MJYIqEv~uON=e? zL5a1=#gcDI9-rb%>5;O!WQ&sXQic8Hz-&X!$rj=PC^RmoFnH@6wW)9Arnz=eNSfPA{`W0@f(7r;S z3PUQ4t+1lPo{C8o>s4%Bu~)?*6^BR)L{ zrLh;ZhC&87dsN5?{^4(a6Z1Hzcsz!~+2!1KIl*4dq1MmEkg7h!cL5B=R2OHj>fszw zgP_^n&T)0XIjQSA2XrInv~KL==;o@JzDfCXUng7lbAIHk`TTy^r?W-%!aR)Wjd=tkF+WcjV%N2t z>G~39rmoHNQl9ml?H*{ZXg{raSHL}&A~!Q1)ZA_<6cDUr>FuBOpK zOowaEP)U?RNwu5Y9&mEOdOTS7Lt{x`{U}&3Myk1bC@qDb7}gWRmM~@J5`u+4&W*ZEY9 z!b~AA(|~chs!g7%tC>*WELDoUC937lT(tu8ne&DE+*zrex z6ZL32=CHF*9dUkEN8t!iqsk$T{|~|c4LCR-8vk`a72!$o&~G+Wv>7T|ul|L312e{1 z3k7-LQ+vaFsvJ~Q9xC!cMP8_=1XQ#ZD*6^GS_>7ehk_2kw+>MU4#TsK!?R+jJsy`! z!@HV0hp0iD-5SLAv-}@QT`dMZ?*M|`(C>CNg*rJE9zRW$g?3AmYDSoLEmAEGRiQx01*d`;jU3BU9{0rr1yY*@aB87nx!&GR0nGioM7bA}y{)u2_X!u?o3j z6>`NYopnT&)p2?=L1Fw6(aIY2oFC?_J_j6u2?gLE?n>1Iq=x+#pQ|9+cnA;YJ@ zQ&J3kiO5qgt6J&}RY{G4YfM!&)iRZ)RzQ8LkmJ{=rfNM@xDy_frRrf%f&N^Hr53b_ zOl%|;=@lqAPad%fg`RCEFs@iaeSn#SnTMH=S%6uH`4F=RBVqGY32k8xV~*f zNi9#MX$`$wJS(d!^@XaAu7ib<_XNt zm|d9ND#nV##AE!JVw8#nF8%6&iVfq|ud<<-;}{BF`jz zmY{^(^s;q3((H(PKQP;$oVn6lE)s>CZnpLVWihyBaZCa+CIW2|{nQeK5?HFkMWr4z z<{x|<=uZ&aPsFxWzfUQ+aM{3R8@S4ZW8QDz^CM9PlvfugcS+Dy37*Mdu{!-R!AE20 z?{;v~j?_EyuP-U}bABfFl}MQmDV!vQljQs;DI6z-lTh$UdOg`-HXhhb3jA^NV3UU| z@{mnxJIF&Gsb%ZxSRD8h!9o(0S%TD(iNQ^wK(}!_DYhfU_9jn)|9zyk6Z~7Gm_urLDpQ@LCTElT zc+&Lq3}A|p)8fuj@*$}l&`G$JAapW$tqj(xgE7%5G$N+PJa6Y;Tin{wukPr4>()n= zp!<`ut7AB>-&X-rJgukTe;RdaI$S=T{2eEM2T45$7PCoRlX{TUL*e}WOv)T2iCbl% z1dLl|IVNv?`G?+yeEsCMvHW+-D+ne}hB0a9)7o)TIjsZv^mZ&vZ>PcJHc}FL6AjTX z)NaubohEO&rpC16y{~hM)TGvIBNbB@sB>MYeLXO{aq+{u0@RD*P;UY`PNb}o_$Fq) z{NOHtHlR3Vp9F3sy_vYp0w=Tiopjz58hY*TM;R>KV@WdKNjE z2i6xLr=R;zN#vBD;SUyg&H{=OVHiIGKI$txxCFRQ27(zpX+2$tfPIehnx4yZ9{%Q| z%UA$qEF>?Yl`v5JN~#5Z0?0RefI&E94%{%8bWZD;JSFEQZr&G=#zOq07-?uXy@&(+ zH4sxL0;(i<%b~n-T&Qsq{LO%RW+Ic#B3HBVKL`BIqh8GiLkmnhoI@W(v{66N!j%Mb z2hhumfT~C0dlYo_p7W_5&HEU5!B|yBkE6bgr`;6o;cB4XhmIxz$d3Ry*a7lcU}Cnx z4p^b27l7G?)TS6hd`O7H_?DI=2Y zKpGP+54b+>a8~}r1Bq}F#!2#hl;9n1PTlvD?*K+{BW3DRq2H8eGPEyvkl14k9tv{B zSVWkDz4(YB{9(e64Cmq?`41Au9#Y8z*N4HJmz?C1lN@p~ker+#C)rSPJUQ7#PDEM| z`R@E>NRi~?B6XgeI6zVYD5SnqUX-}hb*a5)Qk~G#_fUuE{Nl(*9-$)~-6jU%Mbdh1 zAqHu!C6+GO7WOK_1BW|eT#U=*@}Oke7h=sda$J326lvO(0FD!*jBe~9#y!;T zAax-J8Q=At1q}O4OV=D|UCBgbg>Ct*oQnhDw0U9fSImV0{LI5`K0M0sZa9p@Y6HVQ zVqF_5Ex9@dPNe-j2L6tL6PuW`;aLGwS4|zI4PJn|iXw`|iJ`#$HB}pxa)OVWHc954Nl*Lx^B9f6v=AEQEG|w$-W`Q zufwG;^du=tO$oZ?!nQmpb9%ku#H)Z~HNM5=JDzJX z;?IX`2-iGZPvaUAR};pozu^nrhh9TW=8xgg#+5&jaNnA+A$(*LPI&Y;#I%ZB2|VBO z{0`sIG5ht`xO_v};%ha&)=<)}&r^CW^sO4L~gc#h3zKyn}ByS@ruh_YT{y(2!0&|PGx-eXE&_|2vlIDwh(#w;0)0$*^fC3&$5cZf zQw)7f1@tiK^yYuBj>?51GkP`*V+@!uZ(E36Z9^;oXfO0+v7GwndD9NoWh z`!>J)rmJw`dCn^8=x%ipny(BsmY&H6JSSl$(_f#0nTnZ)nU0x(nTeT&nT?r)nTwf+ z|M{2&n1z@RF^e$YQ%XNzHexnm@>B*|uQaq?89EjT<8j^xKraI^Phft=?82a{LF<)) z)+&5tQ24*?@K{4^FodPWP>{Zks?0tJ*Yc-$^~9 z?q=Rm$T>>S!RPFEPCLh(@8L}`^z&p6PYmy9h@79DL*_o9w3CZ3^kdEuB+38s<$UK% zX4Fa1uTsb@KnvW7&K@U=w=CylT7r_~HI|&jle;|fdIWbyk;#`|(T8{T;&O~U{bE7{ zogn}A(qH?NFXvn517{&v=K_j-4!u0?Q$U%6%lkm=L&J|ui;1DHkc>x<@{k8+lyRXE zU@YIK(AdZ)ah%2uA>q6K#qm$MfOIF=%5&hWye&lbQO;KawZZ>xzIK37@v|4mg^C2a zT;s!qNaoZ*Tl|Z<{(Ne3wmP3Ozd+G*Qc&|}=qx>a(@PQhakeS6dX&Kl=mSj_@X0Jb zAO}d9v6n-6pz~mM29y&8cyaO>{T=n|k9u{MIuo1)v^bKE(0LH8NpWYj^M$h(YJZOJdfbWp=6BKhI+FKOe;|yi}=@-=UtTO?+7HVPc7MMGH zu0-J;B^0`Hcw`KvVR#8p9x(pV-xfd*mH+9Np^_{h`39)BIP_e8B}upkc+bJ-5uRbl z^Zgg%Ex5vk{>%%?+(;cejhzLxFBPu%2VH+Mv`>&wH_w{=wskjWRY`R)K~FkOU=Ze!9P!tVXz}lWc_G)EF4!s zX`CbS|A8}b=(Wpvg9MDu<6&zBhUQ{;u& z(6Y{jp0-@@a^^Bq>fgKHh3%sAD?=P7k>{9s1J2PI`~_DWqtuZLT!kUuV%ku+HudfR@|WQ$ z5pVd)EhL+G3TVH;&!7Gl%gkRZEPclycdVda_bGiY;VBK>LU=f|D#pON(fmtTpaz|)`bM!#QLA!&`a)0Xc=!a9m= zq_1-%ca{{(ObT-$p9^34FZ43b0qO5>rZqUDPW+C*ztbyp9+taIk7pyY`37kFtUl4% z(H5p|O6>@B8Loa7ZJizT4{gDh5p$f%G9PaZE0qw7kB&zoQnTbok z%`NvZ&a&wvA1%!F{>=1$XWXJG5?SR}+G&w_$&<83QF4geXAtQ=oMHxk{&dY;RPNB> z|2o`Je$8t%^k@G2Z+$z^H=YY|i^QIQJjbe_}f9FC6&B#$WZJ(j{LalqzQ2nLl zAh_{S{}wVfvC?@jLg%a|%DtW;`^3QL>WYyEu6NOD;xtMb^kd%4JPH<3xv{ z`n^T!=Pci z^7|3=h<3u;W!-)e*E#$2GWMQB%|1-8t`0 za0D|#<$R9*$43k3Luz4W6s=(*ExBLCx-AgEv3kIax3l&L?1uYA@X^g@WbrTfB-O9s zg(hWzigwXwaG%Q`X<2M)LB0kBp9f6cl{o|X+Hy2Ze^H;gFhbZBMEHW-zX0_S=;bK- z!?VT-BN#3ST|hgmp5c=A%WxKNfuH|9Z$_5+iy%j98?IYMXCz}5+tEe;@_Vr5@^Gk) zId+u9pP^SYGsn;&FG0J%f|cwtb7d*1ZKw6w&#b<~&J<^&^A>ZaMnK7XsJjQz)P0G+ zwUQIY?2c2T%{(c-7&AAn2l&tET=YfgS;Tu9n^glQKg2=0vx^>6hz?uSJ24!lzQwyE zRmitNRm}8kSkVWKi|it^DVSkN=y=>jFC#0#Mf!`E`DkHV_>cT??_vdY7+1NNJ1FuG zb{71}^~Jg{(l|j}to(Gn{cby~9|BT&lU|xD8I}|(rOaLVi?#CRrcG!55$laeSH?|^ z99d913Bl@vqG2%H$;8J0Fby%j5%c?dO{BV$kQzETjh^B&V6seq#-*a8z_u4ZhcHLs z=rU%<#aBcY5f{NAE2Q&bwUn2Bl9WgERSf#uMoaK>xJPT`14C=@*gs;l_iSDlNuIn3 zKR;7D7nWHJJ%znS<3AGm%x8fgNijO~nLdmDhEs1V=&_#(S3wW6aA@+7-xfvwg!5(c zLGFs|hnz!dBZ`82MB@9+CuK}JKVwH`G#vnjY-c$$jhXk)UK$Eca7aeuXpMg4ZJV=( z-K%`;N)-?9*+8wH<*@RIKc`$A5Z@|76%G4#aP<=$DHq=3r~TcFPl*j)@H;Qz71E;5 zf!@Dk{-4ZU72bFZSaVcq?01}z@WeNm%a}t-!WF-hxjWD-V_j%w4l%>w2O!Ds_w(;C zJR~f`6u{%mG_k);+`>h33BAObNzBCd`!6`vI*bD*S&t0vcECLfW)vR+8$00k+rjsC z>R`c)VpBs6rbI%K+3IFKbp!&FugHh{^wDBSKXFG`Z{!7fnL)VS(0P7Orf{HN`66BL zbrR@~aQ^@V*=Xrxo+|UWP0Ty7Wj^{r@+33o!?K8rV>l*qC9^Hzk_9Cmo_%>nvgDo8 zF!9KY0BI|PqwX%6uFeR2)+aF>f>vY}@Ck6g0`6o1zs%T^8ZVOTR$@O2bY`DU-15lV zG17FgE~}K?`c)tuQZ~`FV-kgXLL)!HfA{g0MQb29I}Xl%HofiNJqL!l!1GxhE%UQw zUN&oAsV^nbk1l0YbTbsb5!V>Qt^KTJU~~X`D}Q814Ks6_*`b)s#_K{ z0$+eFiCtz|9}><)DVKBM8+2^2_@GKep6^zc968rrvk+TY}@+ne-jEW1FlNB~`)XGhm z{j9S%Z2rhPi#TYMU2~xvf$un6O{9ceTsO+z0+a$=(LiqV+VnFuw$eL z(iD!!-0=vG&i4sl8ij8B1SKcq`N%)cBIKW`&N%qhdgoQcYxfDH)WJ`w$NS*s>yhzR zq4^iccc5E;PqfwKaxYXO^>-~i>Z}>Q)I(W+@)c=pHZ8>=zGaj*USj$WvE632ppCC^djcj{9bO1~ zl8%oOgZq&;SJpSZM4)En(SIx}7D~jKPV5nhN-+koi5e@IhKKPdj~ceCPyjw6RDY)X z+253+_&4no6t)L`R-{(p?2y0hB6Es_XA!@wk@|+x{~GvZg@W*eJg~k;s5l?1VQDow zX6i@LmnFU2NLWg54|E0O=k#B6EUv5YW8vg$;b}9eqsN>#iuO+1zXe*}L#w-=94&W! zN&7+!hoCXaiQHU`y#r%r-?@HVTU!63E+bW2#Jv-_=qI@5xA3O*NH;5>t5tAe)-jdf~~}Ft~lL0$3KvrJQ|B|?R?z0Uc?8NktvR`Ka9wK z(x$o>J8l>r_yc8WdN~H`C*X|{413%fL2t~|jBvO!Q!&oaSspy+Yxw|wXfmklhoMsH zM06=e;`sGvqy&%x4!}R&jwd^kkp$$Nr{J3yL%=T5oGSsM^8g-0JEX-d71{#9TfU9}s5ctO7m?dyuv-7;pg6xcNA_+xb%oK22p=if~_X0{V+*Qh9BY%abz^M$k z`mGd|daNKm-nyzQ)kEq!)ra>QtoJUs?&tN=@Mn$ivzcmE;34Ym#_)Rybtn5wD0PGR zzEyQlJ$ZXL{P%zMh?7|r;R}vITdv#5G%(Hkb)ay#Qi^f%G{PHs$*YpaB}{0iriG=icXw7 z8TraB6Jka8Dn5(kqeVv%b`}0+LVn5H)-&g@6cH3W!+WE6d6-Xm3;0!ZzN2G6+fk%c zU?@;#8Az>^ev1w76+XTln1nj>Q!}pNFJy0e!~ESunBDXpOg^I1JJ zGy2!Caz={31?ic(TtEEj!!zQD`ZScTjRYY5CR#*U*%85yk!=jFeyv8FIoc2v{U7#P zz%?VV{Si^S9PvMn$<_HsXy_c#{7H}_3A)#Rgpc2%A`|tW0lDbQps)3kKtBHyS%{Hb zS{k1jWiclUg>z?z=X^!Upy!s`kdToFP2AGT$~cjWr$448S_GU0(&Re$>IOIv`m-=^ zIh@~f$*)0fF3!g;SY1MV`{)6${?&C5=M!bbj~AVPSe^ua3)yrzeEv&%|FjRLwKzcU zmU?bvxNu)Vcmgi@(#pAOIg+llW^SK|IeKW9L~hv?N&dW_W@HMkJ`@P2I|C`p@R(*K z2B)ht*m(`}3cU3@bXwcdV9mha9M?y<^*)r(;f1o+Vhq=f#KLzLaUiFieYp}IJXw1G z2f)=2w2#x#v3<_{88~ClC1e}zd<0)*U+Zw2l_&m*mwlA*{|Q(=H^rg7GyMnGN5r4Y zx81SP2w38l82Jc47{rQ<=z7?!kS+R4_kfbUzInbfAN5b0J)vV}V&Ai}z7%01VsE}ROz(u~iD7(MN1vOI2<}KG~NW)*Q8~@pp{2Vw( zUMId^fG`KG@Eg3l^+CotL^n+D8Y-7@o+H@foslM$x18S8za#Vza?miHrWQuY7S2B- z=^DSEBbfzF{n-Og_`&_>%rO6sF|$GRCPw0RrbLGe`x7aU9{t&u(Sd9MpWE^AigQ0a ze*^g5YjD1vl=dNy<-tXMq_!S}x_cX+?>R3!Lx?R_3~-%r+aNc7XOjC2f63^aXhdbq zQoz%;L9@1{~hCx**2rH%eDx zi*SCKVJ*8(nenb@fB(_DW%TDk6E+t5*#HNZGTZLfbD%mA?vV-i!k@`Op`-{^B)-+E3)2o&jTvwAQkcZcRiZ zY3hei)~_GPFR4KtiPi~9FEbOYZ-=(x3+q14(c_K^ z^_#Cy!yahY)mp5;J2QT;8RMY^whW}AXNX+zBr_riw~R2dH%FhSG(?z1)%7noPSPeH>(rf>>xP3rfXx&c|vP zMmM~RbK18*=5l)ph2x5*g~EUSOJ5dzBSzgp>UW|EZp&_w&#Ue_o*n+5)-`ku^^$I+ z8>yFdV|ET6tZ(9^qE~ba-9in~ck8>=P<@ZSPYu&g=~vZ1DUr*FOQiBLoX1lPef4$h z()%}b+Lv;69L|&(sy&+XYji9-YrbaS{-?e`U!X?l>bklb zscY#v>Rnx*y^qJ~t91i4USF%PRTK1e`Z_gHH(@944|H>KHC5lv=@-*Yu4bED&C&fi zm14eroIN@h=s|jrTC4}_SJVr-QF2!IxlU02s+q1IbyQlCWB3<3EALl|1MR^)32VT}`*)uA%#IUnJ1u?yW-p=UK&cH!HzPV0Ti@c`*T1zsOrLGEs0hQjOGAMckSZ z=E&VZ6@52U4b?T=*M{$CUlMQOn|;@zD)(-z3hpM#y_<64)7iIIU7vsZ7$u3^H!v0= zx4`bE6T?#hkph|qxHeHY7I`;UH%HyQ)vfBbBJMWo_WZje^xxr(`%ZNi_ubsR&3!9= z3hsNTD~0do>H_s(`0h$wiQL_kd-vdUku&c*RUO88B6nTYEB}6&8ZWn8WeoHQCcWl- zcO;&>c&77q7yr8PemOf2*H#xZhLp@`R8?A!vbdh>YOUn1$nU>}jq9_M>ZICU4NDPa`hS~z|}OZNG0{Q z8pFG^B~{coPJO_Qfa1>X(RroOXnZO z4`q2Tr_14TbnQXOnZQd`{m-1d$*X3-0%k|}|8ZAjZ-mlPC@GfobRi>>?(hc=BoH-*cZjzBB z8k%g3E1R|qo3>0<)O|Ur;5yxp zvkDs1u00MW2hcWGp>=ykRo2gPe$=)4dHuYqp#P!&f&GGhfzu3L)Gu!BF3xk=CEjDS1zJofj$RnO@vwYWexW0mF+2p!56;%Hw zw_=ZK*`jF$_4%!>ZmysXx4HFi6?Ca^Y?^vpg8k7e!r!id@7w^tXh+NPAZ^WK>KWrp zbe4YFk#y=?HCmPWw7WObUbKe?b%hH*PJI{HO2AJ7@XfMtnCfuRE8$_y;VO5)_aB09 z3_vDy{mIBkNor$d>i1=|+`@%qjzcGSTpu{eb76m8cx@{6wF-5-4xF(G?bB`Wru*SY zk0PHwAND7Gq*8F33#rL<;hjz4XKiQ;JHxa3!jt|U_7_V_RT>Uom6q{xB!}yf3xvZy z0AK5e-1-mo!u|L4=-O1Qpjor)G zeT_ZP*n>Lvdbp?O1!E5}_Up!e+t{OwJ>J-pjXkqVpZo6j%s2M;#?BTyrj)Vk8N02q z`y2bs9uGZuU(9@CFERFVV}EJv)y7_L?9ImB-s9o>d&KN9_CaGGH+In2r^WWh^y=5M zkJoSPBx9E{b~$5LGIlj%*D`k9hk1CfGIk?lH#2q%W8Z4*_QvjL?9LDO>Dd$zF`8hfd+S3LSquP)w|#{SmW-y8c! zWA8NfUSl6NcGjbh*1pu6BeqW&+h^=z#!fbN8Dp0>c4h3#d^L<++t~Gt-N4w5jeVoB zTN=9!b{$^_W8Z7+F2?R*>^{bR+}KYW`|sG7`vx2PHDkYN?2*PEYwQnA%IAMMxs zQQsnCFEjS%#{S0GYmL3p*xQV~t1so{+i&dS#?BEt)-tx=*vZCDH?~My8vgV9>~!P* z{Ox4p|9oxHk%(>~7VgM+3w)>;yd%L#rX`5!|MmYGt|sMi{x;t6?=iOfZkcy!fy9WN z@;hx>6+)fAoo4)>zg^z=KYv^F-r8ut&(9XQUK{ED{OoeZ|M}a}2a}VY&eyJJe4f9Z zYW$zCZP6B%A;f?7tVWCNwy^z;yuL^+M=oEB{Jj&Y`?$(McJ?Fdrt3<`sF&%hkR)$H z=g~oT(%p~}2cqG4T@Tk|k=$nMMS8i>3|dHwgTWCP(ytk*N9$qXKjV?lMEh4-FW0*) zpLL^HFPe)H5&)+?7dM0@0dscYXnlReKDUuSaXG!=e zBTn-DefYU2{A5kOxW|}LWS*76-&cj7ZNksq;padX%9s~isAJ^pK?#2}{5a@9X1)%-Uami1pYU@+ z*k3q4-_o%A+VC?RuaA{B62Fi5ec9$;rLfCEamQ5R&rYaB`*s;guq3WANSYS17H{;E zKdDIO~yvqvG^G;B)-lR8m7rsR+6vl?P8UI>@?`Fm|##_(aweeXy%4azhI~NQ2nkbAM2GBvpHtH`LAPE@OMSj-}!vc5C5CaJ9HYu6BkYm$JQ~! zG2;ulyhMy|$Gl$1tuJu=o%`uRuAKNB)63jl3%P@Zn6}}&b)i2sl`p12{#~!oKhDyP zsStIiNB{L4S8*{`^zD&ze)IDI2a5OXJmdbckPp@ed6u1ZFUt3$Jrm$mQuY#W74V}y z=zKk3$K!I#D!jdk1e8Q?su_H_D>XFSXG71xNt*gybPVzwMc+@J@1bXq=Q!ewLGxh# zQIqLQp_6cZl#B9_5%pd^@@^ehl!kQ>4U^@OGo-)P-{@6(wO*sY)!*s0dYxXcH|X#A z%ZLrS_lm3^2Vg*Tc20iv!v;}kMq0ggdzJMP2hqMff(cY6| zQqi6S_X!p*B+fW>nN`9{wonN`QCYh7;Dv#zk}>yPwO{jpxAKcRK`RIkvV>Cg2S`b+(l zUI~25z~@O$XB1;uOVMyVrJvT%psRnDcIq9JutT#x2guS zukqa;b4`I86rs`fXbBItU4PUiv`X6Q6Lzz#UaBlwl3(;*y-)8)Q-YQR9SI{Uq8&ju zBI7ApXhgEngaq{|G$A3Ki+1Hn^4CM4L^q_ZZb0ovPLp=!8C-9cH#BeZW?5~}{k)IH zXCj)ONk|J*(DF>v({(fc-H4>`VSHyK^gRli9<9e9QH5=VlQ%_* zvZzgPR-mC?=HK2hL^{7W+bGN>a< zR0ZPpk}hLpMr(Jbf6)jg5vmg!LGfQ1|FT}KF?x_sh&@(UAYO%5@Cr^3y-r_;KClTo zy##%Oz5$vO&7K=F#pJ@q_Mu(NlFz1fv~IG&->) zd1ZVB%@{JtUXF2S>gt2kpu)=rO6)lyF z|FkmW5FOAN&*v<^kJV~4z&`+8EwrDt^`*$0b->Ow`Z4NMq6yGwb}!_0}xa#@7`}vxuR4MB!l~JS_h`X4ks@(Y)-BVSw20EwDGWU}PhBiJu z$|Q&1Wqcv*&Uwda&WB>GYJ|bi+NZmQ)6RMK{M(I7;xndG_}LLSf6F}OH z#IrHqb;w^V{>C{=DECXO()b;zs_S;(tex{2BPMZrCFg0s!HCKm&K|2GG<=b26!R{6 z_oM1QTBZARs=6K-qZLxc^_W(=BY2gGn-M6!HjVYCax;9=`}d{ zxh7*D^_)GPyZLUQYUqY4$ttNDVPf<|&Xt}B5B~S*JjTQB7UOw?I`bnV8O_LNT}HmD zF!u8R;{XR437W31qdclw)iG7!JJq4%Qq-wrMp^Q}Tb_Bw@Jz6(fIHm5eM#afXFcI$ zSv^%fYYDiYMtS%d?KueEUsE4r9>es<+=}TIes9C`VN83>LdO%p5(0^6*1b z%{i6(9{6-GPB?GJ>ES(Tts9V5XHFvSNh>)7yhhQI?#0NIz}XY`2H?N5s>geM>n+M| zERyn7&UWbAXAO3a!^2{%C#fSfFpsP9yr+QURI4kv?x5;glPQDt;G(_iX|;E3o^d>b zJX0{WG1p=;FDP<=@T52oIb<8TEo+(-xZc>(X#r zCGCy0G18t0pLF?~mwXF9iZMJ0e#5A5Ys_u>E9m|!#+29vj%U2S0NmFDj_1isFKF*P z4X|89J}E18kp=(cnM7G`5L)B8h`OY}jo|YUaCMBQ;L(T4z*NPw#gxUA!EY5^)AKiGU~{f;H8X})nObgQB`GrY+Y4M gJtP7QGL4aPu$9q@mNc&H+q3TGy6bMf+}L&h51Kspw*UYD literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..ea9f8a8f7e4f8e8fa64cd576fa7e28efcd5ce309 GIT binary patch literal 52772 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 AE&u=k literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SemiboldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..277d4de0e55a9b835bbc33f479a19f62062c140f GIT binary patch literal 39000 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

k}%9BbJaGCA7_xHLk=omp` z!|HG^PGNfH0Mb_~IW{^o7nvxC8EepTPO_E|o+$xhaJ$-S;b70TO-_(U(0#C*R<)=4 zK;mc4Da_L6)EsJYN&Dko1A(T?PeYKwhp>CVlon4lY6&jCS~uDx&9fuVDtXzAuMDNC{IXZAnv zA8Pon{~xzGPl-$zwaq>wzQH%`XTKOX?3%2BW&8c+SHD|z$h&NQY3WSTdk@1qoP69o zyc(E3--gGw2W$!f9t* zchV_0^tx)u0dLi_u>Uny8PA_ebbD;TSgX^T(EBV3K5q;f5;qG&K1Jme%7I#G7WT_S%9Yq;F-^9|-<+)7niaM&?Rmj~H zbg2lioCEtaZsBxF>j`OP_k-%$-52~%=6)J^g*sA%(G3gB^r`bsDo+)0Pg&gjT%gdt zdLC(^R$eNWU&_cfGTN63IA!kDRsZU%doAkX<@J`Y#Y=TY&FjEb>I!?E&@*)|3E#Vi zDEtW8GW~fli_f0?d8REt7v;7GwB;Ox+iZLKc?)n;-RrGo8WpS~yz(5XECCrA>`;t_ zCiZgU{PRuQWYO!UQvOL=WiRYaWDUQ44NvJmi%#xK(dec{``znDuP+~B5|2NC?bl}1 zCEk0d4@0XSua_()c0IJb4{6mg9N*ePOlcIIub(H5*rPpSSS*R1QOqz Uw-4>>@+LMxKi1dc1zH0D0L$Z@l>h($ literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.otf b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.otf new file mode 100644 index 0000000000000000000000000000000000000000..84187c9063877d6908791ce19e997ef78bf566d6 GIT binary patch literal 138840 zcmdSCdwg7Foj-mi$xPBrT9jHvN}EGrvDG%c0EJRTrb*gH(j?|WZRO%*GD(I`X2Q%Q zY05>suqx`xMFbTPl@%A)%d#qX7evKXF0OZ76))?$eqHZ+iql>YW%)3ADz<2Y+~4fGFPd)-&oIFZ+V+i~XpylZG=$4$?>smW=GeBE)D-_k#{aZC2! z&wj*lB5eP%)Kqf%o7Z2p)p7po!;TZ%J(*699rvqGT!edH!GBvPaiRGK(Mhy#!uhF_ zQ>BAHS-$yePQ!|<0fAE}t{R7UgbDUqUna&qWPd?=A zaGc*C!F|_>u&I+cc=fA)cFA$i|D)5`_;XxwzBzl#2KoKLl~2Z=d`8nxo36rnqtn2v z_#d8YT=!(cd8p|y?#G&bYI>4;=HCX4Kj1WM!%1U9Cwh%KO%2yJyaeax%WvdjXGaA0 z8{+ZC#)gJiL*pHev++EqX}{?J|8(~6*@GXq+~ALOmGeuS-^lw7@rEz+9wdQ(BY#^N ze+|w#EB?FG0q4zegVXG6^p6{z6P&I7aZ{j8)Y<0r`PXB({u=+d+39lL>>sx{E1Ylp z$4i{!o&WNW`X2MI$D9-UclgK6&TIQG^p9Jd z=l1{9KVIUTI5g56KH!oVWY8H<;TOqzlDNKIh8)fgv1h-aeTxrSiF1UhFvg?Cn#@1L=Heyd#?# z-O_Pp$JR5>I(yTmP%k=SrsyW!LV6-oETs$SF}GAmj-{uPg#&JWyqe67L#fHRWTA8@ zm3Mn`sg9~yte1v6s;Pz%x>0B}GCMF8$^i&#c+=1Ti#89_8*q!Kdhj;f3xn2F8 zBYV30hTYD@VE4|E-rjv~63@@2F?T~4PD+!>k~^QDaSx=^)8I-9Vsppy1$TU=P@2R* zh4eUhluM;MT-P0*1nU-|VJ#kU*Hma)Tq`yGGl3@f8gv)Zmclx zu1)2$*>tLunN4Ts*Sl+~BmiEtG94IS-Dx$zm}N zEa1?FBu;L+kRO`?Lv#5#7pj4I@#^?YX{G@6GsWofX;xWSlNLQ+00ai>V{4S;7;;6NDUM0A-{OM17zgD4(TM9o$r7}7K{|YF+@rj z%Jdy(>YA{vxy4Cx4jMj|9;ck3>86i*b{w`!>P4tC(F52Pl^Q59=1!z@=>kpAbV;8w zo=icIILd>w@Tag@0~p2#*Hg!n)6>~ZihQL$G6Kw%FcV+2+Pvc!m?Be~O2f}B$Y}Zw zNVnjoW{Raeoa(#__g>*P!NzcVRJmQ@Ep!jqbI=$cct)JC%7;E6J&I2dZ@tfFYQ7-| z!)9_&C7`=+Um9$T!8I2$qcemsPMdHGIfgh54ubh%5skyr44-_At3_ROMwFu_=5zGH z=%kQF-(-S+N2xHQ8cgGj&PrV14)~zQXNpNE{~S=Vm`}q|9Ge0HH77HpMzujnV7#Jo zWW75&@6M5*<6v-dY8s=EamFHiXdm8CoXiwT00Wp)VQj-RW*ae z@2cm8vS|N6=RzKm0nY83#-&r2&owx&a(y^YdwX zQBH6yjaX=msHuT;zEH$tB7tf}6DJDJa5zGXXaGk7|7J5LBFE7<95_rE?z|F=Vl*;V zV$o0&(ukPBOy3AIl_?6kzht7UK;Wr%Tp08~j}CA!O|5wsbf$cjrUok3>B4l33`4Fe}Kbd|zC84#IH7U~O$N*V=b ziZ=T}nkJRSDjuZ3F=R+tY8nL@97y`d=!y-&C=yOg83FAIl@WY1gN>en@MfLc9STzM zASA0Hm_X$EN@i*O7YMQz2QNM!pd90!cFLB`o3;-qtb)qAnF*V1-X0K#i5@cai}s@0 zJrJzkL>Qh`vXfDiB-XiWGwZ-E#32wrlmjZsoIk~M%_J3YYS7lO?3Lz;%(zgsPLN%I zb2L3h2WF>SArGX&N36|YNKrzJS%D8cV#bG(K*U0m@DK`sq|69)Hj|#Ct+O9fz~ISR zo-t-LW)6_UMGTdN{+Xk64kni}hhVM=H|B8$qJ39hcgkoA43N1fN*;TzL~?=w(Sn!? zPbnUinH}a$m%@jqI5_+wXf#<>255r14T1%P6~**qK8vKu+)2)qCi8{NA@W>3ttmiM z-(}2Gg5OIZkTkYd=}AXJw68rF7RwX9lYzQ}FobFt2vnnYli`ZBf!C;MQ4p{tiU1I% zAYUm&nER4T`T=mB`SK|1aqKdKu)mN2<6$udS?l0*hl>Kvg4~1#6?=9Lx@(70$*l2p zJ-I0ug9)$))6nWfLN-KKXm5|w0rZJo41?f@jPaQ8<=!koTjRpS+WKu z$^yOOeO}-LjMQ~ZL`12{Tt1thFwyKWuIh{nH>c=L=I)b2RLs36k2h5$>QJrPM!@{LPU05(;phg*^hKJH5pvMl5 ztO(U9lcY%XpY0GH1KoLS)Ucs`K5L{h+6ViZc_)?Wui?B2`oyi68C18|w#;!*`-3qielN%=% z%YsGikk3J7yHXA`>f>WcQqlryo5>MjQHXD$YDg<4lZ7b(Gye&~rd7zQ)P=apoVma} z7phn_=^DKUNdZC%OmbOrgf1IK&N6?&M5^ajDFPy$z`B+ZKc2}YrIhWuTZ1YH<}46F zFxt%Iq!>$?67gzugP|uJHW&*lGbLm*KS_J|MDTt#4@jgYp!|w;3#g>Kc1>@h56c|J zy_#AhhcFNNo-wT4AlLGj!5k?IR9E?QZiar#K!2Xm7*qzJ0WXiJj`}Z;m=qhvP$vNe z;B=%rB&jZ$E^L?5+1w<}kGVC@Yq_$%5(_N+_>@_ooJ_(vr4(Kto#>ANF3>nY*%WiN zvx4IDQ-Whh5I#UHHL(f(#KI^-UW$#?S@ki9ij|xsqJB6V*s9hI2h$QiF$St-4O9xM zFF~TTldOe&M4xhlzyQU?^Tm0rlfuJ=){|n9*L$T-ZJfYn> zPYw*~S+mU{IY)EM*OtZBOrjKwB|*;0PZlbZG4rriEg3_d(akt{F4s4j27Bqkvh35oW0Jc+;h$dK3(FG}_M3PV0&;+yh!!YYj z&1%dTD$X!OL_}EL&AMERHheOYAO`uS%qSi!ai)#{I>_Hj@GhC{6c%@gOXx==i_BvJ zkHE9g(lKB2iwr}mwweQkrX)4SP-FqWDal$^>}@?}g6b+0IhItcMBp>30}|+5rbr0$ zNe;0SLZ@QWN(-3zmlQUGCWlF>dDCN?YID4CQ)vyMS_e!Z4Zeg1#Kj#!% z^V5cf>4QK9SOq0Sp_eFhWb0fxHu;)?f1m0QhXeqOP)pu`Ir#x0l_@&kd^`&1!`1gb%S=|7fDdd0k>uhK9ak>DVwyL9=>iv8G+)ZV1!_SC;0TNZI+8v{oNvMq}V%1AEny}5#r^D^bmzWT+oz9B zuh3`;XV5KKK|-+St}$e9#4K5fSmO?K?W_oetmVwcGX>ZP%>d0%CuN~@3X5EMlrCXY zEXHv~lROF`A)cm8s<;m}`>cYRZQdlNQxh0)G>#qCiG{C{g@KeQuqOk(NUHP~B@JA{ z5aJN^ne}T{$Sdp60uHzYM~H0LEDQ>a&=O3%ZJJ0RLWMLNbY=*Any_S(a}`%Rk~6EH zL-5>OAo4Xd+?SApl|Ok*x)zMXBV-XCvjbv@nb*u^c6GO0a}g zaV}(upi^i zv?EIIFC)%pp26j6Nt^1KsxJ$hh(y;(5vYQiR>35SBCui8SYeEdyZ-W++3Cj=OQ9D2 zg)3y-QdNN~*Q_X2_9m!}*=MkME?q#Oh?^=9LE8wl(geY0o$Zbxe8hN&vp_U-o_UYR zauoZ$#u53{YCGWE-Hh!H{&3YCs_xrJcN`mCO=9I%FLWEg_Z>9-o=Num`iBF>Z+GYLV1Hjvr)`($?R9r0_OQjsQ1_6V=<2qHYx)`L-#NTDG1!eIIJrAC z+&{=3{D+6S2QT31@a}GRXMf+Ys}JC8&|DoD8N^#47_NV(yC-pe{l*-Z|0OO+^z31!O?sk`hTN)_H;7t~TNe4nM1{Z#u5{xf&C=4S7KX&SOiKhxPqpT|;UZ0xADT=Wh zQXtwkK&c9gd?rvd+W_Ez;W+cyBRAM%MXUkSR* zzGOdIBSpL^YoeGU8k;gdkfgG8%8xg3mj+_Yv9f;QPdjX*XenhIcFh8X*^BBwUm-As zqz;84a`utY}RKE}#;v)=7gTk2L-HuG0uC)H$ZjxgoU3 za^oyd%^CDeW+XhdY2Aq zR>$gvJeX27c+zPxQO5+eB6ZBGXRe>v630!PhEj|lI#&&2BnQ#;1fwf5j)~|fYPlR= z6p-~gV>ZS*P5CY$iAr!HM&;kpU8~@h?jeMK!A@A_Tebp4R#A$6bC^^i$=aJ)d7-ge zYN|K5&_}vh$3#48wj49SMQjP%Lm?}P5ZA1MqRn(30R$D(Y>P2~VPb;hIKm1uI>H6B zC7q4xEl7e#@Z4;S+KLHaYnufsQ^rthw~A6W41>-~RSF*5U&PmL$X-P5$mRlZQfM>b zLK{`<3Br_D{GFv{r$@!q7Fg?8fMBS|W^4-+;|98P+j35qY{CV(2D?SgDa^X`aCTHJ zY`6z_^DP>r8(5MyI?m;xaH+`jO~dB?BNihdOQ?-@i2`_qhjQw2;U6SmOirMcMH&g}R*q8?;8aiW&H7hI4E( zgUVH&&!FVO?Y(C44P4PJ#?*Ff$}}5D&~ecD_}RVBLLb6GhrDb9P3E&<*oJwT9v~ge zKOlfgluXvsnykNIFMj9jGc%4VJT}o-d#9}@@wO7gj~z!}NWDaMWgla7;W-}u-FW+Dbq(2Qxe-^BMBZWxK!E??j%)~n zZ}2lBD2ZNRKVw@QRRUSzy;3~>H(FXQC6(jM5+>;k^ACR$w5|_LN5za8itofx9G#M zDZ<~&nMVCBy}46L>Ed0wa=};Y`m(vzA=n zwP9Z3UCmG!7G*Agryp~1c>9JR-(HknpohJ>Y*YOrDNJOnMn7oXK)vpl3?LyL!mG4h zJwu(niJm=38<9pLB^*rj4I}4TuWgtSx;=XadV9LN@P=w%XYUA;(e>_*kztp)b#Kp} z9;Us+{p%&OleU4rOp4e&*tr{BCwBDo_6+Ycz3%K8?gJGjrA)X3iNWEXPQ3p%==!-O z)Elo*FTdALt>pIakZPvQC2eaGJ?T+-B#B*?D zfFvW8?H(NLAKb7LZ&j}6X{En#(u>!S_x23$?#Gn7x_2T4M@~A@*VR1;V%*N2LA;?n zG@R%|+U^eRCL^l}$I!h!CIKGqclY&=aI8e%KDQsFV!oLAzV+_j-QDICd44By?!iQ- zDKQ{3A9mMPIPdm#@9OQ@)s4~Cu^ZFH-ku>$fVnw)9UAB+&+zVIKVBMr@d(}*HK(|Z zZhE?K4vuyu_9S*u(zff~{-I$OBOn=EA4;$WfDC^S!bX}-SykA_vPA+~!^*};F9;R3 zqXMCaVHS2@(B0?u?4S;jCDwM`WOCJoMz=f%#0b4%&(cZD#h8;yFE|g3%g|A%H2M?b%4uzCD z>u(FK-_{=ilN8jfFa_SSmd>jDk6s6xhD2+76MNkaM#b=c{vgz(uXkSuvN%Mv;UcpC z!Y;fF-iS6(Cfno0Z`&xF1S1hJg~}vq-ax@3tD+J#VR9xGMEo?Cv~ak&A*Vh~b~amXc^6@gJG*jOLL zK)@uLCdS4a4%~jZ_H;iaFfqTsL8Ll}^dpmC2xTo(zAONVf=X(NE_CwPER0e|`qFb) z0OafXBOOB>i4Iu5FJ9JuP1Tuxo7EZASXlIDK)}sn1OsfiW4Pl7LAZmy&DRIaO@EQe z&$&2lvpEX>7*Vb`h_JZy%wLsO~2!aghwAu*PI4B&7f zL_i0tPyVYoxDckJ;9|XOhFu^#@xQZC>0KB8@f3K)?basSLR}?<>~`t_Rpi_QReUAI zUmx!?QBe_Kg%wRe15t#?V}3vjW9`}?;QA18|>br zZa{${Nqj&6ssp;9St zT2cFgTxD_BorQviVq#$z#2Ri)`ix?uCIQ>V{H3AU6Ga%~B4R3S)(rhrD~T8RxT1!> zSVfZ85GsXMRB3W!4HOccDuY_Y15%w~|1&!P@R*3957{|W=JvH%5= zmOeX1Yf7b%ud0Z^8DWYVEd04}jVR8D&Sa77elXat!Bs+c`N9@t zBPVxJn_26kqSyr7Wo4O_bYQ#6Fj!G}-e&6%A9#Ic&0kIBAN$ zGKV(`qId-;N?`@aXgVKfLx@HS6{s|tVmtUK?yY8Zr1D&7k0f-=pK$G$PwH@wDoeRD zdJy;K7j1aagx!qEWM@3zDn^h1D&az_d14kS_+lIsRyH#jpA97-o=`Elq~C~Ybb@Z*U1jafl5Qn4`_;5%AIhJ_i{L_~7@ zjv0L`Yb4?MRfEePN*a`cQQ00g4%y!S&Owvtnzy=%C>G(~6x@#e#VbutLciB*eft4W#<2nE| z3f64CV^+JG;?8c`w(0E6XSOc*9kh)I`4~IxlCQv-ue>>(PTrYz=AD9*aVDHer-bkM zt;N-K&K75rv)MTd=WH{D|EJL^g?33Ni>t$UY8ux%oL#t{#PKBV9l)I-XU5zqID@!9 zfwL^`7tmV=`ed)$(PzK22mjw*_4J0o(-)W#i|94)LIau8{EyP5%i=4H5T7wbRVD_AC!dZ`Fo`?CXSL;75^QnHOo=nyNU4j;r#VjYlH=;_ijs!<> zpL#$}Qj3+hDvxTdCYOVjz~eFK_bC3O#V)RcY@I~Q;1fd_pK{m%`DAd1@>l#5ot-hd zQ82PyYjiz}`J{1F!V|MN%HkgTUUQW3g*!So&Rw)DT|t~t^hizQzZ2+@_o?edVUFiw zrca$?oS)UPS{b_-D{p2}z-UB2(OUjecc;uX!MGXU9<{|{R;@GDw&X4`e*&Yp7?GH% z_p~35P8%P^eeyvuSF9*)I72^1&MYhk?X4DTCgy$#FyNpl!oI~F{6EvVD)A~t6 z(mXM3G=$O+nuz|wAMu+-(~8<4x>3LgIXs<0Ph&Vv0S^?r_@wwg(n6m)=JzJOBym3G zY%o3O6=KO8uF&J~DO$}aeg!dS%}A5~MlKZbf6~qQ z>8vf6RC44CWi^AA)X*Hx=FF(%DmB?knV49@f5gJ0Yh|^C5I>2a*7B$cNrO3aW`-O~ zF@#vyiT`)QOAz;a;SqS&=X;9;;uCs|?uu^^6cn^u3oZzjQA@Q?`g`F`%DD{l$W+di z<0()_uRu;HhZfdG%7!#s?3%{0@UaWM)7P>MImz=0{8vJYEY2^$F)b?Z-z%C(gb`ks z(T^^)=<>B)=agE2SM*(iz)G_q6J<-CqK?rE*4OTFP(rO&X;T)|d)kurw-^t^_bJvT z@odhFM-AyQD53nP9f^jKztqK|KMJpN24ayy32j^`kP&K;k9HL9bJ}PpX{Y|D4JRoP zN|k)jC+09#7X8yw1u^JVgwLd(F(c(fNy$}fg+e#^b?j(LUPx5TC}|pfQg5g&^A%K4 z{?p1hGHLBZ%j(E4=;26eL(WLtNKV)DDYagJoT8^;zA%OV6y1c< z0W&LNA7^DH*n@MKv0mTdbA$Ry?Fdpr{g^i>#~IUt)fPm@C_`!(pR#l>rm1Td;T@wo z+JfqwU^wxC)+zQRm~QDfR)4&huhcm$CRK|E)JTieqW!cVdScQ@4J3!j6YW{^lyTgn z6|xVxMh|ZD(-f`;XT&}v0^t)GqZ!O)r;XH8xF`C`yOa-Qs{UDILYY~st?r$A_t(&r zpwu`%X%6bqv1;_VnT6UeX=lVi9HJG`bJ4dG=L@)6t=rU*ux^jm=yt8%TK)<;sOKYg zGJcYH!t&4}pU@$;r`8vY@hFubXNW>XCd(m8XWo)r9af z)x1#OWBDld!cppbjRDXejP!JzBIGQ{Pur#iQ@_%FMnO9vC;u7kpi*aE%&F1Ry?8cB*mKM{s5~Y9EGAq=qsE|sP+sDpF8`)V+5G@bm zoN$12vc4dZ5@{8rs;xPY&(wUKqh@u|-s%+V$}-a_%#$8fEW%=vJfRU6wT!l2uLtVD zGZlBR)tSjut@O zV>@eQL>|o)wIvZz?4Evu@v2s^)my3+ifxI-5(TC1A`v__TC9{*N+wM@HOHlW2v;>q zmbs{Jpfz!1>Z6QDO{FywJ+tOIt&M((k_pa4EKzc!ApH_MQ@6!tMN@3OTPUIT6OT(R zAqAo}FY}MMp!cls-p3g{@ zQn21rY;MHppkld7c`>`NwGzcHBBrhzN_-&}x^ONl($~>~wG~`QAa?c!@%ihB~@ zg{dJwwpZpO`pVe}5Arw~0|%||uo=1FEVZ1-U29umo{3i!UPxp^&XP-tnUV|9FA#@p z3_$Op{0`ci##*vgAx{Wzi6FZ{6W6gM<`TQ5K2%%RLK-4^CS$N3A}d3}7uK3+1H^)b zW-sz)geKlhr7ryjZBeah;rXb&GC~OYE{n(3W00cSS+1>cnbNnl2=aw;B2^lD*N;?{ zgSE9g)-)t?r?rc&k_uAFC@+H%Xz42FTHm3TK+nZ>D9tLlcC7jroFVm*RTt3)u~9(> z9bGI`I7_O+Q9A8`v*o-6;}=E>_D(O%9wbA|qQ5W>E;OSc{fZaixPe>^X0jS}iKSL+ zgkTqW+ljf?T3pzhi61?~uikLQu^Y0dL_{9pN~(+~HXFu7o3oP_q}ZUI|lVeFF$UHKIv+9)!$bBlAwE@kPpRxZ{0OGFqjbOv)jdAbLb${dcq0$C5S$PHTw7tS&xe(G_m#J3_# zp_8(-)}UF6%7sxSBOvl$q)tBCsxj?>Z74O3Dx_M$7?ek>T3B48zeplR<%r}>2Ky;h z&x5&^R+fZ+cD(w}YMqDme99qVP%tR(TAE}{%Fc~6a;{uQ2TA^Ws+9PvwP1&oO--_=TL>lW79g8D<6=|v=7=Ey=T5m724T4kWk zsig|f#mCr~RjRcTB`+LLll!s*=c(%^wVa&oK?PzEM{BX;hwHt}Ml@=nB@vt0(o!*q z8B%VH1}Q^{CTRD9dO_?W&!uX<8(auSvC7}@tUJLg!S2o2pG@rL=)$G*OyouD-hd++ zU+)F|nZ#$o9eKJBOzn$^PYy`tOFPjPe3m0?Nj%9E;bhDBo$p|mK>2b%^i~Dpje-cN(2$B^F%wI&Vf=qdKCWG)Jco&7H8FS zid0Cu>@QdTE+!wrlweIt;#um$EI33RU?fXyU|ZqWDDKePl4I0s$)k0=W0R+htj{b= zBYC_JBXB3Z*1yHig?)`i{MzHOQDJqxTHk7QStAu4fz~B460J_SBpH{W3s+u<%tWX9 z8J^m>wPE%xnTw7>uUS6^3HuCfe{AzUR_?1mBcB8XxN0e0!}`5ro8@zit<~e2MV}y^ z(Gzoy>Z26fB;w&+@ljI06;zYGOXMMUqf>V@G7FEPHd7BF7hiQzEf9Yq`M=^3lgf|CI)w9(}!&} zT&{>)d1Xiq9PJ0h{d=8OxYqS|FW z{ndFW&lri+?p@WfbFeYZNz{(%Nf;w!K@BZXb1}w?+-Xh@DEjK6*c0x0d^s%L{Xp6euG6Z$>AV^$kj5koW{f zks7m+nqWS*Fiq4gM&RVH_z`LtpQkkSov^bOv_7>YvFiVe7(_=<&QV_^ztnt$(s-(| zi1I(^$B1-CkN*UtlwYJShyPP|WgUn7WYnyy2*lz+oQb`#J?q|r6vv`9f>I(+%U{J2 z>5r7FJ*qwmoxvx_CDKU>bo?TuP6Xt<1?hzg^>Ue7gyq~uDv??B?*E`~U^E=e{l)6J zj!11&>lPHPUd@>U&CC%!DKiY@wNoqL~SIK(*vEsk#gKDLC zFFPw;Q(uS!L~L4MP(LKEqF(bJEt@SC_vqRKXXTnaQqYyMWA=V9`^edA+pLu5Lx%_DpoKOAYVn7 z#ahL)+SmZ!4T?|)&OkfTB1j4uH2JRZT*_s z5qw^2b;=vgkgI316E7HN+L)zYm0I(+YN;Opm8^(~&g-5lYAvaknB}RC7F%PUm#mAj zW9eB1up!Cl*HM>Z>d++tD1=H$sbz{Bg$20 z^!DADF%yT8D?}*u0rb73MBj_H`f6=L=Sq%QuPnGMyHc#xu_yXLl~w(CS!cvO|HO5v z+VF_<1a*XZAn$|fN|4S#X{n4uiKLc$o3oTf}9gAC7WVeJ%4r{|W4PJF3ENu!2V>NR(d*dFDXTFHrS zP zLgFT=+fdI$GRGc2kZbB6=#i;Y;t$oQ2tw5E>R{BQK1I0Be_GHk{w#K z`|Dy^u&PZhmNi;>3f=c5wobZ8sn*76Wqrn`bcKM3Ecj~COfAXgIKjCpAMK7a!7Wxl z=~LC3Xmx8~8LCYi&9S@_#yt_-{W^g6`gh{DR+54dIu|3L_8V>MZ}e(R}6G+I`74B;xB2- zXTI`MTb8Ct9;u3O1>jr=6N&{EU1WDD7``xJ(Ogf)RHh(sZWrYM7}kqoDTXTMMzq^^fqH`Uoj}S!oo`RoUudefyuoQ z%!U>!x;tbnk!LcyW2Y;qS6tT(j~1j_Dhy($GK$VkMhmvp8OrsMf5>eB3NjniiTByy`i)w5XO6vHOt}p9T zjNphKHtx3?K))?0LQazs{c??RFUU95dp<9*yR7+06;fiJu=fz%B|pXA3WoBSGO$** zFdC5m{H6xKK4){DAb!i}%Bx`Ag0s_=c|lkiRpzEOC|&CcTD|QhjQlnitj*U2EvqY9 z7H?G^I#=G2XY|TKZ&=y=V5DDm%E_DYwsu}`rGfJg&P4W`R8uH=&;2J_K`&zO$gw{u zbD;hZFKA6Nj*VjVN^NCKMzUPhU3|e9_%C^S+_wdKI7YCnoapQ&hh+Rr`-@aH8 zb9RY(3yiaYbm7 z42qE&V}AM!QpzVO0aDM1Nxtlug!OUJIyaK zG5FmH-4Q^X=`qsP83osNc}-Bi{wNaNQ8ttpbwn^+e1z~_A{9kgYDpIDtX|Y&i)|ZT zF`zyMV{_JWMF+@neJa?3nnYbB?=1dOX4DJ&%>PB)qkfX(GgedNrcRRw6-{OsK^bt2c}BiqVMHm4oZ9 z)GXqOMmTCujC=SN9eKp~Lhe&fg9xhrSnNzSi0i%7X=0}C9#tNyT*LKB#iM%uk(R-6 zNu`bSZO^op@LoHSpX^>C!tl#i+i&`5b)-5E zl>CJ)rJ5yPkp1g!dmeK~u6;+z?sw8GLG?zps&+(}MH$?2^8NRMP_KbtR))Tn{)SiO=~x=jz!l{_NswC?a>| zGHr(%WLK;hpDzAJxBb>%7!g&HhE?CVDkIoItW}=MH#4~tdmG~M1ip|TW#RX`^FMAG|+(OOOw(#MGTis%rob1zsIzWulmJ@U=Xqti2l9(ID7z37p%m$%@!#-`5>;Vwtf zd4xyiH?Ri{FJzYd1~&Oj?#q|2t4EM~gJ`2|2Oz~kNVLB)JJRH0-U;XY%DCEkv7VJ? z{Y`+f1bW~%sCO97^9!auIJ2X3UZQP%pqy4iF6(UVXygvR{LSyX+OM~=AIft#dg;gA zen_kbSB5HDFYmJT!Vbg+3l;BAL}ENeU&625(;u@H^^SHHe5ah2rKm1Aul`u;Wg0mw zls9Wlj+F-5t@viG88Gvqf0+gie6v=*&qUuL>jZ)=_S+?D>GX}_ag|!FSSjAJCF4Yi z1-0_VsJNOR68q`81fR1WAsE##n$X^>XC)jB?(kDe!&J&x1LaGi3XcbE5{d8AKrtx)wuyrxh|G$;0xLi!S$fvT5a3zdn=Nbl{${3QmK zygm5-MOfOlW$kVsp(nW8MyaOelUwxp%#*9fujQcZ`(|C47E!IsoMQ*B)2oUVcY`l% z8{8))^iuXYPx ztLdX|2X#R$Y+=ep+BzqR6v$oStXd`KA$^GSR1V>louH(G^CE|I1jz%4KQ^1Jmfq2I zLVFA9AV;ayHfc%vg>vCKsSxQ9^rz{fS1v6%w`zTl0t9`$#dX~0-Mq;!j zK|vy#Eg4oHYZls176z^g0(BvIF7|khdVE16;k%R*> zE24sW_IkV_KZ9SO5S~z*iIFysr1bgD9jhHdtKzsKSE*4@cWJu^@UK*H?R%hNVcb>4 zBT7K{rDG`{Nx7{PBq1lMR#?gZunds};=ggC2| zp`Msbc^<7Mt9C=4ko)JE=c{*ka4nXo(Ba=z?UlM9B|!bES5M-MWp9pBs=Ce{PDCwv zTGnM14|QJj7^-<;?Oxa-RMV@!SxSvkEM@c%UNIy!RvN@v>OlfpMEZ!_Qa2;dpBjfn z=9~Smg#|sg#4g=N(+}r#ojz3AtPKV+I{YPL+KkAS7%W);rDi?kLi?#L<+U6a+L?{;Eg|_EB;oIGafVi698vr|rK;b5 zvYe!MQ>+w}rPm{8h{yVEFLFp_AY4;P$k_5FGpViBj?XF%wO1{H+>n@FY^mDjRHK*? z1nWT}jfFBFT7!PYl+*?Hd6Fg@h1bSEoRih$quaElL2O6lU*7_1YsoSXW<09HwfTke zAWXT^$*QI7g{ODnOw}$da*1_G98GPODxQ4fXz_UCXmvZ%9rg&4`v?un1>p%JCY8I? zT7_f5j8vs1Pjasm=^eo@^)4*Q#brY&a)n5+oV*Z>AhNJ8X8N^%uRz~9R4Y|($_$9O z?1i%yT1XeaXvu%ItyKJ^%A3X2PSh+$%-t~Zgl8ijJ@_37@lNbF%whE=HYS!hnVgrH zT-TO(MYV^N%l=vAtLxiFj(*7_jnpKEtd3E_ zS@O~JP;IQa`-i5#8Wn*IEpy=GfnNN_*Vqx~pd0Hp&RwImhy)YgW zPi|L7CF_ziLj+sM)|3xENoZg z;y&~ljKW3FX%n)CkvJynKURMk$;ew`gbcWUKKfsUe|teM>$|elISkjpG0hwgklZvT1;3h+Ebc1 zBbk%xnfM6KOx{jVN*42o3(K1tL`~KxkH^ej>i5c6U+|Wet^P@NfDkzajV0cYwQJf7 zWA8D<9U6lNV+OTfdH4Nj2qAqi0}lytpWC9&{aW%WliSCCa~nk&3wby`(Yl$6L_ z=1FWNj~80Aq?Acf^$uMd58C`i_9?M4KwhoIiqIybw_FY7yQ6OVo01ZieePOVhiwX-7~QjKFgtSA)3AbN$xEJjc;7>8In z%WP#gmqebro5Nxp`{x=oJ%>~`B^S`Yy%?lL@Gu;6P;-ayWcA+s)T=>-3) zs|eJ5{SLD1;nBab(e1nhaT`~*hVXy+tF&CP96~(Dm98GF!3|*?U5%7g!aDy!0%-B-?J|NfC*!Kv|WsQx`@4)#mes$fNe>IV-p1Ru06-c(zHNbGc zuD^O2ri*L6JMj$v2JfI*p%bdP637)n_P!7ImDZi+3fBP13%g30!0`ZD4Wd0)eC03N z4w|dMbxX=g{|dE?$aThET;(_e=vV$OF#ESN4Rcgxn7|WuuKng&&dsh%%gmG;c8#)j zt#z-NE2-dmG_wq@IqQn&AkO)BDrHSw){;p(*QN(io8Xu1__r#_d%4Ro!}KjSy8Ja{ z(!l5XeJOLbdnf*rm3#7yRPidgN*y34dvGRyLzyekl#;Br(;7&FtdAd!<1%YX+pYjp zn;7Gf9-SBar#5ik1Xr*{z9RK~X8wE4b$gdw6p53Yln>{l{mGg+&(|7$hjpH_?8Ztl z>Dq-OnH%Fa;j*QIyyF@>B|uJ-E~RzIXa+e&Zm+Pz2 zy4!+(QJb^VJsY$%;VA7`I4`U7)Z}Bg0q(6JFNjC%Nl=Ezf=j&4y9w}w`vpWAI>HcU z!1aC3nX~6?f(SzW-3QcVz7R%N8%>MHkOZ?fzokUq z%Y6e}eWrh-hu0_AFJn@9*EqOmR$_WSAr(7`B*fFH$F9y~#b--4TN-LZEv^c~2`%A~{843uh<1 zTEtc9?bzB%)m8MA*g);k_b?=DV7yIwq;JuEos0bKaIH|P-&s8R5-&;0X~W`~{JtRU+B1V493Tt4hEQNxAq;S}!ew?WA5JGvHddR3Dh}(nf`s z%75XhSm`+K>h&QUaYS-PaHJ2%L?gxy`i|lVbdfs;6ZlVjKYNls=5eI^et8_URH^bY zyJUO8C3;t(kccI%H8LRD%l>2b6s`oxGcqQ7;L|py&@5e67zIxh*T^v$hmi;=5gg%u zH`(Q&bGKZwwM@o5f}o0U%Dcb37fOJ0<}8CX)`i|+p*~R_jOFU-kkrT|X41JTmBK}- z+X}ufG>URTpOl)L=!Qy&)dGo-q%ZP-Yxcrdk%>Nkth&VrU9?IyUFSeQqidAPFOE(s z#HUf3tg#SDIJ)fb&^JPYnobW$Zz8o0^{Q;K7(W=<(5|>nMjNqwkXcJ)&Fj^)b3FU^ z)|9uRSFB~pPC#ATlKm<{IfrBRdQuOM8AJ}DH28MXLKP-PytE3ju0G5|TavS#M)PI< zdR=EC_reygn5i1jgWlP9z4yO|Fc#&Z{q4e7+T>!jh#Q6_l@C?NCG$F3Sq0(jfR0UgZdCSoO+OcvR&SM^K3<Sb}3N)Q?&=Z9-O8Krbn11bmwniI2iKW2z6?_#c+Xkd znu?9;kA{UB4U>-gW05Y}JGItoBKZ}h*h<%Ok=lFo*-$_Em#F3IMMtBzo~P&BHHOj} z0AnJ0YTeO5YKdUho>hzN`{_g=^^(0fqTD2Qte0DfUm#x;v8f4C)lr!$cQw}t`U%;I zC_AjG_c4+m@^zJAaGx_tRH8=3p|BRn-$bC_6KrOW)IrWk@q)78U6qTKAom}tb*fiX zZzkSovA?-MTMT~tFYGgQbmg~LO)%ErOo$J{&jRuwLx`2EQ>9iAzL$tVm8iM>0c8g3dnZ@C=JEd z#W~D*Q1j)z<$dUpS*(qx)P^nMF>jZQ+x}fm%`B*AT8kv5g2HN%>{l>aGkI!&Jj;p! z=gKw`ld%#@yJLJxTo73;7ITS~%MKrU0zpMVFLFw~ZWry9o?hZhYLPx6k$4ue3GT2^$xvdHqtwNDm71b-MD^}@MMx3Ks3j5R@Kw8DO@gilX2qKoJ5ij!rN{raF!L*S#NVS6Y zRQG@mLr2NU#ZiJmnCLo*Q{lWPRk6$f=RDBQK6TKjKEVN4g?Q zBCU~lq%E>EvMh33jXWo^E3!5+ zW@g;#Jl#3bITvd!mpFgxT;sgPd7blG=UV4_=WWhgowqx;I{)ar&w0P|0q0ZB=bQ(e z2c0iCpLhPv`JVHA=LeB(k=e+_kxL@yNBSbYju$CK3Xz#eIx-cx5VD;I8;2tMBKspR z3vuv|&Yy68*eORkBMIJ#j7DCHf44@?ioDQiaH38NRz6-CiA7G1tch%jY>sq9Hb#cg z@K?@sWM?E9IU{mrbKmVuCl^dRX663hg^gEot2QNSBeAamglKEHXJI>?I&mooH zIZuF_H$?v2a02@OLc_OLU%mQw=zqC;f_swdn*O)A+x-5APJXH1|Cs6DG5uo*{oj)> zt{nYS<>)aU{m)nb=UsB;hkyRjGCBIuvmY=2Xchizc>E)e5B=~9Km6x>9~}9? zAOGzGrbPrix*~EyWHt1BYh*WMH4M358kxn>DH14 z@<@Yob)?aGq4Q~2+h>qreKykMydo0C8t)fTF?q;&k@F?mJTi}mvC8@gR$L#&itAT_ z;s1(w`)k-$^L6Y#{1(<*zU{m!((JqpwwZ+Wj56dju6*@LO+P)U>8j{S?W>ME=@j?r53X{Yzy0j-k$vb4 zDzXehYKIUufuZLC9J$T%B21aZoy(yRZ-Dr2gP87yC_Vv*ei#hvBss1%Nw8F=r*3#xS{d%#`79?HtuO0 zYTVa2)|hQ9HXdrcy74uQZ)|*Xsy9dl#rVw+>zV&}zrVuP{$vC&v2HXWOfy(0Fy z*mbeD#@-dXJ9ba(W3kW1z7+dv>^rf?WB(cZUF^@zjm>S%E1K6fZ)@&u9%{a%Ioo`B z^J|;m(tKC*z0F^2{$}&fo1bWDZFxq^nwICbY;4)yvb$w(%V^7`Eyb3Xx4fq1x|Um7 z-q~_j%lleB(sF;xLoJWBe7of*Ex&B}L(7pRElZAD@~kDNEjeS!_9Z)(>{&9nWbcyk zC9_Ljx8%kpw=a3ml8-ETV98@kez@eDKAi zgRQS>y|MM}t?zC9r`AukKGgbH>%X=Bto6TI{~T|LFORQ^uaBP*PsID;`{SwjRJ;_w zGX946E%7_!?~mUb|8)HG@h``}8vl0u$MOG+{~>-P{$$&Zw$ZkH+ics_iK%3&kk2JX z3+dT(B0rJOr4J+uncPG&HB(A=%D<^hAvH5Ko=qR@9LtxIsZ=^w>P#i^T$lN`TRQ1B zope{4bW3;Lrp+$f$u84wSEb!dF0*O#mMyz&i=I*@JC^Q|ZhK7g9_g&7^3;oLbJM}; zTYC+)ajM`@}opENLxzsPc_M2Y&CucC#!pu}QIa3<6jnCXVXc`ZhOG9?3p;US- zlSOOLyk+y*X0WYWhD~F+mKZU_kH|11W|$FjbR;;|h)id%?RoD+Avv4gYX;mqmPr@V z#Y}OZy}!@g-*4{kuW%vJZ7%c|v&rJ5IqZTwlcn9G$wJSIdeN>sH!+M8L+O?+9m#BI zvpGI}Yv6c?JwD@1dwiyCgUQ}G5X8cW>LCujF#~fLj%&D2K zIZ~?438!ohgc0V@FvA?l^eYW3o%;;s4Ph#e%*8FI^UzoKvjWGR_V^5|;+xO3ZMJOQ zX4`BH^draYcD$oFnJ<*aFYynIK>1K$vNNLT9W$vz=|a9^ES&?u@~1Rs&PtPov^gKo z&lGrlJTq&~iJ*dKpP ze>gDx@t6JKm;Ld_^oIlK4+o|{{QCV(OMlbS-?a8O?e{nB_cty5O>2MC+TXO_-}K}> zv^xjEq;q3{P99A82bay{O90>8M0PY;OdB;Ym!RpD3)9I$I+sn4m+;^yP~bqi6gW%! z$EH=mh_2Esc$(G|)4zF$nx&&vE=$!6%VyHWQYN4CPm|Nrh5W(v zWi!ca4!q=VHeD>5gNZ^qS%P=t#p&!!kz$|91Q=vwuQc8}RL;MEV*@08)n`oGx zh!FiVRYiMRxy`_hJ&1VC0i}+EvCM2{ENzY|eCB02!BNG)E5|&b5c!b8f*$fWn+I3T zO=25_!;3t`udf7w!%A0F6ke|=3{ONKcrXKAO=stMQK3c;`Ri*NZ!40?5iVGp)sqTi zkoYNYaG1%Du>%~HCi62z_&9S)W#wi3R_L+Df;$y7tQ_+|kkUWm&osoxj;Kw3iCa!Ti^Kr1(ka*v7sdUn(1rtM8PHr>_q!KTk4 zqx^Bxubci9ZHk_VTyiveF#2+2kDrYGOY|Gj$D_Z9{wdZLJ0-RymXBQ%doyyvPsARG zJ<%L(Ue^5V=Jn0nn_t-cBIJQDY0fv#HXmw!W%ISow>1Al^M{(hhfMHS&3|hC@0OEW zcD3YMUX7gZ<1Jrk`PY{3wLISPQ)GL`FF9$+sY`m6^evfQ@~S0&x8$ZJZ(Z{7C0|62 z_bp_3PqwaZ-PpRV_1xB%w2ro3(fXFw_qX2H`kB@*w0^hsH}P2f8OY{NiJudHaeOkK ziyw@?F@Amg-SNBP{~Z5J{EP8N^tyRD~fe_N(4+jd3U z8``dGdt2K(+uqamfwqsdeZ1|{ZC`HtPTS*czij(s+Y@b1E{!g2UHYu0r!L*R^!ZCW zm+oG=XX(DB>7|z~omu*drLSLlza$YyI%3pZ>>IjTKV=P9nIy8cl^oTWviF!%i=%r5-Tp8{lLTRH#UFmU3cGi@4F^er%igrwdwa~g@RjAWzF$6nWjS9yw|q*u(Eh6C@|3r-{9Nyb)$#x7SmBNS z-fQtrYG3{q@0@bV`3_44tNgYS9&>)Ok2iY@=Z zy{*su{C)R6@W93QzIgDGONNK2nx4-8-x88o|owpvGo<4N2&>k=6pSUDi{(mvAqkQR#&y^2G%dyz9=~ZWx z&*W^*`qepJ?7N@-&?n!$dRz18l`q@9I{v0rfABh^<$NsuiHoA%mRR{|-g(jT##p@k z(JQ~!diaDdt@^SzzkJer_mwL?_Tigu`1|(d@Ab}YzUK0mzwYvtQ-^N3yWQLNb8lTo z^YWMc{)*P+lcx-p*F9M7Z!VwutwHZutK(m9z2xrauPjHNv$Z?`3Je?fd#C>1+k0bs z`Sw`W<^ z#qxA{NBITiOCg%h@-}a({ehUiJp>^((Hp^5(a{{cShD_3gJ@edzKlUw%b<{Ij>c>%$*>Ybm+9e4jV({jNFg zz2fkRF>n8o6QkbsPh3*Iy8L*oywQ6+TK-fl?%f&t{^4amII=A2-5B%Ep>(c|bsbrA z_Te?raw)d^$f};htD@z1#Fmxs^&WXc>+#<64zw=+sP{7Ok=|9yKeDNH`NMlx9lH9J z`Swdsk1hY^n_AnKe>Bm$%-eo=Re4RU>~u%VCp7=yBhk3m@u$yt?Ot@(`^#tF+J52R zm2SG@#JAma^Ifas-W}e9F>m_t#%THa*yi#DXLuJx%O8$;hmLHDF3Vs3wmYwFFP|7I z$F6($#h$Y=e!=U#)Ay~4PiEdbuyWVHzVfnb+P&jq+1B_sTOVHa#Gw@rfAYRBeQE!F zJ-hc`yl2lRFMgyw?!Cs_?EQ^556;EC_daocw0t0TZh3y2Hyk`WMe%op?did$ae`6*o3}kxzW$vG?Bj%0us1 zUG6LIkG|&CYv1wC6TQ~*87mGp+r1Zi7e%j|f8%WF#8)++a?w!d>Sa&7a>ZA^ z{3&nQ4ejOQVwb=6)vq|TGXA>Kfmd97ZOgI?S1mt$N9*$Y#;$!;?!d|t&i1!@Puu;K z=bk=v$@_;;{!Gc;u162X^ip9NxYA!Qsc+zu9!zq1*4e>(<-< z{?6MD=JWHkh>F&y{pPAy;%9? z)#XpdKlDuKa zks2n?T&r4dpZ87hZ!%L%YFaM#u!aKD&UY_~P`@N>P_rwbC;@Hd}`Ul(` z7n|syh(7r9sCToswtR8yoexI6-8edq*UBgHe);CuGA|N4{6kuC1Q6Nnow&){zB>NI zHTSf7=ao0!0~TH6{UmzFkt+dK+ndV+WUc_V7FA;wvr`sek#7dp_~0cU}68RXvwwE?m8=eEc_F^sCj&cJ6JBU;DSO zx%QPSFOUEBN^k7&ZFBMR6)V2~$$S3gk>R_}zotDt|F<{Z2ytywr=VjDK&H z*Wk^^?_a(Am;dnQnfx2ty@{B2#%nh`THdr0GhbG2E04FI*}VK0<>db>$G!bj{O5S@ zF7JQnyz)KKc=>N)^Q+=#U-z*+-l~=H^5Ac_d5!TqW)HW1Y1KF27asct)a`KVkGyqf z#+HAG9^kQ4c9+*Z(j32T)#rfLTfOIBJ$L8a@sD~3p{oa%fAP_0!jxcoM_TzC_l8%1 z$(y`$VOi&Tn?TSe_};DFxiS3wX2sz0R`BZ!0*IjvxOv?+S0VcSSt4>Jzi^POSTT8&@3O<6Ry7aPtxV zlrL=dT8GQ6!_o4en{Z>zkv#zIE#j0kc*46a>{%pFKg$n30eK-*cPqN zTX}Gy(+MMUo*y*iE4R7EzB?k%Se-}9d+=@CI8*TT*L_ZO=+Jv$*RE#=+^{ioQL>p< z8OACj^{gLOK)C#D4OMce z2^JyxUliknl>1`~m zxkm?Po@t{ngY(@a8bjA`PY*N-Y15UQ< zFsOeQs}$V%_<$Q$(|%WqElgms_~fPMXAVJn8gihIO?uU5CL57F97{IC}W}xqu@*dISXa>UlKig3Yu(EqzDE>Uncl z^Dos*Z4J(m^WzdGS+Gej@(s$jr*zk`HJuabFY`G2=FNvQckkGm8XYkxW_XwlJPwEL zdj^DS&VW!F`1B3+v?-lfrqP+7(pH?(&b!F_JJC7hk>&o)Yh+t&V-*Y$bCMDwEYhGL zXDU#7V~j`6oewySF$VSQbu{n-UQ2Wm)n#=lVC$PK3WE6H&8kr~XPm|7L}%7v0kx!_ z)EXaWchXQf8f|-Gq~W#6nGL`f+fv3*Ts9extdAREn`0av8H1z3++B1Ijt!dB-)+$0 z@pr7w3#o;9aO{rT{FL@(bz%y;f!)w&m(M=8f%k}1+xhMJZ~u7R@uF9qPG8mZINbrF zkaMR6G>Gm~e`n()+4+{pPXrg|*yPkxCsw3pW-XgKV8G0z7@PB` zN5lk99OM>obS%Ey!xZ4+%+9q3d#TN8(^3~_%`0lDd*!TDjm5WiRdznUbW_eQ%Yk*{ zf*0CM(ijrp3s-Ko!f|~!*cpyVX_UIAeJDYRSN-=vR<@E7C;g6xrr{!zJ?>cvW|$ z@gwKJw(V^Yfe}nTZ`K&VrBq`3U>t9V`oGCuZ{N1s=r*g2SskPC50dN0h z>nluPTHkhconz=0#m|q;!W%VSU$$}Q&SjD9aBMf#&}izcqtVXRxe?>z`^<4NnUx?a zUle38!4EBHS80HC0$f4J(*QgGnmIb5ng-5m%>o_V+?vG#&;|f93A?qLC1r$~ z8qG=_a0i+-0@Qjy3WWVy&Dt_ROlUF%pe8g~0#HAiY^_jF1F(T+gBG50APs~g8ek0o zi_mP=3JtWHty;jVG~2a+-)PWv6G5{}3%C^!6T(TYX0KjorqLYM2|gMiC^V>kPSBuw zOF>hh0ZIXI3(YA3z$oA+G^YhP+%;!(aJ_3T2tXHTE(#nGa9I#8XyAVb_6h(W&2^p7 zUIR3P=9Ugo+nRdm+iFb5zb zgoj#9v0fOc(du-3~cCPyyfzAX5ai-%0?G z1=tmUhk$bf*ahedz%w|4qOAZ>13(wRWC+n3VVnj?21F17q5^~$AaTH`2o?=TkZA=W zSO63SFb4qTfQkdy1JDORQ-DnYdEgRMt`$V5eGPoHdWAO05z!9t`lHD(vA_d;|1+lK|4XvjuW)uf_Ac?jS;ky1Z}jSjT5v9 zf_Ao`jTf|u8tr01yHL<#G3#rzSaYm)ilAL2XqRfV4Q1_Io%XJvJtk_sL^^0+LeMfP0(HzwD$zNmy{YL$H{eAs!28+Sl&=E+DalmQJGh`X|8}1rKVvYfQxf64GSJt&`y|N3-ZY;a4?9Q?WU}O6kND7^3 z5-W>iq0*#@-#fcIdpR$5-UTegb?0Z!RIYWo*m5(=ttyvW?h5Qj>8j*PE_NMN7q= z6?<14Suwiel8X5iZ&##BQl(y%CRSQdX-%bVm5x;UxzgX2D^#9PIim8O%6BS1a?`uH zx>a$j?bgLD((Sn01Gm2|I!hhP5X)rCQcIrYqUDz_D}34U%j_>Ne)-#%ufJ5}-tr)M zoIFd;l+RgZ>p<%yYpV6M^`Wh;ZG3T9UiQPQ;iWdl52cZ zvwO|tny+e&ueG4IOYQl!SJuw2y}R~HPgl?Bo;T~Xs1sM`W!)ilGwSZCd#UdIx-Yz} zUVXgAd(H8>T2HFCqTaXO^}IWKPx7AXo#MU4`@HuZ??3C8sqa$1R{d7>Q|j-p|5t-D z4WtGh4O%n^YLMDsOT+37{TlXfIIdxQ!<2^G8eVA>*0@RI;f zag%aQDmQ7`WN?$DCJUORHrd(aP}9Js-#1&_?1$z9nnyHW+5B$vpPT>bqxGreQ^Ti~ zPk>LTPomF!pLCzSK2KV-X|bSX*_ORq&TqM}t>$^AX-oAUE?m^wdx=-!CuKULBd%7R%ezE&Qe`ucmb^V+AxAPz5KiWUS-|nC7 zf5iV)4{Hy<9-%!J^*GwILeF+R<9g=wJkyi)s@`jGuYJ8P_IlP^*W0VNU+>`FvAx&y z&hLG>_wRkAKJEI<>T{tF>)WXB@Vkd9Z2` z;rH~7zsN%0Rf+nv^stx6Ui?RC7k7~zD=j^>PecRKTP64_S$gRwOK-Ps4ZmcOUKR~2 zPIffMg-U93Q?5uG3*&2w(pyTZDHkm&j*k+hXM7aQE+cIoyOksC!=VcMa!}PS!kn=(hYer68JvkfB$&amUZ(*DF z_Fu=~)<7Af42)0una=(l%k`kQ1e;)-LHcJ`Q3DLvq7L}yy7KA;By3#uX4ZO$AJ&TR6yPasY$_jH=`q5)QxGgsR+UsZ5%UV>{K&#n$^KU1N z`_tmbK_3|xpETS$kZm-Rvr&3`&~PjxCKSb?G10Kxm+FcdD2h6zK~g{QE=zp5?ZPG) ze8Dt=jx&3&Jz(^Hh}rMgc{o5`wFzE zp4jqT74!d5ZIJw(h=v=BgXCOUM=ShAPgE$qosP{s<)ixw*v8#T?l)nJo~3mxE7JEhM3z&WXjTr(<%!(=daiyl=duHl3xD5x`L#l_s$?R zz7C6p#+AA?#Nzp7{{L;8@52n*GM5rOs1Qua3+wx0e(_v&R_|vxlTG%NuZy%GR^46A zCxxO;LCedF!fQKJSe)AF=e^QX- zE)Fj#I4?)ia2Rc~@&91y)xE;_buuNb6Ilvg{#3LNMv7LY=d=!t^e!0ba|a{6%YuuO zRSM1tdB+*C;y!FVUWs!-6jh{w*m!QmiPvOyPGx}uM3ofUbXW5+b@ybf%ifS>E9}X# zi-*x?#&hx`tLcJ#7z?I0FsPl(u+y)}kKjicNSRUubx7VMOZlmy6md^{#E%NcgDK?f zF7|v^8xIfS;goyg<7YDVRd3N$dO<(D>*gtYETCXzxw^(!-)myYeaQ;zuv!h?Rr#j0 zxMXieh%~3PGToydYO!KazyT%0Me3nv9SrPV@vv`1+J|oKN*P+mx3pcUV4yFHD(HVS zkh@YrUsQqC!3Ocn=*f0_(QZ9^!7YJVF@?ioHG4(fTG{l2h$Y_(KcX_jPm~@Mb-^+> zmqFB51_6B!cJVDX(IO()4-7M#QmmRjkZcJ=erMyo@K3R%|B8xt4RL1i ze08j2LgmhUfXUz-jTrO6(lKXcElh!vsnjD%KVGY?` z(?>rnBkJfwH&dGUo%ohk=!S^6%!Rjg1(-Ts%K|KTHC|TwcxSQbDZeLKT2E}|plBwV z#v}!)u8vK#gp9OY+CkI2#8Wlo|13ATi@&2>JwZ>zD065!^Cy27R4kw}gHiP_`X*Aw z(JB3lhNirRZ`|VcU%lCXRuxrOwiT}Ig{;nVKWdaPyhkPJFCXzgdrido7+yneCMI&G zG*mPV70IP|nx`B9SHW@$=0_m)f%Ai+>WOzTEy_Z1TX5~aSuo^~_wGZQoAma*XI{F&$`sG#4dRO`an@izhw{&=OYsu^fb*_WHx5mT6{+((8!zV!tfai6 zQniM-xOo11c!YHKe*h$K{FOo^Cd=7ectjHc5YL8S4u_Shg~R{TPblsGFP=i_-s0lJ z>hc7J%6<8oyyo1qHO!+uVhYE{@^+`w^p0qDuhJE)^wc!bzHIH*J!^KQ+ob!i4_*3^ z>bU)nQL^D=tVY9=t)C#=sUK#^i~q)6_jUD=>4(0KoAWq}mf`(>C{nuni>&phMJ@4poGK|gFVhJ~-HM0G zJD#gj_b8k;pZL|K3;(BQowH13dn^USYE~9*)U9--&4xEL;SV-JPp1uRoKl`T(lb5V zU}(cSwWdyb27mb=_PgGcHA|*=zHj4QTgzE}OKvuLiQX9AMQ089^FQiDUM<&QV zdd3AXIK2`o(ziJCuAg@f3B7c;6F(1Px1#A%>ZANLVH@AI`_DSkHb`Fy6HO;?ssFq=i?jpTb)Pp(Gh+gneoSSEXI>=~=aiO%}bVAdgq z#$XsY@e`F;2Jfl=z2B(3t*|Xeofu0{Cyt>V^ z6Sr@he$`^4!|&bw>X~1e(sUU_=9xzLPG#)gSI50NH6ubd&^@SRaV&1?gTq;xW64O@3Zr! zxAqquZc(XU6~#C}mU?B4Mdd2vWT|(R@ghnuiBhk}tW(hgKDH%UXe8`0Z=}~_G?M?A zH0`SVx<0l)LS_UL&5+%Mc0(sq@qh^sh1zG?}z$h{nQoUgV^oI>uH*ye^koX~>`d`k zUP+y4xH{7Typ#QonNlTIiTtoYee86q2c~9U&#!&apPgwO^IOIjX`EWMFR!`>Rcrku zL+ksJnPYau0LJ08-r>SrDYFP_FLm`(MsNi%Z^eprHfg@!Pey5el_^-Cu72sOGPmbi z>6Vc!-d9;m*1QIHB3t1^miiae7McF>kmnd~SHE75jk{%ObOGy3H~tG$&apu2$s23b zJD4I0Z+vXu7}#rDQBy2h@2t{ATN;c>jLG7Q+&c@C*p*dV9s+0U4pADaG)pp1mFW=B z3>n1<6lau%-ZS>eITd!xBJF5EZNud-@jAYD?lzQyri)T~H(A;?7yo_*+-4P3_Bt6u z*C>Itr}o@?c#O)7q2bbRlvgTybzS`UX$o1L*l+_X|AorGeFY)>r>68ptaVs-A2E#Y zdi0V)W9!NJ*q%}k^ppYO9U#v5N|aJofv99lgD~w^?C8~eL#KJmw|Ip>R7gXGJXA>I zLkq($9LvYklahvFJZtG}FHu@Kn{U1TAYKXLjUZm>AV%A0H-jQth!o5l9Qx@9R*9QL zii%w!OGAGK9pGN@+{dwf14ReePa1k(wn{sGqPBhHP2w?X2g)9xOi?MZxoNDS`Lm_*xT~C%)DiG*Lp-c7Xb|CJE}- zDqzXb^FF~>l%nka6?!Tq2_gJpC;Gw62j=)76Kc?-I%qJSJn%Utk}p0-G<1wl59CRu z)LR{2BE}g@=kXyX;5&@Gy#VRYrwjg3=Hl=IIUUhnXq-WSk;y*}U<gN{wSV`Z(B1!jkj9TiL5>>c@D#eAkxJoZz_hj%lz zt;`PO$SLy|jb){2m;0^F4Wg<4w z4lnGgxhP#OOEFEwZsG|Cmj_{YJAcPrRW9ETT>hJPzBgpG(sny)`P)&gpB?q0?Y!dg zk~K$LcDjs3@6NejS8%`N;-$PlyIMDo*X_pZcI9;=)w;t(!B@F{8%3mP7hv~)B zz|ifvqFQMyuhf-S@)uBPvRaAHMQMIj#P0iF)9Hn?w2-<&nuv-84DTq1_Zg%IwB6WD z?kdxnMA7sy$r17c)k88Ct_F(2aO9A;%tpOyZw5eayMfn`_N#S<%k#vqslDa^P0>B* zC|@m37$kluxmi#4b(CD4Cxb+K9)xwg%fFT9-ts8NqoX*``q1!dG^IM1a}O#Mf%kiN=ReuP{P zOv?to5sHJ%6OP4wM@Oi!?J@>xY<9bmI~=t}7Z z0}1xnY5OC-FPDo)sXeyi1DaM(W($fF-cua~(F0BsAk&uO1)ef!@!9eXPBUAGtyI#| zZ7#j19xrQ3Kzcg5mSnCfCy6uz=RntnBCg_bPBs+B%Oxy+20S^W!`pkn_w7q>`8HTi zRe8LuigPN|Px?VIV_N4itDBhAWz6XZOzAuq)Kef47OY|FA@Ei`1IqAY z^Twy)4bt1uvUFq5zXv&tmmSbS>KC!BFysrWGPu^7a7jG;N7|5A1S>HjhR zW#SBOL8~vD>dU?ORY?>E)jo8#H??y?EXF@VH9K;*_}B$VLHCqz>>?L~N@6qi|F_tT zKUiF8ScVi{5|~li{s=KzmZs2%q)B+o)nN#qD39PL14f%0_ z>f$NdRf_vys*C?%svE;1i!NbYThQzn-YgCqpy@c$S(;>5T=7wl%=ESsHI=y5jO^ZyWDxyxLdky1I`RneWHT*GpBO>am(J zJ0{4{GK;3pQV+W_2eO&eQz+4!Hml;9sxaAkVCSHCrz3CI z<|4nt5jel_9hg=8M`s`#j<4DAoC^>j&?&l(a+Uv53YM|veK8joDB+k~k)EhL^f~9D zMKz0#nkn3Hj%HqDGxc2SyMV|R3~h{|3tQQjR_a+-Lua;f0Kb}UF!jVN78RD$Epnv< z!wvf4D*HlDYYnUe?V!dqi-$S%W4gYi)3db(YQR?OO?zbwQmZ2~=Y-=89pt^TW8f&W zV~F+N)hsRNWBiK`G33J#*;&XFs3%?EHPt22VoAz=yd>g>Cf+x_prbssw0OI$S*$G6 zEq47u4wJXbkOb6w>VocLutJXFTyD~MLynPI$NZ#*XdlSKEeCUrIB+ZFh!MW!6^y)n{3$I}X)V z3zuZAw`@p>pJGcMZ)6R-hSj!7+ZtRA{nq*&nazpQmZaLGm#Y^q-)h}pH%QwOr%sDS z1VUrljUbIWR86yyhCHMpI+$~IBlLqbcd06m{gA8NVHW&PXvwNrXBnA037yEzx{#`w z$4$>Z36f)}8M%2Yq66@BU~=?0t0`mwaQ}5;lnU^sYpMDym>%<4I~;KFO0DT;s`2Yj z)QHEoNR7`nTxXSzUS4-{{|&cAD5!fDkpj)xm%UjhYta_OARIFu&f2hjdwR@x>pWw4 z8TL)M2>-VhO$ zHpo(wRq$ngwy8$AaLje_Vtc?6T86q?vyJcoHEBu42KTJDvtutZ=ddYjrmTuvRT&|5 z`I8ThI}qw5-DbwIdYV@hQVRP1x4_FQA~eA`xVGY?^qV8sfJY671!Jvvg|q+nkA`xw zO3Gj(i*rB{4w8(u;t;$uMDw)WAxb;{LlRN#CU+o;JP3!@Ux2tI1GRysGmvH}*UVIn ziH4KmL0el|n7;N$!pJEIBdcK;P_7*|N`Yhu0yBelBjxpB)r{X2<@Ax?>p3NDLR#E0 z9ZeoCy2f>)E2TP7WvXU`nqxpcX$Nm&f1edrXEqiv*5j`5UjAok83@|uk4^>ow zKj~9ZW$W{2^$t2BNyqazq9|2l8QRAPRSl}o6kQTlBv8JP1h2<43ex0IIxLRqI>iZ} zZaB6vyyv#{Mw-u>zD4BcAjo><*;H#JH)dCYJ7&Cf1qGYi#U3V&EyqaO>_gYCWe;O| zYm~7{Ou$!QaFgKc@#cUDZ&%8IX+PG$nz1r^7H*^pSM{br3xFtiLIIkUGy{OBHM$hn z!ZI|F^)MVeqQCR)$t!=jkzD&VdhW-{d9%RTR+?eBzAS6~4$F?z$npIL^=jM7#uC{A zy(u;cQE>u!Z>Qy~2lapgJZ;GexMH)|T3R68r+;BeA-}yK+k@U`eb(5dTi<0KEcnh1 zN0{yg^S4Sru^_KntiIhwQw`FsL(A8#-(|_qhz}2)91~#chu~f5{#nDp%qgK^v2h^* z@tY6Lv9W0e)@IrB`V?s~t%mC83UFDSSPg6o@Z!C3g=ydQ2kO*Fsl%=qSbkBg-h+NM zR-sO23=0uRBaNouBnn^wwEQ-;&8OZj{|NQ%0uA~{h{rz}(A&Pnpy7%6gS@D*&l6Uu z=Afa&B5cdZMUVH@8zB%;MgDqfZOBU7nsv}}I6G?S_~fx8ZBpW}r0gAYZEU7NI?Ado zdd|wwD2r)n68R&(vC#$?QTtPWmmIims?rK+o1#ZQgGqct^`Nc7nPB{eRj402e&~4X z)5RN40JOJl=kh627TIWyfxMcDh*%*C~iG9$3k_7TWv8;(R3+@ewu2gNjNGhAtE=`NF%FKBY1}b zSh=dq3x_CcLYlAW%b&JvKd{Bxc+Ql7jut5>Y-(Bt!q#USSnbuML9CHQN}Q!MHjj$h zn!h_|+wQ&DW5Y&8;(eKlT!22gB-8DkGP_8(w~N36m75MpC53LArLXHi;%z0GTFBJs zhDf(#UH-tqRY>)vqkrIeOF6vgggFE@q+w=4$YA32qcBGN6+q)z06bH3Wa;QmkvcBe zF4DDF?4_18L5drIV6o5`q!rIgV>ts#1~edyk7!d^>5vA5VN9FCFsP;{_?Xn` zJVbyQu#g@Rtwj2Qy->&6K`9+;lG;tzC`UH~qR`E% zDW%kE$+nbkGAf;TWiMik~l-oRnMwd%0r_#(ygK_BLe6vr3oFcyi;VNHM4%vXYRIDQZ; z^(&8+LOlN{^3fckE4o9-EkIWwsb4{HZJZzFHHScah-UmI({{)G-y*+%DYCmq#Vs@r zxII?O41U@FWoN2Kp>7mVPGU(=BtK3b_5!@wc(`a6(q(8bz`BOS-t+AR@3*eNhRn`@(Qo0IV%hNKw13z%77;j z^AmJC`J>U$+4BcR9bd9^tf-@o%H-; zGcQm7rPAypYtp`1;sgp7SK}+zezR?L+hgK1N&9Z!_LjwekVPeKf|mL1?MStSes;onMCdaT(% zn+`+Db=>TsjXG*^SvFO1JX6*m7L|ei=G(M~xg133=X!m~qdf}X_@GowL+}z1P9CU+ zlbcwP2O8bM+iBtvi-y!&PRwurow~^Vl2S#J1}TrMmp00d+YH=hT-qSASoNXu6@NHP zrqe87m~3*CW}r0V(lGHd$}su`N>=PYf-5(hVS})-u`bz)r__r&(Hrw&Dsvc8p0tGA zUU=Wvqtviu1l4u#mq%swtdk*+m32R*m+FsTb=8Nny<6!`ELZ7=sC69#sB+Xrhd*P? z)P<(KrurTLpLAh54_5y*7BLq}y6q&{08EQ=;k4M7<&-XF4`zGal)5~AO*W5{uVMbj zzeXShSQlhLY057_0Czy;`=ZMh=p4Zayp@Yg%tTK$OKGnTjmkyl`yy?lnJ#%Ch@g7m zA}dCYfti|%T&C+z8PHFHPKq=u31w*Hiu&Id5mYw`Pw1*^$sZH@ISJCs*qFizu`b7H zr4;dymYAuZVH=M#*F6hvq&w#F0DWdC{fr!^;KPwP@G{s$Tr`*)wd<%WbfWll3Q^FU?|W{y}sWaB8S6i_uFux$%B zX)UYqswFjhaV%@|L95hsbC{kE8<QEh*RTO~~JHuEn3Ohw%_-7c7 zf{D^4fzC1+GynZta^5#BKXMCRhyCK_1AA|{k!y`Ttmby>S7|Xz*1N4uU7l@~&I+4T z6DFkC0Q#qLGh5wdUKZwEvjeLza@D8}<89In!GF@Q;ErzWi+=@^XPEU;;>MY=Zt>G* zMp>l`!o;L?n;|wKHsF%L#AWyW$jc&Kvp-fUnA>gC_sWV`mg$zdWO;gu_2wk~<>>6$ zF>X_5Cnq2=3G*rZ@`{G$-@9>NNAqi%?-kl_6x;6?o@Pk~R;fW(=mf4$x*?;}61>vN zG{W(n=%_A@P<8vW5c2P8w$oi5g5YiDU#{N#@yD-jdUsuX7d^<4>Y@iyUGykPbz$;EE*C$|E+tF1iE8Viu2a!rq=iwLNaK$}60t0m4t6ys_9xO!Q(ck)epSA*ZI~ZMOze4sha^)3)ZV zvL=e-QWLgcbu%R=1Ns+Ci`c{%*s&`efFU3Nrsz#{k!_;2f1Z?@+BeY-^8>@eDvQLOL3MNJBXfaX(0qceH_qp%%VMU|OnRP))AGt4 z5y?(!S4$8Z<4HZmmA==kR?>8<6<5G44c`)8u7{p_!z@JK>sfygRi#ks2Ts|~B~wY2 zf-`9}&l8ffc=ftmi_;Lw1*ewLUmw&Epa&4%kCn0wcrLn+C-?a&7^d zE1ShE`Wxax5FA!na99QVf(G8PC5lCwOW6ZtsS^BRo#7U%1+UoLOQ-`67^d_>ljx@s;_w2pefk#%Sn$7FDXQTocXjCD5VY(RFB3CK=zCgK~bi99BsLdapO zhtz_cPiZz^hmEb_D;VTHYb38C9J6H}oFfeuvbJH&+?d3PmXWbr&cHWtE^E`yO>5&O zEV2UcLQctk$C%N=O!Znb7aodN{;ChvD`|bv?>Dj1CbjWaRObxX>lck=q{wnHL*XgE z%|QBs<4~jjo*-V&b2xW_{`;xI%Kx(DdX<*Ew-(2?+*TI?)f1H zhtR^Ws;$8t^MmV44cj~F9~y=})n}|qP0w{(Xgo4uV^?b(!-Lx9{1wKuWwWQ*<{PKZ zoRwfTJyHI8t9eb8|Ab+#4q0^ci(=(Qx>^RPa{9f7(^LzJ4ZQ!iSOen_Rz8@@>sdVm zo560GksELPowsb4`yK4v1f|R!3cjN`_7ipg34wM>8T0SoKlt@uJ`ZYo__U~9=ld3~ zZFkD_3psG++^z$s3U&?a)hA@w0Aw$*!}@xk;&ni|+dbvs@`c0_?AFasuv?cocIzgv zTVup^OXLiSf_b|n*A7*=C`vymC)GS%MM(-aso6(Ct^du1E5Wa%4T`PR}&;U&N? z#kmNHG1u~ZJq=kyYNaNWszI^ROGnlowW1+Q=G7j2R81@rRd~%y2fRi(MP;_1zzd)j zIvO$`TQ`T2@c|y9r%=9;aOo*>3O>c+)CSDER7cNNb#(P!)zP!Lj$Zq3C&<)XORrt3 zq}QYXHww5yH9sin7B<<9O?t_`bSUY(l0!{bD{(FTOPb_HlRe4uK})a60^C?YXI7JI z>CYWnI_MordO@j@{=7s<$CKawb}G@)3%HK{7(q^nEP+l-*OVG~%=L6T^mHfb@v>V> zFNZ->uY4zc=doFrXWptLU7LMm)q7>V7L@f|+lv0j#AIZ-Y7y~LRn{LvSw92oW`gv1 z2il8!sVeNrr;f`jPC{YNt@U1EUj>ETNxC+(?W}G)p|V%@O$ZybwA-?_m88c@2HRDw zy~zE|d!6nL*Xj7Js?)vUI-UAZ)#=`Rq|>Q1T&H_es?)s?|0{KdjozlkqII-uS% z^|q)*v%*&zRcJ@4ci}6CRPOz~2v=!Uss+LPwp|(SJye!<+E2^RVXnGuhh%=hzCmU` z!}^>2L8VECN@FK~<`2~(jII|>fNBx7Qk3>WxdY_dE#Q#FA%3 ziZeXLBA2X~OR_66MX`%8ufkyaIK@@EtC~^Sff=M{dh%HNLpr%TGEfFl@C+C;0~|)i zc-R<^mYNuY92UkYXe#XnoLR_y1hqEUl^b*;xcM}{)Os2*2eFqs#TkI~Im4j0OonxO z@C?}R5BS(@@CPxG_@l1|BF>Gos*rIw%>)li9b9vPz|#Yx6Qbg6yBDq8y451> zPhVo6g$#am43B2^I>Pi8R<^Mp6K&Is%ygk8RkzL~!5lYz4Z^x^r>{uMNMAiQ&MNJn zVo!?0v2|5>cnB7Gm^HC*d<eWr7B?PYGQ{TjwvJ{>IfLHK^IbdhIrx6M}Su1QCzM`Lb>;O>zA z(4&kr!nW2(A*|+W*hjiSm({aiYl4xDpvp|3zSbr1$n=Ok@XVHG{2_bq*>hRL8(I^M zjbn!P#@MH4#b^*$HBU#Lt~5{i2kQ6;W62RA(QwqwZK*9=wA* zxd2tZf`6$W8GnNk(SYeLvvN&Fh6IOmZ=7NAhJtfQn~}ddCJO3)BE*tuwZCH>E%1p} zg-8@(3pKLQFCaH3TIW*-b8yu5?R#>z@86d*E@af?vBPbq8cJj2S4dZG=^kSx(hW4P zunk;qx7aXRYBYr=QG0l@-QjL)1=rhrHjbjOCXp;0FZ>NX#9j*~9e2G2UGU+qw=UtY!9y@Wv&YihA+qQ3x3JDF59HYA4 za?QggZ`!kWW-Jd}Ea;FZkPR_!zV548FYNm0JV67Bl+iIkU z`pAE3$GnX-nK$z!T{kNCWY4bsxmH$jc4TNT%jmd`>#^jC23BkJo2Jy!vP|)Tn=cP; zzHR&VuOBmJWaJq1)yt0Tu47`9=@fwt8O}!2n8Q!D%H^cf1zz>_JFQ2k7(uu}FgRa)#YgT8q)6*tRjI6o6P6OuR#^kHrso!L) zC-moWs}geNZFgefhQ;j5Uz(6F^ydjd%3^c&+O>I0t&NT2mn9(6HFabs%+b^0$IY}p zHEvB#ofhk63QtxY!?Rgf4B`O40Fb92&`1R=gO2x&)C|@KsAI!=br`TjHU)#&FGb?YdIUwK{!akXkY? z!@PA1)}^`aT9>&kcU}CTC00r@Q2kjg{$L>%yz4JovHFu!qL;+lh8s*_3ut+pJNb89 zVB<-ZB2LgjGu0c->b0SINLvblKGg^d>R04-hk51mzb;0&9`Ey1&0n!DU8#$ns8 zJ3f4%Wmrtkff=@YhSj(Ab@N{t*4)-Jt>NH`tj+r@2eKv)f}UzOQ0FA~XUyM%EV$*X zutpPYeGDegBpN_zTgB_g#STZr8^6jOjh$vigjr3VoGT`Au9)-F5!yHY4V)3*DzR4gAL~`6}X$J*RRikRTy}-EwBnNZf5S~SOwQQ*Wv2!T+5w# z%-}7aNXg9JZrPR|Jw7xlVwkP3$`sEU_GUzehQ>vW369@<6zBb918cDOVNDutF?r@u z0}ZklN9kxcSV26QzM%$Ply+>V0U-t{`WBRDtd9W1mz1PuNk)@rHMr$H$mg)itH!gQ z{|I|ITZ{l(OvFGBfiL#?`3=-dx$_gG?UG(L89H?6B(O$V4|q%WqH%`Uq8@sxZ`hQU zo3YJuFef@-*whIjHfisOsT=knsV+c(Z(04v^{FS8J_+7~s^ke|3hP9jT-F2dQ>sNp%P!sRt?!KdjheaaNn#!#|79-CGsABZQ+`Wf#!EH889x@^#Jk)0L zRQcX|<+Sd52j8=+eD5^)-ZadO^F8322zkF<*1(V!K*OQ)4Mlg6SL9I_+HhWXYSYf6 z^3I`WIB#n;Zp3-b-Pnd-Cj+=6}Y~2Xf7BLw%SD*@Vfq>Y!XK&8NUHdY@ z+9D@~U>sGb^G|?qR0Res74r#(r?))UvnapH4y2V~t*g7kkJ#kbfVa1HZQh+@WBSCQ z{m@HT{Q9j}qmek(QeL*D<`(H~3S3X25gQKe-ITjCe{=YVA>otxOjmMdb{>e1!9aEl z*nc+D3HIWudw`r@BRGfma2pJ0_UtUo}h%bvbGeo>4Q4K&OmThnXo zOYkyZ@Upu0rVW|o#;RTGO|2rV-pFJez9K1m{!S;@&=)d~C#|WT-ATG13|^MCW=-xA zYjflH<eftTfC;(GA1R3Mw{V{FM3 z_2WUQfjyUU%~C`ARl~yR3zMh2O`aP&H_<9JwhtaXsnZ;=H9rFnn_RSNO=kX%AwOA2 zy8a{8U2H@65F25Tmf6GS#Z8@TNt&9nIMJ2@n;hqCE9bAY;^me%zyyc%*7GvvXQaCw zN?)D3AuYLoiWRAy$aii#xQ8qdoD6MQ6NfP_49o%Ia3ENl1|jT=bo&XJfZawjw>C(n z9SGhONbYx-dp`ebF~FK~PR}M82CS|+w25Dcvg^5XHEMe2L&(62qFr?nm zH_JCj$A2`W-qu$)oL`ulxz)0LWl|u-R#^W#&#m(f^Ryr>ztNld&9;q#uAR(0B1PuG z#c?Jp@+Fzc99qKU5-kOuhWC03^Y}zbfz-)7pr!0}Xen=@r6?SHa1a^tSz71YXlk-} znY3WEuylJkRFH$%cpkkVxH6ALGV|an1xbfQbfZefAp1n8U>;nlU>ye7{e+B!(w3&Lp%y#HE*)MgOYdm$CsaEfDddlA6Vckb@zi1hkZH$;h|=FZivBq( zOT~fXVnRc<#GJxcf4H+e26G7#Va{I?O)bKagJp|AKO^*GlfC2@MM@K}*gpO_k*#+A zdm?KEH4BUSgCbjm*`m)~QTj#55d*NQNUY+*1MDIFVm{Qz_206pNPCYJN0}uBE4sI{ z+zk$v>CSvPrg)ZF>f=`urI_c(LmT}NrPxCaZS-p@HbO_4u?TpZ zB?h6Jqy1&+Z{%YM!ZeFMoo3M&Si6K+4wF^i^g-Zc_wIZb^nL`rX39Wv*mYlLN@FBbA17Lx5prT0H{f}eM2 zA+7!B$4<6>ic&58v6EGN5wWy@&inL2DmL4-+i&v@4$~-zkBREh%w~v*{6GvT}{V!k) z9L0O!8U@Ti2Z@Hm3YfOYlqZh3HuqmLyFXIaynsFR1&jXZdut;nBO3`=;JRN zrJx4#GhA1b+aO;~dpr%Nl^x}~#q&V1L!}tn00B0j+3_*W!g}&o|BI$1(id$7k{Mo+ zf!r$+=q*oBE99w-2CCiW@g@<_$OGeGY?cNAL<3()?*ceO`W3(%(x(9KkU<3q66#&R z+7&&(pt1|p26`8$Eo2w)Cbm()1DUxZe5nmu39!>7)lV|S5fwgxM+Ek>-#fJLW0QSfr4Y^P}7FD;aHHWAbx2qF&L@;4}2GUbFgaY9Z z8t5y#tJB-8QV&$AH&>Gfs3A!B;g@7l4L=%SR~GW{qk*O2M`@piA5G!GMh)b6S)Hv_ z3Ke{e(rEj0?$klbdH5vNtn<=1f%T+c{^##DIo1Pt8$K*a-zvzN^GW)Kp#_fg4SlOP z)+ncnI`+O*)WPResU|1LrUd-ZMbTfL@)Fq*DtC*A%DHn5pb_9;53tM#m1CI*pZV~M z6)$;cocenertQhdc_Je$(3gCb=G1DIxCS?kpm7_Kf9^91lY;EZT(}4-{Ca_0p7lA< z12T6Dp>tmRinVT%kFc5GgD=Z}qQ-OqzdzNPeeT2RS^uB*-UK{~D(fG{(|9sugxm9(yI``aj&Ry%C>nrfGRqlN+t=hAD?L_SH zT_UR2lw?fw35VROUcsRu`IdU|-mglT`Bn(R#zQzpHz8J+0+aHz~wLz(+_EB*Gw zNObV}=^D1uqeR}z^RdQw46^{^^?qOITK#>d>5Vg_k1lgjdf>zw{$3apCG{M70u|d_ zUGwUrKSYnV6fb~P)vLX&SJo?F0j!zsjl<+x+#>Z|BhH0ow1#>E*VdJ5Uj7?CwYkvo zbt5tv8=>@S#shI5u5fQy{8UCtrhC+sCx<0R797T6(7$Lg=*{C$A{ETBYQZLte&?GW zqv2~Fz2Ub>I9kUVuVRP&NZMgP(!ayLvys3%>}y}*;c6HCTRmN_)+e9PpK~mUFF1s; zK`V9VKG*5<$3Mmf`}hVIVN<1Vb4(sK&!iFmnK|>bHzuxmVf^3@Jv%k4k%F!N*kF(G zQd^X?=2mR5e?Wf#`&ck$y@IbWrr}fZPxN;&JWIbw`|Hgy>qpj@HLl7D<8Ins-?~OE zqrvnP3|qY)?Vr11B?hib#t-Q~b_@+%(Felz`rS*%_8%~D%)lO#*B&qjt}ULsP@e~` zyuCiHp#E5U_!^JVYyA6q+WiIf&C%;quG$#A*4NYGF6l#E#!w#N@$UMw<^VPu8=^Z| z1K430z)tt(=&u3m4wt^ep^mqsb&)(CA_fPRoczp7bJ>~#5$7nL|(+1eyO*CqcE#h}k zr(|ycrSJ{dUJPWvX+;CsoaZo*9XKj`@6I*rw`^TEqEF8eqfy}N6<)_`PZtNaa$#p! zRkeF=M{A?*TY9Y=Y}Bo)w#V4i+^BoesQ5NE>Qb6dk!FmUDJXNw8uW( zs%lQPx2%1-9gSMuu>$x7zHEKev6&LQs8?$LL-gC2Z5r%$l}p!RyN|mi1;XIXmXfn(Hrb$bMtenK19F z313djd4AbjS>+JRn`I1d-OOmdE5+M-d1F`a7p9KtlxQTo4=xAIwGm^X7--38sIWptcbF7oPR zJ*-g%CRUwqVNTwqJ7I}tgI@iFUi}$%yV@j@+Y1 zCmY&zgur0aJkwy)^)ki~?EYE3jUsMdygGZ$!ZFavW19|~I(ifqN)8mL*B6*seVxQv zq~O3RPGQHUm?@F^Ta&+Uk)e;td+U3>Tpmzbpx<&xzhxx5%h~n5lCIwi#K@*f3O4fE zc2$xQz_wMeFIX7WfZ#O~KiHHhFf!uEwhG0!?W<5UvaynkZNBZ!KR^Jc+J$D6cYZ6@}s;foXO zS2OP-tI>9~;{}5q1>4N+YRx{^o1NzEYJ<(~YSn1B+7ZM!g57F^&E0Brq1|fD8W_#6 zTa9p$XKByd(%Bw<_!JMH&P=LyC}~5%Zg1BO2R#=ydg`u7y09^+?%5<@v>Q9$15@q87ED?_YkQc{Q+?K` zcJXe#E~clpJcg}ms}?WWl$G4TJs8td*$FtQ?r_}5CnpV`k^F^w{q)6CG1Xq}`EQce z=!0H;e=dE|(Lz)(Qil)Ufo`(6m22H#6 z9ns=x>{DxreQHhDJiF+{l{>d}znrL-Idw_D9RuV}2k^1C_k{yPF)j8);^fKJwAeD* zs7Ux^C&Tj#y;sLxFnp%%&HN_K8MS!*dTd zF3cU3H712-$LxJ-7qN8P6nmS;ZJ|wS$$gFF#(FZ2J;Wxp1#TRG@StA#tWkLfxhZb_ z4%(zPPVHjU>896lLEB=k5I*rdPu3Bm+a-&zQEjq<5Kjzn+9RK59^r(q-tM}6U#wT^QpO&XBce`@yIvr;~yy=wJ#s7QF3 zZY!wo%vrJu3%#$2tqUeUj489e6sEV!#1@NMiAE}ICv5fCl-|JOJ@8f~hA-&O#c@Yu%__0o zD92rnhaE#4lVEmtgJZYjO~+BkS;x1Ie>#40YR(kr9nRs-iO%`XbNItMx=uZ=exhDb zzi}tH8@XG#JGi^Khqx!ZpK>p7zvy1;-sIlte${=!eaW5Y{vk{WiwsME3EtGO+F|v= znuN6u>k!r@Y(m(wuuWlm!VZMJ9dRoJh9bv(xh?%<>-doc4U}$@P5i z`B{sGA(2$=F0GCBh&DuJYpkE^u7^sFye5;(TEcf=OQjgd>8R^sqj)U zr4mb(&%o&`IDELkK72S}wDe0)3;3H>OSi1Z7=rH~XQ_I_Co7*Kspw!hsu-{ecq&~V zI6CFr4qk@|8%!El}5=TvZaW%SL71WCJ-%Zz@iCUa}EQtS15G@_w{9G)0 zR-m@@+4(QQ>fN)02c=~8Bdd4ajcDu{EPL)FyR9$r;l@}ete@77%h6HatKjJX}P zIS!Y=u%kK|q%`+w6wp2m-lPFjpXN4=l5f%|2yD{WXKvD1on)D0;F@_zMW+=t(m?I; zSPy)^bC;@pxBZQGU)?a6)&yQs_1@!+GG7|K$dYP9bTmg}$D@|BaNSF|2{Q! ze8%*Ji!xKHs1GcBW6(bmBinoMK{T5^e&o?dUUgwtv=(AhW4o$tn!8}h(!{0DO`C*I zQXcIN1C2%*mlnEH#@r>NWz3vB@{z<|L)Y$yK~7zplk@8Fgt=}FJG(w@ibJV*XO~7F zh4MbCzWUm+&DtnNye&fs{XE#8TY|yy?N84YYQ8&(C@ospNOGhzG0mD_FLO@2Uc?jx|_{y zKV(q7Fs-}M1(v33>5s3+ev_7Zb=Zr=!g<0Ky#-krT%FXzG%!LYXRm(ncU^^T-UL-E zIF4O;xV#?s{u{6*{P4c}?=x))A5VdONF39<02@b)1up&Xsxhk|0ZZIxUB-G9tNNKP z?8bqq#W+3g-JFkij@$O|iy(0fOrheK{m0=QWDBH_A&`JwX>@3t0jlZMhQah59j33j z{YO%0IQbzGhdP+nSF~qvpu;%qs9Le`#pNqsm^5MhQDIryJ~2X*8P>%EnFMAr7vk?9?6il?!kSJCAVwi(ueB{@j1cCHJe^vzGUXK zg~>3V8|j+${OspnNYK(}qiU+q!Pi>nP5s}UnVdOt_{1)mVH$0*Z^SD!O zxW|ZgdoL_?XD?Z{W%)un#}R8q&y5UVz*+mSH08h1A&66cJZF&8WLVX@*27Av&4=1JNQ_^$0c9MABbsy&f3_4%b* zoH+-qUD&s4^YRo;UG$}EOV;YeTN76-ob@zzNt}UkVDIJUhiA+kkZ6>x(bcFrHf55b zz~1h7w>E@Mm%*Vh`!wr_>Bw!gb^gk$FkY!EDh^V0VG>HyJ6yP+SC~uvN;2PyX>IMV z9t=&!YkX>MvKE8m;xwb_vw8$h+E3K@;Ib6#oYQtcH*yF*@))SXWO7fBc3|H6wXlY{ zZ1AIVQm$9Sr0)~s7iMo*viP->9mCZTs-IJJ2nVbF#nSU!Z5<4i|PRb!r7+pMlzFny9{FUSs`v}Tw6eJg$2 z3OkiibH8q@*H6?|?efs^#S<}yIb56Evu)olUBdeJAN5!}Y+CxRt=38-F~YKf>=Oa|vmIo%KIIF2ibKyqv)f!3 z`Fc7@K&?6F-qT|eUUZ-P%bU&Gbn0_|hb=G>Iu`moO78}uWWVz9N2~J~sxZVP0ANnA(5`ROH2rf7;)1T*hF1s)lV9 zjd5O{R^lqRqsNbqziBke(_vY=B;=Uvs>t!FWVL1^(6;!#4WXSaTcg zuT+B0dS34w*LTJ`G@E2QRcfx@^M{XWlW5d+AKfsr_ly+HjV1r6&#@2hc0)@w+9zw) zerF>rL$5)5p3!Dcp*DLswb}Z2uY+02f+868_cP7VVhIC-|F!d8TnE9x>+7N8g*CO^^-eAv zI{HpQCn%i$arbz%30rnN^-*FZz7)ncXd2AbEY||3?Y*O&(38(J(Qm_CWjXCFRe$8` zOL{7L&6@F$c{2VF15nz)(y03EA&Ad^%@)XL7L$?+U&~F?duM#(XjCVWO6%nnDL!WTlvQqOmMJa+CF5M zwvQI~qeqYW*+abc7Iv<`rAE4pmMTn_N+DpD@&(yhC@osG?Ia?H^cp=(+(On%h4A^v z7%A+QrV6!Lx0dBa-R8|Yl^1EvJHTz#u5F9*BE3WV2g{3YojN>F9!5sZ6jFp+cM9@0 z{TyWIl=E|v!BW0+k<(ae7`vm{oxtu?c4x9XXK>$< z!^C`c7qh#9-L>p)Vs|^cd)a**WukKbHkVS6HQ$oB3QWI7T5)5ThKh(S+e*kGmtl}q z0d?ijYE0u?nkOJTwu%S#Rg;xerLK~u^ixJCOO&g?g{;~eB1;mmMOa_)4V za(?E#?7Zr{?owP~u1Hs`E5TLX)d9vs_qr~-u3#SFM^&h*8llFhWz}T0l3Gojp=PTG z)X&uGm`UjFp6`Cg{WInW28CsYtq(gCc0MdOEI+(O_@M9+m<9MW{3}mcjQ(qQy5ZFH zg`Q=eY|l%ct+2F|<2m5D;<@JeQ4^Y~MQAIuL)yC-<6qSZw4WoK5uS+Xh`JctufX{I zN-1ZlYNdvhdb3n+3XH_ zE#0$pztVF`FDbpb^x@LErGJbOF)=Y^V=Bj_$8?VA88a+qbj*a9889!pHfCqcr!iN( zVcr;TS#PqplDDom&D+`A$D84O$@^7oL~P~Qak1~lUW@A-_d?t!ai7Pl@e%O}@#W(y z$JdE(6rUd7BR&(RM|Z~`jDIKoSp1pz^YH~`)G~F-v?|lR%*ZmCW#*Q7q0EvptIDh| zv$@R9vSm@r<9+$U@EL#joriN?1KC;&SO-`S*Z|liZWX%$c&iMv!vP}z zPXH*t>9`_yS<9CrYXj;4ZU;2gkvn1F`Ps`Y;%m zXF)BqP7Pr3%XfsMS#vjbBSfa}ka)&-L_F`y5zBo0EzU>-uBqURSn+rGA4Z%LzLVk< zu=?*zQIh)jk0{VRAJjNxQ9_8#zDuwpPqIR_R}Qu30X6oEFMa1xKPROF^+R%V zFEqjZ;GH($q0#WO$056`1q=g_Oj^sNWA_JCS1gHmTeDHn2zVoGg?l}7ErymJkd{eLx;8??+vO~--?RLjjk1=6j_RxSTop{5Q9ZAZM&kNMD#`OuH~ z(2x0C*Zonq0{{a7g8+j8Lm<^d!K1?f!vP}zPXMNahg$+>BW*ZRpGV9i#2vB{d>azC zLtl*ncRYpXXHjC3u5$QyK|OZ`JPhat=m+SJ^aB6`0fPX80YkxU!vMnpBLGhTOwD}E z(#(6HmG>|gUi0mT_T3Ndi*KY6&y?gq$$z^}a-a=oU5r-J#61~3=V!zNVu45#E1>%} zi@%5iqOLfE@b@7d$3;5K$hQ*baeobQ94K#HtBzxlb{=Z_CBR0&9>89}D}a4~R{=SI zpG2}$aFsF*(r>wtH)>Bzm+Fy9XS=@*CrPr2e49Y3i@KFiJ`eCr1D*6M2TubH`N5^))YGdy8ycZdk}vw;1$3=z^i~9z;V#$6!5)4ez_gcRMbTeBUO$=p5bT-Jtjxt+64NgDY%LHANPZ^Sl>|X zAmp6ohKV1cXGlYVf{0Dp2`wb}lG;$T)*SB)(UT}##0|4F_a*SvdD)or$U`1ze~}MS z&w&`Z;Pmr^mneg$eDM|F65ul6Yrr>vZ=pSNas6Mw6~I3M{{rMe?_C9a2e<|~sfC{Y{-))Bk)uT5Q&)4C`D;pV*m}|N3Kzi3D!;#hl(2xeb2~HO-&~p*_$juDR5tUSazkMy}x zz$&=gg<{b#%iQISjGLc)J z+=J)6;DJ{Vw$GnybK%6j3!nnrfG_~^7N`NC0g%4{j|*^thzFDblm(OnBmfctw*Zm= zDS+~T3V@1$R6tcgH9&Ph4M0smEkJER9l-5?x_~IUy^&F1toN0E{~h?p{Zk8*M-TY;OFJYZv}W_C3t!@QfDL8 z8u+h8d>UU+Yi^E8s72q2ckDu*#4&`012Ohv%tG9DNw_U+^T7|f7C+?T{f5Z{;0O=6 zkV<3n%X#FrA9>}P{DSK%cr)>f110jvNN^Bzk8nbsO#TC3$kOO3s-_Q8m>fy+3cbPk zZv#hf$I}krxfA!he1q_gb9l#j0{vCOF>IYOYv5q%qu~WRh%XtHR(c4n&}GXW^it%_m{8GTZ_m6aK&!yPEgF60irL)-N|Fd@BI6{#S-(oA8u%ehFA3l6ZgQZ7>F zBV|5wRye2Vf*7PRDJI%WlV5P%1)!0LidcETg8B)R-+7Kf98WFRdA$9Mh4)Fc2zlt? zx)7VjJZF&N3{ns^kT>9Ez!tz(z;=YuJ4lN6;`tTO*KP~*kRy$x%zjE2(8+8;>HQ}| zT2Qmi%eN#x7o2YDg}q2m(&MpkGk_Dd4Ee|b+8(h?xg!}SY8axd_#UM-Q=G>fgUjks zooAYMMyxJW67D~E(0_RKT{^R# ziLz#kPIYk3%E{C(dw}O&#xGx#w(2_9DiQSu(Cb5PW}VwyauT^5vr1@KTFM}9K~8z# zU@B|4rJaagc56kNET3z`#FyfNHsIQ0NP8S`0x6|D%I^CttGK67a6jEqxQp-J$J2-G zlP^!f*TKG~56S9#z?xD}ykmIlaZvCBPLnTBAdi#qqjZIHGc4aAj1brKb;wU}_Yc5l zNGatRcF!`NxTjFyNp}?P;=8kWI>$cw@^kn)*w^$SJU<4Wl!D@Y0-XKEZ-oE5ZCg>n1M#RG*?991#_h9D%O|UDvV6vo@6(0pTSx+;FiM(B^@J_ zbc|5aF+xeh2qg_8lr-dLobNtq5rFXz9X1>K|2bhVu7cNuL3g6z@^ItCGdkx z3E+PSrKPe`DXBb=auMr0Z^orI z#rmPGMlB*2zmFaA=UzcIld{A$mwfvH=eR6ZdFbu%p_-t25x(<5++&v+BQnCCYQv@j z#r^Yt=nc^?mfxNSzQ~0So*4YJWX@t-fjzL~XTkEq$*o*y^^^WL?FUZC1m@>JTf&vb zB2jqS502XJ%Ry=KeS3V17~^B`Kj+(yJ}>e8AxKOfm*pJzJ_mJplKGA#05x&*e!%Sr z;ZJ{*BoCOM0hal|iCnZCC<&w$vC#9NI5Y~wJ!>f35#JDZ9YVSz>m}>`=c&QPin1P%sGdCO>2jQ7sZbCk{`D}U4MdGj@kO2IQWKqVWAX6 zc|Vf>O*f`S4=x4jhb1!@OGu^7A0#t;A6hc1CB(|5P~=v$o`SRcuf4ZQ7F60l6IIf9 zq4^V?L--xRHoYk(YK!|glrE6g!kYUP0pHM^|M(|=yGbpl^&@Q#%<{NBAU-gEei`L9 z!1A;&{#drhO}+-+4@y%T^(()U#QBvh{_SAG(AMq0lu1BZIhMbE=*bQ%%xAxp-|q?w zeLM9M|4;vH`UMI>Qb|4d;9r2NNK!4S<-WEZi^c&6@%KrCQ`m9-`>!U}q_=Jcu0*Y( z?DW z)2~f2>O(Idc=*e}{9wr;c$+x`v4YAS+GqQtvAj`!G?pzKhA|g@Huu}%HhxG!*i)Y} zNa8W>`A^L7_~~nxfq3bc>)q@d6^E@|(wjZgW8?mNuQyB6n|NYpU!fl;Z?&d{0<1@H zl-WZD{}le2GjFK5KYf&Fz1c6THYQa2A)IrA87DuNa6;CQG_Mt9&2G{C|JmP7()UF) z1=GH$9`gIxG`Fus349YUCw{QFCKwOBn|*Z*gc`mJvd?Q7Yo z?HaJ33ti2g!cFM|7kcvzA89t$4lJ%Evcv4_P2g_(RrZzFO@Nz=XMkxP#s9NcNuV#+ z`xYSvX1O65{;?z12RIF@FZAPR~(iE+Al^knm0+NZ93aB3(A`G3nCi&!a?ghc1&PtttcX@x%%b7 z$c1Dp*&M+HW$~xnTJ;}9DdwagTf;|C$3bKECrgkaq>!16=V2&`~ z#C#i~i-?Z{SfCFP;Fo|m-%(nQeUoT!zAqRFl7pgUDjWlGiYY@$TDjny{`>CDdJ3+s zKM%)%{wV1?P&a|zxYM!`pfsn;&qd9^Y@Pa-1ikHdyvRN zIwu$hNahVG%k@E_H;fUS)9=5>%ox@wfiLYA!4ESA^raj2N6{_}JoAhbuVLBq1RiTl zfbmU8Dedszk5q|sK;P^V=|^aBUU5KwjAlgqd!J1F;A8CoKuolx@TJxEpmp7la+LV( zzc-@Y%L(K|lr8ET2&ej>r{d!H%Mdhf2u}Imet+|NmrTLHI)f!?+)Mix}VNL z1ogMIe-7Z$)%#27+0dAr% zC`d~Mb^#RkUZw>CXy(ZJ{Z71TMbQ=8MSU0VALnWeR8NbR#9^T1tDuGVegFyu%xDE2%=(F7&%fi?km za75ZOO*1?AG62^cQd8BR}Mpb#HWpYmn66t>7W1@FNAaQH*x zW0szl@h2{gC!Jqc*vj!^qLhuXqLrGUM$FUUfJUZHue+zr_9n1}sp309k zD3&PV2m;n2RJWk6i5GqK$KyZ?Ln;l$ByB~pabN6@$HfS-`m_{>O28>7&p+T-T#uVL z3GcW8PuN^b*ar}>eFHw`orN#S2}x8jdbMzh-||dc9{OY6KM!hyt0{!&8~h`QAYT(N zJH(W3`zdhsV^7}~oit;i+=cQC#Q()RbCv@%0KcN;2G?T^jVW@gna;)n*g=Y!w}LZF zw_@R|E2LvSz?J74iegj@Wdh?+(%anHAYCk#2S9()8&pc->vE_q>m9*J;NIkWmi*xN z+V{w%IQsBPZK0fQ{8&V<6qjd+-!Dr;AU~=F`u~}~;&Qh~b^iB;U|(E{Kuo`!p%+ZO zG{axJ{vH?CA^H=<_sF^E+sGH1#^y0I^I!?KU&k%6sb$R8jmH0^53Iha9j~NU!pwRb zwNUn|Y;nm+YVB6W3=b+t2)+C*YT;~xde~MF@}!b8Pn!DH3}6jRtv9vvq>YQ?TGG+n zb|Tyy*WOrz0axV4-yvGBE?TRhKA}(0^F-&+A8_N=mwZj^$qlr3HrDpFP-?3MLW&$n zcJTK|p%Hmzgmge*Z~Hko|KhlY;?X!Q^apCtc+J#N7L`#StU(c$k2as{8+X*pDpUig z8JcUQ*(LfC&x#xRhTx|{yb~N0bbmwagY=^vJuquk1UK-3U0W1ZINZ)5o10Bp$P(JP6}b1@%xo7T!U-U+^|cQ{)G1dEN~HwEiDxUw*k&Dw5BQJV*x={+ZgK zurEKG^<$RjH_*?NjFL%FvF|P938}s0Z>b7}{nkfIYR!@bB`!{51@lbsy_wARv9IJC ztP=wM&`5`ZLxNuW8*guvOL4UR?d@z3#`Gn!S?{L4H(M+6u_JEH`nGQ3dd4&$8o~^ATX%>rm(1u;R99EpZ z=iCA*?OcBasS*bl%bWI>CER`$&dSy#_SGt7v2lSn_w%@|EwUO=IOpH~93(}4=|Nj? z%->T8P~6HKdV%CCs9#F~p=Al+Vf82R1rGWOC#|wzJw6cQH{6*s?=&+#AARI0W=hJ- z=6}YF=A{hGM1|}SwejOwdFsJt`ZXCeYjGnT?5HjDL$B69_8>0u=Sj18i_Ez#?){ql zORJhe<1lDU>c!9*GqgJLi{I%WKVGLPgg`NmcF79`+5Mp)Z{$d8Gt5o6TKd7PpP*>C zEv|NeZzf|!=WNB2=BFP^q@AO=M}$(NPvv{ormq>ZkZbXp@E8}ox!OE|25GRag0lL# zhiVz&+^Yiz6SuIWl71?VQYMa}F7hOd&9N2D3y?HS_u))3gzy>&Ld{b^h&Ql4i#M%C zIDeUjSy7yV!atf%w|cLPiPbAWe3S)wu*L-c2YL%3v}JAy@$vUH%=|;^K17?EWhEZq zHyyznDV)Hb`=kIXcgTu$q7P_Ew5K^_{QR`1^#+zOP%+cjlfzb{yeBcAY^6jD>WAc- zqZ!bLW`oWC2}xWDbqGlt((&vg@_-J4PhVe8xOA2ejo4{yi#^-majdby1?~uEEk&FI zi8bd>xxd4h66Y|*am8FW`qh{8dUe#b592B(_^Wq^B>_YztwYc{Izn}89=XDRkmJx~`xdEwUd z2QAIHCR5H!Eaipr%Aqe7NYYtjS{jXb+2Td4vzaNVod7rPv7ZrxbdEWjw2X9t=>ykl zPYRb3`B)k`fCKRgQkXgiXCvXBP9Dlc*{B`hFL&WXYfyBK(lOAnm|k{JeylqK&*mNK zqZmF2iDlB?Py3Lt&(a0zh{e;W#)a{yXZrE|BK%WhPz;zLV9o07z_ z-)hD+YuEPsBd#QKtb_ey6z&^fogcM~dbZ?@^p7or0gV|t&t``Qp#_REw?kIVRYEIH zF%lk>s^qtjaOx3JD{8jCb}!Awo_lZ9Y81g9TpWT$aoA&Bm~*$WxA{IGO(jRQn3&)& zyA|Xdfe+0Bl1!Sem4>9-pWF-$#=fu&`=k1AOxl}yQ0zbE7r-efzYv-R`3K*YBu;Sr z|Ns7XQo!WxqN9%AnQe)ZE3n4n6b~crBVxGdES?b4#b6nZld7l4YO`6C6}iYG54IvE3myNb#E&?&d>UgsL*6QH1vXV>RWVQ2m3N3N*$}4}&zE<@ z*2D9%iM&TFkj-Q>u}C(@>D7zn{V2~e`4`yKTOqs3u3{CJYBfsLQ)J5wnIYE7@p8Oa zCnw5@V!fOyr-}`7mYgkKlFy>do8(gYlGq|Q$ydc|@-_Locu&43Pl@;C$MSRWvAiHJ ziZA3f`J=c1t8tq61~f_ljV6IcM1}F7!Zk4g<@ibbQ}}SkY`%1X_CLt-D2rR(hQB7O z;2$Atpe&_Ol9sSr54;i5UUoo8C;Y3+k#ZDbj02vvP#aTG`f2z#kTdYVQ_h5y`-X%u zXs}N10}X%~%6(1ZENJ26%A_$4MjX^@E+7>1#uVZv?5O4 zy;W2ZjZn9Dh`U8SQ6DGaHbCsgh?OVa-Gr z(G4*kLA^Iet&>f${$j9bfm7>;;8fkA;K7!t^)Xnx%0Ru}g<7A0+=zFGa+7dRv`Yi+ zrs9oH;eWT7hW}mQsOiXghL|hv!x_NyL~D@+Yb$BmR-#=j+J-C;VFrAO79hnBicFpXdhuaKT5Fs^|a?af<;m3}+H|f&_$%dJ-qq zizM)jCTfFcB18@FOeqm3BXJIWjEs^|qNdGwWKX`Gm^$rx~30=TWBXwTA9o_J2Q zA)bRPe;*@5R)Cwd6up0vzfICyp6rJVM z@@dgkX39+5KO>*P{VX{P@0|^qz8?}omQv=*xuP^=WuCYV(y~s}m+R$v*xlJ6H;6j& zB}jZtxe@2X$3yNn39oz^C!kl8o8@LvMQ*`K=n--&&O%R=+vGOUKyHUUjTE^9XVu>> zcftxoEx8M4y_b=@aiV;z+#~mh>T<8#3wt)N;N168kj{PL7Sb(Yu!$m?|x!?Ida{EUAD%W6fI)zVUt3V6jK z9ilnQZAF&b7?#^qmfH#}w-2-2wr9ER!gBi;mfHtdZtrKg?Z|Tb5XSONzS8L&a1JUN3)z)V>z$Hat^yjkn=Q_@JCp-8?bEGXW71k zrMeEwb6u9Pu-w*WxvkD}Tbt!pLtjAxJaTH-rV!h|4IxGN!5VKgE@5!Xit?fs zB)19L&UR>Pdq66OLH4FVvQ4|d?bt4G2HOQ*!FGWUvt8gTWEWV*Te*>4;LbSoZN_KnA`+sdK_bXppE7;VwocZc=kA!0N% z&kQRbSu!poQlJ5AqCe9Zy^ja6*XB{Q=tI#9nJoS)WV`9W&XT!|r@`7qh#9-L>p)Vt0GL zk-Z*w>}B^fyZPig3nVfPrjr`Y|3-Oq;%e|(7Z zD|U0)y~=I@yFZibat<3abfn9}ZZx~`?B2p|MRrr!t;KG=;kdXOvD=j0R_wNAw*$Lf z+3mq@pW!3>408=)cLci`>`r2L8oQb7&Sm$7QK%!=5_VUyyPn<6?CxZDAG>d|duY_a zVf|e1vikwMr`i3K-Sg~TX7>ua*G7%1bGz$Da#g{u%5DU^G3=IQH<{f^aO>@H+?8N1o+zQpcU zc6W~&Gh&pQ!|nlg53_re-4pDdVfQn3FOEiiso$`BmE9l7bt~+8*o|Q~f!&JGK@$4s zx48)%zvONV$1kZH37rC~J+Pk|294%{9*ThOh=jaHL*EG8{l6V9q1C89O70>$;yc(i z?-jnM7Kngc?{9R`svuR#T{>4s^65Gyb7}Qe@<}=+b7`hU@+xo1+$4@)a`zUFUvf8* zsryeHnOgrtm_EtN+TR#>zrv~?YwGT|7BgTm{*t6 zx+a+ET=lHyrq(svy1ryxFI(5ItgDru>x%h4HInmjspZwWYAdyyI?Rlxj` z>YJAT3F~U*t6nvAfQtN8vi>O0%VVve(h8ROEY!4b)u)Kps$5H%vC5D zgHakqJ*J*Qykng1R?F|OdH{Zh{eGJIW-A;Mfghx`kKbQJ_rx;{mW^CACF zIi1^eIOq?WxDEuRS})wL%|ZY5oJMuc_y6Z0#hjoNqlN04;Qv#}9m3`6ZT-6=cK4vz ztq|7M`nTe^PFDl|*FnrWK`~*|%2kp7q}d$8;flmR46(ujv7E4x=Dd!7KF3j<-#9Nq z3N8l4I3*P4C(ctGE}e%EdMGG#FP`^WVOwzzK6T;>pGqbNIG4a@ZHP}Ma$M}3AL2I} zc+9|mN{DX{;dBn;|9}vGP{G;R`lpA4)DWsO&Hrx@5*97o&hkP3gy2xeRT1V?g8z=| zA>k)PxZ`}G|ED1_V29OlpvXVRA4fXY3+bS`C;Hq5`bftF0I1_IwdHNNTZkS|G)7ac zpqB?gLai|yW)5J3Q7*@<0bN&M>_^v?m^q;98szE3Tmpwdk};OTEQ1;2mY^6(LHEh_ zy>eBcHk4ekOel^@m=k$V9+mIQWAeECKz=As$dmGv{79ZgsEW{!1{C`n4PlA@GXDkv3|DoUzSRjH;_S86CVm0C(|rH*pD zQdhY{si)Le8Yp)v4dom1O}Sqlkbgt#@|HX#|1J;9x8*zXh_a%(Kv-_Z98V=<6*B_iST_jA{QQ^j&&EoGqO8Z<N>9 zwycX94C9)MpmZV|YY~dPU`mlP6Zy?$zNt)9#OjWeLjWDvuL@H(3(s8vO#*)42#I-G zN$EjtGah6~LR%;!Ek8vWhB>9Ly2Feb-6={Z%wDgH7i(QS4_7!o&GAJeRd1{VQ2a`W@5G&Opb}b=+ z_sRRfb2L|Hru1?tbhs*JO+Uu!+*!TOZ44_`C2EhdPMW=X=$GGi=n)MHT49DTJf086zD%z$EZ$XW~mBhsTyJa zsXgYrx?;v?16FQc75l|8tjK%}>}p{?vkvAlu_g%WG?8N=Q&A=kRxLL~T?Xob)*`4L zs6^m%raRra0ogW%<#>h0kl7aCODqSv?E*e4m#TEyOPc&kfh-*op6Y@$D-Xc%~ z{s63bGzOG5ufD7DY2Rf)KAydRQl>xRT*vG%0Q$5MfzmM)9G}4dwqoE;y!%%`*^YFG zqntyY!LUe_Qi_92QCbNCM~Y}rQc!+I>mP=;z7PO+kAj_&MPRgWDM8?b91)=HO0>(x z_|tO@;cyHWjk#X>ifE?C|DariYiAKvVwf#%Q`#YZaWD&c5%fcN2|zA{PMd|Y6^1Ez z2LP+z0MvOJ)&tXg9|GP6`~%PNxPEJeU&Z|gN-v}V$h)vEWkOlHI<}g5QGOvX4mkcA zP+3tP`8M)3p)6gML=j#D;$UTY5wuYd;C&TJ3?qC#NB^RrOs2NQ=PLr?!l?v7w5 z7So}u6Y-FHH(K7(%6?H+c|^o2FN)zQUz z9*JuQjCK$Ee2801sU&J)G+PVnBgp_a))N~5DghDzw<>)_4aY+w)>(kn#xjUw06M}_ zb4QU1-YW-4l@B3aJFNXs3sD`ooW}Jut_Q&%>wp(QJ*2ybEMSZBSdn!)HsQG+)|3EB zdl3eRl?P$R`k?QMIOJ2M7b`3P2Tl!#9K|b72~CMbo|I3fsEAeRB;b;ScD%CE6<}Y7 zH2|-AI&=$j$Ab)qatF=Jtl# z7}C+CBQ5<#vdVhM);aO0djM9;8SH!JS>pRq;$dY5@+cvoeu!rnlz-q|=KW0KHQe`= zHP9BBG;5A)6o6<-^dvgQTUVlIX~ZonYxuswwE{o|gwxeg9=v-Q{8IzC*YFis*RPSL zE>`7IF(OLDDp?EB1S^6MiCeG+7bVJ~k41Zr+o11)?hXIxYM)Qe-Xh}UgY`~6SfAZ` F{~z1o_`U!D literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.woff new file mode 100644 index 0000000000000000000000000000000000000000..d014863ad75d497d1feb39b26d2e197bc674d4e8 GIT binary patch literal 48796 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 HKtTTw69$TU literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Super.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..91a9c7c30bfa5e5f9de957a87418384dde041717 GIT binary patch literal 35924 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 MrH778!+; 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

Co~MM|Pym9K65^ zJuY?K)chVNXN_5@FInTL?6rt{LH!+LO~!@{}eqXdY4! zkpTZxb5iMQoM@K(_C#zQIxphE>cDDEp;|n2ItdIZpF59apYQJOx%(ZM$Fmeh${Ity zCYbk2U`$5y<_jg(BJrUYb+%C5Uv5*6Z8n5t51f~fFv&7v$(}!oi%f-l*7t*a)|aWk7dZtq=EbEm1EjMeYRbHNs4T7fAGqDR5Umve{7fAr z-~Tt6jJBQdW_Y68S6Kjy{dDpDXAEQDaN5Jo4bT*bUxf>pRv zuxib`xMYPy#3Sw&jr$^)=DLJ{HefeXo$}R3;R=G*UAeQYwD}-j4I808m9Murs&4v~ zt4U_ulAp?R)_)_jxtiNa`5R1qo#w`;u9e5szu_1yNh{Ciu9e5!(>}~SO)LLl?wT8) zyT5bpNtzpnInJErx) zt+T1hj<`bRAAPExqV`JRPLEmeT?Wqd-2!!x$?~2LS$~w&S;o^- zWD-7P>@FG6cG(0`7hQ#@tcK$+H0Y=%kHTQ^*E+y%wpa50{^vTf|65R=JpSi8Qvdzu zI`S5)P@axQW4~0B2QN~2%pDW;;A3z`-RWB#=GWPyscfSYiP+qVdseaHIG8pR;>Q3J?@{-{$ZR=NhlwWlg}*Fe+xHym89m(4p#Rbb5G^s!HDDN;c=Z0Y)~ud|Eg zoA6ldvgFwC_4<(V`aLNS=B*HX)5%iWthJdpYptZsS}VjevACI{KLGngAk|lZO!Lm2 zZ;|Xu^Uj^k1r?EfckV0&U99xzACKfacc6et$UIj88$Qm&>W@PeBmHvkNY|Icpiuwg z34)B1xs&sT>nZCIa0kc6k$o9o>dFV54?K8(&+bX_uD2iA(*N+BxLITRPv|)}P@mp3 z(zUT*nDl&M09Z{*K76_b*ShI7Jz!ZLzFa+iobcNKJulj@e{oRn6FymAYmOEt8+Jrr z9&7w%`s{{UN18s5)jDWS%X%CS<%LALenFs5AB%<7+C8=n##pM_yPZq0qv~=DZzJno z9gVMi?A>&(0Gx;G`>=(q3+)JV^?=tlf3GxbB|Dnm%i4pDm_zjXSlt;wt2;xmsqAYG z*9}Q*p(LE` zLh)!TCnDC@drxG^aW7ZvY5EFY-)TFIx1&KdpaJ%yxgHgW^s=BxbU4ImI?^LIfOm&& z;@x3AniX+lRJ?20H1pOd*S2XC7h60T4Lz_ot*P-Ze>7N|#^F66*MUWX>-wR<1}q3_fDvVN0{}vB#Xx=T@8M3_0eUm)m@rb8B7>wlp5t z?)28Bl;k27EF9KV&z`rj}cFv9s**F99l~|nf(Nu4m+ZbX7OtcagV*&jkeTb`T z?l`PpM1J#*UgCVuy{-1fciuW>|1!!vX2@vQ;c~yAM@Og5nm#$s)p*L3C0j8D zO?0@r8f72P?xlx8@$dkKM*VdS8zAQ9-s`$J7t5TdFy8L3z7eZ_#rw}2&}Ij|2*i~E zW^-|NEVem3fRz~9sEyePHW##}l9~&8OMdtOgS`^GL}%)vuzhS1@O&xjaLKuzDkg{&)ZWquy#$JZWuUin<;`P@;E-(wfW5F>h^F;Z`OfoG|m^&j>dD zFiXYQH{fK(TwP*0e~#gN-H3`YI#j*gNE#KdPj!5vf;TcF2DY@i+Up6J6Y{2tgxm($R6!HhIi+~sT1q{MNq7S0ttWFE(0ww- zn|aeG)uwrC2OS!eq57afBnCwhcvHnE`ke4N(5juqfF^ABf58Ye3Y!;4py@GP|0esNAwwzk!&& zp8n6uO>Z2e$?M|rL!nVI(4p5`*!TkyG&eEAsu}|a(bRSJuqOtNq^WCjJs?59Bd()9 zFLM7&Y1_9wmpr(~sNs(d82=)!NCT#F7wC^+2j`!*U3962XCuWiv?J(yP2)*In_L%d zq`-a;h#=1azK8X`*1WZ@Ugl%{&SS$4wtETl*7siC^V&DjIIXSpK_dj0u0`H$R7=|2 zcULmzt#t==X;YQvtu^%;z4X$Ux6a6&8@V$r?d2_N#t!Q{V$|S)6F0tyd226YHA6Z- zZu{DCgL(`bF<@ZITBwdyo1!OTia%ki-Viuz8~!S0`X%%cu0#6Qmxn|eZOTKVyq@9u zu=Ove_wCxYF}~d7kzG1r6U(3(Yd6OmgB{peQTvIno9hi@^rWA^)<FdImp5B%g zjWk*s>c>W1Okn3k_82;Hz`*evx9(5dv~&B~5ks(*qQV|57I(1etDwg>>U8o&yvwd}?Y*%6`bq5I+}mw~Nmp~`>4?BLj9H#yoYNC}?1E=_Y65B4f zx~&}rSkB7c!dQTja zv|y}JHtOh{WusF24ZAnWbp%`f4p!Gk&I&|+r2HN37SWWI+uaARhmm=A*TSz*aO^=n zI%{#t_-@E_GYk zIeS-aI67y&UN$Oe!PFO4?|SJ>lxyKhyMGE0+$BR`$VWc^!=w&*Oxj zBl=%?ha(R8F^^!TE>;J;C|#@aPH7B|X8eq$hYFcO&v&e%<=g7ZyP zLF^!VTOY!zg4IY>@HwaoK9>?(ZCmWt+}CU;NL6sQsVX?zR2B683#mq$f*WuR zpeLwTn(3@|D0U$!3ck{uVA%k*#iQM0NmNCOf=}mO&db&NV7K>UxMg$zwwU*TsHz+E z^3ItGgXy%K5csuz7nT$1zG;L)`SqQZ->;duWa9kfGPp@^zFzgtw~bIz8BAc6!G=#7 zp*4;A(T4M#wt7_(RZXgy{Or_qPi-p$anUrRc6KX0)D%^%h}^hx)yvQtY@jADnZA5Y zG&brUiyWFVbp+NFzG6|;c!;Vjt-;m$Q0SLFVgqlEi9E?#gN>g4<-28ibQxU4I-}Qw z!p{tE~P0TURtd;t^K)?FyFX+e))!jjdp>3ko{5TN4ZbCGCo4f{?4O5_ywsChCqGL3H8C1 z8S0@Wo0md;aK+p??>k4E>VtvZjrzml$5+ByO30*@xocPJ_bywt%3*Zg5HNW~?%Gv) z%Vn!p2I6m!-p`3E+4M#Wc0L^(3;}UWaEaVX5tko|Om~T+bfwMRxK(K+Zd2MI-V+z4 zOV*Sf^j!t)FeC?J3*yww<;&ZD(v* zc89%+J;C17KE^)7{*L`~``2oHHBn7cN2)W_7uDVB+v-{MGc{BF#UUM0j*5;u9BmvO z9o-xQak+0WJ#c>D;=oq|{~h>I;8%g)25CWcZ~;!6pw21m=y@!U=Dc*4*s_~=4_=?VLUF_KP16}nw zAh&wtT4OwEu!bBRu&zte@Z|mjw~gDkFmBB3!P6d%2{F%ZOwyx^KB_S?{Z-r`{pc(0 z+xO_1l(e62kjBFQV61mP;n15bFl?u(r9NsXc&Zwq@3z$+9vpvo#`@;)2n7%OsCvP~gIR2pi22L1w#CTuTHa(j%c0s(}2a5HxYQAn%h%su+FW1T_9bNNS zUtJp)_ujPSvnE7Om^fpsR&e8f4`cVMv9IY!p=fC_nKHu?Ao{jW=SM)9^O6Iqb zWPbg8GQX`aJI&)(3*1Oa$E}(NvF2@dK;tR$=l9ZcuxMMsG5U##Q^&@PnzC{oF8M9z zs679zwz?LhLG$D+G*7;?G*2#?nkQ$Wd2+E~Y%V1Iji9tl3V|bVHEiP-8lN|Cdvm>d zSV6}GjBda@`T8rzk9XPMs?{Ss9(?dn&r`UCk584=E97Z(`vVTs=W}NbK?lzsaAMi)3vto|@^tJ~598_bjwS!mE>DcafT`o7yIxIxmBLf=`@$P`Afu(09v#zS~9fqJRu7H=K?K9*Y3Rq+a?Y)xgqrWL`ftWM^-6 z(c)(ou8LW+bmoMysWYdHd3@Q@x$#vTTI%dY&q7_IhNJ4jkA|Q}je7qCRy1iZ`GVE+ zSFeoLa`!|QI(tL2bi#7I%NDo_o0cs+ix#;(V&8~e@pXEduFfd4RUg!7LF>N#YM0T7 z5bHSx5FHLf@!rutGWSh~FSC{@-d{$0rd@9riDTEMqOnX{v1uc8obS#?Tu52fsoi_8 zy0gt)&ozoMtg8?jy!gPYkHj|zcGu}RJ;Z+C_n+p*ZF+LUtkqKt%-5ryTr_XdqG)|# zR%C_VhQUif9Qm)G=pTN7w^Pvn|C|(p1InB=Tzf2 zM+ym$%Aw`{^u>;EUmdxj&l2QcZvHDL-bAHUo?MCVS3Ys<4LxK{JkC~zB6&jxYZeZ3 zPI5k$6RF`W&uI(O)V%Xp_v@(Y!@$t%}AJ(jEofw8-s8>$kHV$@~x+rd-vzF@zorU z_Ndg|2#ztPW3PM#>{!CBqIyLf0n#12#{wbGtI@7q$AL4S-@YjRRed{6B(zk_oswvt zL0crD^t#d9k3|3AO`9a40h?@K7bFy7#~Q!Th9aEf!n=?b?R)Czme|K}VjdtbiA#fV zqex$k4wU?Y1$xF84sD+2s2M(IhR=wkGi7k{BV92~(>wDN0WGqlQ^TwR_vI1|mva0< zGz^|v!noJ(uU3AFd6Mr%2sm(xuh!ZbvN{L1dz1dT(G{$h1n#bpJ&di^&9^%|EEEc} z=FPXB^CxlmWE8gl_#HnvYG&%_-Z33g_w0T$UjNO3qieOu69*3b`&hSwt=snK*6!i` z-QNWbM11)JCbFXD8`X?b4Yi50XH8EXI1KlqYfIkJ8yOY#I$G{~v~?G^j;XX$cd=v?Pl-wA|Dps(>yG^ zCm$BRoPGXm<;bf>!-ORct&P*uSlV}^#$t3cR!oP0s}n9a{ttR0LTrYq6=3jxcNqQB+I3tA}gQA*FS}9T3UBKRZ?%Lx)C%f$|W-lDvwk+~0=l=2|btR0Ed&kUS!5q@Ng-a9YZNS)P3eJHPdzCi17 zcR+5)^LaS%WT`_7pOm{j?@4{gE4XhrQdb-qq$r6CbayNpHvq$p!43_J-fxb3bbHen zt=r_6Hh{^dIB+>_pIF=;-p&cDE-ni1>C{rE&KMon-!b_PReQ;i_Uz0lnu==29nd2` zPST@dp!xfB<{f%>+zD$gjA)KUC|6Iqh_+FVy<3N57SFPtnfN-7$45ImKYnS z>1U1dkp<5F$qR&3EP3+sb@5vAoC%Xg#c12sy?`sj+f>4QwECBw^#DES^;h<##Xq?J zljKV=eE)a?3Owd=!#_jysalG;FsO|(CPa>%v}nonco0fCwZZVj2XU)1=;JP2fQvm( zD%dejwP+7g!8P2U8ohBmO9xf2?9i*}aC{p>Z?L38x#c5QI0hJF)aqEzH;0~aH1tG1 zdaUlD~}6!*%sjoG_FEh00j1 zJGxbbZiZPlt|m5@@%uVM=EjELF6S=#IlZH{?xa&Av57}yLgJD*&4%8(eB{sO-t>F0 zH(lfNHO}HT^Hp#6{gLnbB^i~}aNfRC)#`#LvZl9wn-Q3z*WkOd!CJRCFE5D1e*W$% zrpJ5q=C}&kJnOhsOuG&fhIB_Gb$;^IZ$CG9t&UNmX(I!-sVC!V?eTk^KMZo#0IS}C z#!wRa^Py6^ZNYZ~zl+f}zkuuTG%Oln7kM>3R&PFST)5V$u8}z0xDzsfuM%;&I?lTt zPgkusFv_LmM(d3xj?=KN@g=UFk2c!G>GwLI=vpC5i~NJ8#i8n7PTYL2zX??tRW;tk zIb5Fs1_$KbtMuO5JpI0Mq!K_^6YJG9EY;LY(Qu@;sx5~ycA9<{dZcGYf@4&xc)t;a zgLp88Bm$j(eht>&?mDkwyI5A<_vk$9>m#(=akcaWL&Y`IAxFSg@BCiB)28*9H8FWa zjCNX&%V-MSt_pe?&G;hs1znZ@)<3l2Ugo)upK{%N3Ac)ioUoZ$g~AIi%HyLYmuLRs`fp8Zrta<)ECQ;&Jr&WC@mA) zCW(-ty~hj}W$DIUf$jcufiCXattuSNyWUq$)VsHNQaO=uZ+qB@54CMsPPA+P@Pp+< z*QEAs%Hd*MGlmpF)|Y~`O*b1|&dcf9>5^UkQt6&v{&LXGzx)+|>wClcjvPHw^kI7- z+r!x&!*(j$)7YNP_WU7_B@Y*i*fVQq1VumbGLVG9_?xtQJCF~5&eDkwFShM48IR+5zd%1C96vQgQr z>`?Y8hm@nr+sY~BGbPhj)>gq*)mF<^-`2#|%$8_tYin=oV(S4(z+l@*TdHlA?GL+v z93a>pZjZtxw@LO?`!xG(`+WOi`*Qml`)6vj+C^Qeu2wgwo78RU9`%5FL_MaSP*1BF zj)xrM9UB}c9615y0{R5(33LQ@3EUi*7ZexNET|7=@=pdW4B8d+P0$a{?#@2A(l*Vx z!@1A-jq_Kns#Z^HtTokIYOS?)+7xY;_N2B@TdJ+rHfWo8c78OtS8z)3>fjBy=yqH1 zp5OzRd7lbC8+4E5udRRm+v&>gwv{8tfYHn&O(}TI|~7I_f&>x)dQIoDmTb(Gle$sz=n1Xd00e z(IcW?#F~ioNF_2M^2x}IQqiTRmC7t#u5{DV50vgydT8m?($h-MF1@7m=F;h%UWaYt@Vn7=_rRF3LvXitsMvzswuwf#q`e~UXOBRxhO{AQ zn87eZV1@x-!(m3ijD#5lGZVP0X`3hmOvZ^FaN7gS z9)*9pI~~|O4s4zhXA$mO_XX5rCR$Avw;FD*sMFT&Q)Y_+#+|6I4CI)JT+So)ETkTX z)FZf_%+#wQ#mxVjkYS+ZEby~4T#9dj69a9_gM-GvM>F7~g*!vG!gp(!G5Dr7$6N&Q zB7l>4e7T{*DSmRDZEo=dfP60;(sXKwA2yRzL;rLaYN8FO=pm@@io=NWR)p~HEQF}@;=brJhZA{gg684nvND}phaF_&e{xIwFUUE*@HT*9`u6r^kZ=tOLs=R zE-;V4bcN{;`Wk@uK$t-=gJFii40G>5?mLkC4&=TAx$i(Pa|XT4ajTa(ZuK&U0aZGn zN=FZK20hGP`8!Mwj1C(2aj}a3kQXarH)>`NjEO5v%oRPwv!b0?Bbtk?qN_N9z91d7 zb`tIAJ!0d;473KiUpQ5T%U@pP@ zjQ<3IXH;RJcb4D-WEUKtTpwf-_}e0`*S1;XCF*grL>1s70%b}7KAb350?L&jHj8?o z?0UeB6VzP~aMlBL*8_Fe19jIEyI^+1?19;f@cUq1f!Po9D$D_xBaF*9;Ibm{SOz#r zkW$nGUJ}p)w3C%Zb6FLpwuqB;VVa4W7!OpH;}PZ(!u*UhRPilF2gEO%fjV1*S}{t% z2!Uw#573&2o0=oQEO5~*D^wP+`v=N*CEMn$5d$ewedM`xd`(;%nvX>BHb+XVL!oKg83Qd7jXVs;QY1G z4(i}t7jMcB^((o#9F&GRqg7fabZsgKB96h&*L5-X)M~DBhGq zHN2@FIs2^?4{XE97BJQt91js=q^bt*kk&;^t#!!K3Cn`#(R&0@ScQ4$R) z6aEU8kj5?@kvie13;e0SP5~s-fuquZhv2v%O91*1gbamG7-l6U;ZCKkgzswjZibR| z1RS04-5DeA9tb~HL?9)@Ga`~NAPkipV`oWY=Wq+YEUVNx3?pja4^A@|!l_w@nGBl` zhg@1gC8fH|;<}`gQhkQv9R}FVTDbtKHc&I3(i(pCngROn4=Ni9^DS^y0mI!K0-}B3d#~V| za7cCP1Vj=3d4gw^Ku#tUp~8XOs14*;Wz6RKN6YudCWuuFVzeK$n`|=<(hkOV3HJ^Q z!Yn{&a4X#ocN0fBfG`^njsb+3fRJ#N!O-O&6_`D_w?$Yv0H27BHc)hJqo!yic7f{C zDl6I#N)H~47&MDlV5cKY7Rvn`%CQ!P`W8w5EZYW(F+eQ_`>1j?zMg}z!pi3n(&2UW zh0Os~8N$v!6xNf115{`r%^Xl+7F=^cg(|49sIUs>y#e@EWFkVo#84%&y#+B8av|=8 zFZ^fDZMu=K%5hB2l;z>>Rvhw|@HZfVG&xl!`iWCkPn^yC*W~7Bz~9oDn^O)%*G#!Y z`G`q<67|kGUXE?{O~kROWzsw!p_u2J{Se8KROX$gtRVv-Gq@aPTMOm%sXgyU&3d3C zDO85VFR2ftnH=??rx5$NNli$VD9GXy!i9XPub~k*_4elxD+964BNpX(xTqe=;yB=s z$bUDdNSx<_H?=IQ&m-Oq`3mT-BaE4{r|-+;luh1+_J@>AxUz^7Fm+S!KsX`n(b&ts z7a;iyVef(kix1~!3(k>$054_4@2K@0q}>>X~+p)4;;K`E%8+XC}4 z!eTCql&J+$%G3ghi|<7X%r@bKzsVzVL=@n>z`a;C_?q)+DmCSlg`5nl)r~ zsyu*zQ?mUu%B6Kf9F^@~cJT4LQxCG4O5-^WTK0_7-m``B-6p5I} zC14(xC!>w@V1~Gt7TPgc2y6N)U__CK%LDGpyr0hN1aW zWAHnZW2K`-VI+)xPf41B@r>vg_ec|wEFQ($8qLyB5AGa%Wuy1RjDr3nwFvr#J3ZO> zrVv?p42{e7~!%^N6*_6SDz3Hb%WGsf~Ns3ZbqF`=gt zQ11k)0d_r*GsVD-ei(<74gXBU_0$r3-8{>^*PZ4*z_e@9dAf*0Y0kJaKt<=h^r7NE z=m_oe0+oo$gfKa7^f`DABZW-%1Kq$4(h@Q^4{Be^$cb7RL2&^l8@V6GJ01BS2ZZP0 zn#uMVNIy-AK83P?&+v1K>I|{cQKG$&d!mkR4c#Cg$W0l_WnOCV70db}AHYXFd4ZoN zj^|y#`zHMbUKaz87ImTop!qBOK>I`|-d34Sy#R&v(M91>T_LR-;>@r*QTI7S+gD7| z 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
  • vk}O{+hH6o}ZjKwR&VkNadIPJ@Yim@6{Pc$BY@AkKg~#X-HQlB7Sma)I zEjkEPqDzbUydeye`v1#dA3t~lv`De_Y4_&5MRw3aSyU{FYKQ@apbYlbw3q)z2xmUa zHhD-TA|SjIW-e9{l*6sj-z;TNzcV^;q+XSNi;I(%5$aOYa336U0pO;Zhu1cl0)vNA zY8|n%(*yNz3^8UeV)G~(n^^v2DHu#52u;AmRtA#~Lnfq%-~qo#jWvmdBeR1foor&Q zY?x1db#I*=oPCG(2h}_=6V+aqeG{>DVhGRm1L{b-AZmcZ{cA%gbCN_{8T-~Z9n7ys zDrX-SR+6M^S+Wib+wnsCGSBUW8sI5Ky_o7ToLH8Y*GhI0+{=Ho(K6UVNMNmFinO2> zu=MEyP;^=+rHvyD6<;(ZK|CsW6`_?NiH?iJa-6*Wx{?)XCx^+BTD+I{t+%{~b3;Y> z9if-y?{%T+1}K>Xrv&X=kHwiRz!uxE0jLSb?yte?k=_r0Qjn=ncd^77yMO`%> z*bOGdsH~+8Yd4!sJrTZzC|isvN|$aD9ihtUm{>jv2?i0`U0yHm=+U*)Ds<=OCT9vF zsPEc_bZxPwoi>@3&r=*Qf%^W@g~C=;&DX?0%lK98NsYMa3whJkqFq?$kUqtBacJd&F^l0R zy%iC<%`vzS92YW)efB{s#o#BLBdIab6U(?_wNb#YP8|leh{)Vj|LDrL%vh$1L3G5} zkGScxX^)vM-90lzdozr-)d)Rcv`S()%w|=>h1q~R(xYjI<3lON!5%!~BZ!Guft6Be zhR?fot>6I|ZjqtsOK9HHY@NI+0$(yqnc0+_z3b6Y7t;x&1o4Az#EHA1eCnyAM&-Xh zZ8lQGLpOP2==F_)J7B1kYiK-U0{oWA@4#|=vS31i;he-~`6=q!Mo-d9a7)y|)RWpg z%QlbC5uy;=GgSpE1cbPHvs;Tn`e>Momh(fpn`G_Un$8Y zT{%9#>#&tHg^_3@sBSN-rkD7%w6y|SU>+F#^g)M%7~ArrA)1BH8e{o%;kBHHM3*qU zu`8cwX+Mh-xW5;jhzGQ@sx{r5XtaS!B)VYCU_CBc#ha|K&3Kw8Wqg+?1ox>s4yUSb*Fj;R{pU^<{#wUNpJ{FFTG5P)zgumAP_FD?O0*P58z;Sth#edxGq~kzFc#`eJ$aQd%S_Z?96Vvd6|o^60pt%G@bu}e zmgR@d`%Ni@JoFR!qh`cVrB=}n+KgD=*Rgo8SAsJtO9#0@BcHFKmv$!z0xLc%BX_PgM?`S-Uyg3o(|ubGl=)9L7vkgv53ZS7FDumdR=8j z(_>(qV81briJ2&>iPKR#ZfphW>}?R?Q_&A6CsyTLue8k%-vz=u?ukxD1SsHDm0H>; z*y02$Zxr>glHjYpW-+3K9SoY~hK1)AG*6_CCs(`SI$HHD#0UVXjtezkM(WF#v?)W( zMx`essxzk_v6dbDxRBAEtL&0r8fSsdyHyJ|9l_q(m8`lqX+_bM#0~P+P~1T!k0ky|c!<#gHd}iKBIw&d)Ur40 zQXs965oyuEN!pST%Uf{<7im~NW}yW0XHFxCp>llR=|zI~^6Cdb?MeX1&)z$$`%Oo0 z@fdf7(elgufA1yREF>cQxovi>jxKlxpa^u_J^=0dPoUOM5B?yp$X3qFS2VX2rTIHv z!|#~`*W^n3TSpH0?Eh0Sv!9FR@XYv6H$DI`uz$zSc+_QzoGtC*Rzj9;-^tz=dniQU zXx&0mJ}8J^H_YTSd)nqj;ZBA9uYrNIS?nkG+N5!psVX)>h?alHjXwrc4f)<16^A23 zgHkwzP%y_v5o@jD__%uPbB^V=Yqs4w#;?=FyPy5*)`?SXzk9Tc?jk7HwW4mfEA<#l zd+=dKNDsgGuMNocM8j@4&Nvh!v#n44OBAUN20v(;fwwS1l;uIXRpcTFQIx^=P!6HR z(RF5ba-nfi){jW2i}=N?WUS+6s5Gfo>m@yohc0GqRwJ4oIij%}l7(pc7K%T;blS_t z#9mRNS()6Y(@d}F(H3m`=tdt-Wq}O3n1(0i^ZQWpAW&#{>jzLsHKh3~=D5oC5Y$N7 zVu_HLwcFy+y3-L66lqw}mX!&P-G>p;+K}Q`OyUhH=m)`qx#iOeO-n}&4)vT(H;Swk z;Nlp(ZK|+jK6%!$r7fG?OL9qLed@F0u3#{6&fovtGAXUylQ)|7nRFe4*Hbpj^%>uL&Z680N| zQ5$2A6={5a!m)~-a0M10EA7vL%66I(!IfRdQF-8oLyEQU*eFx)a{EeD^fwS878=ls z7=kfSBEn6fLP%jPorFI7zng z=-lY;Ik%vb6qDNT%4a;rG{{;`B6BrE*g?332qD=D`?ZiiTg^g&50ro7-%2W0AW|0zEMK$E<;^c~c4~+H+2gT69k|8kFM@&GJtI&OI^x z>Esc5j>mum6r?}W2hcaqX7tZ%)Ky8P@0ksu$#4yE90pW(>hH*qJlQl)jT1sDv*9}( z?klhLuZq5PrY=FiiS_y$TaCFjIv2|)z%6s<0y(Qt92@)tRxbM4HO3b?>K0Th?};=? zR3F?CJZ>_sr}zEI^iGof=U!cu@vs{M;Zk8vP^ z@ZbP9&8DgqJ=5*fQRg*2M|8L5yBBHs4x$V93RiaRF~{LddRC=ICF5hi1ieyC=$b`R zr(vWK?2+&@KEtn1o7%%m<)Fs$SXg09UO_O0lf}G~yFuuoN?o{9{0e&Bp|fN2kjmp@0y}3MP36uj^We~JQ%6K0B_dnz0ATMNx5YP&X{>sQ&& zM2(zR%gwLyBx`>($t(s?R}bHP?jmno-u~>FJ@Z04U{<}N+`QRaO;DSN684snU{;;# zu`@>dr{WE4VKJNsM!}@1MmZ4fvi`>t>W`%Y=mXzhl;J*Cfk=aNAw>f@mB1F?2e$-z zRCu4~;m2DdP7^mK;Zfce3H;Q%spjZVCMl?`EC#3nHO3g6kqMYc3*vQ^%0`KfNW7Qr zsQ>&Qt0ifG98$HVx=EXE^4U5>4y1QsO?(fsKK8%VWMck*cz4R5;c0yy8s8x|d(x!Nvr zj0Rn(pG#!*aNR)i*NAj2FtTG<_UgB#ynwPEBD>&LjZtD!SL)aw5*j!E*Ixt}3bZnu zptKB3(mp|k!muk)F8owHxsWz*VQs;SD0cwLRHn@Jy$o59ql;akk=0g5)>|ZGG=BWX z%XFRYgI*WGlXk@x_PO#|3L|+OIUR%eVRn%s_Ky~=ud`l1S-Q5!k^=zRG_b4e^38i7 zHi9-QSJ4$uAOJv6M1o?%gR| zIM6*X5exKKVdU;B+Yg5CfG8YCwHk)}ZD&Yd6hCVE_crXM7Tr2c*rLN7jRt(OWVtpc zJn)}YrhM_)SL)DZKGcyDXWq z<;sy~jeLa)6e*@uqEwmJ%2leMQmx89Yt^bzr`}ud>FYphkUFFRX+m0%Hu%?{=s<7? z0U^QvfNg}(5C(!EEF3%nU3!Q}$n;TA`|d|*4A3z!1>%}TvuQJ)g`YtGyBRCiY}m46 zk7E&E(-TiM;+jW$ioN-W#E(yZ0RjaHZpO|+gbEXmFM>d%D8hdF<(b7q6A_CMOX3v& zD3VFZq)3$}om>V*2g{TtTTaiturW>l9xKD=zFQu<>z?}_x$R*}l_^)Dl1i0oHSMz7 z9($cMYtAVR=Czu3I<@LL;;2K_*Hwc?O`5f6?SoBv3>p%}Tx#!lyuwPZ!zB_P4%}#y z&9<1rJCts--3~K$R(4PFJ-DKWu|p1L_J6A#gFLuAfXm%Ue$Vf`H%xdxd|*HQ^4mv# z8epu;?eY5ja`MYwvxB|}6Uw-d%>|S;j_X<9ti|i;bow~)q{lXT$Klj@mnG~yUyZ@i z=9C${Gv8LL%k+`V`E#?1|AGG<%By$e0AFFT~#CkScxTg@AD-4xdfssclJAF)(03%<5Iz`*$gBv*C)HV423tAqTFu2CUCJWX&seGK=wq`iQ>p`1LHeTIVae29|+2m=j<~5Y$ z_iEgtHGSSGSNl=QzKV_5ew)17t1t81(FcZ77YTO7gB^=hs;lvKYQ6Y}R$yN2fV(Sh z$gQ~f3MtA6ggG!!1S1LCIE-TK>&aP5&^&nv7IlZg|IGYf+lE+CTWr;Xo{w2 zk|t@2u4xa(bi8-@e`PD;jIMjzd3`Wen`zo0wQXzCk; z?l6rL{ZBnClYPOE{n9$78qZ?zvNf~M8B`9GFR zLlN|P^@qK8+sMN4e_c7ZiwI%hbzDD_kGSY?>RG*w0OOL{NMv~ zmiN5x^FGV>S>E@Y42_NsIjzp6POY=GXZv>d6_36B8pnD3S&s9veD6sAj{|l$1(}{cC{~pHqm5%ef=gees`KRx4wmHt9(cW>L z5Su!Yt3PqldoDQQ%qN`M+TY-cbMOAEqw@Q+Pd)wor@QKos#}BeTFguS!E?2%pN=?p z)osK5=hq!&dh%}arv~Hic4{``ur~Ct6L;#Jx|%oCVAjsr@*8@ovn_=CH7zx@wKX;2 zn%Wy3XWdq(?mVKnWVN#OsXD@x;om)>y*_d2}e z8mGbO@{Vhr=Q^i)$929o_0DEzz`GvC^~=5E2B+6~i+9}UEO&n39XB~gIgfb9EzU8{ zQ{Hha=vnR^FB$kwNXJ_096JcfgFeT3meVkJf_HqRQ#ZHU-J9w9OJ?tDkbcT1_;Jkil*gI}?P8#}=ciiM0zq`&m zZgDp3?(~jZovpji^NyEX^RC@G)>3ENBd2@UpXDrl0U*Y{**=CjGksl40S zvwFk&?$g|!%=C038%su0?&$nXqH9MsIy05r=Z;P#)5D3$*;F*!-L-yw_ZEtIi+6V| z@1B#$=8~DTE4O!#;GlcUR3;zGr1$e;*XgHknU3yDWbzYTspR;Eu2Z`#w#dCnK7-i^7rxvrQ#mGg$+{j&bu?U{7m9m!1OK}5psOUK=@ zTq5fZBx8wmF5yNdvx&rX0&U#g1AUQ^K6kh;((8`y>>qJ^hkC|#^$m`?J(1zQ?PCK2 zd)+9WpG#owhA^Dur=odxJ~Qj?OC)B%l^A5^PGqv~#B4S{g@Lk(3GgT#OLVy|<&;~D zhE6=(R?Y-))SeckE0$R=Y+(sl+7oBwCu_cp^WSNTdz5oQJYH zmJuPWapUX8*G0<(xWB?yFbTACjEosly9TvTw(00RIOaxkxeS1SLmQGfxtVMxJ`0AXGjlFf z1M}k5iP`*Y7V2k|&$3bll9-qf;kljB)$ZJsry(7Yo}RwlqwYX|Pv0QSBC=z+uaDLM z6-3{iDT7XfmCM zce(vSe>?+*<-x@q9?7_n7Q_spX3zm1C~*w-AuVTSv$3gYE&=IbsyRq8o|#LhGEoXG zzRqwyhdHH4z7Zk%PE=P@ph9<-J2nH}%tYr65P|-Q*;Hyxxgml=bUB%g0<4HQQIMTp zn>Y|l&E{Zx#vYRC=r~xQ=w{|nZWu<3Ksh)VO(&skW|{;V5CS@VmSSZGMx>I{Nvaz< z-3@P&NkeLwU_bfA<82@#4R%N;>C}7|EHZ1P0FEI{!ceB~AX7Vnw&v!h$T?_uJTXBz zLDNki)$BNEmDGzsXQBtNEh;roBJNHm(upih&~!GRiZ9BBg#<|Gimx@bdpV=Z!*EVqg0qt4W{u%Pbn^N zcYC16XL3;}{~S;aQ3JHVqYuxGCNxFb^5(sbnLn0sRB8E`sJ)GA# z0^>n=(u_X63f_y+;AMZ>M>F%YvO+=F^b_DA- z5Q&C3%q0^0q>r2lAHib^Iu(tXSTE}4W)iXF1gu86NF_0j$8Y66WrJZG9R_-HLg+Bg z01Q(GhXG?St88gRVwtCIl=?nI4qYVIC^2MWf*Vi-w@9)AD(Q`>{G*Z~$b^d`x+L?+ z3K5&php2lNbn+m|^ zDK`rz4J?EJl6iDY5n>ctLjo7$d=54}m6=UJJyN-htDYCiqWuG%vl&R1&u}bsk~Hoc z9Y7SG_EczxVUV<4s0mFdmE4D*mX?rA@6V**Wzo9KvS5O7&>0LCMA%BCaoV6pu-DKD zxrhtp@bQe-Y2rYh6UTUF955}P061pp25^wd%qQqYIl*`Wu~3|-seyDRo5N!wfpSF? zCkoDRI6{kP07nA<_9sn5j-v@UaF{UMc_|phXk@I!qJbu)5ix_Az7b|DnMJ&d*a!Iz z9jMYwG&g}!brBQCjC`{R6Gj>a9JZ`ybI?NQ?kR@{_x}83xA=|@4=W4}^oCIK=?pYk z<_yWE4N#MLSr>7C-b7ixz*FtW^#Q^dI1MeYP(6uCs9hO^-prrL-hh{dRQQ-gD=Db` zI5f%aL^IsUA&-LXjOP-0?LXKMaWfEjdn(F+7I;?jLUs@gip~-TJjZ7qn2b(ScOYRV z5k||@ebK$pH-IK+D3dl53sjpNX+$#(qAD^i&#iggB;s302$d4hFqz53bA}tnkwa&h zP?ub?M;RxFFlQ>7o)nXZ7fQh08U#q7Bh^)+7P1Q50JUB2&deNx0?4+MmIWAsZt+B# z$q;CfJkLKo=AF)YQ%75yV+6*bTxZjYuN0R-IXh%0rR_x#HhuJgDhVt_cc}z|Hscdn zafv08$gJ2w$vUWE;6#$HQurqWBGXAheIZdvqrgnjW-mz7q%v2=gBUo53@JrTqaghQ zN&gsKvB4ij!igy(pk0A7f@fy1(TxaiR=a(HAQcZnvKoR3M6M}imezlPAZu~(;`2Vr zG2V&CZRlRVWw*jAsH~cquvzyOpEykPkfdL<7uD{8VAUqV@T`=bjH4v6+U-oP2D=c4 zK>Sb+s3dd#7}GVARKTf0TZ6J!nkSPJLe*+Pb^*@uM4S%HPPs%LNQIB+Okzk;LX260 z4?JSVhmt_VLX+?i3V@`{2z7rlF-KcxKc;}elTMy7W;A9Fki$g`m4g16qeL1e7c+-o zt_e5haR#D2S6+3>XbKFFxhP5=ey&7v`~lH|m{32*HSyd8f zg1QZY1%ws3#8f7Qq{-Zg&gQ2w+2keUxq4btfGEGqm?sav7eOFtY^~Ijj)rJodoV1P zCp;$ubq8Sx)i4mKM(-xW6>9^pQPZLzU`rGMAWT8NRERM5C71L9;0*KSan|G5WfEb3 zHVMYVVhplY!Ram+1)K%B2@T5iZy$C$M`F>G@pb*_X&8eEu!j>fi2qH|)KnTv7V3jo zs*pEy&n&dN`_%3&CVAY-tZ*%pZi~}YRWnQ0z(iS~SG>;)e1MUc?M){&LXD*lp^$Ip)}`?qwJz z`oNd6yjp~%sp)Lmhc7;(tTJ{r^66HfwaN4Zu~-%?Du;YND%+)Upiv(WOQMn%P}@w7 z2#Z2|3spl}F%`{D3z&IN5H_tsmZdJlRp!iD=DASCvPoCyJxKBql4X+1k|T84FmgZh z7fhslZlxk1(h00;8S&$pbW}>&uDi*vf?&=95d@>nWLk=`lqnIfLN^$C!eN84urgCZ zHuICThfnzLr!s&VV5B~ka{S?HSNTM;jEq<~m7Hzfwj!@79X;gF{Qfsj@K z=dlDFD}_6Y*o>cdqv$Z$RJ8*k5d>mT%JU^4#Ky@+C96c&pVFysAtVKjpQ87F<)C2>zG0*7)yej zm6t4(CS&Gdty(gMDx;xKI0mFqRqmNmDrvD3bx#*(&dGAig29!}?$wA4V*A$4&IlU7 zjDmB5ECAcFDMS;jsOW+eQX2$W zctsM_a=@)wgOB8{XUZn+riZWE5V;6IMxBr9zCt)KjWm$63wKjm-0(7DV1Ptbs&ZB}`PGgZPgVH5zip4mtXp%<(B*fE{Ng4OSW{*`+v+ng` zIu(HdN8{K*omluPS?Eide0ws`i=;|_SJJ>G3?U9tpIN_Vg}k&5E#QDlaD>Q)&BCC- z2ra?H+op*GB2-ATL1&i0rwL0cI#+VFV`;PcIRekk1tL#FgMA4(SoxF3q-()AJVF-X zF*_hu$fztBG0!D3#QexHz%38XjBXgj#Vl+vY*TN@&|o`&IycK554b?dSg0`&N+@Q& z%v(7G8SGyefXG*Or3raL8|R-*O6J2d4A&_PG2m_j(11`Ms^aw+Py^}>wrbGLny{;s z!E%1w3j+Oy!W!H#YaKCUUEP#Dy^ z(+QUH(QMl1sK{pewl*QukY5r{2Xq)d5z}+OO8)%ZDhoiDu?;q3_vR0)F z|Kn|x0S6>OkP8Ts~aA3?QB~%P+G10mPb&#W--A5J^Enth#J}j*?%l zDV#t_SE@j~RK^8j%o;4cD_m@Db^>eaCgMiz#gx=($B>!HKlfwPgei}bLh6ziS5l9x zJ+f|txW^=fT&5|ls$qU8uS{bz9kk1kzN8sR@G5D%%|c_=xckXMt$wJo6rrWVH0%!ajgIyWZyy@owRX5~ATrw5>+T*N>K*GD9Wia$9(S>yc_cE>7kt9)!7k^~ z{-Htp2wL{`orBGuBU`vMz^D6mZR_jp?H}CX_7A#!1ARTC!$X7pJ+@tBV8GoG*~J!P zBYh)oWUzOgzaQ+}tmtQCX#41%$Z#K);NO z=`q_|-O;|Dor6OILp%EWMyMoMWg9Syurz<-NF+5g6~&%q-Fe1prr9`$$O(3=D^Gsk z%)%?z|6t9mt>j`@6&%lGu%8K1=7tj4UBXj_?PdYqXc6?5yQP7G4Blihm~+Z8J>nDG zP+)v&G(LqrlE~Ltuz|0KyY*P2{g6+D`BKnj_9c7K8Y$vUSrf$+(b$yvfh47^Q(nA@ zyEG7Ej-~YrZ`wf{MN28$uxl15%wAOQ`4WLKBy}hZDVMno*yTcMpIM_MWxf$97o-w_ zWJPN_Z~>)gwMrT!d8FyjbDc(DfzB~)&JCeOiW_HnVs<}rP|U$gc4SgAmT3cT4q#kt z3x@ElBD*pDqjQk%3%N^6?-HOJ??c`4*1L2_vpQBS~z6{*8sJ#)Rp zmN;(WG?Zez(79|FBRPn!-ydC(aZE(VQOo7{qJXT|8M86gY07s#NtA*UF)Htl?pg)6 zbPpl?3wFXX-?9}bvWimln!}{BQP$qf$_tI%Qd7Rcg+9{7Iws;#v*nlpE@DgA9tv4e zgt%r66m4cQ2q37KW?PH_3=ls;7zt=|*#FR1zQ@bvj{)Z+B-6g= z{gT*v$sEo$3DjCx%w|SvUcSK=NN*aH{(ht!OjS*QqJZsN?WvHJg>djZokN8YVN8mn zV>!ZPUh5qXO(06zYMJF+1RzQOC9i+CnoGLAt?NC2JS&K(j!LPgrd z1pr%M8xUkyDuGD`Z1#bXXRrvfoWM?kh8VCoe`e-uikD4TVfAbj+om$a4SEwSDa6go zlY$JCFIL~n6#^|VQ(=?Idj;wkdy+6ebd{&<|QSP_OUY-AG7B@G5O@|47e3q<EQ35O$tqsY0|Xd7mP zZvU>`1O0uyctdrtXJCxU=o)w1*r?0gdZ2$-KhxgPp*51(Nn2lECPnNU?%9d1Bis51 z`bYPgUbpv;4uT4kQbyd}k>Sz)9=!iH?0UH+)Eh5QH zWYmm0w7YLua%tqFm09bae#~xLpF1{a63^kW-6R>QY~S$k(D2&rc&l;^PfPs;lU}@r zyr+M3=Mbjc+qWGlIC9dl!QQ@M5aagr591BxkX5H`|u%BsXZmMtRC8df&O20*B=9Tf;Y46?BAoW4P~e>?9 zIb<3i7#Zu?>7t-8(k}`ke!){$@jeF9j5QJJv#`!mK~*r=w@WFNjE*N$^ar#8v*8J^ zf$2MqwkTk%O`R-LOcd3OuZLv?k+WoH@}dP+M}yTT>Ac(sQBMP6mZ3B*TKZu41TIV^ z0od~3kM@q`HtZ-eaiL_AF?`~pI(T@raVVtJDQ{b7^|sy!n53X)i7D`wm2{TnfAl)o zG$dL(5ZU9dH7bVp^M|1(g9CfJki{XQ4Hl8T7k1%g@J6(OGT9y{e%nUbBp8W+DO5&L z^9Bm$SQV9^36nFiAmXQZl>4|*I7wnTlskAmcfvhwXjbJaLRSpzf8RzN0JzUl@OF5X zOJlGd59$^zlYF{sV|uqfStXlBsu(47aW=*G2R zZG?4iz(1A`#pU`8i$O>=#vzwvRs=?&U}Jp{0|Aq0niv~zIB@%A=P6!DU}Ao6gGhN0 z=|v{~5XxGnd|3bz1(nnkUFhVoSs0~`3?}BV0La(%$GS$kB3-b4PrR)CnyNGXHmftJ zv9RdRfPkCD2nN`2$8g6Bf^Y|Yo39U;o8BUmmveF2W^)w$F``^!eug9yWpX9mC>*Jy z%U-YvLJOv?94TNMf^wEah{(802&1w~kSH&w`OQhK8j+i96T{9lWS6iC>>|XQuNpg6 zr$fs`yHZw>~~-qM{tY3M-m`2BHXyUn+2FCVS|o z;7jY@BYY?V}9xjW9`}=Nx9KgU~OgOD4C%2LzyMU@?3p{$J{l37_2X7PQ1A zTeSy?)3f*(hbKMrY8G|P({*V6MNl+UD&oXmQlS-9nsl6eGkGmcox6?#DO{;( z=~3@BYB8gz`Md|gMk@$GicO8qWAT0%p(u5*4a;#@J;l~3!AI_Rg4vN|${#OsW1;~Q z1#dB1tZGD4Nu=caQHLUHX7QGPi2+zyfC9;KHRa()whF#Vuz>kv8v-mJyyG`ASak&J zsQ2O^ME3008{773q27yBs;-Q3l@2*?i5AcZdy>u#)T3iFT_gG`!@!m|V0%%yc3Yzd zz;pM!bS8Usz%3(ZvPgD680^>JDx$l5VGFX6le?(RtaVXQYy$4Gw9HC6uw7*otSCM2 zu>c$Y@L>ro-I(l~dcn<#hNosY92L?eX?R2ogO z9efn`Ra>5<2Ehxbn*h;h)eLF1J z1VeNdG#F#AyXRSLW$4i}70DMBqe z8T8c`p|H`S-+r;jOFc|?#5+|s(j~EwL2DEY4e|&hqyAfFctkpZfG&d%NlYXE0bX8` zFck>+aYX#atRNYw*cc7)94#Zm>?~^{A~}A=jJ}mMlHhzx*%F~rOPGXlmTXI2j=hiv zpp0v#yoXaRtU)Rfa5$OfOXk!LqdzPM$s0AYiC+pp4Dn6ug#AdU@7r_)UPSYayaxvi z7(4BdPr!|$s_*nT8E3|scd|~>nRKR{Jig`EiL0xf4bFO}+c^#AY%`626KEAfyQq`G z)lob(gKJ&R4qT7ocnbISnL9j6JHxm;>CB>a6fL^Za=qzu3wj)KcH!SGWzVifuk!3U zX0#mo$)G1U@bqqH#Jkds9;VPD54zZHf2n1cb2|Rr0;;2+DPh`7fPxfy9LL%7W-TzvX+0MACyV;|0j&2cY|MxCAD7PY7sn%IMWcj4Y3u2V`8 z({ekm4&dLtxJDjw{5dlg$FUrfJ9+RSYDS$0^|NS8txJHzqAP4qJ99C!jG4g%T4nLX z6k2gc>~+E%lYY*v3s?EC*aWri@8d(KH;Rkza8~lE1O0ZOXU;a_tidtQgZ$O2)t{F6 zls{8VCLO>PzXhc*%SrH!coMB5!ExND9*~pNV&$#Mqg<=WWxplxI1c?D$A7fg#dVOa zqiE@WVg%z;4%;A~B<@hx6!}DFXN_)TjchxOUZgM|YDgYW?8i|G_tJ_&Dy94~n^BMG3xjrU$)3ESbX%wn#S3j8I@e6CR-^J6Z80w zSa@iyEVmHiClSD%p~vVe`36Bj zLAy?HL9mQks(sSm3vXi1#h6F3bgmqafjW8xazZ(@ur^XQq}gKE43345z3833mTkyM zo=@VxJX)l1eh!XlQ5o-E&O{=N?Rt%V^rA(tr|mkY*aEzw?-B%7ngy9CTj~^bjQ+8@ zc29s3YQ0LEvY_76mbAaccpwp%VqFx^rpVLv;k`kd*$p?L64r8UzKP^=dgI-1WO!^r!QcjeVT(wpx zbdz6)kEY~>M9GYjX3!_~hT1Y;LKWpdt&Ag+)*iGhkNo@|j^CsdKzX6)A&!(O(@-MW<~7dtgHn4aV|5~>)SkTP+zGXeoCkx^9JQO zV_LAq$BX$&ozr4cwRk{{ zv`8)5Py3-KCXLiUa+o~Po;6RIz&%FW27F# zJ<(U*rFkG7Js+`?@sq?8mWLMkgbuMiwLX80N2&NZLlh!1Sq@pO z6;z_^t=5SDVrzd*gV7v0!dRd4(;~=rNKePfLC%8wv~5~2 z^(*0J6toj^@*jbK5^K@}FjG>!sV-}oA30CmwmL%DjT>IF{=nG^*Qmin0OA8>ry6H{ z1ZQTW_EGpmYA9ns&RBJV=ZxLyw|IvmkRSev2isPUrKrU=mS?+Z=;@@_KP5_!6{Lh& z3@b>AcZ&0Bf8qk%?PiR;*c(F`j-(BU9;sf5CsQs~ z+B@e)$A-@UtS&AL`oKiCH7Vw7YeBzQUQ~wlirkEU=@Nq zkyhn%)VNF~qq7o3*@x$uy;$zL&}#O_{F2&hD>pJPYM-Lc;_;jx!OQhetd_GRpJ;J5 zcA;%kds$s09l{H?5^YgC6kHV#Db;F?609vevsgiRSRM<+3>BQW+Kb=@c}|&d4wM0< zGJ!LC+{57zc|K~mefWH|k)729(efb92?t0g>kASokyb&f%9;cDOwHFhYE~!htxmD7 zEHjdY}%>pa-Q&;t7$tpO%H|C*+`O>irAh7Ohw2t(7Oi z2x3_ZbK#gVk49#5VoTI8;)B%TXaUqcwzF17h(Uln*HAXbZ-|sW+g?$hs zC=1r>nUT>hIcrL6KaNsH;>stsUf5@`mCT8=BxTZnWo5x{+2xvGGi~9GqAe-1{1kif zN9sCzT7%?BN-1L(<+sjHT5~?4X}r(qh8m~YfLx*HpT}M4Q#6vaPxQP7C#>8oTz!MRI~D>qscYa1+7P?Zd2ch%r=@*%T-IX zd5L=SYP~2QDbX>X^sQwwDj*WDzAJSfS>NFd)oLZK6h2dT1nIP5r1o$)R;=-uwO?|| zRwHTiqT&B|yCyFL3&{=FIprT*-{^sKE2~wzjnuWmTwdw0e9+vG*uhAi*uqs5znsNp zd0o5|y@N=YQlUK(TeUW@aFiab=QEO}6s-3Yn;SDas93I2Ud%3Rtwgblh^gy_5?_dg zE}YAX^mR0UZG~1rtzbkbQEVr;BUnaEB-)URJYp+a5Yah^+Kcrlt1E(J+c665T6rpJKq=})5 zYZ}c5XTF%^l#i8F0a8MwU3^VTaZlpAAT{L2mePDgUpYJBK?X;0aM1b=n~@97Qp<_l zm9`b+nRrFvg+w;wEV-nZDY+2+0&&R30Q4TpZ@;~1tR-s|@`Uh~2(lA2aUDxyF0otc zL%DS=q#>ebG6w4*vN9xmVXcWaKrC2j_9AaaXyVOO>e8>@7S);-o{!oqBLu(ivUqGg z1}UnXWoL=Yl)kM+kS~-IsnXcHdZelxtgPL!rXi6#tzC4LRFG0ec}a{wOIJBp`VO@O zdM>U*X;#U#W7R+Z45^Q-x`;N2jS4#G=whM5SyB~@(rFKzE$1y5zc5m;cY0y=AQ@r` z{RMGwp&9wefL`p-zaUsjgSrksp8L8RF#ON`x(`nbf7=+6nQSNJS}iLfiNoq)G9UV@V{)JTiu} z@|6n7)C5}>vwQZWoFSiSc@w28DM1gtD%`Zyjd`yZ;WTq|i*tuBW$Cq2F6H`5MA&WU^yhx^bU!GS zIUITgvKnHM8@3WIoMlG*%;QvvZ$*|uCuM1^L9-N<3!_R#K;*wjoqV)aW7-4TP-+@g zNVS47D34gRu((El5k-v35y_h*_EV~!`*SU=ED8VYc-5cPIuGmlltaXzpkLmVG|8Hj zof~Q7T)B?m&#P67{bL0EilDo2OsZ-!BjL5hbK$gqO%GiIG-{zG5u4c3QZbAfQf`a}DMN`SX!nA8e(WO8rE0ztTnI+7%HQCu zd%!Ef?r!W(CU$dl;nG$UdC|Jp;z-8Vdwzc=@tJ=|p6&xv`y%3#1CsgDPP7G|zbYC3q^mrmPM4HtIbCoD1s~qWcoPQOR!*q#^Ri$qRY&ZBhse1Ly{a6>$6db zAYyr*XvfnzP>P3+!vB#vX|dhnta?t73Tc=9<;vg1tD&GqLR^VC+!_Q?nO4K`Bx902r^XJcFzUYP=@;P?VLb&&L*~iMquIoct9(LJi~dl%~EDcG`m0 zrWk!;nvYN#&omZM{`>tHk?zp(pJ0^oi`1p@FLhVeamY_b&AN&} zEFQ+0*bCdU?kz}hI9ekpCGxcVRUDE2NV(dh>Z8!HSf`~*T`6n!Ls>CO5!+Gui!b8Z4tZ-cb+r$%2Sy(Dp6qp{p2(UUHHs8cw}`$RF=n)B zp)9L1>J`+k=4Yy{E^scRCQkQPODcOU#|}X$u@L$Wv8rHRA{-GP6kG!qJtayWUhP`r zCV#bB`MMY)t4suub>FUH1tS6SRdiXbRXnS$t*cIo-dlWCU9`R}6J!unsla+JnU95tURrzkQ4)Y{; z1jFdX!*kW^&z9=z1E0M_I@Wk#)RlZb{ zsEcnU(ALW(O9_)BoQuROov2^3F3Oq#xw01V8F%a2*g&vovAKv{kbkm|Qfd<^^dc3w z;2TmBXA8fjURAAXBC;ocY&DE1SDw+^cVprv4kK5HQ0fEddr67D7j5;`+Jw%P9J5|o za9MVxSgT`C^n)s^>hZG9hr%Dh5$W;k2=zeT2i27zoq@{No=dJJ)arY5L24G3 zk{|gOu31RFNs1J?n3GxmMyXLIv^m>Gcd77hxs5PGIdp}DF(5fjnMej1oY%tIDV9#p zEfJmgQi+nr4XxB`?jEr{$}^Rc6WyTp(6WWwoGq!M|5v}Hvahz*b!e@T(FZVs&BrJm z*V$}rw%_O%k(V^fSmY0*P>o55P6rIX)K^%IlMJ0!BbH9y5aZ;XW4pelTJPt~p-{_4 z0M_Pd<+OZ>UZgTXddqRiYRAG_s(FOOO;Wd^o{3}*KYk$B)IZQ8Q>Vlqs!tJwsNB`T zs7ZZ_aGn2`99wsw5-sIz6;{A({HVGs^-tB3|4om4R-<~cH;X*w{FT)@-Bl~RvwZm9 zP$M*mB?uqMQ`f{G8k^D; z0wS{Dt3@-lB%9;-=c;_PJI(~RSpB3=RcoTvb-*%Io7S0Qc_)l}BDni?H{R>tj^9d2 z3P$KytcYPvWnj z8TS+MXcQC?R}Nh<(7EZn7sH9ar!Aim-&<{!N!I7ezmp-fki)7olmXAJC02_|$Puj@ z{Jkp;TsadYr4J&4OT9$01F2IACDq=Cwz{J93QhD-l66u`f>@6 zY3qWa8vJsd&3XLzEu$;1{B;Y?PFLmyVP#aA zo7SLot;=uqwwECC+gz|RUl+72uV`7kRe9)Kc}JenD+|40W%q-Te%UD}Z^ql&d9{@W z&fh;1*>6%#q3AvLpJ)X=hrJ_*|D?=;`a`^+HOV+Oiq$KXl`$E~a#eTn`D5U}=jjR0 z7UJYU{YlpVNY2$I>ET5(26DueY z|7=A=`CTc-|2(rkT~-0*TN=a_p-D0*Mrw@t=`%57is9ACBmckuvaV zig7B_@>;m9+1aUQ2HxJKWot{?S;`;Wl6qjorh5z zV=c{-%W7M4tHnpnd;xq zDd+y7Fhwz;5?8F=EXFHFBU)GXue(ySh$kB1s68?6;aha%5#tNFPd)V`sQP2EGu0rj z_fn^cnYw#ad8l#?)+-f{s`*D+2FE3pHqy5}(^`Ui?L>aEdxZ$YFVhKjSuQ9&Ha9D$ zNbS`=6O8}y&Qe1SKP75Xg`noGx0P6$q?fzW6f#^raK=8I6^@;p%T7q*mYmUuz-ues~Q8&>v0zEsaz)jJ-Z6>?5e&k{}x&R4Tb`VLY}3#8YT zjBar~;EW_b=hvLeXSevXi?5-G+?C6;9cqwWv0{9>_#55!TYo`BR7sK_f+BJ&4zg87Ozg=~^3BedDT(UXJnMcfMeRyu+F&IV3x12{2Ee)aeR&5k{z86%SgI4^q=ZMKIzMLOvCjEn^4}N8{ygzbh0PS~x@?E7q#>`hlM{u2c!FuuS$A##TZ*Cr% zo)Pr09n|bWkDR@{1;;fueRc$QIf~9BI5NM1J#2U(v*b6h$!Bt3zI}O)lmgan3G{tF0I7S!vea2q=r72Y!Qko8dgaVA_u}J38kj+BOKvX*J}s z&eo1b?(oas{JyLGdMo>(Ja?j(A>18;#QJe%q@?xoF53X?Kx{Bu^8Q35##8hq{F)&B zFVos?kF{Q=k;6iHv)1HTX`tPTZ`PUtGavew8PLEtYvub)^c}KJ zAlPERU80sw-zXkesnv>=;w@V;PLxo&PUeQ*)x$<@_NdvTuaKwQhm~B-sZmLbV=pR*4C6q`Xtv1RZqlg3YA22 zVm~RQFR>Y@dI`2rnW&8P-geAiVqnSJ{qJ7{rEObQ?)DLS{JU+GYHB{YMW4?+xqSRe z4$8i7)|F`y<+{u{cHug`s#tL!_`_q)nxY5Qj+Mq3gTB%)dF_^Uj^;X_59q6s$t771!LuD&5io8`ac zZBotjNAuKOe|$$P3C4ERZ|be`-qu~Tp2jgXLRFbAJ{xOuVs-uCwH?7| z^FmfpW&VDxr=KLHYHyT``cAEND1ADcg>{ZNt`ZO0k&L6OxN6bm-ytMdXu;F~UEkuo z_rjvMO0SaBF_fZU@1!D*KDde`9FSQN71Xm=;|=-g{{n^ZgxXAuw0R_@&v))v?eJR_ z#}&Csje@#M+ueu%OBL6?2PziET~$1y1cYBYmhzF5+d4rMa*}F=mHgkYrJ_;&Mvtf& z;>Xyt>|3!FSi$SXb)K`gwI@o5vx*t&iOH1bp=z>fH{=PqztucnzQcoSu|$O~@2+aE z)CDO4>Q}XT5@#%XbCgomb?$H?YRS{GE~|K`^PlPXD4f#(R8j;ax?RZa&3`m2nt(D>}_H zVkGTb?ApISm)xRkDS7%qiGvjj)Vru3krn9RmyBsMB3ojxWC4_#^^gngr?!+=a$IO< zHo~`r$kngA(eq}O(h{?%a_cg zwpKYlt2oqNwFGiQVtTQqa+_0)Vn*Pv2Z=Nm%6w=I`V~`B=ilc^nrswa8UJujR+A5H z)0PIY9g%-^3#hCm%RHFzs18@=7s`Vm?ow+Nj`=fEm6kloy;7ui48PR7pd=TU4W-BxBEfR< zLNJ2J!oHa4SN^>MedkcERJkcLAmXwY&RS?8UHqaY|F3PO;wM$!6t4E5W-(^&29YN? z8}aD=??{MuV!uHSt2ePRvBb&byu{?Xw!|x{J)~Ur&nj<~UdA7isdLu!N$TM^ws@T& z1(N#>;GR}D$y>yCN6&qECMmE_zOzkUfmVFk-N;3*h(HRv}Q>ulcMq+x;7rP`HSpRVr785>cooB zdZV{o4duJ4(z1MojC>ikCRNJ+) zBOOwWV?3-VHhoQt@PD_bM@SNASe5ACVxYj zE6|jZthUn{NQ118ABy8LYf9U$08^V7W>z>&<2ahq`2QbFEvjhzx8r%9L6I$|_~oFX^a zg4~e5H2NaUP5$<@y(>?P1@;?$lXB6~Ui@;soz#q&zNDSsQu)_Rxkk@f$^Hwm8EMZw z7F=8BJ^*UCj7H0r)pWHhwvhF9)jr*A!M~`@+3B7QTAFZ_b}XEi)p=_2;oAWBR*)CO zBlaXH!(+iEUgzBic*6YxA`Km31T*0JKIhEYb2feiq5kd#>M~ylqN|Oj#bZc>ZhezR z_4Htr9`h%OLg}mMC3sci;OgH}qVMIt0j@sNztO|%6YQ5Usl03K-!m&QJ)e+@okSAi z>C|JFXR_k6B^$2vS&MnlN`J<;X&B38K`m>Fj2jl-`{bwmP@Yisr%BedxG$8J)%YiT z5ILz-m^U%v2}Xa)D{`9oCugNGNH79mq#)}A!Rv?5H}ahP;#iem3-wEc5yxWv2InC3 z_+w2!zeQ6-a}S4~i?9FDR`~9Vd}+v{9FZjgFYdzUSQH!ce7B&J4p|%CH6JE{Xs`PevZKdiedP;1d_UL;Uk~J{iCOy)(=)TTH z{&u)lDAn&Q9({=yrJwT4m;1+d07Z%CcAuTZ9ovlORSl4sfqqQlQN{`yE%X~Cx1Laa zg2Xi3y~WXOHc79>E5Rs>R~V0xChj4mR;pj8XOW$78i@p-m6%t(oA_HsvKpI-uF}gW zw`2z!qu~hVA)Zgi;~4Zk|2xX5=ZZwsX{~c=Er}Q}I|_6sxm0?o2XjX66zi&cEUknb zuEtTvtmTPD3650DgC;zEu2#q9tmqfCN^nY9l|b->h!XsQ$e}8c>{l>NMxa$iV27k! zd?u}zmce#XFOeB=EnKP(%y?;|!b|19@KmgH0(bTL2#z=+IU_hSh-0D=V+ValaSXc1 zor4klC%&IONgwk#(tW=?_FJk{`Iud@z2FkPt58V9lGYj-5bb6EF?$MDg5(()lRfZh z8&hbOE-Q?JCyHz2n2f_ngp>%5aKD@Ea?rV3F4xAa@skb{d;T5ThS}lvScTqu5HPF6~CN=F?%(s2gmdyhfwN& zJ87W`6C++)g;>`h=AkXg*&d_$GJn0UGm(2i3s=lk4d_Sj?7Q0g-y;}{^3eWvU@Y#u zkiiC6-o zXz4@ftA@;~A9f^>FxUN5Kb1SQ$>7^fN>xy@^rM3Em8%_!Xu@S#!BiRqpMt9#ehn*M znF@}ooZ<*75v80x+wX<=?ZV1Ob47Y9^)ZZ&#e<2j(f;hnwgqR*U8VGVX;46YTdabp zvsNAkGY77ZQV(gBL=eFZL13{-`M#E*nnbd^PV6TJR8mO9;ywQp!JU(WX`(fxt{m-! zi>%W>gjPf}SwGO7>uOWv??SptP2kR5;+r6-9pC>vrR&!& zE4hVw7QToban960sWWpf?K*qBi>GXRQsoeszev|qW(ym{G+}x@{(0@{?%C? zvv2Z=)=*soC<{dlQpp^Z{i#eUIY28vG%thkH0MUivsdx?JmR_^zsi*|N2FA=PEp67 zL6A|C;t+)e7)#U^j7oqoV&(QS_5EAL{F_d8b~b>%-XYRk$pd%2&7(e07sOY#E#W+ zEAb2Diy}5PL8>|`Q{}Ga8h$?^I}v4vRrx+f@yuSrsU(PWBnu^X7Sj{zghUkj_P=0;)qJhik!OMg>alo*nG&%_zK3P8 zg)?Mp=1|PWIV=5ZVnhM?ZUCjB*t$4}IS*>Sytlj;Ju-{6@s!%IMLg#1l5yL=tErg< z^-OD#q*PE?Et35TMr$Td4UlJ9G2mR;Mq)BnVrh4bPl*d6tHok2(Q?`0Lr);6DCk8_ zNfsY?)E7}fM%=PYki5CxclS&Wfg zh~$mX>eonm41YDrK4oVwyD0d)rL#Q$<=^e1z0%W5d`T_RCnOS2K{oy!7AhG^jB=E^ zIImLEwaP?U*{G23N@|r@pQp`Dn(H>ErA_ksV)6}gnbeA`$P>=P?>ofv2q$StY)K?j zi773r2f{Ob&s3k2yQGWHi>*X37PX5~);G2kJG57hB6`Ity~>DlR7+u>x&uh7_%>do z>=Z%7@-*UQK0t{Po7S2(@&>6^(4OfY&{60pIk`AWPz$*GgNUTQjI*)(kR(c$m}L&F z=fEvN1J2%lUx-M`Tu<*3efA>`;ZCm8;eStcnn4jWr5Wc8yp6Q(uzFcnCjT9V`+Pf^ z?{;#IlotP~mH%pR4IL4BR_MskQK1)v{wcI4bWZ5p(6&&& zQ|BDvJj;2Gb2Pq~c^uXuPI5NlZ`z#hoawv(YsP0|MPrxqBCJN75AETb7}HKRbV8^v zbYdtLY7b2~uXWz+Tzy|^Z*i`5u5qq& zu6I7_e8l;f^Ks|P&R3n=ov%4}IA3>u;{4e8sq?eY=FtAoOG6ig&JGQR2Ao1DAIgSi zLy6FI=*5uiJlHrA+8a7AbYXylPdIIp@7Co~>9AOGJJIxX}6RWln!M=Goi`Q#i68ASGN(pz7+3L)jMs_ zw^xFPA8|h8+~V8`&VARp&w0Rk2weMGW6Ea(={t=POG`I=BI6!xBb~|a-Z$4 zaNFDt_e6KSdy0F8+v|Sx*p6dIk9}#!Q5`!wF6>Ag|MkCowOI4?(-_Bvp5N&FJ9v4M zbE|U~B=bGze&^@TZy=S&oF~D}w}$>&b2R$DqvpQ0OWPhp|I6H?-RHTk>3@T}+3SDg z*z>*qjPUKSoX80e)hyqK5klsz@wLkjt;d!&o_m3LRO=Y`$eJsIC@R!jiIYyLr%^0 zHScHZnh(}|y5>vf=!-R9skz?V+9w6cES>-Ls{nua48RM z+YkMJc4#>)VgQ;t6I$l{1$y+H&~w4d9_U;cdfN!xX@<2N37r+)Jpg;`G5WjR*%2Cp z9lh9S@dd!KmjR*s`V-oz^Lyui zU^^|&zc{VV8=WQ2o1CMZw>rz5w>i&t-tH`Su5zC1ywiEP^EYRea|0~lT~536Zs_Zc z&auvWoa3E;b54NXp6I+EU-S6@cHMr+d4=;d?Bx^C=uZNt zJHCZA)^B6I^*dN^{VrCwz6TWlFYKxLKK35|5UVZsIhTbRoC{%_QCQEo^C0}hFA&B5 zH+;)4f%gx=WB(C8BnPX?JAX#B@wl_p`B(U*ClN0{g%#l+IOjR{dsuKWaDnd${06HH z55r?T0?+=aL7WW+drpB}o&kKD3(XUAj2D5*KK*szbCrKWPF)T3IkaR)Haatv+_!dg zDw*bm^-rdqCo`cZXIh;nFRpnqTl-|LZe45bw_59p)5VFuzW=Yc)<3U(=@HL6?#Lr= zeqQRyqe6Sp542+`u;255qm$6l`Ou}Ie+j)M^v=+Yp^t<<75ZH0 zw$NRn{|en7`f2Ea(0_-19eO16mztWIr8O&RPORBb^G`K>HD}ih*Sxr9yk@#)uI3dr zm({$X=E|CDYu;1y0a*U$Yi_T(yXN~fKdO1K=AoKD)I3@1)P`%9)Gn(%rq-=Jv370k zDYaW`x7Y5f9jV=08?Q~(=4vmgy|ngqwQs6@d+oKg@2>r5?SIsMrS@yJ|5^KAwLh!< zW$h!ikJlFK!gZ~6&#F7B?m2bG)*WBhS+}lkQ{4;d&aNA&dr947-Tt~u>)urNj=J~M zeWdQDy06uJr|$l`U)BAo?tki=>X+9aTfesc%=(`Cf%>uf@%oGEv-R`!m)8Gt{afm< zslT!QL-n7o|6={^^>^3bQ-6Q`gY^&BKU)7}xF*~jJ}P`n*bT1^cZWBJw}$(}!{PJ7 z8h@TbFH2;UmMJN(`7{o$X79}Yhj{%b>RLul&|Yyt?r{jUQ4By{HWiwk=BDOl&2IBa&6}EE*u1lO zr1|{jMDtAZf#%Da-`0Fx^9P$h)%@k=yPEH5{z>z%n}6T@*OtbXWi6{(*0gMFiL?y1 zoYxX-nQqCqyrSieEmybvTg%58jcTb^opx^-LYcx$?K zwsk%-9gSr(>Bx9Cu|E;XOlH!FeUWT3JsFM7<`X^g|5!2`o1LCWB@Xn&Gx=yNmPqG& zVo^NTYyRISo%ESb`btguq`N-TW{2%$hiSK?)NVGNT;IK6!%o|xKc7s+6aCU{ziHkt zo%NTVI?FaU9h|ahz)&kE+Xl?2gZ9$KQwPnZA?bC<^g1*(i>YR3r&H0{{IG3&>ZW1S zc*I;9u|ti-67ggTtwHmK?$ga+n>LJ^#&Rt(W{4k?VaCibW8~FgrgNLX-M z%Frk$Jt;F*+FshYDQzxgq_2$WE8`bq);2!%w5(~IGnaC9s9Zp0Hk-jVosu_=d9tB< z+pHmZR)(21!_1P8v;MJWWfF6?=Q*Pib7sIfRhfBvf8N}`#N5B6#Ib0?T*z3Ji5r!f zf|evNN}*jkI+MxevzeKxL?S(z7wy@;ZT)(Xiy!I_el|=dveVIYd_0w-X0RE5qh?TZ zWX3T^mL_v*rfZIrYIDLVn*(8lIW){LM>73V!&2uSLwQ4($|G}e!zn!U)crKyagROT zXjQ!XRNH1l_h#E>ldm5+X15bvxv5MxKXHL~Ul4ZS<~)}?z|$O1In9Gaa&juqgLG0lF#V-xr`aEV*dKpPe>gDx z@t6JKm;Ld_^oIlK4+o|{{F?qUkUsju5BuYf=?@2{KmM{m{IWm(nEr4e{o%m$hhNiQ zZg!mg;fMY4$MlB-(;t7?AAZ>%e@uTkkp6IB`opi+-;DG(BmK>2e=}ZxGhTl)(%+2s zH>3T{c>T>x%|pA>5KJN+2Xyja+B>*-Hj@YVrYBS5(Okl)fw=@tFI||4W)taDVj_7Ct92ozXFPZV2?oF%L*z{^#wL zQU^L0~UE%B1Ctjs=s9nwesv1~$m91F=+eI-Z#$6EB`kOO@4}2;m?5al#`~=SvNS3J4spO;M<`BO= zc6Q;E`X(BtCn7}eOjXgImTog}V-F%;b3m!%AfDWxj3>-diO;+&Cpan@c)cUbC*io)w9h2e?l0}p1wtC`e1FDlgNA%8t><84JU zIl={NvwBiu%uFJyyuo2I6K4lF%1>oxbMSHIl*-D>_$|?6jRki~XjnStfgq)K#Ge_6 zj~!8^RFD0qI46ix|Cd&~nP!l(tavF&NU?pO(KWgR1o>M)uKpP(6N8w!$@!Q?i zy+e{-H<@#zuGMlkpN+;5mu2_4nF+TC$N=^vqbYZEekL&zo0^Me^OwXjZhtz~)svZ- zH*9o!HmvVHt-N)Y4#B+IJ2olyhnOxeL)qXe=MfYI^Pw9;-wyq)rUPl}{+d_UTvPM8 zng?nMwavBNwd1uPt2@2!th&*<+v+3rx72?-+z`Gv{4e28gufpCPWX|A-iGTM{@mE# z_~OQy##y9d*EhZwso1TJKWu!o@yW)&H9e=Pt*NtVL(`_FGn#fF0efB3JDa}U^l;N3 znon##rTL8Jtyco6v-#fU2b%x8`F~oPTaIWsrp0YJsbyWu zi(1ZYxu9jHWxnOrE$=~UbtlrQA0w^$b;~0ykF`A6x~%o+*5g{A-+FTE`qoohPj7ue z>yFmJ*5TH3S}$mwY)!T1S`W0oq4k>9e{cP8>sMO8)B3&EAGZFc^{-26mozO|v1HYf zjwL5AIc3R~B|S^dUNXF7?~Yl@r9aM`{e$9?m1tjcQgQucb8*w--G$|arT6~q zhwp1Eb~F@Mca0U76ju!V=MP`rHXq*d&hKq4bgsOtkX~LqqU*uJNuX@apMQSSs*S~y zFjVJprxcsomM$;sDzp@83KzEjd-2Lk3a@xgLvi%@j^bIxmlj(JZG~vt+Zqbz7oJx* zuCTMP?9U^`r5|Z~SGaIYs@QUO@#vMsUB#24s|pisErrfP%Y%huKXC4<;&U>`ZYdtO zviPFnQucsh&o8V*2R()3e%n)A`T=(EymYbd-r@->i#x%glZq3Q%`M9dTYvKV!j|@f z=N))zPeXB2--hDp#nl^sT3Fw9Fn-{vL_=}QA2#A-X<`3$#dE@i+9&G2cH4VCbn}X@ zj(=*`z=g4$S6sg8_P2calV4l;rB9^yj_;q|v$wtY+~QI7Eyb1_&;Pd{uDIu}&;Rll zw@;pV?d7X}{qnQ_W9`b5diT7b`_7p{%l`I4)BaE9Hm~R#9`0;w`NZ4*?E{}#@s;Q& z2Y19TJoj~%ue#~V4}Rj#m0$jN`hvv87wu`!zAW5wL*ciDZQ;VD#oyMyCtQ4W;rI20 z=Bw_zwa~ia%?*X4*M6ng(N^3VzM%*K{kqWAPnzpkP9tWz&2KDVvq;BO{Z z{i)#mvFOylJ6x&3zW*zQW7-Non=k&Xp?Jdg zM+@PWg9n%2{e_#pdF8pQMz2Ur>{)rvN{B`PTQhFMHLkC*N><^RioRJ-NBC;oz$Z>z;a5{rkd&GY`JI zem-2>^wb-Q8xOvr{uQOeH?La$vs-U_y#3=1j}6~;#u;Oy$F(IJI&MGbr`I%Z-+R*^ zaQ)$%Z@%ZdUp~JJ*E?VG(w?@Z*Vi80{F>#3@xrFU#zMSsL2*N2Q!!o~FK#NHR=ltn zE1U+qx}g2qy5c#-b%ixhp>qpeh4qEKI6A4guDGZ8;$j!fa4#(L@%zQNwi)Akp)syL z8rLZ>u8u8dotSES;)>Bbiw!H+Y&>uEE5VD0uK&TOf3fl}x9%x6v=0{7H589Hak{u< z{rAo-)c)a5cNLtg+E4i44|f(?Ru*T(5`Q6<_+w*<|I=Lj(DD;@efEJu_@NsM;r7D1 z_2Cn`b{yBX^x)>}pE|MdyTZ4wFMg}={e#cG9&(;ub${XcknZwFo~R$Z`+eUxO&BBnhQT){^Rh~ z7ryhtb5<;Sl@q&k@{&y3`IpX2Tt43T?(pZ|`jHQPdF8TOF1_#mGagy_{o8K&#g**` z!Y{lc_L3bN&iu*dm6wOFdH*{;_8%*5yY!}4ezvXfs_Tlc4Zr+LFaP3QD+c2XC^40A(gde^1?0bqwt}M20+FEQGyypCC&u`xvURqqa{D#8vaG~RkKYHNN z6@_IxK2u!#-nPOw8XkZB*Y;e$x$#}$OCH*BN3s528-F$54WoGdX=it=SogJ&!pZrz z;_n-ZZC4K7_ljRP9tdA^{P)i&oN#$#@kIwewET}hxTVnWuWiM<8j9`j+53f`uQ<52 z_{ZgIdLyu?!fzW2$L+skqS&}%=^L914TYvNnmbNB{!wtgp-}(D&;MuJvV))h@LcSz z?bn5Gxh(#^b5}-2_Y{}4ryG_%zWHN=4_?!}bKe)g{Piz=?3TMenHU+4CSKIO^z!9} z<&S=+aLg0i?q2<__GN#&|N1*``|XN9b$$1^D~d-y zzO!&-+p@p?>%sQr8`s?S=ZEkA#-oqkzjMQ}XN;|BU-sDRpE_cBvEigU3ePGu{^=Wq zx7GGFwTf4sayyA22TU%KB%RhbY4Y2w~cKNE`T=m@_6lzx%oNxB7{-<-d7Q^l5zU;Q}vd0QXeCPD8 z;*!$`i!DXB_rXVA13)|R$_Gw{J0rpEzj?TDOyQ^({I0nE)DvEOT&n#W4TbA|_dwy; zhrcnt?%K8+!cV;X%+H;)5}w6bQ@pW#eM51>4~q?j)9Ix*3>TXISa|m1-zzwU6Yn_< z)E=>UWAV90*3bFH_Y2Gaxa*snu5DlT)DN%!!nc38;_>Z2Cb_49T=e_URp0qRp=RY@ z?%cL!+l5;|?n^HDk|Fo2FIZPxvgPbzbMcs+KY!#k=dL>O${(Lx=vcXQ`Hf+O1=|bw z@6F9cx46B&W%&))zxm3m+plZ5{ADkH{Us|eIPks?wT!*?oK-D_hUEvJUAVCREe%ic z=RiZ@Ac6|~hiAV1g-_gl^F<$yy{*0F`ioY*cCO{p*It%uF6@BP6zU5b3g^+w7LO>b zDeiA8_O}$e8wzs;r+8vCoh1hJo22A3?c7oC>|{AF5tiVcY&PZh4q&=w7ji(TcPRA%`JD`xWDkK z>kp1z+j8AI_ZL2RT_Jm2OWS1)E$#E+mO|)T-@N~!b3asUy0N|G^8ZKKd%#6;yz#@k zcibNA;fb7w3ho^itbh~|6|tdMu=n0I_7(*Z3wD3@78UmHL}Q64R_wiZV~M?&7&W#S zliADMnfE(;fF}Rn@BhBW5y3uG->t9$Zf=TA=p ziC@+8)QfsWHKYOQ7*}GB-GCa@{%Ka; zy6{`j$4l)iRcY0#N}QE0rlWO65930=Apx|4VcK+g#Ujy=mF(=9VvtG3d=bALyz*Z!r`s_nXy#mXwN{} zvn~yZq+a0eY+xB)Zj$!X@|z@seYTx6#E-$eR5E4>#D`4Qk&|?CHOVzeSUKK&!_|f! z6fo*nGx<%dpW5#Y%7+lqKt`!EIZ-manPqdfNiisaHkaPnVw_-b6`Lm+Dw!Rm-aA_b zW%Urj<>kuJ%~Xo$=_i|+d{UO{T+8*wCDUbPo@|&Znz9Cn#>J9pWVpE8V)~FiYwD!g z7Vv(>-<>BBRs(;?;S6?Y4Ro8C4UE-v;AsBfSWGEL*#KFPW@sYa$RwpQ{rB66&PGbv zuGqn?7}iKM{!=JeF2A3ifhRV|{yDYuC&6l$%z5kvffNRdBYlX$#av4$LRInMAa2lre)-+N!ZK8C&$ zZ^*)ggO#pgu#ul^hFPL9RhkH*tobW5)qS_e;;kbO1Q|Pug2CByoMDCJf6uOnc0&w} zNp`kRF$`pHvj0uHBG^&IT${l`{#1t3KaYv@jcYi0Gfps)-#Uvtp3-esqS3##b5s0@ z&Ti^ObOxvJgJ`fhV{`luI7pqGQFc8)laexTn6S7xEeRfc zfJ}r;19@$JD6H(cqGvnCml#OV*H>P>JJE@ju+WEgL%O^EH`0HUGrBZz5D{Tjr~xdM zHc2wXQ)80cC9|_N9wXvQV1AonBWq>iE0fhW-cV|;tW1^-q)4jX=-BBX=j=8Icoe*V zWm0%j*{&s(4Z;S}Qa4^0Nn7gJDpNjU()r5{B?f=z+MMw=!*o2g&DkP_H<<2|TI2Ml zH?)?)k>MZ|KcYVf{_3=)@W0!&zZ;ZF=JV9MS=xEQkVCi}gRnqG1CYrz z%XxsCfKT8y@jwdzssP*oKTFG%;bF4o=W1cx<`;5+7XZ1$?a=Uxytwi_|D6^<13rTT zBnlV;ZnuWd^a4bJU&R3?!Dn%R`S7bXTsRMO0l!uQ`#7Kl+yNfo0^lI{4H_;|!)I%N zr{Z%oz}xU>I)>x7Yk;o;M1nh};d6CdEYI)Pay58BCU_J-&G9H6$MHvbz!HG3;E!`a zLIE(rpWt9-=TB;3aOcl*fD`cNI0gZ@z;S1JSlt1(0-}e%s^t=Rz!&%%S~zL*cQ}~r zfneZ%)bMw`0O#NzX#scOpK$;@0GGvG*YMA^0DAE+Ie@+RR~!ud{A&%@f(O=tf2)B) z127KmHV-HV?E3r%4cA)3|E>Wh0%m!jJ9sAtYy^Nqz%>90!9CRQZXMT=*J!m|XP$e? zYxF$eV;UbG;0Pc<02qUc1fVgEfdiNW7!Zvw2lSYx5DzSgrZ5j=h^7b+T!_ZRY0&c` zKERg&U;xwyfFZzy0VD-%8(&uoJObbeKwAKc!lC|J9FQvjs{kzoU>ndafLj2M!5|a$ zI6xVIvH%E!8_RP;c;FY{FbGTvAYH(~0hGc8@eDGi;kaHLuqOaF02v1u9MByAJOGOV zFbeQ80Kx&;0gxZC9h&Pr5G{bE0H+4P3h-|LuK>dWz=S59*G%GpvEh32Kuc(5aX^Ov zegd2uz$?JI07L`47hp8p6b|qdZW_l;<+$lQpf$i!Xl`&oyZ{0R{EKEKr*Qx#sL|Lt zO+Srh5T_Z+X$EteVVq_Nry0&^Msu2EPBV(rjO8?`oFixrPIHCRT;?=8IL%g0bB@!T;WV2$&3+E(D9uGq zbCc7o;xw&%G*fv^7az@ZUK7S^@D`jGG$Dd!1gH6y(~RUa7?5vxO$x8EaheQHQ^H4+ z$!W^)nqs`B3a9yw)5x6W0;jpdX%2ImtDNRXPP3EKY~wWNIn7y4lf!8aaGE2$W-YH- z!)uOlniCx0Tbds@%?3_$n$w)*GbPLs=N_HdeAoCX7Rkkf49 zfCAH8;xxB7O%|uw&S`2e#heza!3T3y3@>#Y)^vZ2_YzFpAzlw`${b)%Zt(9lzM4=? z6HPD8WX*id8Yt|31ahRLwz{^RcCL1{_K5bh_LlY|a3B`1XsX@?x=y;@x)j|+-E5s*w;foH-vmFQln^Df5ZVj9gdxI2VTG_?xG1~?Mx!Rs z7+ds*^_TRI^}l)x-ld@OOYxrLy$~wDBi5BHzxzs!G){|^5v{;y4(shFva zX{2d}X{jmOw9RzMbkFpnX!)WsMLQQAUUYWRbwzWE?kjq#=*^<<%tmvtInLbNoMv8a z-f6yQei7gu5FAiDphv)lfU^O=2Dplui-i?SEY`Kym}2vbZ7g=Jn6tRKc%OJ}k%O%SL%R8&p8e?r@?PMKfooJn9U23&k zuUS6_*9)E$d?eUas$r>P6J=(VFPO(LvFX(RHF5N4JXZ7dNl-FzP>v_mtaY#kWe?FMMC$4ZxiMv$O-Ebb|xH8xRLOxfmZ`#gE9^JH#ptkO2g=e zqZ5tv4g2TnX>2d?8rKf+hN=djoQpiR6rPN(gjh?nNr` z1DmJT4r4`H-F;k5J0tU?rJeKwYj!$9q(8W2B%h^CZKOq>Y{@Ir9a`l^H*r_?mSbD2 zbiK2uZj?aRxO?jC!gD6M{2@H2X}X@n`}OUXDpK2Df|=BDwbRj8f)Rb#^Hgh{maDPx={Zy=`7V|SWK?FnWqoEVrpEU8fU

    qN89aG$}wt;fkid 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�sv}rD_{k4rHA}38 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

    CnDQ-hZ@rX>_#I6&uVn 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..88cbd9b781ff4ed414bb8d34f637ff755655e0b6 GIT binary patch literal 109436 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 JRty{a{{Z6NpxXcd literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..02b6524e16e95720099d52c784d2ee30f4dbb9dc GIT binary patch literal 117416 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

    TT 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ϞeK}WxG1yr(_@PSnq@yjWt5;A(DTZ@Ilj;5lHC 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

    MXRq?Bj(K3oDe4n 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 E18)^tZ~y=R literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..93331e2678ef5853dfae7b0be5ef36d5962e06d1 GIT binary patch literal 109780 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dcf56afb44f190d637e7c89b96e7481777393822 GIT binary patch literal 114392 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 U;SL$O6YdbtgatNM!ElHCKT=hpAOHXW literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0f77c11a83dc623c9e71386e6990320fcd2cb187 GIT binary patch literal 121360 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 TSmy{UoLwNn#R~)yH0^%@ydZNF literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d9c094c408ac8f649402ab7c4c9c7b12362737d5 GIT binary patch literal 120160 zcmce<2Vhl2_CG!|_vO8mm-^D{d+9wdc`p?R$x9&#C7}codVmmukc7}t1RJZ^P_es; z4Z(_Ff!KT9RoA*UZ0o9PSzUB(B>&HuJFf)L@9y{a`~3-1?%cUEXU;iu=FB;B?_-=X z7LLfk!Y0%=G#0fLZDmX}q4eN{w$|x+g;W2|nBR{G&I!}oUF+tb;bbi3pN#o`-8#Lf zWc$m@G8yBaq5i_fE4v0ZJZry@vDh}oOuH7ZTVv(71S8M);C}Vefu5Dd&TGmU({RaG z_jIiuV6n`Gd?E_MdRA;)TKDS(WsFTd!uT1>mvwh7iM@5`XWSpa{jy~!Fzz>X;(8LU z)0eGWvtfGsKc+I4{Q+aaV^{Pq?mG3`_mB_Y$Cz=~%B~Fqe!b#U)XztKYhTyO?gvZW z8OK-=5D0S&cbQ=PJk;b=V&KDHp`>G^efT}GU;B*RB5SD#Pt#L^)lPoo&)+Nv9s4~C zKpp&h`>Jj6l)n4fKUa;kkNAoGhC0*>K+yliut*lpPGb?QjNQd7tQzn{vM3gV+vbr9 zX6DVz$WKCOMOej*!obX82;mcEMjeCbU`v=EI^PcHjA&4`1CgL2PgSd^iA>PC{A%2KIg!obZDB@4~r;MXF17ef# zM;s)A5XXvG#EBviak@xHoF&kX$P;;pox+K@LR26gE5u-(+)D0 zKk*<7XzRF}^9wo;@{zL+vihV$fL>cLzu+KP$7*fpt>4EN;zH!3AlHVRmTzs`r)4xw z>qzUgZnti4Ub5ZVXkFH|WS=2Jrnu3)y|c)=k4^9BMLeU!wy&l$!ISOo?5sjN25JY7 zp!)Vsw6I*YfK(P09YrO-{E60mT4r0v)Q){y>l60X)ORM>Y}ST-kG6H}d$c~m*4c?# zMh~Qbcyn*8g4qO^jk&n*ueUP2V_!|eKGwN?JGD8zBh9vN>-Oyl+c6GxeULqROaW)d z7SyN$U;=Fb6AcIX);2VTB+ZsU1!=Z48{q7$N8bVY6Q_4H08(3L0RztS*bq1(kcm7# z1SS!bd4vUVBYP7wW&Y$$y~C8JpyL1un)mXo7qHFN$`613##p8 zlT?YuO3_6k{=!v>ftRqK*%RzsHba&8v8Bk@vLe*dJ2Qfj<1nGZB_mV!CZ5W^Vu#q7 zY_h83&pKH%t7JK-sXrCK`*}Y50$?vuC4n9Y^`|h_VDOVE4+GaJGX#+m&iI-kHeRJQ zDjiViE|to9YpI?^)~`|NfJ(1Z=`NMNq|$zf25NsH#=}<+v3^Q%9ZKn107`Nw5LjKr zwED(LGg$uOje{$gbw$^jKFAdV?lQnbEtPpV(5NrV2qk)D%5OgtQ6z6{xKO+7!<;5VysN)ZL7tivMhrp&-mUGNv zPn%)}cj39+XtRpj@t4cf5hvp>mPc?iH{!9M*%9_N`;2`A>GKAAnSI35+4EqThrx^w z<8ME%o@cis>}Irmq=+~IsDq#)-nl62y0 zWqyH-SIBsSj91BcJ;m%(nLk6un`GQ6K1|9GltzHf{aFGi7A7UP zT}tj^DY;9eDoES2B^M81W}J>uEk_*+S0PXFM`&k1?kz`u028s0ajuM| z5+_A2=d|*39!)X(S?1{h&i!Rfyv5mfGX7P@ugh|a%zr5J(4$a4SeCpcG#k$E})feC8)OBw$Iv5=SyKrRHhG(w0*fq!F}9TK<%l**L+TO@hbE_t?C@@a|W zQwR8-o^%H}XtYlnL#mdB@@Qx*(DV${!)(7qmFFzo@T1BLW;T4O@*1l)+^O;gR$@3s z<^5Q+VX4X+S-zo4LGX`&qU-;KVAYJ~Z<$S*;D5cxHd9`tlG+O?wn0a@3#Jj$VaW2@@ayN z#$aW|fRKXK2eQ%qT2Ysv=>k59Pl#Ij7OadR&QgF`!;~OuOzni*RoRu(MK*YzZLR=y_r?S~v+Kw*taN_#-Nx1RaK`+6Al< zm(b`4BX0ao!ZnrXwR-WiKC`?vr=h3S=#MyssN_-*xH&|J;aL932K92#j~lB*N#b(q zm)aTxWLC7a6tVl+I$RHez61+#NRND4heziOop0&+K8)Kc=Lm7*YP3sSv<5LzoG7_o zwnn%j`cc1yswX#(yE(kTGbem!#IZb7g6E4pu)5oDW1$~Co_J>I&yDds>CU-Z_XxG_yLq84-|&hS1#*dzSYd>oYWWeLX4 z(1!kZKX2iG5e4F2EnmCbknb056viIo>!w=MpZsI}hXRrVP7e$W+!6R`(2}4R%!TID zf}?_;38@TuGBiB&!qC5kIm0%E9SkoCKQsKX2rXiI#HkT)Sge*!mRBNMBM(KDMlFjv z6!lH?xaiBH-;GI*xi&T}HZOJ{_Rn$C<95aS$Da}ZV8Z-_uM!_j8b~@P>7t}tlb%R= zH`$Q9Jb7L6`N>x%-LZ#rEE&smhz}oSm#&|S--F)+Ujh* zwy#nLQ_oGkDfOeYgXyoOf0+@L@j%9r%spApXBTHbnUkG!ZqD5~KjhBJ{ZsCDd9J*b zdE4@y&HF0fmA^LswEP$Izbr5pR2K{sTwL&A!Ej-G;q1bji%N=avuD^}DQ+%)zGOnl zosRL2zdI+C8cLrk+feQ-|Ds}lWqRcsRb#3i8FTa4=5fYx7ms_RdUEyWFXOI!o4t*-N2SGaC+?Q=code-%t z>jT%9t{>|Rbr07)U-w4cM|EG<4c7Vf874f%+)iu%sh7%n`NFAJ1c#beb(4nO|xdqS~zRPtPQiy zoVBAPu_L>~*-_ImsiUJ~Nyk9PDII5b?CjXpaeK$Xjwd@SI~zKucFybU?cCUTR_8^X zf9%}bd8qTL&R06$o83ISeRkLEm2>!<;5l(~GUnVo=Z-mt<~%j$l{xRt`FzgzbNSrh zxp8wd=3YJbmbnM!J~8*Dx$n&V`@D{MOXdyCJ7wP4^ULSg&2ODQXMWH8)$_N^KX?A+ z^KYDg*MhhO84Cs$oU-8T1v?k)T5$VHM? z3YJtZX;^Y!x3N2-JGncz`<(7eyRYxQqx(?zQ{At0zt{bF_xDRTE#0>C;-%mB@SfnF zxSouj;+}Cm%{}csT|Fy%Hujv=b5YM9d-nF++w)k@pL+hftYz8R%O2|u>D|`*Y46v) zKP*4%q>__%ttePgy0U2HO)GC-d9ZJG-z|M3{b%>@=)a=efSG6Y^>hcvhlzsu_Kl8w0P4=o9;Qe;pE9DKY2>}DJPwBWb=&8&zzck>KR)iw_LL2x-GYDxqr(OTVB}m z=GLIC%eMY)>$h8vo)&Q0n$xzPcHZgdoqoj`QD-!t(SAnP87t4&c&6>l*U#FpEn(aK zKU{pa_3Zq!cb|RdIg#gB&&fZh;+*<(&OPU&?bmL<_1vs;_nv$2xeuLJabC@Nlg^uQ z-k0YcIq%o=4d;iQpLl-y`S$adod47X<1T2vp#6fb3!b^))e8<^c*%v=?a0|tykp#s z<{j-jx^{eW(Y%ZPbn(=SAH8JkB|9#;W@q5eh@FEwPu;nF=Vd!@*m>*DkxNg#bo*sN zmu)hO?AyzJy4>&b;LA5({@xWuSCn6I#}(gQIq}LzuZp;8^;Pd)9d`BZYb@8C zd(BIK%=+W5KYn}dv}+%{_Ur4;xbC03dUxG4%$F-~80>{N0!Be(siew>*2xTep06%a42f_r&hW-czxsX-~(VWqUU4IeX6)d-m)( zxaZkDZ|ybg&Dz_xciY|v_I`3}$gLH(F1q!+TOYgihuhL_YrE}~+xFb{-tFPHr`%p} zd(Z86-2T-a1$QjFF@FKEHd)-Iw0|@&3g9gZtmy z|HFaQ14|EFf8e$Q_a1oUz;g#)J@DRvzaRMaz%Tds-4lAx_G%G0pXC0>@c4Y7dU@vBe39W|B#@e`voyuJ}dd!#a9gcUy0>-f7)$z1KQqeaQNV z&0>qTrP?xWg|?}-*|zz%D{Z&h4%qIuJz#s%_H?R9HKvB9Mx@54Ca315Hl;31?ap{U z%aS!IFZ_qMei5*d(Z67<)y2?5YuOyE_9tUEb+a7NE`AsP8CGf<(F5XX@s`Fkqh~~! z7!fmsVMN7-Hp8G{hhdlDR>Pf!`wWj7UNXFE_{i|J;YW;UD@L@-YO%&z6RlP`qDncU zHP)?aM0>2aTkp2sV?B7xh}vw^ZF6ipYrQd`1-RGomGGL?J)C`3onj-^llJ zOl;%>SOLjSLH~>+etL$n;Wvk`#a_UruE`EU9uhV@9wGeb%SXxb@f-iXgKgwv_;^03 z&?|h9^TD_eQa{N0Xbk>J5C3xbr^7!U{x@TXj~xEj;cpLrbNK7STMlnNJne(G4lkxB zK0Fg)Izm1E93R@>zxeR?hreR%{Wb3ozQ5%CvF~TRpZ@ma@4WKPl~mjB4#|Uzy@-o1 z5MVvvfjmswDwuc@G>4 zr@=mWn7_^6|VAHcBTi|0hrp~Wgo!g{we#MeZl>?#{FQW`WuhusXU3N z@N8~nr^D{p%eER^FQ%2{t~a?f8k^JE4+%o%q#huyq3SgYxwJYJpUVS=1Ls#bUm=Oe_*tiym=}SSJ1`dc}3(B(Y1Z z5PQX1@dt5+Xcg1N2H_IxMXlH<8pKvHN!%*diPOatah8}0&*e;UwwNI<5evknqDx#Z z7K>j?H-3PzNV|+b(f^T3?@{Q~%zK%W4 z2iSvrkUh*-vq$(E_9$P)9^%{Cm;5~THNTL3%XhHv_{Ho9zl43ycd{S&MeJYvMjn8* z%ES+H8z16n{ApgqpXJ5;IbOn_=MMf1{11=85Ag)g=TGti{uD3dkMlhKK5yb5VAu9{ zK9zsYr}HoP4E_(^&OhVR_z^yzf5+$X@A(4$17FD6VLj<&vsedK$&FYg&t;df8`(|b zeetn)O}sAN5`TrPdPlq~-V>jSzl+bsXW~ckllVgXLwqH^6km%Y;v4ZjKgzaw9gGDe0mI1Q9 zl7EPN;s(f*K&*gaa6LuCUy#UBU@OdkJv`5+9_a)|NF6htiGWo$7MAX0*um0S7Oam2 zU0o~I@J+t);>9Zm_@HmRq_2M^U*Q`s9qd}nm-@ziYgZ2Pg}!nB;F3N*+c#cKea#pZ z_x3I2Q&#)NtL??Se)Z_Mgjb=&H+FD4N_=A{&qRrDT*?zs;*Hl1tme_Hed0~sgZ(_r zHwJRaCqS`3u*QKi7@cJf)@e?d1ptD$dpPVjER0*4M(&i+S{19$^2JH=!1}gjogYjf(?TQGf|J~`s2x576GXkqNTt) zlC0HgF0Br0V*^&l30jlZthHzpwMp=>6CZ^V9FR2eI9`yXCBdGa25Y)OdRP2>+H3+p z_<=*lv8UNH>{<34EYvSx<^B`{a#}dmTQ!H`!b4uk3C14*QiI1#~04 z8ixw%L_K=+2j9_{gYd_(8jeBPKK2ww`y(91aeN%soFp1PONNATfnVL@(y@po05!a2 zSD>o#_7nUbzxdRu!i@3zZ^q$)o?s{F31Sc!P{v3oV?C{Vpv1_$ zaBXFQ;$Cr|xL+I;hr|%{%?HIp;$fc}@WqPT#O<_}i@U@=aktnn4v2evYK%pV=fv~k z1@WTzllZfE2^!HW(2u;m#G}R|;!*LKcw9UI{pl%aP|t{G0j7|c#yKC@W=SgOoWdbp zjiB9b=o!->6CzMA1gBFz0yR!z4KnRz4XB?Aj76aJ57nLbWLhV$QA5ymFQZd2^!z*W zu1lu9&_sex30l%}=vT8bt`CmY3KnKp>`Wm+%Zm1&)LOQtUI zhD>Y4Ycj17ugY}1e7=|I&l9Zld@s|V$N1&*1Q9(C*yZzpOg`U>g95}I)kteFE*Go! zp&ia!K(AYe67uRtNr~VGjq72oEvI5+v|md_h>*0yF)Gy4XRPiCrRU6;qg5d73TRvL z(%+i^jqg;J$S;6imBcUQm$GDNO*gX?=?At-|C$Z@&kHOSTFl2RP5Ro>(Hn6HyrsYz z@fQw6;E$l7avcu6oS=x%tdJq(kEJz-BqBjebHWQP${|=)q3$*Iuk2ch9Fg|ZeWej@dDA>SS?5!hm>n2nu7_syAhb7uOR<4&SMD7*q0DLDgKQ33GpYykBb)( zKPFy4{HS;yaF1orpuQhvus`JF%lhb2nMn4}3UfTcjwHM1gQg@hud<#Mw z!gK_>Mmq8X(qe=}6*`d4LFhwhMc9mxi$LYm5Q-4!*$oKe5hfulMVNumj1Y^EgWyC6 zKp2BC8==-GbRu7lK>gA)bgu`2`k``algiv_2J-y~vknskk3c3 zBcvcu|1{?H2xAeJBLpMRSngE8h13XK{EYNtgi4iOixh!lyd3v=JVF7=o=hFxT)5!<~UlzhM==a|U-y%=-KTu%-(!~fN2-hRf z*dIc89^r9>8iaKS)P@Ct#zSTGDo`2WiLOf#2rf#Aw$wM_8i7Y3eFvchf$9S9BVQp6 zLcn+>T_TZAL7?_}aQ`nz2@gaUYKw48G^R4*qhy2}1foMG0`*JuqvxrA8Yk7Ci7*u* z9l?q~?GPVPnDGB7&^Z5J1P$#{pfMgB++%U$@YwtR?e#qLL3779xaY4s?ZABsgzx_} z(7fzZf#&`~1e*W8!QHNJ3O@442jauu3pU)R@OyPmbT1aqZ14#rdyWk>UudqoWq~^- znYHx)QlNS48;H+;E07FyhXCaN9|V%$QijufIyPV~dw7KM|EGcQNj%~k%5hD>mlyx1 z{Cw1JMj&_~Peuijz3w)BQ#UPtFLl%5_v)PJ-Z%w|8$Tr1jtylfBN^r!sQ#?~OW{}< z(2aI~EBN7_JCOVhMgXp89bst*Bu7c+kepkNFc*PjPa^{Q8Tn3KyXV9*TyunM1d_=# z|7d>Gydk(~eiLp=hh-neF{?%2#z%f^gPw0xk>!qia_uTpx@V!0%s%dA*Ht6 z^aa1jGU|uQh(^^2gkR!m!a4B?jm;l{)+y>gT7^cHQeRaF7Bxn<+$B6vAo)yq*oZ*= z5MGYKJK@G1WL>I%HUf>=9hM>Q4(M;>EnH7Vh(}08@ReWGzMC)I>A5I734w4)<8TMU zA>obsam#Fy#~nUl9`b}&1Uc`4SHi8tGmVjO<_^Fe;nf`^&I#`{Ki#;e)OWtpc!)mZ z5MmJG5Path+8i}si7swFCECzfR;rZflYv0AbobGWyt_Sum-2r`coE?s!lMWW)b(GG zeueND!p8`gBV3Ab8p1gUr>N_zk=}=}9pQF_cM+(~ml0k;cnaZ7gufviMfelK-w}2p zT#T?2f!d`usja;T)aOMAw*epj{yz^A--L%qgjFgeBBi-e;FIPcPl517{NzrTBTs>z zcL!?6fIzxhgbGneDeO}LW9PZZ6E1)k(qY+m2>TJ9MtBzC2?WA30_nFrM3w&m*3PpK zu98+yHgYpkoZKDx2H_b5x_>po9}yl$c$c;uNIyn+0)fim6C2r&0RPtryhWaHDe}~w zJDiF9Muc_*%2WB7fa8BP4m=B3Jbh8W|7m~v2;hkuX~M3Yc7VtH(^{z%CMu29!zPJ6 zD7;Zk@Ike}Z{mm7GbZ8m;uM?}Y=dWN8vIl^^osy9b`8Ct+247_X7+Ww*kfZeTaS(h!7we>JPY zy9x`js~^uEgaz?wc*H(~5AAGN-nX;!*dN)o@TUdC?(;b8Cbc;G7Q((^m*D-BgVwsTnHhfTX;j5SrU&TUL zV%KmwueqKtVr$`(TEe^G4ea5|;1^uZPlBarCGX??@WT!8Rj>wb;H%+j*$8jU$#|Dy z9oxj$^9}IFT+cVL&HQA33f~Ni(iXmzpT{R$=w!*V`G26l~;X7f4x{P1Wui#h0pLaF9kbjhZ$X)Q-+yLLsjqsG+ z1RK?Ec=h(cC%BhA$8Uwjc@e*j-2uPe9sEwVnBT?jgfH)I_%08?cX=- zK+l5@^8$E8cfcolG5n4@;di_Ye#a}|bG!<^%xmDsycT}UUGP2LAZ}D1)LY;`-3!m< z32g2svebL+>g-#*E%7g}b^Sy(dHCMR5BP?7bCfUeeQ{WPAU+fy!B6;!_#62K*%9~# zKWE>wAEbBiOZW%BhHvnn(ku8c_zAxkKZt)z@8Qql7xAk&Du%@f?1>z9H4SHQ{BUN) zr1@(B@Fxes$`-7JXrWq|7S8?(E9cv=AYZ@^d@>)hcVO3iPkNZ6+57ARSVLoB z;f#lcG!eGBWO$6M`uh}GI;?b=S{6?B8C9?r2AXoXslX4i_zdU>3!aI7{C_QLVM zXED^KXstM(F;$zUO*gIW>$ThM^`@>uc>L_erk+u0Ng%o0^dfJzM1QKbp3;)yk_J63 zcBr(>(6Dx}Ush^xG|EDIZLvz7DlJoKg-R<`TB}l*O7%|cwR$IZmukl)fhe)NRC}&c zy}nDe=ThytRC_Mfj;qnwwP>(=T{l%PZqUI(>M(V!>{>k7-)HLT@9FRBJ}Izku(z+L zYw_AO?y7Pm#SN}<{ZSnfT+3l2l@OpQcPe|twW?n$A;PuG+$EdU(Q4Mg(J#Wg7WWP= zUb}MXitY`1Nod!S-tNKf)xE3r>tF@8`{AC!u65m`ZaLJI8jt%*AC-O;B*&)b!@T3v z3(Q?>dRHtN-Daa|MRx8gA9Ync>dM`_UbEEqUhU|s`cd~rwOLy^>Yhu#GIe!Jyag@x zA}Mh3lKwSaix+qItuZcH+y(j>yCr#z-SR51+jC!0O;N$+GIcA0ck8H8_Z8J#irRIG zdUcZTiW}+_wd*96?Iop^K|Nk@%sq?ySFQwk3826pPv7Pq36wsLaGwYCk_g|&^rA5D z!+L>X*`lt&pk>~^jJ-a5Tqmasz^gR%s$uo&!!q_ta*E#NG(dZaqdaK2w-NJ6J^-6f z>KW|r?px8-x1@KmafL*-afQUAd4*3s!wL+{*r(s`)9?5B+z;yOqVEO__75!U*1G$8 zjQzflDg@Ux2KO&piy1b!cIAq$wQEfMI^041t5tEJC*ryYwUX8Fp5ujeR zQ?Cfspa@j&P8Ff+-SyS9tS>j>L(=jQUq=E-qi8hSZdrTZ>dYg?~RqlO|rSb zO&%^b*7^*n)~-KLTVkqJL#Wk<5LkPxm>1r0P*!hT~ewa7adXTBn*;^=qX} z$NgGUZG%3>I`1$7>%0KgOF|gyA;`Pd7#k$G#s*m!*x;$Ax2~@g=)Km|pa#$|N)jk2 zTnhR+1x=lTzD}+{m~s+odvQf$&;&13<_SJ*6F9-sx1ouqag(>AvDpWyb#k>rn-!*J z1yi${#?AUPZf*%`@jh&x=+ldFlEjU1lFrwYd~O*g0RZC^{r(jF{uH14S_62l)fW&o z__~JR)=})*s)H5O>N87QyXs7AW zPV<4*I9+Fg={|^cy7njLyFga_D?LMPzP`x&k1-FkHZMz~u zyPBNsa&orole67B>;^TAMm4MkHyYIN8ybwWbeLy(VGfw(nVhrq$=T_>sgI%2Y3%f! zoQee-D~z*cbAhuxj3o!?bl6Ejup`x14OJ>-21@neI~}@=ayoR@bvpFL%;}Krqn;E3 zNae7QO4)-{4hyN2JxJy7kV+YZR8kqKl*x9dQ=$W@>ffpQcdGuKs(+{I->Ld{s{Wm- zf2Zo-srq-S{++6Sr|RFS`gf}Si&g){s{dluzpkm;oyDsEV%2}K>c3d^U#$8sR{a;N z{)<)r#j5{e)qk<-zgYEOqWUjU{gYzN@3>ZDt5jpHRQGj_9rsl`(A*`*mnz)o z>bKq5p!zLW_x1JD?yObqHK_je_0;Zcbho2uSgY>qYQEj6tNEy>@Stx4P_E!;RB5Rj zPwM$nMblC@o)k?>6)%)3c%YEVan!4JbcqNmDSX!}{Mz00Q00}Xol5t8RgS%!-k$2; z?xv5ztFF+39_qd>p>eI?)0a8m(cP|_KB_;vn?4HfmFim83+zt2n?COPZu+S98dSgK z>b@>QK_6AGLD4}MsldCt9XEYcsw)$qgSy|S+Sip0l&kSHs?@INV^{RCyYZvwV|Ukc z_vfaMf~#KMFR_u^ZPUm?2v0*KgnKkSCWhQXVGN|%08?dy0?V!r_Vy`Ict?u2R*ISLP zaG##-?(JE&Mz7e{s~Xh%p!3AC51FApD5LtItlo#7qdsIk>O*Fuh=MS#+@fYj!AJ>vDNOimx>+=cMk{^*uzC|ke1*wkra%HV3 z*VmAe;!5?rF86S))1z3QU$|Cq=<*ELIz5Z^`2uxcJ+BNCE`7}@ap`E3h4lQ zz$mTUUZMm}iA$fj4kcI|N>DiL`h;+(3E{Bo6TzVbi^DDlY&&l zhY|!1wfH*JV(UR7U_&$VpW=UUbe@z$q4L);zdnxRi^2}hug`^8{{o31ih=&S3)xCp{aHGlFf~Uv}rKiZ-Zlo98-bZ~3z2ovJ^geF!K2Fq< zuvy%&_~75?VK2~f!L--f$%iNCOr)s5X-N(KsH!2j!SF&@ctj<>M;CUG-qb|Y(1EBZ z;SlNvS9cy{{9Rn*t^p}WYI@gR>kM?f8d_s?_$&4nF8 z2c{$R{iYa}hHi%NE=n4ULC#)mD^CmIX{m*x)LAVYCDAdCa)*{xQdUk*v9dyumI_}7 zH%3J!3x177OPW=mSDP1|HomjGVS1<*8a4AFTSZ)w!#~bo&aAQLHI}9M`y0YDs#aG_ zNG@&4YdLj}V@%<^qraLg(eZ61m&cbCB&Cj>R#Y65m|k0)MA&W_Il?~zF4E!6ykH2p zhD%f8!XLQE_uwLy1_p1Y2N%Z;-AXlZKDfG*T8YJ(X`-2b(Lojq6og6?L?HE7tsjCr zl@P>mH$&dFp(F!$PdUhJMX~ncnAA){%NP!9lseN=ji#(>4M>WLG@7(D!dzAf95cY5 z(G{Q zGD?mQ|AroX=smaK8P zwezzha+jK|6;q0)Y?_{50XYOses($4j~TywCSiarC?o@ler1 z@LPPS7(xXhJ_CxTf@mKq8mPcP1@3ttf^m+X_Yh4*ge>>m&p3AKgRE)4G57B}cIrE$ zPLA5+L%ZLa`+VHd#NU|wLQ?T3P%#-3uXhM@7RMXp?2H9hr+Dz;PlNOK8NM$){V`6W zqCSyhCC`STBvv*Qh7l)#z3EDy=0t5dt>r`x5hi1#51lnh`f9DznaRWFFU)LMP&H|0 z-1O_V@raz7qPi|yMD8-4GqE}^z;E5oX-O{gU|-GPEQhNyZj2*c^AG1aO=T&Q>H=C@ zL_kVads&J|%r8sG9}Aux`C%j%+pCi;b4Xj&ngmoXYOw?aVX7gVq$zW6VsE9 z|Ldz0$uYdXj50r@fpYl71Uj<^0;3TxA7lYYqh6M>t%#S$lv~ou9pzDt@XaTBP zaDJzS8Rpe$IH1tN_`E|nTtpmGf>eLJqzF&6qF@0+Kf)FSJmH69K_zIngo#!9R2wJh zQvwhgSsWpW{6<{< zxO8jblnQI*glo$hzisHm2b>#f^yIagQb%K$W=f6B$qp8l+MI%k&ZHI5y*KvPPaJ+kaLdj8HF(0M*yQpo8cuu~_n69jg;3G4)coglCi1a`U!jPE;x!1@|c zh*T$Vp-$jJ5STuRR|o0%=*1z$ocfkt`7nZ^qZN zN#S(sRZ7FOK$%kP4}J4h(xhg(>LzHSJgVGp+?ce+q_9kXXB5L*(O{^BSMHS_`_^XQ*;5y+??erJ(B4|Pc>QP zR#&61831<35UnT{zi9yMWa`)EqF8JWG2Ud1msGz)P_Su%c32!Hhuq2{fzEV7d1IkX zuSfjk&cqhhKPDwJCa(Y=fUYUXEfS(Os>UxpEiNZ2G~RDqRE;oX*pjltLX(YSg<(pV zH9oAQAhWVOHy|o#coW~6Xi3Y9iVb%p4`0l;h9(B3rN=~CoN2>Xc;s!EE^nibk+;X; z&_oC^`QY$4lqpMzl(!~~J4#YqL+Ztq8xOyMfR33_FnF9m;0nXwZ-`sLreWq9!3!2l z+6lCB;K(+JagaqqB6)2`za^36{w-2ci{y<}Qp>wL)%V-bWXI#svf607H>y0apuQ+J z%{8w|r4_UL!)b$>JwD%)GbcGGxcSN}_U1ASS=ZEw)|)W_Zc`^yRK4ZDeG(BpmV4fd#Se#72i7-gm! ze&;10joqup>pS;~-?rEtw{!R6U_zI03WQ7ZnOainI-5O2}{VRh}R6j;cj`S(bUv@re+Wo1o;&B&Q%ReE+o4LAr~T* zB0r>RlKPQS4#1(B)rD4gWy*Yiq_DrZ2l9J^}Td%E8s*Fv@G>+xpT4qIBW6YM& zu<+81;VS{$c+AHT@No(0aYlM&!UxtE0xjk@K#KuD`Z^hmlmODVJ^B_~!`lv|7YyOu z45PA-C81t6%1Ad*dr=6`B3=k<0_}g2MU1IX!w_I8OyS8IDat(Q>bh`ichjupwPUBG zI5MJAN+)Dzk1t9!hXp0)S7o-&uc7kHC|lJO^HQ@Tzq#2_;Ahf867y2BE7HS4qLacx zLKCCR<6Vw?Rh~OOCz9wi31ctCcl+bm8v1PuyawVk_Fx)&FiY@Q3V+wOOh)7gNhj0G zWKxC&0x2z}B&>$O3i!btiH>O0BV>7YfkeHM@!VmunQWx>`GxS;0|JCL`8nslh@qC#sP#u$q^Xos91};o1;2Gs?X<@Rs5G zJ-RrrIQlD%V#dg?B0~6s7;QsPsqtct4^85UCh6@@pCn?)sOfXH{Ji8>&KQbVoV&Q4cHm!CG-fI{RHM;sPn3z-^?H^kcKmF1H zSCn5Q5DzGuf$K71!n;M=h_-ma$Op>f7T@Exv{^KcET3`sPIec-F;Qdvw9Mq> zqVN!lUsY6b#}1f)ls?)JYbB-9j`5F3t(`u7MFT&|K_E;5ag*XWW*t0rdnmqvAl54z2STa?1+BNJ-#`53Ynl2mYl zj}pO0ImAb1dezT|kCf!{>J-NfSj|X%HjQ>o>N+Huo2@=OJhS8%{Njb;rf^uvlhHBp z7P%w!a=FLN$_V9Y<#>mVoFa;YuzHa|=YHi`+{C=( zFuc8I7&jriZ+yOnkE;*2^B!Y-c(~CRV%7{Ut*VKy$Vd-KA79L)rcOzVkI-tGhA(RJ zyI)(DmhK-A2DJeD8vYa3FB8-U(4Ial77PIKlV4bW0zA8W4}y*8H5OJ2K8dxgh;@r4*V+9<9co(t_} z3^br9Ko$*mAl3abbXs?Cg}r^1jICij06@|M;S` z$l(WhM`XG^!5S23Ds3Eo8oW9iyjmchh8YQ-w*;s>V@YCK)5?jHrdlGyCp66YLtLPr)-kniex@aVsX3vd zW9*!L=eAFD8OPRLvtvwhMf~#K2~7c0n@MZ0MU)LXnXyDpq~B80bs$W2P$&4esbePU zfZN>5Q>+aGtxr7Bbyf@jUEHywPYfkhwO7u* z_4L-r^R|ykE{|Wj;%FZ*NzhFMbU|dzzz-5i?sj8R?Rig(Ne)O1fQ05X96*vo{J}MT z5>CP{zF;f&`J{B|p>_?wOdH&M?`{at|5e)XDNer3FnmR&>UQI;jq1Vs;Ox!WmtEFVe_KW(!3U$hWgZh2bQ zB5UJ{$x~*5AEz`d+(P^~bzYXsk!lJ*V0gAPx+gX_C8BSmhb^zZNN3B$;)a|hk;6~X zn9G6h@sjp^UdiUBy%J#FF)P!Sw?OT(yhu=*A__>4H84%`1TTW8=Ry?lRpc8amf$um z4QiB4>absf647g-%lWc$B)nsIj~E)>&!-%1Bp8bUV}pbdbB8`oO48R2<8e~gJJaa| zf-Y8dF2x}X2t+y-69C5}4wyhEg`m|Oref`>zNa+4OC}bv(_%Tg!mWSCpyzNlp13iB zS$uj{qSK2Eue_&?CiNT+(&E?iXt+=q>3o9j8Z5Wi%0*0j*x<~G)3qqWq%m#Xp;L$d zhN&>j7xpw)8OBsB?Bsv*%!uWHA(${MK+EQKtvdXMoR- zm69U?+fpC+erLwg?p&7*-~v<6n&?%084z%Ewj4FtGAE(c5Vne1#m7l~T2*?6caVzf zyamTiPG7$V30($GkYj!qhoo?=;o8j^c!eJ;FVH}LTAC=)hJV?p^+&Bq8PtBVt%(v> z56|Yik9GqQEBPflk9y}(*Z<{t)c-*A+ok7ICm^a{Kd{Y#BJo?On#{x*^S+!ttoV?x*X9OBK53@Pa@Ux6D zIpx-+Cl5c&XSP*mn9Qd5qI9UHgyC6ugZ^o(#s$Qu7N|ya9^fFe0NQxZx_%scdMD)r zv`j$bGT?Vd$ysE1nOtK*EJ`**#;A1Qoeo;1t1*$O%1sN{bYOm!K5eOrN&koOgj88? z4p`JNS0_wL?a~SJwUdL_2b^*Yef9?L5Pj=u#pv7Eaoahae&_a>m-^rBCXhR&vC~RT zl%g{(17z2+GMfaNtTN%Au?tdRgpYkkkOw@-PilZ;1pj0YJ`>_wqnhI%so{<>6jF<}vA-N+@i}u>jH{nH zvB@@Wra3G*Cq6hXDc;LP?hE|gBKaZD~vpmFzu zmh=m#CN_?iZT+07d)&vZu!^LTf_@kuX@DeAX_ZTpYbxKoDtgtAnlNf&_tDv6cchf* zvw&UFH4<1Ob*0a2cP|OVCkZ}$a-3mMokB&o%M)-&E@F5g1(~BYC&rlg1(kvU7K!?EHu24IM#4aj_b5^>Yf zM*j3LeKr^aXZR)uNz(OXtsbp&{LibeLX3Bcd*?hk$ML;y43$(l6Z4a~(RxTQptfOB z(>kmpkPpZ1(S|=y()94%6**N6(AoLR`V#Cfk*OfkekguC=6;Qr#t$DX#+QC}4xhm{53d-0 z8(sSWk~tER=|tJlkQ~P}Ufj^B248)ZSP+N4C5GsG>7-cMi*xYRAh`NX+{TX%`x}IF zxJ~0P7>>Tk--{MIBBPHE&>1hXxx3f?Qj%ur^noThrgVrOQhzA*p4j~_v;b->ULhzQ zV!FV64#8(BI?)B*?^ zCt)LZGMSa!9?)bpeoFtN@$34Jt_jhemX;togWxX@nk&U>}0Qb@*VDr;aTR%qi`V}*4O0VxFEi{q4DTU&*ktL z4UP2c4~i3nQCfC5JW#qdD~QcGemC{IT%hl!NEg)i{6?huVolpxKWPPa>(Fv{1v4FF zkEuj^r%(Gn=t%aeSG7oS*}Y-+l9JCs5QZ-nJ&olZ^Te$52lslQJPh6m>N`(#3TU7N zZOBO7A~Ok5B?;}CJ@W)U63^j*EZycT^(4%l_lKt#cx_p;zn_>qxw$LRlGrzuUMUDq zugDsHj$aYWqYLNTQ)2zcOmQ_ETU+9CD{WbI)zzuP{~`%#$NUNb?4@+x$D!ty8+LV) z!V7yEEpBPL9f!_AkX3{p!?(~R{0___{Ne}7%qY`Ej~TYmSd=FdxA94-q<)ZDI#%kYkEyl!pzqAf>eubY`ddnMSOVNf~ILF z1^Mx5tqU~1q0tp-F^+GvI|E9qqOvN|XDl>pT3nVhrEErJvZErdEUi~L^b5493ux7h>F;mK|JZ4q#H%$icoIDrWEXy zX3DT(Yq~07_!5mjoG@#xwl-n-9^O7x+Z84Jj{aoXbpW5;Lc3!?qg+6iNp`Jd*jUIZ z>ZVZ!ktD-M-|$^OGk|U4c6uyB@)Mne)lC-|819mB2eg1EQ5R>CMji2_%(;1v?9>*U z$QpjIRkOC0bI5wRV7rq~U8N2Yb&lv7Rzh7&Sk z0_RRijtgj*77z}TG(N=!Oyk`P{PG&{xPvVif{|X=PY<#jNU}%|wtvU=NzNhcHYBzq zF`gWWZLdrVM+qG;)OAx5=jDzN%_PU@KJ$SxHK#B>>GtAgdt*^dMb{YK3 z{WUrD_Jp+Yvn%pjD$+dh~~MT(=A5hC2#2#Y2RbZ^tz8UwucCM-{)8|SiGF4UIXGL z`$T7A_bdlq@R{zIwP&kp3o11Q1ax%MxkpF8fMHneKf|K|Qjw3}F?nm4}_k_pR3( z!Y4xYR>+}Ch$}1i9wm|Msm15qC2ZJ|JAr0Xh>-8JSm3gw1J)_<@|IWAJ1zUOt8=3k z_J+rV7_qQgt>rnfiH^pc=e31lO(CIyfgvH2HUBhwl`XE!p5cFL`^+HCz{Ata_9hl* zMEQlpMMXEvrXt>GjxQLSx_lrgsUR~gBCk3-A|j(AqkL*bs{in#7Y7W+L(=ok8M z?x2c3j4JU}1)7W{noM)Q6`>Xl$-mQZm%mHq8?&lUCz}&qK7=<>$cdJQayt2f)A$ep zjj}8j_ZlVMGf^^D-lgS*s7FiSA@ojXD*U8d04odD7ZSwo_x@xt1OYT^*nZr)j{7Ly z81Ks_yRP`$mgu~Qh&Vrse{p4OetNvg&*)e_uq1DB#mcJ|6~yL`NsY>j9^TQKQPS9u zma}|LZc0W}wxwy(eUBCtO-nCqDv5tIE;7=Qu+~`g67O^d55gJi!G-$y;f$6!9h zkQ!i+n?d}-AZ^~rB8CkIvwwaI2x7i)V|B|FH#^#y`+_wuLPE zMm*8=KRyAwMTdG~3@Fm0I_uwvS;8`Qg;3Rd(B%X|YE*(F1!{qpl{7ePv_G3~H=gJA?Fzw?B=Wp4Tq@faL`|+j*UW5b?8DyjkehsAK|rh`_{lcHf_yiGj?B>7>^{JT(+w6We9|Ojhuh|@-5ejC)VC@Kha)Gp&P%W) zoa9gtKHffI{<@&6@9>|}9F%CPX>O`DHcS;ScmM|0t{C|RUl@K`LJS{%j0a+RL)?23 z0CMX~FARhVAB+xb%J||rEu}$5Khfff zN-W8Y{%rQOXPuOt+Ocfi_|%x(=z;xhscrL?(R^thS;x1Wpoa+bK=Z||rP5fTCuKR3 zHNNFUUGQxu>Z6zXcp9TuLpl4^*)R*==ZoKz?C!{q$vDYj5v( zTidRk9`Wl9^t*2OlVC&k-?-#OZ097ok+$A;Ef^AI=@jhC4T(%)Cg@p zwRJKet3X?gw3n-<57F!R%~FujX~JBzLQ7n(&puWE0zf(FLWg^Gmaf;~2JLApr0IGk z&cW#3lq}sbroZSJ0?SBrjC{F7KdfZJr;#xWK8fcBf1_VSq{S2(8El*~v0kg6J>MMa zAI%K`{)Xg7v}XeX4cuZ%X|5@#N=PwUBEtP5pVhWUasQZttmOQZNK!0A_RJXpPWpw&*| z0(hYD(e%k;^>WNHz%?CmMhy>^Do~<-KZ9ci(|%mTe+*VXqE4gMkKmf9rOnynfg$VKEXiP)}yD?$T&h!H&3V?~R)?+Y{V+AI%lO!gx zz!6ozgk1N1)>oZZ!IyBKWbu*6VGfS`^;F>Q8Q|_V_Y?FJiR40H;A+W3P^Vy_=U2TN z{;K`}6C?O_1hEBjoR%kPk=JL0Zd&rbd8k%%?_ShSRVCB)NKfGGrhKG_%*CvBi~}DcNU~!D8yh6_Iu;t_c=s6D*ViXY;F>yB581x zMyWJMrFkkX_N+CTw9Cu%*#{nHuq~h(1!^Bi8^b~>D5L^f+6&ZYM;N$?-mlYb+xnZ6 zWoTL7ES3S6^uBGitWkzsGjhy2Sw>XHmE~_MCv%T;ZzcK{O8iISQM|M_|NiT4n;9S3I#4bDMnaAK z*@l|3!oc`44)v|IL9JKJMeq+?Mopt1bF~?B6%{kJ6%nPEx}K(^|7EV*#az{5j>4D| z9=p_WT^)C-ZvwaovDg4Uu*=6ASVaqbtC-z zASUD-gk;QhP&^x_Ynyx0t$DHatzrp8yC+=VUN^MXn=p@&;Th0GO>;6}om_t|e6ILa z^Mdx)j=b~y5?`>sX`MhKJq?NU8dD-&N`^u0d-|=hw@QJeJFfS+u%^NaRGl-Z(}}zs z$}%_Pj0>8h0XtZW4g~Nrw6TfU#Bsc|H)_`w-+ul-_!m0Y6&H?T4+!QhEVK7TrRA?= z_U{NOQfTrN2Px8AN=gu>l9UT-Na3tmP!F?&m=bml?ho^<9baG{4=zXJs#JH*g7sk= z7g=VVGri#ON7yM1aA9)Ep^HLh)?!&g*%6b5eepy=WR?^#(v@S6zAo{aJ71mnb!uR_y>R(b>+>Ho#-HbY*Dx%w2gZYtJAGi(SF#_6>2YEo z4*HvU6dwL^vC2_A=#bqM4_TbCaYjtVlF&HAfLpO2O&939$|{vT+ zpfv}+Jq5_BnBaAFW)DO8fUd60@dbV}}>>0|#zjHIGx* zZyWNv-Ge=h9m@Hx^2z|*vr83jqpvM9P#KDhSLHWdJG#xhv8SpOc0QO6f^1T4x z5qx_EY=`>rP}YGXl~Ks+j-G1ZHVlx)jwV-_C(p_ggtu@~ ziI;wA*6(@%ClBNGIlP|4%Z+J@;W&?*;ioxGPXVBvf|vUZIJqCMkK$$U%U{C@KYa$T z3wWU+iVwdWKt(>p;W zoft%?%ZqQ$if_*0$WjoXgx`DvI3CZ(Tj1o-Y#6uT2JLgW#T;%ihg;0y7IW~|&$)cK zO+nmd0PkcD0^=t`!155)r~kzYlxOjtP~ekUoMW|Np+ScRCrE+%Wz)%nVnzR^V7(6faK?Le|^yt!xdP|7@p*QXP)vZkS2%sN^7OgxcE zX|w*qjA}|+4?+|&sf)E6Wfr}t1V3AsEXm(-rZ+M1k1|A7 zq58qt41m%vN6nDON*viSDS=~@t9F64sL(p21MvGo=YksV%V)#do7;~XPZ>wsKh%|& z&|XyC6-h?)mrm=Er1sGBm6gwH!4G_(_}r_md-&n&UWL*8m3Bh=3OFKziF-RoV^)uF zG#wmG#*}(?eir7v65kNC{(yOMSe|%5(izv&cp*w-Fr*Jc!Ci1W4<5Y^5+^PsP7^+n zIgU-xMA1V7^jVG1WMNG;ewEQXuna9q*&9&g#j758%s2Jrh0_#yr+HD0i}eG`&a|f8 zQ>KTD*Q&Op|fiYSo#XE^b=r-Iy`bxnYo`A%pkKzObpqoI7a>?E>jp% zCx-=u(@D*n(wmtSb#jE36gBl~RMNm!b2#m1hG!5c&5OS+4ZY3P9k&%?3tzy?F-m*>wm;J8eK;@4ouJQABP9)kqi5+;oI!I#D7R| zp&X+ctxl~XD%LFiHX#I*oEQ~2+lzLVA7Yrsqza?`JZl&xBu4t+m}?mbRhUI ztC7{`f43T4`bFIGx-35l>r47iOv5lU36(3bllioA7aB@mUn@iN-oFOzZ zTDycqU7^b3g#~M1a4ZR;M$2`LMi2)qVH~jRu3`=?f}zPKJh&Mige~VdLh*v!gcnH2 zQH(PC@du2*n0ml?&yK`13GJPU9roMkC!^1x=GP`k4ip0e4k!?woKucvmB`FBvIiAW<~A zqGjb}u)}^Qa9R9m3Qexk`~$s4oiQ-_tpw61YsDY!kL+_`Z^-pEeL%ZcV0Ya1|H_~D z@%bQN#GE}w0fT3AcVKZqQkY!+8u7VyNJesr_=QJiNP=1UCio6)E~`n3N2=+CNtMy}y+#PA!edB$&;oG;gl za_cv2SXij z@)Knr7BI{%C7B(D)_PPFM~hhDCe8I7*SE35=qtcSm>~)`u{u923lpXA^$?@;tpN+Za$||wdhLTi%=MbbdBEv*f z-#G~C2CQiK^~7z)tHum%Hc|W-y4@6$`u(B~?!r&eCE;3VRH8Fl8K%YA8BKXkY(2)Q zK+%`MJ`*H1bTb#ioogJUN}L4QN)`$Vo4c`LtY{XC3Xm_W26u0D*ZhS8w!uGAPzORl>$UKCPr)WgBQkJ;Xf`X@s2}DnJ};?#vb!=;v7~n)4dsQQ80@qR zEv!qxxTkX$V8mRd%70`5ouni0{9+@&GHMDsiZSHHRXlW{swZ~3f-#EO|);E^w zZcbHHRW!B@_Qjj3D{`~Fb=|?5?%CGnhFE1VRizz#^mW6>uRWCO-?BB@*q-z!yRr%W zN0HoASMlSyeTT2=3yu$ipJI>-cj}+RbJfApA8izAu7-ZGF|lpRTB zhT5zW;*NqQB*d#|xm|?n!=kSJcDvyYjSq{z=l|nO_A=J+@~`$}M=#>LdR>z`ZZaM> zwBuKXn`8U7%fH1pp)Tr5{hiSI-+BH@?d<$;XQHmG1(Ya{`=Ge!t}Wmm7o=?+hJ=jl zDtKLGx<1SQT3#53wwPrq3))u;3S#Gk7Eq9h0?NGrAZ*PgE8BSGfzpQ?Ey-%KDygM(v9^LM55z^xHIk2%QE%F$z ztraLaZ?7{d=pcB9?rawG1~BzJR*3hq0km|zG8mB%cu3*%G_Iow*@6WqDf3R5!P0<) zB#2ItZx2s1T!C2w{^(?s{r*GR524~zWvBNJMq-hP9q5$5IKBeCP*bbr&% ztv7~&gK}?nWTk!W)?MAk(WCklo8}k&>ui;OR2y$bI|Z-yoae*=G||WU3h9A(^_MX4 zlWe)xEiW0~oW+z+rv`xE==b%Nirk3vd z43Hs(iK?)YzIF&m*sdI}mnZBWPY;+d^l}%qD`{Vw?hQX@{7Tcca*y^)0w_6GZ>G*W4{8ZehH0C(490V%BJIaFokAxoc z-ut-c@fmkG@?FpO=fCgy{u@0NX0!O!=!HlyTKrA){9i*O&|F=Z$0p3@;;*;+wH1wqHyv9i;t&sVgzDvh#f&Lt#9w9fS;K&gW2sATu&B9;=Sq zj*%rXHWejvG&uTASxu_=CVxCw-<^pX`Z425U$}92bJy&V+Gx%0i5=I3ecv>`rW?ak z+I^n7D)c!D1l^vA(aja<&hfTLrZU#D)Y8ATkQ$pPAM3yR5Z=WqGm)`t>y3Fgn;u~| zi7;){+=VyjLq-QIfdQcB%`EVlbWMpdk!^c08XiS-QQ)McVk^&3V_u~q;Bw}zj0r?h zGiJ?JpFmbQj#2`$Y@V7FmxcytQjJ)q#_*HuN)#1l(mB@%v@5z_DGiWZ*kB~1D%l6V zVN)*T4W|2q(1?g)0pZ3d)&?xHJ*X({AAWY*<*7)hscWodv`LmxLnK5t@2aV)-7+_v zy%#0agP}-l>(oNSP{n08YCESEGb6z(j|V&xJr&93x`?jrE>lI-*Btfqbp$%wjN)IF zHJxQa^)>p7QC{uSruP)D8=s4m6(2extv*?w8fAAGHr%HB+oZUXa?}!0;_SF5OU01c zsLJ2y3X?_Hj2F6DMrhH!2=jb`0&K=LD`KrHE3 zVs}D-O97Ie56@&|9yu5qA-#f1QWzqIEkoGyC%8^f5Nw!(dIk9XF6v)Zht(t}x>ZptWh*OC4IrYOm53}15B@k7edx?X(O9(H z?q@aBHu$H5+Nr6fior(J%&Pd);XfVL-pm$PJ;VK?-PNg6`ngl5HuSgBZq&w#UwWMV ztW!SPtIuv{XIo%M&5 z#vQ;KojDyUW}F4APr$fKgWLj&Z5*mF69M2hrl8bx^jk)^YCN1Ge^Q?V8U>B%>`_%v{oscGfmD zOkFHf(1oAu=-H0inq`4f@Xz&JmDN7k*sJyL8t zI;g44_RxK0oaF$ z=ochS4yG6kKM6&^g|BF+a_Z!q;Db&zhcac1tLlj0kpg&=Ei#=84BfH7=0;{GtUX*w|Lc#hRxZV$od8 zvEsyX(OAQDbF6Sht#irofTCRb0ijJdf{OB>n*ZbyVAgFnV(@h2@t9V}7Ikd1Xul+! zP*RMmBAHSdrFmk@Ao`xz$DGsSsAd zGv2vups$6o+?hGF;oX*3C%&3^RpRf?wBEU^_`N&eY%MSTS}Tv<71jL3-|&S~KvH+z zRXqRfv)bF90m@ws(1rE@@1tn>`EL3Xk)A803kB(G)dH5sb&KMgUjqWqqo{_gqh| zzc1BR)0!D>inlgaRYk%L1Nn4MZEL!>ad2L{aelGADmpY)WU5yi5YAqEbs%g><2|ll zoJ03QGxFX9oY#Rgc&t}Pk__K7FOI`&gG1q`jbgJH5hM5gRN}yuKV>^y~LSDm_o=?f^NZ=&+cAWExN$kvEC82YP zpl>0KV>bvM{d+8O7d_x?a?ci$0|gIQ0b&0nwgvP>LG>@rrIwAQ@U$`25Npt`L|#SV_3lOM#P8S@6P&= zyX3`|OBroIZ| zN-@b~WVKTyy!_08XIUPi4gq-28n+*0v!td%YmLWfe6Rbx!FX`Ry|O?4_Qr|6CU4AL z**e*}e5}Il*0n8fWh1~ZMzZx)hqljOx7Zx1%SJvQ-Ml$^{zpEfs5QN~w!bC0XIHX5 z8t|;_dXemHGz1*)106-VD`N2fSi85mR8fy|yFs>6AbVAx4XNl8@0U{a$(&3MlFS8y zqNg5=#Rge7CMFIUhlUbEyR@mg;$J^+oc~_+zwXhliD|RN$N7pC@6)cKopJ&rVK1m8 z^?R3!;+wjTGiyocI(9Fp$0$Z%C(v__xHLRC6g09w6otAMpRvKQ44KKk9ZXB$_Hoi0 zl-yRQ7QC$2`9yr3B!ji!R0;aA(H+R#6_S%`lfZ?G_-e6K-O0X>jj@S z+@5IrfboF@UY(*d)&I0VXnY|4pz*uk{bF-s^I5#KG8CEed>zj&`ZFB`9vbNLcMWJ= z6xycGlnXeG3LZPvvD@OG5|5~A!7Wxwjya1lQ<2PyZVN2l1{Xa8fJhlS!IPW8I#=L? zZ|=m)Q2fPI&rbC7qv6?@=E-#x(i`u{>24gGarCJp zbxp#vHS8Q;AV#$l4v3zpr{M8J%4!p4a>O7G893 zcD%~)d+vJ0Uws8U=I;~1L6(&9XWM940Y2PpAT9hvR&wvB~~Z`(0{XuQ_rJ*jP8zap-`(I?so{d@Vb+a@U+ zSRui_1w*dy(Iq20N}003&Ja{G%vJ{rwTA18u@o-$8Pm?u5rgxHjMJRrCp zd{teoPVP4$C&h{E$HK@V+0onx0+nJahFAgoGQbzau^C6II8;xlzEGi}^(41*gyALH zHwqP#@dncH5TdMRT|MJCYJH}@5=V&JSw*R3_8nae}I+ zTW6PY-QnI=2xQ9#(1d6GBMN6zUu3k#wtoJgvz~0%_$>w;jV=xq}=xTYYE-QOyujCtY z@%HYHe~r}0rrO@*wR=gIp6gG97W%wh0DZ{iH z5&Ni6A9Q4qLURaHB}cRteULh|kG;-#eH^b`q8WS9Ch+RJuCQw=U!DlG&mWpNt94H& zrqAN_^tY}_Tyqw$;`iD&UpKvQavLmK9f(3AE$~(iv-YKopS3DB%wqxr7PXdG+DZ#Oa|l?y((quSPnSHOf`o3W{;3#X;6V|#>;#J?jg#g z)U?_Zn7VQ!uBVqr?q`sp>rr`zgqP_x9|Dvh{jI;oxQ=q@qe{V*TXB}G}oYKB$Z*y?|xV-@asfUdaMzDis z1bqHFD%7T}N@T<>>QOkftv5wIb~x5HE|hq58m~4t5;syi*YN|yGEI6aiM$5!JIG4p ze3;sv+`JirCyLj_J8pgq)(3WRe%SbAlQzC5zO(r4opJ4)V<$>v5pg@`^UrHPFNQbn zxM_~P4S7Xj*cPwn*k$}g5<>L2rXk$k?%LRow<5&XlhmgUFFQMw%J69v6*vP8k ze!=*1(-X!M80sgnO}QFk6yy8B`FiF(E<>O4>AywZqZ<+r%`1@~Xv6>8f|qZA|J;I? zZGb;+!QB@8R_+$3;69_t_1}*B+rR6xuIKZZzl*dZZPs!9L)QIuUJr^~zJT4C^hy{c zi>^QA>T7xq$)7|eEfok=H8zDBGWq1G4SRJLjZ1ED zXHthzVPQS!oF(J!7QDg<*S~DRVPM#^XI!h`J|kz%DyhSq?G}SnrfB4n-)phH2P!f4 zTldRvfN!7-`H+vb$T6i0lOKFV>yQsww$T>M-PFk1K2`|4Ho7Of}j{tZnmjA&Lz!lcsHB&Ssv)w>qfcUAT5oP7Z8fM2n&rJ*w1)HR-8+otOy zPS(6FGc(Zat-AlRJwCU#@)gBvo3ew`BbkYw`sq+@@YddeKy_<w}A&hMGLC+|nzllL=u4{+Tu$a@lQ@*d%m_axlpJxQ}BjoZBE{Qd76~>pP%kv2iTxe5JlPEv|3E^=!Bx@{;l`!_)djZUTEtV0NHUqP8O)j(GB2+OHeNb`MwTn|8H!QY(>j z`CHJ$cR{3(qfibA-w7K3nUJrn1OdF(hX0TLD_k$(e!^jW?Swr08E9hKb@MsQo6I0F ztw%Mx_WTcXc8BHcQrfWfKizev|IF#YYhu75j0tPRs|PQ(1|5W%&<#_%Rc4Z!Z3xV4 z$p-9*DpUhFB++|7`giDQE6|-GLW-*0rM7iyH!=y=hB`KlB1;Ne8s{h5RZgM5R`*qU z>l^zz>hu0kye*xtPPH`T$MVtK{2{$^hFOKF;my6sA`G`K4>oRQe&M8!eOGH5yP_2p zb?KT&Lf2Q_*^x~hTVArW)50rxRN}A9f!CkuT!$pw5O_6&Hu(# z)r`MUf#=cgDynoUTNmynu6tcJK*bmB*-(v0ZEe}fjj|nq$$YYDQw5&FbSI&GAsC4a zV`h89H;gz1>@G3{6MRe5FE}ioV_$Al(;9>#E!3||t6SQqYlb4hhM|>?)jJLjjCX63 z=j*YfaP*Qomj1nmr55{~ehu)}04end8Gc0QkYIRV%ieQFl_A>5Q9(f)IZijfSa4Ok z6R;)Yf1pkm#7`w&X}n0C3=PV392clorp`nF;oe|el#{NI5I%7jv9kRWSAClEtPrb* z{efM>91U%OQDNH4dei^)hRoUb8Se|lL&zz(KK|gPQM+Md=5JK(*;94?kA0WKD=Y(< z8T})O`*GJb4CPHI!R&dYI#=$6!Z!S9mlanAgBhPGFpT< zs@4D8Op+CeM0x%lK$1}*X?NRaae?aLroFtnGaEy0bV21zZ;u;+iS|?FClkFjnX1;< zE#2&UaoSfm-qOZ-uO6g%V^X5(1PA z)jdKNmGE*0+$UtHg!^qc_N1h2knpk%aLNV=cfSDKu;91iKGa=#J#<$M$)A^aPM>xC zbGV+mtGqs??RH#G-IZ|kPv!NX1Il{bA1t-xdKF_=vgezOFWDBN%5Jn-$u2BYE()ja z%G6QXd(x#PgK2euP`bboibWeOveY{+8T~>*WpIE?x22#K@?I;PEYnDsLT#-FGK#Dg z2evTA`pgDuT6d<)muSywb*ak_w=7;Uws}v@&ih}XRkh9Z%pb{AC5IZD2Q%Tu+GIUU z#+Go~+Ej<%bIZLuQgdHv%v3ZqHOF-S&BteM-a9ZiS~EV-Y?MW`ww2+=&GY`QiC8k1 zZI0I_gu$pk(TEkeQLpbDuIrpI>BKAaOo?YEl$h`r3q6x?pV4W}3+LCQ6Xbgkzo$LC-TV&)jC?7&{Pksa9glcy6?`J0(Ny zd3G)z-07U&U#Yt>UxJC|*k4LaYZ<0Big%1Z$m$!Rd5QLa(h(=E3%P>Jel^&6n3(_< ztQnf^<_xu8why(PFzd4 zX*UYEp;_<{>|FbL@~XVvQ1E)(e-nAkC{N-3$W4*gOE~XOh}S5?r@Rm0yT$#30v>Y0 zg`Obc2I0`Z_TkSju--Mh-oZ3Z*-_NgztoatOXQMOu9-@L*=d~lb7~)8ta2sm8-x9B zwSxH|zGV=DQE7(X3>>-sNu!c`y)|QUk?v8>bPwTIQ|0-lUgm>$Q8vb)orrf|STR z)&5R*gW~qmgxFZgsA3$KreiaDDd|{7C(s90MJEuc6v=I*UIrOCOzuaI@jO+fyZ1e5 z{P0ST<`4X`A{vYu6;bSjUi2Fu55Kpp0#7TS3Ocx^i@Ela6f8JsM#0NBz(F$#&OPky z>p^=8?zZ5!V$?qZHn0v*Qn>!ralQS!KI?j7$^2b<3`ZT;V?9v!*LgkU#6heFxIgG; z(DfRIWrkF#WC-+N$KREgwgkVn>%wl%$f^pn6Bo1DWK)C~CXPua)S?xu2uvP$Z$*>9ldmm}+=$X?zUd>}o+3%YA(_zz9_$G&Q z`zx7j<5NcH|a%Jqh{Oo*($~6#k?TaAS|!PE^GI2$nVK zDWL_yALN4#C2LK{Qw);u$eacqn=RQ}Vp-YEl0m5(6JZrV2?JoAk{CtcLiREbRu&h_ zXdKZR5y)gO0vXZF;OChs)^VmcRr1I6fZ(957qBU|==hELKyYH#^&=cLcH_}!Foxf^AFRzcs&$MFu#=tD z9NS((ravM@RE&+09xvw3+z%ER`yOn%)AWW0%*}xDs$ygD7hkW@nooQ}cNhQuh9~~1 z_%)2>c6z~#k3xD>iD&jA-pFp>g#TKMMZ&|bcZ)IJe!;_)$hto3`ey}yPIo)thU)sn7*%5I_+sD4qF{KJxfG)HEXaFy``m<^ELv#o1nVVlW^g_JgnHN*7c)~=k#p2o))IOk4`wSoVoBrbYp3N!Pg390_$O$%1guI1Da*l zI*;|%I#?nS?fz2Cl`z#&4XziN+ef>kO%Nw{XJg(JC5CxctFEJKyG_+7qGnq;z51=Q z0re>)f|cNhQtl)QpqObukE2gBcL&_CIUx52%xnpTvvY^W`d5-`6^?VQ;lPOqT#*TF zPi*d_Ixl`OHW%8N98GV(>p)L)!?vK~Tu>3#ZX8Gzw)$ST13R8p2Z9E1~oWED%t9hok-ab=Y)JLk- zU|?^++pWZpf^Xys=k-pm=o9)h@3WCB`Y5l}{WYRr{q9L&_e-wpw77`eXmT&?e$1Ep zb?bXxVfV}Lbz9#<4{TxIOL&h1o^-(b2nY97WBzwSg0>^EXVvu~`t!}`B&*k$V#DL2 z#eK@>Y)^a%X*e}|XV_ABQJVx=kU;3lq50ZmmO^43&+)w=k{pPHt2SM$Sk!SgEY29^ zS;U!e0}b^0FE;0=YgbDMP}k5lFb-ghQ{~3++n6saO7+ponSAWJuhnM&74M z-bccD9|`vp4qa>-xgR0S{JQI{RExH_wgT~{E>@D@;au!jWRzwFuGu!qSY?ibY=TA$+P^m(~`esEotsco=h(TdOnlTNsfR+0JONVSZpwc1Bm@NBwpfW`^ zZ9;D_O>ASv0)3IDYNi}wYh&Z8Tio^EG5)PdJBf7L{@qjAhPmt4b{bn={GyOoOOLE~ zHoCRS;s8e?hC)Y$zSCa}o(m-A&U|9m})G$VZrG7A>v;u4s2Ry(o0B&j!`j9$9KOj;% zQOl6I62i%4W<-P`jkr^us#ugtfgsu`T?8V{_9vzb%*cNDGUGDM*D|`fYh~4KcoGc@ zqbWj>m(f7fKwzRi`H zs!VzPKx?)+91iz(wM?`pItR*oTd?C^b1okWmqn`6$*z%fP>(bs@rs%4|dvyCpf#%FetLmC?BX|Bw*eW!&n~1pqv~NS3A5&0T<)k3yZ9XRk(k1f7CLKpa3`DzVE_k@?D@ycXjY)J;~xwNnq!`j_6@&ZH`?wt z?#}$J@!S{>kVUtBSucK2rHk z_|(9o5*z;mUSv4dXM|lJadFSO&5*aik_FGYz9Ho8CE?JhdceDt;9W*>QA@Tl)4$SM zM@#H0#k4kCD<7KBsKh#|R$9TuG`QICU%J9%s8$EW4%N~XD||N>@AiOjt*o_^t>Ed1 z#e&(O|6P2IPDe*cU$mV zaeuCdghNMiJ#XFL`MW;rdOi>B7I}S2!zOC#d8QoC>Dh2S?H2jFIKe*+;~M7gLT^SV zC6CgZ!97W6E@HY=(*~PiRGy0sC^4xoog~>Vb@=}JkGp|aeVVzV~xVBpSlx3xABPQNlBGXFZC+NVNAv_ck&Lu|T?K$Yv zry*{TL0^rN)Ui>d0?anR4lpY;+ZpDx*&9{SI`_+<&#zkG&WodLH_PS&85$n2 zJ7nI1P#{J9?goSv2K1}kjq^KgLw$pH;z(6o52uPD(>-w!VosQtIZcYv*oE6k`L_}S z3citIo!2`l_O!4mcpusnHpQM6Hif*uF!?~qo4|3yf|409!tYMuV8N+{NO;)>I5|tg z-5cPv{3YC{;BD}DO3q@NSbJO&&ihNa$+;5F`%AdsTu4d@cSF4yaUEx`fKkyb2pK<^ zq?9EoOAHJZz_Mw=cH79ZGk6T3jrQRchDIuP$PM7g@>Rr~!9GH_6xyW9B)%lmzyX}U z$hG~%=;oTr#Qf0CW0mnzw^goeD84^(^OD2C{q^R?P%5+Q@SUX`G~20-pa1dImv3`= zxiL={dM#dwPapK!oq#(fri%mFVmj#=)_drPF7r7BLOWwIVfb17XLmDz?AS%MyDj=mS*FqkpU1%VZ z(T+B}s6UgN{Qip^zrW^y&p6=ggk#6KU*pd)XvT~y zyw>gqKz|mS#+a*>T6%1Xaazej2e2uIiK`xE2}eL0*d!Us8_S&#dII4DaFlj(0H4Yd zMq11j;yP9cu{A&rl}sAwMfA;s?i=N1d6S<#RjuvR(#GEoKIVRG_-~D;X8!)u%Rm0H zelCX2RK>rH>F+D<)jn|Hf*cn)N_z>$=`}{MrzPp;03=11;IyoS@3!Fs#{IyjgpU)B zM?V1Frwet&W8Cc^p}J9+SQ(^|HRxzz(oR6Tw7Lc{B-U!O%?No$o+0M=q-;Er`0gw> zv`Ik3QGrgtO_acHGzrwwCtP0S+qFWfH$kei!zftFbm^E;-s~U90cANm`c7&ulclQr zwzGz{>*{6G+TWP|In!Okve(Vq(OQ35e?%0m)?R;1)Uul9z3m=YF;b(uM_Kv0Hs_s~ zxA00yDDgMuz-yO~gc3fa;Ip8+R)KF+XkvcGd4L2%a7S+iJ+dt!EMaEIN>z|ez9JSq zs&KDOkG2VM4);MWgpf=wHUfAS08y>VUl5xCosmHmufETSd>=A&uvOBS{?v71j zTsWq2WFVf+6J@%GDn=A;0jsMktL;Fsw{JE!54{_kfi2O+ILU? z7mY8DYS%`!nbg?s(E}g6du!~quNiMB)E>RD`1NSIWkX zN1E9NCX9Ip2)+n{U}lf(KbXO%Qubsp!OS?W0i;UsS`_xSAzznX#y+9F)hM1FWJmhf z4{K+Qix;zop$@J1N=qtTypm;daoxfh*CdI9eh1F}LaYfAXDcSoh|daH z4_;xowU2o`#@2mHH#Wtxr*~X-IJ0dy;uK|g425`b5G@c$R+an zAzlv*7Vzg~pyH@2srl%0t`_?<%L3;=gq{cOS(509f{*!z*KL(=*v>^<>%q#C6qkuRJT9Sz>nu;uE`{qj zgTv;Jx+z>KYuQjq?qx$ZVk%DvM>g8x9P^l*sonUIk8qZV-D$xGXgGn{GqrBY z&P5?Bss2M&DjiS4DT5^3)ZQhWvn}Bp@55P@a8rAi*W2(R^Zww=MIjS;z0%U~oEJZj zsnu_M9$TxIaLPpayHcyykgYk)`$HyTFRY7YV#!LlK?G8lSKb-HmY6QJ$jRl7eRa6N zu}PCH|3v>)se4^o{tf=k@xNj3DIP8<`)-fw_eP`VZ;W0_^l=X5SSkDDScN_g&bgfW z8OF*j?6*)?jH+EB19(c?r>NXVHlrwg)CMTLh*6`zA2lc#xr|*4H+3PJL9UnHwL5a- zzV+?CxNm;>frj11_a&AS*b~{f`kJ*__sGJdTCunrPfI^TMo?V4q`18}06q(k>Gfjf zJH*Uq)oOSxma_j6l-Mb*A9+k(FW@3uNW#M)W!~pn9G!2*Rd-JyI=M8wP6QxbhDDVLmBNqig))PHV#iGrhaYwx>vhS>q^B^+HJ+x zt;SZ1|Az5NPNvq-jd9x?E8)~)Bz#-(&=WWg-8cg&y>#g8;xDKCD0R{JoKgzw8yE zH|n3&A2@%Q6e8AYL1{e_gNry=aLPOhpV$DW%#-l34RFdf2_LrLu!F_QM>u7h*KvQ& zoVDM5M*?B|4jcS?I`4t3VDF#b)to2y{#*ElpVSEM=WFsBfG@ z$$$*lNCu=i{H?5mz z$A9E8qT1Q~5$G~+#tTM6w0JfjT-qGiH7xpH*=O2bC^(yY^w7e6Z!F#|dSBt~`Clwx z?gj3MYwfRqOK{Z&T$4*AuKNY9rM|ZVF0g8Zrs18eu__{%7Hju!Z!4bCVuNj*kw<>Fb`6F{r&a#kr9=Dsv?dEa2 z(u5L&yAQw_D?{_Jur85MB6Is}r_yhn`6Qi-gRS96Wy{b)_m#(|7Wc@#2zr)=nnP8g z=Dz8+%Wj-p*t52hncO{SI+z^kBr94~s;#=BCSMmma&UaUGN!g9sHkbK4pcYA%lGWY zMg+0Q_8D$VVEUVE{F5&v{>Q9&VXT@K83CL}IWNPQ$L*l+X6|~@2*aAim*$GEh}f23 z&Qv~O)2e`rh(vSIkXbxw+*@t|oQCXTPs%htW7!wAXVZj**T9I&F3(cUB*vvZi`)^m z8v3C2e)kV=xTaxzcVTIBvMNy9+?!s#A>?x(yt>x-agiNz&n1dKb8p=;a%es`&>Dy~ z#Dm+mw>9{u=VMwDEpkD5CqVJ+dKz{ep*kmbmo!JHGDYkWI^DAD7tWq*P*X4rE}?dY zjO^P+j%9Bu+UIN-guo$9HoT-YplzB=Og?Tr-Y5H#_F*rgn~HDNZi;Fxu~_ljVuwWW ze8RIg2(-bow+RPu(g|=Lo*OepIA;t~_Cjz-Dspxc#uSNob29KJ-c>+Sg@t?~2I#903K=$9Xh2d6)+Fr8WG>e1FE)E7QTuh-SL}!N zjsI?U75kQc?mpR2?ER0~{lqY;y`aNsAy0+`7Df~nB%FGggimaMlg=f4Yy+HnnS>8p z@LQE8OgL8x94_&@qt^9&9`ko;bH2#B{)po_3mdMdUM7EckZ@pgFXSFI>H+S-){dzh za`4vx<=%ip?x{=~n;biNg=piV6lmqa6ACo<3SiF!2CjUrPBBw-)746+oKU6U{YHyB z>dl61zd|0fyCs>0vWRkje%V{LY1`nYflLq`=*z3qoeeAVjmf0h9m$u#wu;G`eY?uM z*e|!ZyJf6)>s0O3HLKc(io2%vOtx0$W?SmxvK>-3kV>oVGG8*`8p8f-+BU{3AyBkWn(Sc2(AVYIqL`%tyBdyFjs zH=qfQ7KZ;tLsn73=fujDRdHk)&o5NuMz@b%3J)i)P8E-CyK$~w4O`LIBcvDYhoA?n zlh&wj<>(ZABRx8=chch{LT}=IHqzrGLT{4yA5iz-32AVxpi`R6_U}qK`9{J`zL9Y9 zjf9(gbMbx5=eY*=f4R6nY-`?MS)3Bi`%Ad#Bf17YpO*`1MmWbSrJ1~*zbmgdeMcAH z-}D7ZIQdfE$BghwIH^e9$Bb8c@SF$5bB=9zP6?-;BH^aREa7|}2^T&q@NqA4w>-${ zNx9B4r%lRMa}`lC)lNGoNrhHIR{GiLWGd;lVV5e%T3R|o(M?w{brcEEb$AGs@OE(q zkCm;G&xW<$TTv=AKc1bDr81(NWZPU}F{oG8e_8+Ph9sTy&m&2tulw|aKoX@r_K>HY z=jV>q@LsAiDq7$^OVce`KkO_U*+q~pG6pXhEI>C|gtmPd4WY?OZBN4)qgbsSHHx3o z&LQ-8{y-ZP0) z#XqICfKC7Kv)J?OH<-`8_{9p>K`wj$JC6{ik1n=y>_5u}1+vV!97n1+^vz>iR%isa zf5($4XaxhxKql(bGTP^h!*1<__It74TNCB( z%KFx1*~en>%GSb4@4owAynNz@qi?%mDG`hHMY?DAPmDDTS6_A2t6x2p> zG!dAjo<`>bU7bSUgJ3>#v!T}*H*fdeS$?dd%3q~>HWhz`PLDs2MvE!;?$C-K<=e5e z_VHpE5?*$Ctkkh67fA&|>vTZ2{rf(II8>*h!wY zUM5TFQR=MJXPKE@52B^AjshrXXWUwdY&@9>T{F0etY4mCoadvs@#AR)suho0dvz96=C-ub8+2pJuwrvz zO{?o$=}CHhxv7IwE350<@=(&Sc({0q_M50890p2jaF84kGkE#KvO6?)0@)#-ekJH&J*;s^qjoD zftn}#^mu^T9@kDLA4zYZxnh+RX*sbdGv3QUP0VhW!b4`fXW-|feW0?g*$GfIPNBEX zjz0ngj_UefZ#mG|Kbzg!IM!J^x3G43V>o^NmiayPy|XP_Q7TivwzhbxC){&qaBLx8 z$i+PYceJr5-QU^O7)tjIOl1d{`mU4F;m4b4|;c;_o!i)@vK;5{mOh?Q^dS zoAOj5bjThO=A5hOrak9Q&X-Fic56|tXZGbH=d-<>S%c9AUnn!CWu2WYypod6QSsB_ zln7p5T=@1iZSFv_GO=rH^(Y#CZdp8O9ACWLuWQrGBRkXK^x=uMEt_XgHWs!7yIX@T zZDS+Bh-Y9hIyMlj^tAQm)1h?d*udOsKo1>ho$5$n?UfY-ZcsZi$<=$=cUESW2U;-y zkcCKQgKxwQUj8NRKbc)%VniXp#)t}q+5lTOS4xMUMIex-7aFAhY#2XTK+$3(Ckho6*a#nuq5hwTXjihJwMZV$fo)n+R{RF7o z;5zX%+)scy1JoR355TZxF-L>eNG%V==^)b2#`CZGM$H$(p)$?uFS};g=&33@@v6?a z?*7S7z7;7)=CHr&d(o<27Jo+^!d}yZz+u$2%g%c=aadAlrh*@~Uh2%wXOu&V1r~D3 zg82d%4OuH>9Xu(maQ9ecYrZK^ueG47`13WfrEGOmJ{m0SI==8An~A^Wwg}JeXlDh5Hfmz>4?nLR zH7a>t&ObU%iTU?SYV?Bu;l||FLC@ku$xxh-%v^v}@?$A){U9~zqxhv8P`*1w3^|YeLNJsG>B#i+t9?%x}R(3GpsudS} zybowX_XfO2tOTFS$|=5wfWv#)mz3{);yt4OsB7T+sCcjH2k@SG?}n=daqT`-UX38| zaHZ=R#ssc%T`kZwipeZsQhB`G(lS-1sx1N(`Pu+wnb^8T8`r%y$I7U}eKrfIta0H4 zpsC^!l9fU4ed3JyUR!WRJ9wW6kWi!F;@T%3l&ub$K#AO3ly#VFe()I-KJtvYvs2=m zEr4(3(966X=7-s&`mn;|uWn9^E=900 zTWec&M>grcal^YdUcfrg;xE!&^P9SEI=VX%i}W=7k`eu@LML?1wE@1`*w<8b!*yG$ zyJ8E4c(%Lx4(FTa_$layHSNoSPM{)#^^RVcgKg%97WqLs&Nud}&2vKY4rQo>DAK$l z?U-_>F&g;pY{2yfu;cxBeH5?9@%kEG9;AOUO$06jOsDHfv%?kD5O%$%4b&wz!hRWM zyQi8x5x7SmzcGRWC8YlKuz8Q1r$!Bl5Mm-_6{MO*vusI*ROkSPl}p83`>eMr{Fm-P z-0Kd8#p#HV3x&#KZryLx@19>!-BxbP&7>naG+Wu_Jrhh1xxK!!&$>M`?%9^wIFJ9? z6$vE#jsC*O(&|E}J|xSWURvK0pX<~{iayUD2U`BCvZ@>!o922E{`?$xu4m_&D8|Qq z$4rT*(F%;l3`CXoDWh@!^vaB(*T!pgV`#c(xwj5Aqv%`J($_yZ9IOf5cVDO` z*fEsq8m@lpd6X1l1p-|SVtj+H`}Ac?y?3?u==yAY#?zdw zX^V$zJ(F>CsLEwht(D;h?*yQ? zXT$Y@Y;!Ue9n5Oioqv8yWxBSqzpDj~T4HWacz^b|zI_fNY_AY@CgyrM$X*8rP7yHW z0IUIVl(Uoa{)! zC!v>+Z9{1CokQ5HMoW!yx54Uj( zV>CSWTliJcZ5y3EWQHCGyYv&#?^wZ{2xm$KU9vSIgAqSKgg*el!+0rU1daB@8*_S) z-6fJOOpl3Jhc@^fZNv#h1hSW6_tUBV=D1rMiFfOX)xo;{T(Y)zu{~30tM%&o#CQr@ zmEmMYyAL8K7|r%KM6zCOTk*f!hbuFKxz@GuY_z(qkOszvr;}|XO~l!xb{^tccbyT` z=!P!Y%5GqBXld;bh)l5O`fEy?5;^U}g-mQiH`iLU~P;T!4%#9TR! zyjl^IjS686zW@nI9MtTbe<7N&2L3{X0;#%3`Tkni4KV{HhVCqLoXXy@slpj5&4?#= z;Y(&kkgVkK0}fA70p%lE_E$*C3Ewa4KE*x zL?b(=cb}>B6`$3r%PIqGo8LPW7%rqowsx~c{+7+2m4y?Bk)owTcV~ukB^bKX^_z2G zc(ea-jWu&6%6Z8U6(`v1r#-jSwy`s#3{JM0Z(KML-;p+x4>l9OV|KwHj%6|vE2yaHTl7Q6lCy=J z!{pBo$c(s$x3{QB_04LnE?l2kUVZGU4h&o zUa}ZXz`U3Yx(t~!gdpMoWbHI|mX(QEi6nIt=xrTZ4h`4nY7zzd3q!a2%e~s>@p#|% z$+jKMyW;sjzsFlq(XHLlTDQ`C*}igP^VaBJhR_YfH#gWk*;N}16n#JVrr-0MUzPdC zMyo2vhiP5Hb1JHiz2E|3U@QJ~BUTuKz`cSY!$wzHJfX-au&7Xxl%12HP$G#AgJE%% zjO8@ojHMy4Ld1>S7{1J^5v5crAP0Y%-HroU34g8KU=%;t_fKo94a1wepLr%f(OHMC zLgB`~%(q5ZJoS(36C?YkGO?Q0p;UWSDB0c^Ek4WC3SKflmICD%Km`Q^dW{;V~DHj7ruVsdOa&}73XfI5g6>!ITnGe z^;oznNgcN{%gh2;?sLdkGSipDUgV9K08ygz26@8zn-KJTYye5-L>Cu)EIl-gKS#t< z!hZ|O$*|6lIaxXBU8KLT239RPt+8H)d}s($N%qaYG+@p?_WRpZ|4tu@U3tC zp#G+R{MdH~h`m{0i#2>+SB}`b@IAbLHO82Ay`PbljWu^AnV=;hTP2)qI#DiJTR7R< zYC_~PTR`=v#1$0hS+%2O22{g3SyB=zEhW<+!!&Na%K&#Nc(J3Bee$RYW)8i~qo+48 z$sNS$b2GB{1}gm;`nk-+m(Y!Dw(m+LKM3|A9O_Ne)6qx^PQ&+!T^gHUCnM3F(Bkyc8-fCDPPPw(Zz@ zg>m`zYXgR+?Os~kT_35ta=m$`r*6;I+ODQ(W@2}+Fi}3*yS|+CMm;lIW2=(hFvwXQKu8w}7MMSXLoNHE_*GG(U3)ZoMw}EkN0IRG;k9}FGNe81TAM%r7o=wK zbjEv8rO*ay_8OCOIN&i^VKk1Xu6Er<657~-x8$jnkK86=XWoIJS*MR2UOQ1r!jAIv z4U%TzK~!xwsF;VOOxZ}ABBGKffxb6U`0y`kz8{3E+V3wrvSLgID?B$mJj&uD65^L5 zLC|GIqWJBYuR>c8G${CV5F?7wW6jOZXg8SiP$Gd!TD~ey7HE&*5n0bCQ(MS%A~YmK z3zAIaW=|bjdTRLUbWSTU-{e=>%GUPwC>(2DvF!Ih_is!+`NzX=I<^>%hBy!OS#B0m zrAzoMRSpcK4E)*nTve6gJ=7rl_!O=$U^M@~b(7>}YmeK~V{S)zGAXhp0uz2*s?MlLP5mcam~{8Zq( z3mzaVO`>F_f#Bndt~>2J7kfeKi)$cdZQ)en)c#r{0Jp}p zd!~hMjcNA>AP^5Q1MEF;Q-EUOm(<%a+G^JExG$1<%BrvjS5m)Y%RH`eNF@*pR)j`G z4*=762{ZW$oSYDEWHr6%ffOEF>42o47DLKvU)NLndOvL#nM9LrytntV`iaDugjT4G z-WSS6p7{GvD)c9@O6~ahB|bmos(u*HA7B=n_tKFh`}s>`c8RWHhnA$2mP|)ft5@bV ziBn$zX7M^x1m+|*fzc&C4QOW-Pm^IDPw1kI-9Jn_O3AUG_y2QZk`_M|qDvE%IZ8oT z&zBI^`R5_mAIIqVdSTkK=nHu&m>;PP3(J8`$fV`KW*K2i8&dD~^6X>y@Ty_~ob{GpIj15md<#_CG@v%+Q?uDM1JU<4_Is(l)N8e5v+%dG4O$l96 z=dEHXP-2L6E~*;FDTz?SipT!RvaJWRR%K#n^y01(m+qS4DU9niz>LOa`c#A*LZZt$!iTMft;$q#%z6n+tZe8~-FTdlSX5c-Fkt|>&jR=^a zA7-W1-JL;qo2E+SaET}>(U_IGD(od6G)-w6v6;!m^>$1}=m1`%CDAfmpfv>Q66rmX z#@twD=&ZvAhN9Jm2z=6QxjsFoY31cF8wHIOURu?guAOY1o-eD6*EL4!Ci1!Qo*bI4 zjtrY8!5x=3?;S;l2I#EEUfY^Z?YKO<|MJ7T7NY4?EWL8`_FcQicdS|`u%?;4)d|Y1 zf#UKKDzfcjA3@oltj*%O-!tnV;EU7E*|$LIS8celB-b{eh9!#R@R&;bBWctN)a23K zcUtqx47hPk*o*YOXi-_02=5E_RtrphG#=4%L)i$n!|eI@Gl}89`BGVBu%P{DNLNw6l$o`UBNyL|2lg7~uFMk7 zZh{gXK+*uOmzlS`o^b*DdcuD#`i4rldA-`f7P=31J;nEB#w2=CobDn3C$!#*pT$41(B$*_W`)!(}X`3c(N-vZ`xs;0B0$4-}3uRec zd=aXPi(C{|D69gu;&P<+j&hPxr?{s0LC$Pgtw%{SqcJ9Nva?LV}B z*q0O~@n6MXh%4Wq)8JoGftlxsrPYvp={RcBq`)mtz%fD}SLql*n|z4|8SGNP$Y!u1 zWprF`7{?T6D3DCqu5_S0K+?o#QkdX$)CwA?yly$6r`!GKX(gI02iDu}EsEC%a}x(BF&(Y{KZqWx$bv_D*o#x8zPmjYGxr2rbrGqnn) zfB7{%Q}t8mNX0+8iQn*G8fer6KI~M7kbH?{bKvuX7H?&gi#mO?A2#}NOzHEZoI=RC znR8qn-J@{f+^VmVrD;!lqSC=mU0E*1lhuqg6}zKai*;pP(~$H#r7p^mb&sOJ@cSaZ zKrglN1*hZKxl5%-Yo6ZTHE^>S_29)KJX%pWPJ6V*aUO8_0$6!HTJ2;bq}RhBedz(a zq=15$GAg4=k9yGHxAZrlRjRxrkaWU|WY_4>C? z`jYZSoueBEWQlSwXiY6yDxuaRKN$#%X{2l7&=+f;fQJ{bp#}eWMR7- z@G_r^zcm;K6P-Fm6>>*e$qG9Z)coUzc0#tjo+UK9@fUpvL^fx$wO(p!aB~w z$)*Qxz41qC+6}Vei%s9O9_pU#K#+%bVN#%RPc~U{SX;zP)VVFexh=5|Sqb(VAC!k9 zkD&a(%e)f%+@hh*E${I3Z>Q0aPf_QVxetpU$wSQFAC%wN`GAq0G`?!=MqL& zPoRe2)QVH^M7afYN}{zNjf3`weQ2;l(?R$MD-V4%2+xc0)h_il;Vu9|{S*U@8vDaE z8e8}QIn&7TK>)%3Y2>cJWd_O*8Y&8sa;pnYrkbRrk^xwGeW5`*kE3%q`^)J*T!!YR zQ3E(1aCpwAAj?PyUw*mI?fGvwOGJT6nXKM;jqwwHyw&H=#oIvYeiy7-5ce`5`-IYE z%+x6=WM;Z)bZlWKac>_Q`|S?~8a4bt+;e`WoO@;7ItECfp}?O8)b&&LqjAvwL-yVz zKPbXL15#QGkYqe0kV^iW-*NnvFIfk2I|7j00jcoyc+hv;oO>Rc-b$SQHdq-yO-q%X z&zrkE=IAj2$2jlJhdlOP!H4d$s_HB?6-Crt5eQYHwbZzTNNj+9)!-!ow-=3l@&kS7 zC}Yy4hS_$c8YtrcZ7+1NO+m*%TZZ)e{x~iypIkN_5~H`)rzbP;Qn!}pX6hRE_nCDo zx`)@LdL}!Y2D54S{wy7A8pzg_nAXy&b<_0ZnB4u*J2Q3hC3k${-ol%`-K*DiAG4yp zw!UXsrm8MHzM>8{xrmz^hVfq*o52O=0L7^BdhlK;fO-L;(RYnYVaQ8Ec?n!1WgknO zc?%e5*?6WuD0H-dj`)Tj=v!T*K9HayeS{(aXebP1HbnhfHg4hvCHv?{UCnF~>Ju$NBnExaI)wa9fPPdvTBKE=N(MEBs(8Vwrf8jTUrO`NlR zrHFHGo%(?Hsm3|?P`e_cKEo~&(g1^aUgdV`@_X(?BWL{Ga|HG zfeH=9d&&S-`85x=ev0BfWq_N0q=80F-~$LJJd;2;iT=v}6M00nYA>Tw_QIgP4=)XT zJA}lJf{Q_AW8P64{bg=7MNt=p_>t%3PP~vy9vS72SKRD~*xrUsJQvs=G5&*>h5iU_ zy#?+j1z4V|9_w9mjYK4Oh77uZqN}jI61!HZptBE+{ro`SvvJV=W*QCoGllw<*a`VF zqJE{lpJ*u5uf%rirx<9+-;z+Xml;42j*K0%)o+knmFJVJ4EBM)Mzn<4^#kj%6A>>_ zQ1KG+LX?~eQkIIBptMHQ2lT2|yx|1tI10Euw?gkn7MO&N`&1Sq13Z(}KKmSs8z2%c zZrf!$vos7z49`M#R-Q@JIr}7&aJ5QhBviR)wN7a%L!t~L2#X54FrR*3hJt)n;crZ6 zm0eRi#RpY`W%^{`tG7H~{Id6@q9|?1;(YK?(5=g4ZdxaH#GC~Ts7YUn*w7kaG~!;F zF0%)dwBvx;M(l+8F6T>5q5&FSaa-1W$U(2X-zNl%4x=%Nu1tTcOY&se}gQqxX1tA&d_z-$e*a_CcFpBa${ z8x`T~A1+ER&08P2I#u{ZD~w;i!GCZ4_W|zQ4m}%OmNCLCCY5n}=K=>ju$9{3z@3dN zJ5hXSPR8T*Y~x?XZ0n%WAeO{9 z!Pw18Y$qBgd0^K^OGKZ?5;4Y(F;9p0ibskzE_)_@s@C~@c;~}1nK-m)(f5+Mg!=Tg z_!#6 zf{i{Hdza7AN%t@r!3 z%t)?Let%iS--S)UBG0n_HqA!dAn`x;|0- zgY|1ttMP-Qqt5{MRV)c`->j2oB2+(S=-Duk+qbb;bMm5n``8@RX}sQBv@ zhLT`9O6QQw^CCR%D#bh*aFWEKOM<*6VOCAz@+gUb6ME6%uP~ym!%&1FD^^-cixOcL zjys`J{)r1bE8Xy$rQ)u;tV~}%jSw7Qh4PIjRx~QCP?knr zUy+f4L=zKsj%Bho7gc7|?`U@JGwC^B?eN6_sSBtkUQ#E|Z;QIvbjgqF9Y8{(LUb5q zP%XVJuYg+!W4lO#n#fpG>^Sb8e8r|zZXcT9Ukld3R<)uxBpZ@dN6)}Bps3W8Oz+eD zX+Y;x+<^Si{3W0emHb0}2DF5!pv6>g_#G?Ohvn~T(7~$gtfKvMxLn^w3?DECJ!h(& z3x>DJ!?**A0n$TZaDCG!eH$PHM;2w971y?SL8uTVi#CjLkqY3J4)g$-uM} zto;m3!#j)U$UA+8GU`kmAb*I-)hX0T)Eyd!3Y|h+rLO@__7vYfe}lE5I$3?Ub$8A# z;dGL772vPJeMRi#lVdO2CCGIp?soxbta@K66g-{J*mT18bm%0Oj6Zx+e#RYuId9z~ z^!L(759mq0KdG{7+0|$8{13>#mwvp=Ze_O1-z|en7Wa+)=UH1|7hCwo%Ds~J8P@TT5v!TTUR0=epGd5)nc(}?tADJ&d zd%}go(nERR$JURhQ_~lU-J&B=cr{VDip3iQ?hH?o{!X%fMhWnaPN(D=^ak_X7`UtO zdZoA*RlGV~0=YYeKc~MgmJmgUocXJE<0{#(EBDaSl9KnU4(5{e(w&_;fPHU;{E8A^ z|1lh?ytw+x(q(iDI<;|m>QdvTP5-Qw9pYUgu=TPCB z>b`0p z`2aa`8Kq;;KQyg@;$~ct_f-&0?CUDKrjMv|91mn69y%VBh-9enD^ofrpn^}|xmC97 zfvmlA$4w21h;&PkwR&(Wl|MIY?wC2X_Dy(m`spdF`X|{>|8MxXp9QSX89yOa^xt-B z^l;a%uRq-mO(xwAS2NW(=Zb>5!z-MGAsE}yDk=jR?fdHT9;`*D|F47TG=s@0moy3^ z%-F4jk=!9*=Z%=Y#LhXpkx>o0)#u=@mV*Y&n$oBeA8GXqEnQU_+eeipTD2fQu>g~ed$vBvP{As{pU;H^5x9;P+L@Es)JnV z@V@1|4N|`4ybVIO6TrpmTdoujfF2ZO87K?imrLExz7<-$uQ|k?H;&p~uf5GJQ+u1A zSFwP%`HB-q(y1zId_sDh$11hQd7>;5n%Cp}gz+YE9biT8ZPwH%g~ChNDKBs0G%uJ- zt+6$DbNb0KRR4spANfml|5DvAy}~7jp+JQ^k7H^NhOq~$aRwTU`$+kh$XH8T+77t( zYVq4ed9QD^B(q)&XYL}VIs{$E{;(JYeZo)%P4*F&Ng)(2Hz-_guyI*8GME^!o4DKn zTt-GziOWcOAki86CVHuYiHNH5lCw56rj$dub~JxF zQj2JZbhL2jesB-lXTHVw2wi6VI)~O+-9-l?L0kn@pL6%RfCgUo7DknVoBu+@hD0-Y zpS%dMWP&390_DoX+3#otkg|!?+vi!Sm3{M3>)*!T zA6(=ALd*a>9_J4lFeNX5S3WkgpB3zCwam-tVP3o27_KR_ySIUgkZ$;cO4*^r7KS?X z%jJaet_<#Bh#FMiQ3V4?O=8}MmK|RJRJA=F8M|abszunF?T#jW3R_mK*w&K$=GY45 z^my{ln_Fu-a$Pd?KzzpIdbMg!&e@HvU*;-vA^&Qo2a7RMsA3kVGQVKDXrT(g6ohsb)aV-7noxSK0mi!JUh2aa?g zXhb`S0-u#PB`+R2^wk<`dYK2wak$Z{PPfEjMUFiCY-QCBt4IL2jb5J`dt)p$wpQ)% znakf;o)YhsJBz4j1^{kAXh`8~oK5rmWu zz@=1`7D}UZ9{~3{id@ICV`8Le-AVg)4a5|cs*gUSv~Tl0>zvbohr26@^2(5Oh4}*% zw_zSl6?edj4J^ZRP~n0^;nyODhnHbz5px6T^B`%f zKQ1jWF>SzekEN!*uJ4A6(`3o8G=Nl-UzSOUi9^`BHVt$&SO)Qe@v#aY5{lX;Y-+0; z8B9=9+XSd>!qEqa9L~adsLj50_gcG9ey;m-btfHbedxNz!q4tK9&~rhrydgT5hves z#~t?+?khYfrFz(J%^oS$FT=j!Y(rG#{#^*Duzo?Kac?k3P(XAFL>_qs$T)5fl>HVt zg6ILOas$cB&ol9Xxq*1u%=)@&Pt_seE;lM*G}^$>jSS|cfzgP+N5T=sdZa}+7{^1A z@;9e04aV|Fb`*@}0b6pTky?z82c^jX&(+2?7cX3UBMCeT+e-mTCaM@j#}r-~0wDkL zgKbQq>7*L=TD~jvKqe81CLkIh7J{`VVW^dak7iptS_#38kVdf9=%;kV(lwb>rc6gI z$>o>Tr$n;q<96`Ul~rGVRK+hbrsAs0P)DO2CZQxwyJ1VzEn4vMClOX;7+OXY6?qo04W-$>0v zOd#_8i$5^1@Co3a6FDq)V+hOmj+hbu+uRSCfL;N}U|~330rqKcKcd7`ONq7yl|__% zQI8g{Jb1_4~^dz zzB9f2GD~c%700fx-c;CIiCao}p3H;q4n7kJi>skLQ;!TY1aN zVq@Zx?DEFS3M<>!n=S1gTGrLOuJ?SN&HccW?*mT;SShIqs50c4aUl9lpH0m8YfxBg z^x^9RD&vS_{>)y37=O$d+Lpe}X6{NvegV-@v2LD;BSQlMp-bVtu9G^*tm^Q-7MqtX zEj4@lx`q;w#LAxhczCTwEbyp)jmuucoA| zT%`pHtNKd8R2WP{=0g7-unn$wJj)1QNCsgj@_F%r=nt&lHTJHyR!4KzFCG&cPl?03 z=l8Xzh|_<=-FODO@iOMvM*Lw}h<49zw9?Ai>WQY;0upuuW$7@c!e$nGfT)AnF_(?P zBoZ5lFPxF*O3VXtN38*ZiK?)CSkfm^t0uRKm9!%seCen1Y9W zSc9TA<9S^6rENM7CnQPd<*ATrjaWT0nVXnd(mXZWXvW7{^Anq<`liY(k?&S-VrFn; zWZU|&nvT;}i-y#2@61uPUA?u@P-lmJ2$i*0C;K9W+ z&P9j<6)*s%tFR@aKlouZ7W;4O`*`x~yLZGiwB(*hJ%ONjEskhO00RNFtCF6QwrOV;w+p6&CS_qR>9`N zL2NrzjB6v4*ZI)RJhKSd2LGWL+brX@xj%?|#rrkihP9*L;oJRK8)NnO?&d+$x?|e8 zk=Ixttx<>J-B_vO-MEOS*v{?G!PdqKW^ zE%4;inD2mbJ~g9x`L;V>SEly!ZRkCF!N|oWK?V*LEx^D#yyx8$548{jPc4RlA6O*+ zz5+XRpTv{}`M0LV?z-Kxp!l~kzWe#N>htn%8s-)MZY|>9Gk*SE#JzW8Prig1O72}! z#JyXTtB^Z4*E0eNH%3$vR3%z5NvBzRS$P(e;H)BwfvSS*&$0mX4*%C-dAB8I7hv8} zM!FpIg8=on&uplgI64ZgO?tWfeYgy;LSf{O^4&( z?yk5PQ_R0n;ZyPN=N0}k&V0JUb`Aij4v5Y)VTzHybL#;Vy7 zoy>Ls`%msntKNXT#U}4oEycUZ*=;}m@x}4(aqn4{++0)yc=sj`zdpvp$4eJt-L-yR z{dGSl2j~7AcH?e9N^|avgJBuKC+@&Ub8Z(tt^t&WuDHGzw)r)SW!v2R?Q`zCkHon} zY7w0Kkk}3_lp1#ymLREdj~ID%da(aA!go6B3s`(L-o^bIH+c)|^dbaAK8Vh7y>hP? z(6}l6>Xe{GI``VKk(%s8xB7QvvZB-!UH$rfjjMHUpUMwyo$65k)~;UBQPEU0IAXuw z;M2RmBX)?#q(%i=A&Pi+z!<0R3*`zGt>bMNoswO=$o!yTXskP`AF!MWZk;(6^lkwt z^TN|k8qIm7@kGvx+W$gYcR2gKo4b2T%+{X%rPVbxEAxYcgQHh}*Lq2O@Pg*iCFK>N zhFnKWX-Ds1wr4tbmYnZ%z?FlTZ$IVy7>=^n$5O{OyYuzp2JHHn7d6L_N@sdgkACp@&MZ)S(=8o3;cU?d-_+Hg}h0d`iWt{-ssX2-1o} zBhU5^TRr)K60@hPy(bn)<~s++HczY-+nbXWiMsBVvNEf=t+r)JS%uZmmP}OEr+V8q zp#Ig0VHkT&<6CmCXsxL>cJR&C!r|I}vI_AMD2n6dYvEmqOi5v#GjTzgAx z^>F9-YCz~eu&#f3XWF?uEsNppi`C9IjV#TKtZZ(cLPgNTP+Na~{djH}wDZAs^(MCW z_YWL1H5BXIx?D6Q`#UFB)wXv=BcZky{RUQIyajA}Rchx`WRHIBJYdh!WEX2uRvPLM zwEd|#dBxtd;)O@6YioXLJ(e)Y8CN?8wU^TOqLlOL ziRDYXMW$|MVtBNzUo>}a=o}m_F}wQZzqLzOg~Z^H{8w!6Ywtrrm$F={f3zptG*W4m zwr7UNzt)~9E4Lal`t81s)-W{n7X1bcdkOpTZNN$M_oTz$nd8OP%nt({wO*x}he79* zX3jiL3j0_!RBPr%N;&n{Fy$J@nx*VOrU%6o()If>ZHJ3u8t4AL7}KCALB_jNY}Nc7 zn)x7-=qvs{h_#W}@V%j!$0v`VnFn}0R;qaX0-E{4JicsEJic_%EFS0U6F6ia5yvV0 zykveJ@2*hOXlZ+RJ3QW1&$GK-9$)LQcwyXvdE5r*OAasQ=kV@4+}z2$7FryKUsyX2 zXK$OI!^h@l@UUt~J!-4s?~U{GcXzg~&cU=yioa(y|9GeT9k}DLkwx%#(`6|O@%Pe2 zuy@nAR_+t=WghNc>6{HsnOzvTm_zOk?>|Xe{oGwy+P&PJmUiBdAo2}N-OJtA`MLWR zhq>eF)N(%qoNnbkK;!(}-JMx*cgWop+on}@F-+aN8w)V?GIs~&Vd@(A^YQfiu$qry zHH*{P=U>-i`1)dX_UIA#dg&3_x-cFC7JUh8k~;eWT-{xX=IYWph8UqNgBES>T4m3Q zJ8hmWRyjQV?*O?^fu=Y-J?rrFEGRj(cD|1~SgW~~JF*uy-YHL)aD}JEJLKu1Mf3F1 zcf``c(;vWY+z2?$tFuQI106q4M?A6;oaW)_h}ZHN+85yIPac7#ABmwO(&J4qsH@;fX5L**k!zB#gU|U8fFQHqE$sop=2aT!q2c z&G9TNYc8A-;oNtl7mbMv#I1$%FA!rFMISNiq8E*rA|cEXe8OMt#G+q9 zX4YzBkog?-6ZJX+4vB93AgFA35Erqv+1hc`&dQC8m%L9lE9Jm%J!39a0~5A85u5rF zw6=N23RsTx;GpkA!&4|`JD#h}*M?D@D;?hH9qJ2mBy;Io&$uHs0#0jfI57<_%^$`i zxLidlObMrs9BO`rTSr^d<4h$fu9Z(IoG)%wPr1uG1paD;ahcg`o~t15c_PULkPHTL;$>!&{Y=kp zA`B9n%iR>&(eWIfh{cDqqpfCB(L=-;97H~qgUESq$2_;Hc}Coo!`}^k5<~LIaC%%| zrtt4ewyxkK6_N} zq9OQ9_{Jf3hrDbcLij8Bx~yHHHfp)Ks11zM$o+GL-1$V|CmOrICU@Ix{$)_Nlo? zJ!eDVAJlWiR}~^Yn-J?=d~U##bM})X?vsf{3ZM091VZa4n>qPpJa>ct$zM%~y!+%~ z?CmOZm725X$vi1)&hc@1_BdyC`i9k%PeTxbT)Jpc`>@`D4*s?Q&&}D-^}xcNvHe`k zSUvYaHQ|TFY5wP8f4{0HEDX3WnS(ao2pbZbUU~5bb&qk}op_@U`=tuTKXD)- z)~c~9&2lw1{`jyXdGW>_sa1~zyz!5O-OQ*Z$Z^c_LZuo9K75I}-!eBgp!ExIpwB}V z`6VQg6QyUY`yKk^clZsz!~Dn#NaN~>ZD{~}iK20Fd{^QVe8SG*#vj)9k$2ZvL1U3}g*#}m{i zu0LdSo14wcp~zwV8T;P#5pY;mOW?*UuA$rY;M6ZQrg<^uuez&~1H&@^2)-k44)v;}xuzjtdC!9u)1&TTBR>e1D%rFu z%3@D)JY8+c#O4ULWA=UuHeliAQn0aAEo(+wJ2$*{&6@Xa=xiFEYK=6n9BgWzIdkR8 zGiTbHhNs(Bk-dKnJZ^dO1PF-?xKEL&nsflgtS2jhKOw4Q@U%BJB!GSG1CMUM8 zLm^Pb{xMPCs-i`!%F}ZoPrtuMup)t#aaDOJx+8K`0`DrLJFK@_Q1Gt;mLROE8aS`E zf&veO2+@bBu4I@G)@fj3|DUY#Tjm|&Y4h{g#>?r|8Ip0V(1v8@NTzt)ix)yoP_Y&bxn1nl z`-TR;!tJDL?6<#~wHv%+kw3mz{iZ}dXBr){GG6r&=szX=3rfw(n^8G3qGBYtd!-O1_3~fy+RCt1T9Q)#f;1e&^S&XU zmoYXl=tO1MMWhIg!@L zyv(hYpN!mw7k(ld%&p=fIp@tj43hP?Zsb!qn=hzF)HmTNbaI+!;&l;TVTDW_7<-HX zMVCDq`iwU)(y8`HmJe4M@S}0?3#!49Sfj@RXe>D15+J;>wJ;LE>!2-0iX$)D8;Pwo z=C3Pnr>OTu^DLZ+*MWL>6aQ2~YQjFG>05|vq9=R^FlCmq5MUYtOhce|Atb&D0j43q zGz6H208?b;BTT`!?7h*ALDf?ZaECw#L&l4Ey@ppv5k~#9edu95OcMwg0s@jiGV+?1 zb3iH`&cT&J%$^@T@0Q4|=Iei3an)5-S7Rkln%l*X&EMje@8jO+l@N(An`!h&6esBA zCf%qSOpNAYmAy&G6=q5Fk$|Wl7#^iqf4p}`LEg%tCqAk z#4DnSnrutUKvR1(k!|lXr0Y6%bLnwoOM;g+FRX0Lw2JOf_ZuVX()I5$^YRoQ>^ zOakLVfs*5PQuN`t6gv?Kv!biFCK+p~?5G=VpN!?2R+?vY^-PqVl8kqqQZ~_xd@RN* z<~DJ+6#+SFGUUlo@l#A@Xv5?tdzsu12@17dz@&yfIG)Kv41H97HTIo}qK-0XrpgR@YkS-qLtdfJAT^A*dsR8@rPn)DkfIOn?G`XpM6J3@v$rhitB zDnv)2(Nad+hX^sEy_~Rv@)z4ZHEdw!^_V#Vy~xlJu1Nbny_yyNSdy47xPsFnv$cOa z?<%bBigT+A&n&bQA^OeZ#V0NLnPho{y!=j43O#EQ6U>FNpV!1rthdBIz*|(COT|gZ zp=KGYe6&t*&4WNA`PUcOjpOXbjdlZNZPkMjF(5Lv{q^S3edszcHzvp+>y4$f`Z-!x z6!u6&^peacK+6&sBO$Y?vFd#(00`j~6``HFdVf zTFh`wX=7&i>3Afvq@}(#Wt!WLF-_4_pF!bDVO)cGF#f0BXeXa^<{@pO`cec*@stCS z&U1$v@Hlf6Ozlig&t-Zmn@4-CC85r-Y;7i0mnn}_c0HYGt8Q-XNLH2Bq}no>cwM@t zys|n5i~L8-D?xJ)7-7pOd>>1qmHt!a9mXEWC1J~S`sU1QjS2Aauw^-YccbrS*%xy9 z9)u<974V6$RpRu$ioWY*U#Zjg6#9l_U)brp#ykt-zK*{wbNX&Kw;Nvq6%AYEPT!s8 zImUyaWnrtr>3iJVW_$oAI&4*`K7T|g@Prj8fiQ^cSB?F$fy)%R zqogQyq7d3$v#lSgt}w&Vs+s87H<qh17-di~6os=KN!tIK^1N4pEE~wK?GmZk5hOHXsxzEkL->97XC#)rc=a%8-$1qB;fN+sGl=O%|e)&wyeQ^%f?YXb> z$&&KnuW|0`>L+7szrt}(!?*%i8MbQmxaQm)=BdU$>%HJ5tdFC4ND-M-Y=I|;;#v`F zAi<8!!yOtZahzJrAeLM4@qUA+FB4(gN`Hs4Ivc(E=pqk;zw&AHv!jmNFyFt2`y zScjh%lZsY@VI=V0fcdpzekw$sRiL5nHBsH8<6KUD(}Q2|n=2kRdZ^?Dc5-|{t#7_% zO?h=czakh|PmvuTe zvBQBEcFdTwP63BW7-s`sF$FJ}3e=9p058PWD0syHuNdGJ1H57qUJ2|FO3cfk8{W*u zq&)%Tq=JOT=DBz*cC&_u!%G?UW}fXKhW&byr?@2W3_Vvx8}79_HEqbr-L+|hrP=#D zSPy=ulLk9BjpD<&=4I>U&_Y<>8N1nw=iau)dE;q7upZq1YRsuwL9p3|U^5`tY(o%w z2tEwrHH8;3t_6D-!7J`8fPtk@KS8){J00K&I~{FuahW?Cgd8?G3lIg8B_#K+;G%nWL0BK>L)g^vpU4j)OgOFpR)SPLE zj9Mw!l4H{-rA#6wR{Q_d`e=1Ivv(Sl#Q)^^BQc3$r-!kgs-42ly>sj7Li7KYwN5;3 zy$hh;(%PzYjy+gs>+Cqg7|uty{F3%5Z6{`@elX%o1OTEi+B+)K1o{s_M*XJ zB%D8nlhjP{s6WMC>0hdE*`{&GoHOgJ&tfOS%$m87z0!9TP~w>Uq*-~7oV8SOU7M3! z55C|^;{p5RK76qsFE0ej7cy1Of%QsLB`uY6;vqR(#5Eb@Km<^BOAd`b*e&P8srIpmdaZ0kSgvhjw4!=QSW>KrIArYx6GEM+VjCkmyw7=iWwRQ`Y|3bCE$+WZrNqVEmg-y`OjArG2+E#Mc*a1cIW8XI(DR`xKkgSWgDQs%U;2z~ajbg?ZX>5F^8#yd)>M=t~#a+&#ou=W(J?Ph1ch^yZH^6UZG<-KZW zSf@_!;$k=M&taMgl^)hK1IvtMiL6{(g>gJqCM`3^L7v5~@e0H>#%QTTenXL%4RsKM zrWxDRK$}<4G$XOeHqC$%TyDN;90)A|?lhnbn1n8ecBLgbG{q%}N{WL4)O%&m{2~(Y z?@uw#Sbw#UaR&3IfG0%j;9`g+5fPFLOLZt5r<1D}|HuwnIA+WO$ zeJYNF#YOL+Yn;(LD8C`}*ia@InrkYwxyClixCWd>n`gW<-!{+C9*OgFuSH!mZe)%3 z9sc~h{bS=8NCI}vKh?r>@CX(j?7`F616p|Ak5$3KL%eluIT~-J$%oumH}=ZLkxV?w Ym;gh;VN5*#6Gokor!01*KQcx-utJzFByyN!+_It z^TyeXrR-%aZujO*TLvF2U$cxcE#@aL-#oBt^L^SMSy28M%C|Aj_}CarM9R34?O|HB z9C(pf7W1-xzBiM5}zRPAr6jaPoSoN&fod8c4#tUGjT zj9p9DF&KyV_q2}b*h)u`yP6z9*|j-nYIZn+xjm~L`xh(@O4+?Z-n`PaA}G0<9*>EY zCGX>LN%Y%b#_z7jRJoewjwakwNnW5tRVwdgYK(Ea8W`kOC6$k|SXr*-ocGbPrSz%FfRiOGWs9C23c{XS=qZ~6)RSL_pe*i%Y4f3En7ElVIJi-n&1K} zf<6MDGMmFZzzYDN zNoR3f$76UbkK^$?f$Mo9PvQoij52YokzL3xVi&XjW^b{#**olA_8$8S>Jr6dfC;~; zEfZ7m9;BVXoEle*C9okj#d9zxxda_n!zv5Zlahgb4PrN`xssvYVc^_}WJYT`6EX#T3r z)YfY+)jp(4(d~;d#{4FBdhAwR>7$fOQ{FevGe2r6w!CERu|AP%PrWGhbK3^n%W3AcrD@lsjihI$ z&rZK0W1c%M%$#y%@vP!!OAeOqE`6m;Rpu^tmQO3cry{oE zy2_f$Emd=?j#qtNeMR+`HT^YD*S=h*2`reVnU*}wJ}rM*`Lu>K|sUfcYemb+RWZ8_TVV$1Ja z-flV7`sW!R%=mOhXlCq8^USQ71v9H>w#@wd%&*!sZOLu+w*0p8wp(VE&6+lA_N=a1 zt7cs^yJq(EIn8qi=kA_+ZTl7TuATRbj`)r>9a}mso4={^Sm&#qCp!Py`AO%Q1-b>M z1)c@P3z`;7_K{DlJ-9=P!7^)c(a*59}O&Hk+Zd-_Mk$^_$${g@p;7ym&QFfO5#3|XOO z8t4TbBycR&dOTK_9vUNw8CWtih9!!HSy?KiNg7LM8O+Wyu>zgYA};1;*^o#%ESKf6 zeCB07XqEz2$coq$R?JFRDJx^;tO7E!idC~3R?DWcI#v$}F^x4qvNW+~*21Q-57 z&{(tBY{Q?q+-073`PnCU%lt z$*yD9u%ED>v3t0R?Z-N~9P;{8_8I#=yP54{&qH?oFT0&R$UbNPWM8nm*dy%M>?QUn zTftVc>scTB4O_)tX0NdSVz08-*a-WGt!95Kr% zhE!a~*0T+)pKWA!vQ3bYo7n){0$Dr=X}OJ^V%ynHwgd9{Qnrg7VLxS;K_2dA-(#oQ z-`P>FhBO{!A;?D^`yt%o{AWnvHzA8} zWskAP*^}%kHp~vQC)f+n^2ga#>>>6ddzSr*Jp&njExUu=!X97;*^k*j*uCrkyN%t? ze!y;IKVnaV7ml&#xQVB5Gq*sdrg9rkzP+O9lW*&8jjVqjIcDSfn4Q7C3$-NrRa@xgWdeM)zRwOco?=^fa*p}%+Qpm+!i zU?uoH{EzQ}BK(BCEbn9+Rr{C;kfrHk#p?T50YAkyN{d-LARs$fC7yNi6Rb)4E9*mA zD?7$c;$ALbFQ5T16QBVUgs(f0)&e$5xvY->`8|MLfVboU=Fx0KU&ooGcChX0Eaq0f z%C@U61a#y2dR(7m+oj#?CV44KQs0RCdbVA=5YKR56JS2o86{O0<5?}!s~%-0^~0qexN5h^@6jAZU$`&I?p0E`8ud3bGw_s!`+ceo7OUw7u6LrH4j39o zSpfa&0fzyEllBPik?#kj1G-iF#!gci`3p7+V>_wI!nlvK7WtooKD!9_;@*wSB#XO5q|8n4>Gz>oAUco!zeiCRq$KEAc2s#ig z!XWJ)y9l&cgY*f&Ynmcf9-#x#Vj^H13+YEyn!bLm$hTp6E=xMrnk%h`z*QXQiMgXgHz(Gl3ow;CjG9z;4|C6lsCF zk`ube5Wi7sid>^!JNOcOldWOb1wtwvRkP*Ab zj^gKEkiHi}+q#3y=jaPMdRDuFtbOsSE`N~Yh9h{aJ*e_@2UX2W7CT+ewEc@6!S?pW z&S0P`%@M4mTxD06BN)@%+ZW8G%a~?Iu!u56RN`3sVh7x#{k@K0Z2RIK+;PyeSjv@C zuDmC$r>m;eD;>Y4QhEk$cSRI;2r$_c)sOyLxFdqHmT);|n^{Fo#HwK{?yi+l0DmUy%2} zsf%fxNq9iU)zB4;rK=8H#p22z)KCZT_Zq@uITVBZp;-J1ajX_rT80Q?*_6M~-=IB9N zkH^Jv*08_lkVf+QgE}8>#`QQF(M=DvjsNo&yBxK+bOn=FrKdTa7aBE<8$0=C8dZz)G0ZF&n;+yUMgCyC&rybU{lNs>mlec=ev!5)%gl#` z5^Ab*RUV4xDdKZ{ZQP|be6I3^XJUtG~PvK~}v8T@!R5kYY zf!=asZyNGFT_8V-^`c*_99K(kWtt1^v=B{njiN0yp)`daz@xYTGQ2@G0tjlVi+Wfu zU|h5=<2Tkxn#9}e!%M@`tsB<;oS&It@^MbPepjpfwBa_0o zVV#Q$9JN@{3a>;EGLAe=HU={TPs33SWqG;6_{4DhK})!^#t1@tNPu7h5u96nE=K{) zyakJ=wyWS!3^##UQ=_+m_wn1d=xtFtQuVAdY3MRV;R7r_(A`)N)Pwfv=eeKZJA?q0 zF_?%lc3;qd#N`Vndn1jXH7<`YX!Py}zYt^W$9nk2*g>j-U<{_<7WgDyi=ZEjgyrTa z0KY4m1)iiM0a+D2jak@2cu_V*jY692pO_z zx=x}M4JkbC=nOMyhRwi%qXiNyGN~M2&=hSTmo9==z^PHJtt_&g?Ya};`x<7_ z4Ttku)}!kS=XI<|R~pX8FuTqi&c~{cNXx_dI94PTg!A#Ryb)G5D(etQUUbdU&Y4@b5Ok3mnAHW_Y!Q_}PMI1MmkoH68H0 zSE21y80W>JT?awAE%+UC$|261e8B5_= z_`l#A_%HmA`-t$A1O05l?0NxP@LRzo@zrYFQK+{HdE!LECFM5YX}{o;vqwt!Ung)j zj`^)9O|&C=MEEVjWsA@jVY(Nb;s@sucPUgnyIrdL-TXI^Hyol*Wj4e$^T8L9ab!hD zsc<;We=WF?_-TgVw?T}GxSQ}o>&}6>(?|&qTQPHG?lfLnp&P@P*&_Iwa76q*h|qIG~266sIw9${dE5);opfQ!F{%GCOYEXKv#(laXs;tE`>X-0K7+Qt7I1u~UDoQBp zg2t@OcQaBNEA>uu-G=%K*KZZI$Emae?e>M&`zl0^sJ9hpmC|h!`s_nLTQEwRElG#* znJQymgXbH?JPBVk4jMUO@BDpJTO_9x&LD2zi9E?M2O@CFx?L%H+=9D=FT%EhE0So` zGvSIbx&<*ndO|JIy_Eu6bfw_^V%(!PR^XbjbvBP~MNN_m1ELSYFSSNZzf z<`z+Z73A=_)@ncc+a#WCKr8D}mqxb=vsfo2q9RKpD^pp~k-ka4&>B76IsbLI_g2;FKU}OmGn%6d;4%l8OcWEs29Q=t)WfmMZpc>h-fx|ABArfKB9cz zSsX#sA?f2sN$N?F^)xP$7=su!NhTWkCiF9o*NL>Fr{mNepEF6o)o6vNL>xjZQ)z{; zF@Sz)el%m^YU*bqcWl8^8k15_x!Q_Z(LNc?D#E!DYS1XCR4=%a+9DcH9|*P4rMSI7uMFE3Kl*bDpRvCfg|_RU>0^Oc)d0kJvyRXmbr(?-#Q_SLy$+ zY^wkNSVsk7_c0c>WD`^NrEQb;rD^|HMTR=2Mv3mWhG0*7c#2-!^(B{VdUA;$j zEO{{DQ`JsYt}0i4TeVZZ7J21rp)@Q#CSNNJi#8nwhyK;%khE4>Yj8+w(TfAEkN=?c z@t^p^%8z=F{#DT)wHa=gdcu$BBb>)IjUnM>RWAR4p3u1H2lH^ytPIa8zv-IpBz%fl zUyR)`+7(NP?ugNjmk0Y@d60Uv&lTC@`sNN7?QGGmRvRql$Zpnx=q}cBa5U*8vNlL6 z(Js+0>=W(5t`+TRU5P!MtFcoI3C+9xw<2-;J zt%umd*v)!e>;TbT&=Gc&9m77*^Vk)73A~-v4oxrXV?IoSW?$#;nW1Ys1 z5bcqD!M?<*Q;!X@SU>_GY3w#uH8zV?BVUWO9?&&5%$5TBac={jZvqS;KM2?g*n#Uy zknRFpiu@g@^9R8D$bSI%5cf|4P60j!`~&ws1$+kh0@ukbX3Wi!0d7DQ{FrJ$EubE- z2lp-q>;+r_xDs#`U?1QPJU@=~4@kd6s$z*_L1qAa1UL;wD^&mROl1b7(m2;ecmVZalBCjn0ZjsT7Vj-$>C zNM8bs06s$BrvYE$KDa78nx?VS>@L9FfO`P<0`3Fc4|o9ZJRnljgfS0e%)=P-FvdKL zF%M&0!x+~v#x;y_4P#ux7#H>g0Z#y)1Uv;e0yqkI0q_!F1dt3auLYmiVnnqV(>`Db zJ1WQz00yDWw*oE!?85bjfRliaQ05fUj{&EV{{pEA9CRBv=r$IQxh5d38XE!!jevWG zSOE9B087y4QlveAev}yi>;ilUI0-lf_!#g7zP5p56ne z4};T(!QI2)>S1;@>f8wU5#T1k&460~2LV4r-3I{=0UicC0(cB?81Mw(Nx)NpBY>lT zVbpm6=}UmukRL(%KKl3o@DISJfX@KyK%-o6a3$!J3p(Y3PO~tp9?)tQxVe&LfS2q5 zWtQM~-1A`W`2aui#Yjs5O{miXm=0(K%tZZm)SCzB!1a8jok$lTT{w0jTa2^|l;{R5 zL4GOHe)PWqWi|l@kcWf-kJPelc)kPoE~wk zegwD)a5LZ*z(K%WsCzfy9>BeT`vCU?9sv9d@F3tJz{7w?0FMD4NB@VBJ^^?V@D$(( z;3(i1c=in7mw;yh$I<`uxIc`(UO@U1;8omz4c8;czYq8T@FC`L67Ui5bPDOmfYZqT z1J6DMdlzAKzb=)5Av4-_5!W|TnV@eun%xG`o0nHBfw37 zn*p}~4g&7NnC=GL1GpD(AK-q#1Aw1lEDr)60z3?O1n?N(akP0D=@Wn_0Z##r0FDBF zfoIPEehGLMa2)VF+8Rb*FW~u0fLC$vHC&G%|31e40f6{Z;mcXT_$*+27I?A;GT8+> zc>wuQpcT*o=mhM+^UDEy0apO71Y8B!2e=D$?grcgxEF9A;C{dZ zfS;l6gMfzs4+9cnz)`?)wD&yfy@32nfDyn)7~^Tcmw1NtiCioo z0gwnOB_t@)EYxygqQFBtyR^0Uu$$r;vUOIF0;Sk_`8z z04qmbaC9e_&#SEKHYfFA*F z0^AI^1#l4XpGu)&)QL!-*N|7F&{3>`qnOE2@cvQo{!x|$E**iC8G(cu0hf+|OGm(o zBjCglaN-C!aRi(=0!|zOCz5=_nJ>U;z?Xp1sGL%CEXk;0$SB2cfM)?DDs24OECzX5G*0t_HOz9PtO!-~MYOY!X6J_h^)_dW%D2KWNkd6?M=P<9xzI}x^1PfXww(mph!Va#Tj)qull zQFAKt^#HPA6}uHW8Tnm+J-B~4U@zbbz?Fcj0Q&%Upzd*`e?a;=(l-Dn03V{>NdWQN zDWo3*i0{5Y`X!#PKZm_XbRgTjGHmZ1052X0+j}%>viBl7vnNWMCP<_fz;r+>UR z3hBpy)5w2;^h=cYPg=`E=dlQAgp>XK!LU{v#3*SE4}tbWVh!&=s;t|gZ?z&Q1~80K zlI5Vp0)~L!p>wR$A>efgc%_k7g0Ii*t9{d7|8{@uKh>e+k41E-;eaCTk;ZT%vcx5s7vtyw+A5;hru^?V6_Xa2dG1y;I32ISQ3lUB+tX>aI)>Rs zhDD=u#&mTBE4{`#UQ%qAQcQYPB6sC@>QrT=9#@uLa%JThOY5ZYLtGX}+-Y!D06wU@ zZQY!09r?DLLSL39?RB%x=$Ycpu(=)inQ6&hQ=QdU?Q&LoQ&YXwPFJd*In%k~6 zAkO1=z%!^I%gH#=l@`dt zZD5;1#~vUZbO1^sWvHlAMHt}*lSb<*;AIAR()^`(bMo(#%~@%M0Z(?IC@rlhknIT+ zrl}8&4ljLT`SK^0O0{2|cGnf8r4`h<-Sq`FTR}Z~WE!e7H>b@8c2?d!@F@Q zaVdsG+=lY<4FFWRqlOkXMHB!7&fkGZa5mlfDP+l#Vfg7}X?#l8Ma)Wa`%Xg*66qNZ(V$-GD zBRTb<(0jL+S5=kY&h6tlnk!CRtM+29jchuv3Vl9-1LmTJXcTTSAj&y4X@MT5jnTsH z*2I(&D?u(m9N;w)9ZQVUC8B?jG)^5G$C1-8F(z=E9&fDC0*p`M335DMMkK)@bI_I^ z>ZuoociPZJJdVK<6UwyU%1X;Cj4oL(d$|#0!DT%!sc==)@fwbWTf^lNV@a_&C7o;K z5|GZzwRCCHB=T&Olb5$#Z**GqoEP0YMQ!u=t@~RRd-5eI=}`Vl)|jacO{Kb-Mc1|5 z*RtPN!ApY+sBiuIKbnfsbbw zmW8(QtBX7;tvdAQp+fIz<>8yB>AkzGF~4e#=3+?LX?Szy#z1^cRkkbLW-;qD(G^?K z;>ZBGo9puvfRKR9WF&TAR>FxXpjRgJ0{0M zsUpN|^>odyas+lA9*n1l z{JI&nj(bCk+oswJ>T{CS#tRy+F<4UF+3|d*seI{m>*wCIeYR#(y8i`JSIMSSi$28~ z6Z(nX>8+f#vi^emch8HtG~F+4uWGV{p3IOPH8WCqfi}%k2%Efk?C+Xl^{?<|R1W;) zX4b`R0rSGnSu+~~mE}_keUQ2&IW;Pw-O{n@ia;x-B?;l7_pD;HI?72Bp_{~nArrby z%_X;ntHB9Cep}FmdUU4kJL;i4Ro0*~6l1c+p$#wE%5&CLsf5&y&^eQRqrNUJ&9nNA@u zctx~eu~M)&To6*Z0B=4YRzC+@r;VKsm^f=`D)f8Y4truktd7<5dL7ANJE&SeqqWkN zs@6c}s5BDUJkS?%G57&^c55M{zz;H36qFNJsX$+iCVHWYT02w!{bsPTMJuqP+@N@} z8jS=R&Rw7S2c-qEH7d1+2#a?Fp#X{e8jaEhC0O7>kkZl?D>Pn7D$Cjs`^%kFu-i%nLAg9oW=43;Xq!m{cb@CarFOaX(+6?<|_}=$!*q?0E z=S}ll(9f@*e|mnBEzW|D-V0@ovCvq^^*`vyYR%|8a{OiLr&2DIK2ZM?%6zTBY6&Z` zr3$Q)ZIV^w^X9m+?C38cMyGAR%GnJPR^6GfKP(#p0nVjaBW6t2bMXgD2Bp+x!VDy+w9wRcz&V={_k-H|` z&7r$Shdx0re8iMz(3|5HY+Ha&4yX)qi?%P0v*@$DKYt`8H(76qTev;)VA~=*aOMA; zaM8)`Ru!vm#mR!LfnW~s=(HL&zC{3|46=fZ(QIf0yj+IKVfn#MB@uxa{-7ps zF2ju{NQ5aGEf+R>$N)k&=Pa*QjBsa))8H~V%bW)37#|2-cP4Z_->kYdH28K1>ho=W zE&6H-y~%Imt$5ql98f_DX}y8iv_uJS0W;>6px-MdSnvvul!Hks3gjlMf2zmd;7f7T zFP~Z-7pISncR13tuF4#9&{2_R%`9v76kjy3(O(p2)W=$4;P0-@7{UF%MCP5KO!t2E(2|>+a z8Yc_8jVG%o>123gz^3piQQy?>hr0r|hQlU+ z-vWhO93~KyE!hOL{Atlk@eUa`V6z$`90 zv6lFIl9pWcsQS73&9^RV-*?HDn$TNG#tQ%8zKn)6et-Fj3oa;Iw9J%Mkmk>oq>K%B z^aP3ca z85|`E{#8w-vrB9VwLAKkY@TX57mlZ{y?R#jy4mH)ou3arJW%Do;KtRJI!&r|ew(YJ z#a-A|p7BQdl$QL3lkhFUU1qA)uxgUA6QK)f9ck$fNr)qWRGQLeJf7Fr{I>hI? z(|#=P4{_H#@96s^V_=)B(lPHsc6%VHu)v$=a@x~Vj3k|frlrVMjbAINxsS{0R0JWx zVlu*BGD4A%MHnRU1h|9NpNK!IAeF>gOqSqs1scv*8#TBFZD2h{+fm_zL&Q;$HmE7Z zTjs<^PFN)qgMtzNSz#$~k~YWals_lYMPF0OSr>+mToj<=wgsss2ivALwb zk(v^rpQ0MqL_7|r01rbgp#Z{Wuu|a}K-H7WOi!VG6ki`QnS_Vp1(5lvIKD7U$wivV zRUOv2kZhV0cu&%$OvxC%OrL5*RC7;7llALYyfrGLw<$Bun40h^R8=h~H4CznBJ6GK z2LW4EWwx8M#%YypRc(cScSUxE(ZF2X6_ud{wpa;D#jXSKh+aa>sWBiTmLXG%L1NU1 zK?sWhq$>|sAl6lhB`~2Xii2Um#uMsMeMQBnMQp833cGp=J8QIdnIvUSL^g(8vRhQ^D-2s@Vl5%apdV(gu${ zId57)VIVJA?`cS?yXejpHR~2NS^RfyUU0*OQ>R{d!-CCs`Ylb1*43=I^P;*_j*2#K z;hc)h%!)aM-nI&dbZu5;t0yZk#crPx$nvySX3$*XpUUNkK%5531n^r`Xw3%LsO zEGV2&lJ?5V^-^WY+S~hA2KUZx-Sc>V>(G{UC836lTq)O(nPj!{XUgW4r#q|X7W`=& zFwh4pdRYEUSex4>S)1gq*)Y|x5Y!Xvho=p@nzRJTR4ZCRJY39m;&ZGJ=fp>-N%AmK zgj&KPIhP4;nBZ=ZeCV5Ol25*#Y@$p5^$nXHGliE!GtGo&+7Zwd6?ohlRn#xFh8-RW z#(QKPb3N(8fOEp53HBDzpNv+D`cLvB&hn8aZ-4Zk-)GWIp4hiLQPM9aPm|+Z`LE=M zRae2%hL?{oyTQvB0R%NfD_ml=9pC%md*pnpE%aAgwZlIy6Bw~ZUKn(e9 z2EZ=)x-$a=(xSJe+3(=_TkKbGH^XB!AiUy@p?5Le2j^&S`#Tct+>{FR+O*%`yH=wVoDD>xKXE}_?6LyCR zg~JTh58_SOKvd)+h7TKDMJqiVM1$ThKX(lvC$i!OF?|T8@@}%8|U9T?r7r}a13}FvL4?C`L^*ZJHXixR5{V`r;4aW;V2Bg;6*XsH(coQCsFssNK^xZAF7Kqq=MRkC*vc z>nbugO*0-ig~5^*;3R)pM`t@3fnZE`5ISj_=>K^qJ7`hu^DQd*JZz z2Ya8s_nN-SXkWzjN80pWZdkkd|eL&+d0t=3BP@iI*Q+_sU~8ZK(Bi?!5IE7q0*1 z_dAa1o#naQAQyFPzy>Ag54%A<44WzeUdWFF@o@O#VTmJ>74`WujI?nFFBpgh)4)BD z<+#YMWW)u@4Hv@xZFrv%WjRzTEjCnwprM2ukb((C$!3A+QjFzXa_$O>tDnco>2Q)O z?Bw{75gUY{R1b%~@>Rtx9DQS9Y;}I{6wv}A|dTQj$8=`9(}HTL*)z9S~?`&+hN z^b$ARc{ew_xG|$-y7$L=OOhqck~D3{!|OLcx~(q8?6SosV4Z+()OUez;_>B0#QSJB zKL*}<)ccqa?*n5*f_dbF{3r1~%obX>SY;N0J~-S&d-Yu#UJQNo;OHw-`Gef@;)c+D zmFsTleeb>ATh>)dZ{8mI{P_*)LmQ8WKL1JoqdTUZSu}0OqeNTc^el`xjtvGt>~lo5 ziNmu|62c#XfShVXx5dV%m;%;sG^!WyQB)h$K_T*=BUNM-xB*O!Ju*?662;OI!2+@= z@T1BaeUQHrDwh_XS%}@0GogpS3f&tzgTYN0XAD~%NJ8^Cy2550Nrth7`^Vl1K*tb~_Db`^h7L-#w*m4vR{a0LS7vN z5b?M;qk{#~c%IrS=xLP*eMQ?rUBOdu@gj{-TZ;LTU0hyKh9eVG5eAKFtFzWiP63pd zvS4ISOMlVz4!5MK+;R1-U3Z2)dFi75U-OLMk~^>3>{|gN&F;vZKC`3bf?L*C2QIqx zpH|bKvusC4f1Fq2NgiJ;_R`k;AEj7LR+l-papyzp1`qF=7N(|pv*5ZP1oRWOQO2WM z)`%`)9vsmbS0<4|KOil*NN`nH=_mz3RX0eA2aL8^yg~p86$4sBlz`^Sfgj4LiBa8x zp@|>K^v@FOeg!(kf8sHvH%gTK3hIoXq7DQR4*5zclKQk@TxS<2-9iT- zkUBBNDd8rei6Ujg5q2f$EY>|0j`(~UWm~+Y7!h^E*C}!Z_li@9Cx;i{gbT3)f2F+5 z$y?K!i@7J%ZYj2T>TUc;==T|Uc5`g#$>fT{j?kmLLta_P-^xiJecX|+*H6hCU8+m6 zB=WD*Eu%LI8bjX7^aXY`YYphc)**}TQX4@m!8w>EbR3xraJBzLEz;cU?+HBBx2nP`E75Pz2tAloG zM8{FgpQ98|2O3au{C89I1gXHhC`_gh%peiwCu@-CMFb!nKa znVq(jSOk_2dOEzm`8m?N#*|p;tGRN^)aj!}m)q@<{_bkdICE5eNQzA{j%HvKq_asD zS=shLycIk4`uI4wJ5f9(g0&RH2$q!K;n3byI^D+N!par}h@VJ95)*=IIhZG%s)bF2 zi3$V&CuA85124jQ;X{UEf^@zT8@%K5F5&rRyVb0h4#Pgq59XAoj?R-Y&BxS-RBf#kpu31iVQrDI$-d5kMG<3&BqT zM^YhKoOdPTgh+_Wluoct!Zx=H7Iryp5Mk5zmC&P-bnwqVXll9s&o>8ydk5`Pmj#0S z!%(XF(2U)WuG;YAo*8397ZrEZIH)&Y=pUN3ph!C2Y2Fx!_j_H=R7+yQgfoBHkZiPU zFs!ohKony+Is+KXa2A{btq=QC8ZHx=gr<&ClGaoBtSha<0;MqS%7U!nz&Gl_Clfe9129+V)G&~OUD$Bz z2>3w!6=MOH0PWviEqrh)EQ`qZ3TucQc$vf*w0G!HID`M`_IJJ?@U(51o(12gJT$T( z`_m+E&cc1oy>;oAUcOIC8+~7WXxiZI%cc*l?@TikyF=;#zdzmjk*jWgQBOZHfgXDW z@#^RB-SulJ@|EjxIc-+#Vn|UwFF`mB0YGf$5Z7R8*i*%XWt8J{=KQ-|N=(F+g;yp_5`t#N?htr_EBMrkurfz=H4Y%T zGv+n>s`Fjm>hA9?SrxpzExn}0dwa6kQ{b7mxFnG8$f;U(&FYTZcFsu2t0HYeXRHr` zx3uhgbP^tEIJg;=<0-^AP(f~Bi43E#epRG7E*USw6Hx>b9dR@Pf=+O{1a6|w6dWq^@jtwb}DE%kuR9!l;YP#1MTXVUJOgyil7dxF^o(aoj>y z+*fuMU-V+0 zq<>}jVE$Z{QkaR}=8QK{P^CK&C5PN0}`{Gq~p zL{?(ah~We7%S9QmD1321b#Swv~5)7F!PW( zDU_Sy#CpTGIhdMu$jz)bpfj6rzKch>GbJ9Y1mhCN79&PNgyO~t55ot)KyQnzNp0?I5kDgU~Eo871WqmLBRVpu^Q@WOfID^?&aS7o;|?kxFAkMIC7Z}b_KuaK(Y zw@FBkV4M-&#TW|V?jmR&ey^iM<@sxxJ8qXDBQDlv*dCW{|Ag;(MP_L!e{)o4WK=u; zW=fYtbdH67FPp}0#9C?;=Y+AU!mEt-of9Dl&_B47{_YwPBb7u0W)?ngEgn$`B`l&& zahA!ZGpGBH9|wj1q`IDe3R@_K+Q#mU3R^ib(G`rplZI&sP0b8E+_rMhMTo{zG7pd_ zZ5t_EEPSjpg$0IvL07&7A;#x2Gd?$3xE9h3?|ptE|6b+9JLhFA6tH>oIV&v4FY}hU zvog}GW@9qm4#?wq;$0CtW;fM=BS?M-Eofp5qI(EgLmyCdPpg6LjTIonCBZ1vYExzm z*Jxm}-$F%>X5jyr3FPc(jM<-)(SZ>z2+dydzN2he=PR0o-u_hy9!+01+ z5Ya^gQ(B{hUIxJ;QT&GRdso=ZioOR4MhPEzGKjFE9>+w?a+A-WXwGS!y{K&Z;5=XD z{!@>&HCMD$l)4@Mgv#abU%ve2b(JA~ZFj-4?Ja55R!^0)*k#CWUEfkMctJqrTQbjT zw`N*;=g*tE;ij(9?Z3<~yk2E>7o?TpufoB5fK9v*D?OF@ctXIOW&_t`*?eg}@*oU} zB!8lBY)m2F&XI`|hACW9gD8*!h^$8ZBW|K?2(X763tHI5^a2kBx^V<3T2Ve{MR*c2 z-px>|L%0dUT9G)#lPlw|1Y!Fad_l((arB!r91mA4OB#`kgRp_xZ>uEZgd53i)C%j+ zNWat=g-?h~*cdWQI)O&}9~`k9(-3aBAm4%$aZR?(&q47u~w z8uwH1E+UXXaupaxT}r|S(jtBe1+&GbZDfmiQx#&v|3CgEnwS6IkVWz)e<;UMW+mKYLPgEV$>9^O_;z| zCPe)e5fNd{@_)M~9S8%9iUWNlU`QLDzqZhlu!C_P7mP}E$*Q2?FbX-;pSN34k@yl~ z99Rf9fQlsG&<>@b$GId45dcgpcE}Czpd-5u?HM^bYi85jC1u2>fvxwfY~SRE53R|n zD9AIp=S5i5W}E9Q&q-|!Nhk0XsOfY z9>sF1!nI_QE(qKq3NpDibly2OAH!@}V!#_jc(W)X6!2~q@nQzvHF6p5YjSxHRINX_ z!ZXdK;fdz7guH;){LfQzrCyii+*#9g{p!k?*qf755;RG9jU`iFKZAF(WTp?@s?w=4 z@g>aJYzYqr(&x_MY{C3FOXe<_*&3*GIjx9WVn|iIDvmI0#_Xr#?Q30evLtDzLCpYjPbe_M0-+ol>aNIVb_ zlN*liL!vP{%0pIe>*U5T5DZ3FJaLTUjh;2o$?Xwqd}DCm-kyfhYfLPAA_jD%Bj%oO zT!bWi&H;9h=iEcYrW%<%;kPuE_QmV3B6tJQM4m??55FXkb5^j6{3PXV$Z&$Qohq2j zk<&mj1&MLyhbl?@gNCieyeh*rOF!+RgNvtlvnsj=w-0t#H0?dMYv-Y@m7OzO`AJ!& z?s>}^w%o?2WtL6vSnSQnHWtmRYg|}j`e1f*^X%Ep26u%j(`LQMX4e_~MRRs7D%6;4 zHcN~gXRGdQYq@f5eL>rbvgQlYEUgumk|LkMd)@Lmmo6&&`WLD8WSvS@o2F!%-L}M} z^c-pD?5Xvwt@ZZe>=fV~dmkz{G*=3HQ|zjzu$1Jagm|*0qLD_dSDBkAEUuVQ;J&cg zY08Am7XboV#iV5>mW2X<5CsuLA(9ki^GMM>J^#dZDdYl*MC;%RcidE!GGcQ{DG&3S zwwG`$mq8+hE5X?%hQ@5D67CE6@D1w-Do4;pYk)0OdHIqBmvCS`E^JY;^ z&AJ;FjBb#AIBS6~8=FJudNsOvOZ^VkwT0~>Z&zq^;on3(@l;4f^iMj|h^U=dR>Hcc zO*BG_l>+jZ90MDV7bQKpN4C&xwtJ=p}t7hh>W~6Z;|(qy+}Xu{X&OO@VQs*v#%oaWO|OWq+fd zB;NQUOhlTdZ5Em}y{&=&XIBz-@sx0@<0Y|&7(QJ^b!Y)cMnermjA4AMWWuI31vtNn zwd@7gtbtIEm8@>K7jfrA;s4I~UT`fYwEcZW{8N|J{4c6)8;74@5Eo=!^PZksjq16yuV zR%Iy3lEF8nCWgv@LU6$z{5pcH%(^B;5lC+&kPQN?iIqjWu*6S^xCA%2#k21UEku_Q zmW}$&uX2=LX`g(d@L|3Tn9*E5%f~rmyl-SnH6_Q#%3N57c68>}Yw*fI9yVDdy9UlA zdPc_(Px?%Rzhn_ErX^3K&7Dvdjgo<+c%L*<(|Gxa{WImP@-Pp;-zbV&Y=Y1{2J_rttDM&6Uw(*tdg&2Mw6 z5^T20G{4i>JFloI-&D5hhs#Kw{&fBvO1fG-j?rWcOXwZo+{XTo&^tC}v!o;&2-`vm z5w;z0df_?=y`%UPSP?*EMCU{>O?!Kha`YS+KtT${ovok9%Jfex3v*FHQdmy`HK66$ zI!7r#LFeGmQMl5#>zpV)@gb>67)-VYX5g<(kLw;nT5Wof(>O`}D4r$prV%G-RtAz& zaLOz#)s&f%3BSe2jZqz)j!9!&Smk6NlB^D+0FfaCgT?)D1OX3~c;t8~DjW_6M;wu` zk}-~3GiIsf;^WuMo_)>ni?==h{n@j>|NOS~t5&VwxO%lJW9I%BF4^_cHEnIzytM0* z7xvFQ^YqOJ58ias!GkvgquWDIsTQi7B5q@y6t_t=n~3JZJGO#8u-;X0K@hjGintBD zV?<6=>SBfTBI*M5gQyGElPn{kOiGA!R{8mA3O*1k@Eo-x;kU|fuT4Rh3EdK=sYRL0 z(E3SL@sO8B#|?`_EMLh_WR)!BM1Vt6f?q%2BuD`i6`{_DgS{PT;g8r+tEm z(PhDbe@;jHCj>53NugJ24v5$q1uY6^)t9FxBv*%CoD{cEC4BWDKUzIK61YgR=cneC zp81^;x$rm;TMI`ngp8DPK^Y4-3mIu)mK0-hQdC9~MVtvb7|3*jTC&q#9dV|zRA2>@{H1PP4jYx$(RyeKS(TLs%f`r#e>$&yv6LKHTkO6j?(jLS;J z5kMob%g62Wv_RQ6s)%p!kRZdFFEw&s;=vt z?#)$MO@;#3&K6aI&X8{EUA#K$uPKI@J)?VpDl?*&b&#(06uqpeI@c+Sdc+~WBI*zqxOE!?x}+lY0t$ zB95<^eIjer)y&0{=-jhCJ=J0|(!M|52yk(ikmeNC@WpX1J8`UpJT_UvmN~A$08my+ zz=(Vaim2gx7ZGQoWKtc3zSSHrB%M_kB49#Q5)`D|tIt!F&c$#I83h!Er>LB3ya8&+ z30V<{gG8G!R>mppfKTkuA#1$BfGs%KePkJ*yNR$NC0?VY-Mp#zPE9#B_9&1P2|>fc z!n>ecH7@b-kx0`@b^aH=y4pS-YjFSGMB@b64YBzne z9G;WpMnR$xJ`owQPW|I$VI&ESMr|VtYeE>6N*$_7zB&{j!}oy17|48ul*K_Sr6Q(r z&T8S!4ES$|*q2wpXmVxY)S9yUWZ(zkrg!D@@?+J>Mi@|?!hljGjBcFWneUPQ^7Ut> zwHbvlp)S0Bp>%+7h4UV&R^Uq6HO03}5nLb-mn57K8;Rjvf9N6MQABqA4bex?<9H-? zO>yr$JN|k6?EQXxC{KDa^g(DN5aHKdZ^(>`b0puS^Vz>pC1hGcg;o9K<^5IscNTOD z&WEYqts9;Ptg&lH?ATj zU=cd$8Bjv6OwcsN37ko%R!GK@S#thkD>WRNQFwrefN5oX`{7^CBK6vMlTM$RxJOf9 z-|sBc?9yi>=qw2v)rI!cp=ZyS(seh+CTq2ZxSJA7K2asut)arQz9~~ymh<0RGJ&Fk zvc8hyl@>3@#FqLy&t3lNawl5Hyk(QjKkB5U4p{pe&5%EH( zL2-UX(Q;t<2yI;xAD{OGOTH)tdGQ~eVS!sr-${%dVvz|UFdUqGbLcUik5ep9Ym(#k zCO9ncjvwPoLvJ{96P{MeuO(+0KeQM_siS|wA(lFWJs}hlr&t(+ zoi-Emrmv;yQj9trV-eg;wy!Ax=N=}qGfXd&{0y810qBN2z-Kq32yu+p6wk@! z1VcbX6JIbo_vWD@%8>zxN-SgiLK!%h6AR)%neeXZ;I>g&5pX1Ns)xQDDLM4HzLPJ9 zR`6tZuI@o=BF;4()D@Ecx(GlB4Pmy4^cEGpZ%Bvv zqEx20sG@p=CPq3Xd}=-51e;?Y0G=F7ZH$qEB9S6gGVJJx&)nghf%rm6nNuFJCWYqm z|2p$(ijhANs+Y6m8ywXsqr)Ez8LMnk;|J7)9_L=taT=rvC&l%()nz5{#ggd^zmUB| ziQF6@1$;xBwG3>QEF{En7P3MJVGj@>KnM_)QkrQ~O4CjYBtwBR&;kt% zw7|3!7)m=Wlc7L?VfuaTbozBVblPcyt$hD;?|YIg%Sq_;H-#ek>E83+yZ79C&-ywQpW`ZY(t1 z9kW`a-HU>;bJuNd9~w6l6cyf@*mz)hd}?wM@B3uxTkJuM6>u-I@?&U>IHH%BF~rL7 z44J(1#1Xw*35Wm5-~JZyF!$38^k4>-s53CIus@k-iq<&`k&UX_E+duj9$^N+1eh2; z?l|#j=*iy!5~R6deb5Y?t|{l893~f7Ot9*(X$Wo41RYw+?{9eEda;tiL+0Mu|KeJ*4PIZbw{n%Sod&f*4S^jg^zu-qRH?6 z`eGWb33ijVLsNxFzeP#pZ59KkkFYJFk(RMCc=wVB-qd0Dhv&SN{I#S$Ks3S^9wmZH zSojz)TK|$ykK=&hbrVXsD9NXOJ_LvveY>&cWNg*7Y2tGva8q7 z8YDqu&NiU*P|WHs2X=r2<(V+$UDUAVUvXsX)N{Ex`gnBv)YI$NKRq?`pW44uAgu#R zQa=`7YhxT9zaosgDeW(4YIPN2uvN#} zGKK>d4v+Tbem~@2Z7;-J2)%g{y9T^5R|3-@RIY zS6TdD9fOGr98R;{VVrqbUsmQWuv{2jP+O$kR~DDw-gUQ69&sNbJ}t-d?$W)8x`F?Z zba!<&Hxk}cImKEzEGDg-_Re?Ov8g7)GUBR8p&*8(q@|3nJ#G1eb6SrmQj8zRn^!f2 zWF7*zzheKJMGD?;#YZT}5H->hMovot(`D4bJ4)L<+^k~T$xBKESh-rDBcu%r20akw zDH=i#fH%&Dj8|L-tb$;uH@bWoyUymVa;4rz zY{O)n{lQh!R5?BDTM#dQR{naV`>l|a{DcuVKFI}{FGy7Q-d>}5r^BR%KUnJqUI z#e?2w^`()H;BQD2oRpr^#^G!W_;JpI4$gM^5R8lwYY(?Wv>?H> z-HS8~8X~U&0w{^1hA`Z+?Kz-RuXsK89XVV(m1tZW`NDl)@B(l9i$^|RJJrnpzSmpw z^Wxg}>go=H+3%<(tV{X+rpd?`KKt3CVz1}k!=JBRpTOVuehz;Zxep&cT)QDr-4!h< ziFQ@jh))q`tUZh<%^K;wWN{6`%PHNlw1hIspdEAlgZulrg+(YC*qsO>54<7+*j;CY z@taWHLwH?ES>n8_s$lK2^b$m8AXIHuZy^0b)&Us~3=dlLNi4f$j`l*m!K!90lqAAx z;Ap}04e-(2i)50FdJ|`3K@D0k5i@fk&y~ngdEgELuA=y-74W33zP*1;?PYSbt>Bo) zXEs&2AGCDVF>UIaKc(Je(bSu%*TkoMgQhuLlUmcZHX2*o%Dz?+oqpr!xkrEYv!mw{ zA7*3-gM|3oEVLS7^TqbhrBPaLX^Bt-8T+z-!qGrdpxT6FMdIMhZS9L;8CtWf$BWZ6An@lTh8fAE;b2lp z=L|yZPy|23r(zZKpRwnkVOx*u zJv`RG)b5cV)jh^BtuD^Nw4#+%h#|%ZOR#QW&5#FB7=ud5-a|k5=?B_|(2)M24 zdjA-4!{iG=CJSo=i(FuBWPxTNN=Kx05zssKQN11qBPyQIcZ0!cK)_IP*=b0jgo;c^ z@!Wr?B5|aNQVA8>q*a1M7bR4E?s=X z!<)B1a{bUm&qYR$v&ebNWj#~9)eg7wxgFm=ik_f&^xL4Ket&+)4evg%e*FXQ-f+&5 z+b$lj-*EIj+Mk9s3*}pN-$yJ(g0&}$Y9p~|BvG4y?83d77DQ2S*~JDvZLNayp`JE) zIAt|}^n;5QXjXzR-6nx>TV&NTLje9GrO}IVm==coVytssvBkD8E9a!z-dfT zxmk}hixNW2M?V1(=n-nPxq$-NXag3UM;}ychqDS!ZDHjLaV08Gh`Ek{D+(yWT)y@E z$|{@HTNg`It=myGao0s*UuCGOx&#>Jq3(NDc5fOCrd}(nFK+0nwiIiY6qc5`%iX4_ zRnkC(lP!)SimE8i+D zc2`^C>`>mzm=2(|l>)8J4vh>LcUf2gCa?rD*C8C$f(>!DVQh&Xv8th}NfMcD%1LO# zA)ohW8h96SPaFi~mO43ewZ@*ZFv9DW{%1(unZ2w`LgjI0NEWSKvux?&MNJLyShOw_ zsHrY;8}&SQf_CrzE~Yj1G76|5JP%UYDd-l7Hhk9s2$@EJkQpeTfwUoPV5(3k(jLTi zKa!6SLLKxHc#VQ^=aS4TV}i%W1u59K;ow9P9}lXaCu_v*^Abe4E51kO6Izv$QhE2f zwsx{`s{j*0#wDmLVqiz8G zS40Z08(W>(0oiYpjqT+ILvcf7mHgAwZFegchkxO)BeCa}z~I(o-O~ORhrPj@nco@-ENd~-iSN{!^7Y6lYV8MlirIq zxq5|z>-r?@LBxafg@Y>JByjxJ+|pfH=M9df0y)yL`IeF z?(?-riquc-#wGhVb#!dnzhva5O`V;aZW{J=))yDocjBa{%3j@g!d21)ss#KII7)Wu zPKqZY>*Z`zC4MH5fj$nlfpkJ<7an0Q5iAf1v!pT7qJ|DjiyGoO7BwtZZO{~8?S}js z!YiL`M`5-i*hZy#0F+CgoT(s?x<~WgbdC0psmI?>y~z6BXA{$HINzxH!vXm+{azrT z-AH(R3i^oNzEDVJ;zyksDD3Kxd>kki*T*C~9HJpF;y|1R{PA5#voC*_h|E)dL_Fa>R3PyUYNd zXN}^n-i>|L4egzsP2-!JTGoto7Hul=HaH4G&dM4~MN=@+RAzKn7nhi9WhDi!%S_En zHtP5KJBR(fYf4?ioeMYglsg(wRlrnT>h@QZR2J&)GCRwirGBT=Ta+2uC$;y;Cm{Lq z+&-{0^iIUlsdfe)+=rn7Q!odK_G;cB-juFkYE(xBHx`@V_N-@wMj)R^O?&J7&mMHd z8+0$G{^WK2z5?-<(pDbrg2WcKlE-USOQ>t;aamEwL#N^S4n>&75Y7zdwd3eSoF9UA zC`=wZ6z&GAKDkJ>aKdumXbi3El-5usvRW%sipH59YB)?Jt4C(*Qty;$PpUtilG%62 zv{wm(rvjpHrm#Zuymx?7N~V<%?}7aXRzh;n((clMPCC3ce-TDuS37MilbOBLb)u#+I~1`lRuI9E`7seZi&+K?Igr+OD~TjMfMtVlwhV zW?_gaI3e))^S#!gh7IZN{c-A}@1{OF|B-7JF1+TE^L0;reDX5g-6t>8v<+VVh1DCr zd|4l!yoX)OQkpp45+|rq1!dlPCnUne3zj!DtX$ytFId^ouzZ1EUKN|@uBqvs zh{cxC=Q7&O4y2C4z3+fm;5EXZ09L#i9#eP(xP97!A@Tv~Rgy~>F#^exas=8Y_H@R> z0*VMqPZ(gTXE#Ke@!WQ#ztrbz$Bl#jtR8d&8uysmn(AucK?ucyr*8AjjZO#gB=n(% zX?dF|XaLGXxILkOmXkTKz3nA?xu>*f!Q%J}j#!W19vLykTDQ#)%eE@K{bWq{^#p6*`K754}MN8}h z7Lf`v>oA_TEgEGfG+|V=_=f|ZCh~S5{yRgV6PU8v$$pGw*N(s_kMHn)eY3mBSz#Fb z=-KV59<7ztwFL|8rpfQm+;@=Vt!7QH{Gsl9;I=C1mU&`JD=~T5v89l{xqO8fE~Eow z95E&Md$w?fIg^BRc6Pz1!fc?%J__e%cJwK`YjodaA~CsdbnJ$yL}KcOu|!i-qNA}< z_r2)Kt47DJSrr39$=K*sE2F9K(DLPjgUgo>;Vo~5UUw_>I*(LOdR=`nK-MhvL0%jS z5jwCIH!x_P5G9x==wbP;7jwnV?lC)!T(d(&_4%ojITx?xnqBEz;=lKN=4`2~Uy1RAX0H66JvLIZWEKfAWqv4P+9h0{%Q|*IeHq#zAQ09ia*@g7N zATW&~VnDutl+g?)2u@F(307QKg0KN%KCsPOdAU%q8~8PVQZ*C+L>2*x9$B123T;sV zluW(gW)oaVl7Akm8G1yQK%Yg#$x@OvYZ&5-g}7|tBSOzEVaeepSaND@QBk?X<8SrR3Sx<1?sB41 zCWeGAUGquTJ5l6}98dkG!l!kzkrN*e=Bzhpj>rCbW_6)2SXX>NGf_F#c7TO1v=@Kw zb0w}R_KzE~mt*QjrMVP};f;-|=pOAeuS;?f)#lwT5CUaX$ zV?(wyp5~76&Sr2&6SzYavK$5Dl#z92`a&qGemSFbNWp(>WRuhXRDyh<*YPMY0p1P-DUcm+04dT zve``j!&zxItFt+9<}+#L(@IgkGd+u)X-rxnZP4743^^Serq-@mv3z(i+1t_H*4hxG zidc>@=U8Ts;x&uOHnm}dSuG{ZWDX&+e**SS3_CCtEmm_gN(IAQT!)2eGME(`j~>n@ z1jgI4wk^qGA<@lVh%(1;gwggT2M|w4+m{*J7fC69*}LFmn{yYk+x}(mlJ8w8VfQb4 zmwfL+LEsxtKQE|q+x$r;Cf{x7h}!ZOxQ*S8p%P3`2oXE?Ru)B=zbMbG>^h6iZfVZu zIC?XXkt|jn@c*eEwaR^{=St@sT=x06FwGJCK(dr2uRHtuNnlqL9XZ?k0;NcULfFbt z1$!EOn{`y#DC`~oBmYY7aU}|yeNrX=3`g2@=_fY=XttjI*ppxXWJZFI-_AK1A-AUf zMzaY!3e^R9CQn@uiXB2-5QydotkJ;}LYf;Qnqa?G)mANsaKOO<^8sbDsy>ov{%)iK zp>Z&)zm7b)s3nr`E{Ob40?w!-S!G~J;P;{r%J{()LXuG2V_Fn2=T3$KRE*pX&K?wL{e?Jp-SJSY9ftmZ=4w0xj0cDtG@FqCYv6JC*g*^22o8!^Gt3v zkyEGevXbt*a7cy7yaEHdksXkvJl8GR*YzKz+gsVanfCgR)7Kr@*9{fv>!w-PFG*i7 zWC#y}5BLK-1gdIDPUIwgm~>M#1(dRk0YG@!XzM|u5tK2~8a0%{f+d87twmY_zTp=- zwK)!+aOeoq`;%u$N^}ROVU5wAivdBY z2too92C(7Tbl7~41p6w32?!<{(3(RHzMY9rN+{z@hkOhUBI|>APx?@un7WMhfr3D1 zf$GmGLIH0$<$>5)C6CkQb=d ze{=efGhqui{zA~%fu;WcvaVai^;1vb`af~{qP_KF-u~1NaQ%5sUtBlQbu8I75Y=P1 zAies@q_a{4VWDzn0Tqx1GKi7`0;GA|T>}QE-9aR0V|IDmmBNCMHr4Pe!Z`(N!K^X6 zpMg8I{os4ihd#)N#Sx}OdngkCT;Y2V)Gg(HdHX3)p;YJv_{<(C(^{kl`GXvFnmcgF z8`ySCDe<8c{5YoF!%Kazb5jp}NRZl^c6l$a^ueos$Tv(<#gEh-$5XeU=!cj|-6ecq zZo-HeP+9C7e8xC(IG+L9y=dQmIq!8#_H{lpqP>;9ooUbMi|dZ;>wLz?aIpLgVZTdpYW7OQB!xLyxrmM;fBE0tPL!;JHUVP+&I${n~jc= z0%zx#(V0aNVT#}YPa0vbBh-=fMi-Tw;`6DN+ zkLsF*5;B@8FCdLI?n7I+`mq;a55RUnmH;j+U>{I0T#^tAA-U0MJx^P-#3a#vC~)J0 zyh@&$0FZ+m&sID>2ReQlRc`)$4stw`jv?RgBj9rlOaDm`{Qb%9PGD1jpQT|o%-?}5 zv~?&0NY%Fxq`-?Vh|qBg-vSz=tg&O+MPuu3n~Y`BVLKZl9gR&x8yEGg?rUyr z4-PD?U3$szbcg207d~_QIPoY)4%NK~9vuWL7^DH|mz;NVukV?4{fTt@cV=CGDt-OK zS=S#+U*DO1UGGd^|3LZ`?ysTe(J#^Z@H9XolYf~E4G%GC%{j})7mo}r9bTI3?QCyp zZb0qKG#1_<8!V*r(FqtJ3srpNt-4!8Exl$!1Icq2;z9lKamCZ8Lw?Gtp*d zGZtz273aW&5FX{hyR;>-b!xe< zdhO1ulV5qPxP9GiPhXV{cl-L@OAps|KeXxGjW)K+5$>P)1xLN@s2c%7SH-@%g$Em*nNsh7aqTT zd)I(KlURAdLokJY+l%GQ* z$~p8AKZkO!?~$^v(>WyCzccGPoj2n8PI3Lzx4?Eku zasAXIxc&etE`=n~{vGA|_i+7o9nlxpchYspSRIgh#&pL}mt{!0Ia$!!vY@+VsC6iY zx;bete5?VILnlXvN;H?coOUE=A?7uc%SARflFCSOhd$PR#`d@~wl+k#C>`lT2|g1J zVnCx4@?#&8%aM5`Vu49Z6G;~$NubD!Rt6Wr!w3$d#SL|>kn=ah!a5*ZBz8$G|{{Ha4eRbu)jmNK?Ji2d5M`Fdk#C0w0~#Tb)qk> ze>m$p&9At=ldeN9StWf2F_M3aZ(exi`vr0|;VM!l1|kcSNc_N$O7bQ*>2MW2Uskk^ z;$UDb%Qcwh)*W9(F^;S^*Fu{6x5oY+`$>*TbY?2&0=+}=sc&cxX!qg_uLqxgG3g8j zni~W4LGUQm)G!&+8b${Sxanj-$k)PT=rq&51B+T(UCaVO0+JL3Feyw6lOkd-PS-W9 zjSvJC$>9h`QYjE2kue8$6+9|5M)0LzRiQ6ZMsEw0L=BY25VA8gZ}cxBjIY~vI~?^* ziQ-GX+CNNKUk7%^xte(I%u5$uQ;>S8{t+ANsqNUkS99~wclHqYS5t8bl*4z1Ubu=N zz#4izPzzZh1kGZ}AuHzUcoa@e2xbBaf>vFH}k+QE7*NOJ;%(_n8 zC9dyOu5+XWPJfEi-y{7Np9&5cApeShnCDI+vk%%@mAAII7FUY0kgmuE%3)SVy=6FJ?HmqG3XOfT65 zIEq*{SXDNReAZ2|MZ>NI_RQBCKj6nS2AP7qf{GitF!FN|$Yx>4*A8|z7R`kpGt^`Q z$lJ?8-qfZ%=wsjoF;_H)Vy<>7b0x!C{VufkpcH4@lEq94BleglQvxNBuu7#M3-T-i znytoq zs?nl!GRT$iU&{uh?ohRK^{&t-$WA=FFR9%maxcvEMbv?=g&t3&F@uyrBN-aADUqca z6Ugn(U>+iiP@Cj<4iOj^VVnnU7Ic3toLtyCWvMZnpk53J2+SpjluqG~q8jEf8qraQ zv;+jfsGbJ~_)RvEA@XE6xjXcL2sogG=xTd>SLcaXVHg!pIW9GZsAqe6L9I7*X#<}^pm zOB#_<>&}j<9u`KxT45(i)5kb~WoRfukn{6!h?1zK%VrRYnoBz{^VbE*FikprOY?J; zYlg>4t1M?K6{0dxim4?-6dr2X5!04coS}M%%3Ew}ri=)7oB-7_=k`KMp)jB%^OOAa zfo!aKiJuz7bY0pb{TiP@;R82PeQZD5PkEWum1;sag7XNMMu%VgJTH^@u#-3sb~RZ1 zMJ6|_!L-xDz$N?&_>Kx^*pf`MIgX4Z#Bpu81VlTPxAM{w5q-p43((ud03I*NlzT{F zOzLx(B>Y1A(mW3&7?d`tpf7?@4U19k;;Os_F&2JhBG4?(pRcL)FqBzu z+*oH^cIWqRqAD0U1v19Q3OqeQejI6jqZG)%`iD--jsuBG13d+Za`=RjlFm@!nA9qQ zTqZvSau?4};j$ff3-J6D1_6s8+XX;7?JmU-+gq@^IHV0pqoa^Y+NWt(+AU_7x%525 zWKLmdq&AQjf(1LD|tB=t5Gjeaa}2MSkz@#xPQ3+_$b zl=_JM>71X3?Th3`@r2D-5}$?CY?t=(_eUK%Bao&QA8K&{iru4D0JxEt&{N^L34M%Y z+0v}v`F1J=Xkd_lgDm_&){hieiM!1iHx>K7-Q%{?@QH_Ksl$=osn-q%E(2`;d)<%4 z9Pycmd`Z`nVS9so2X^_Z;WE2~@AAUKX<=XHyF9K#6DAA2(1iC;NlvVJcs`AVI$oid zjU`c8ifj$Qr9tjJA@@+-J@OjyeZCU!l_nOS!=Ie?z2%EW}hfO=1TyjYkB?QDt$Ym2nG$4M02!d$Tmz7Lf9pCmd z+qp`MNUFf%G-s4}h<{p1yo@vQR|@o&Rt@~xCvg`3{2L`TveAh+d z6KfWh4*f&e(-V*?N7#>&f&OG`3zG&1k|X^i-JLCct$h>?Q&FbW1WK?(0r5D^b#D_S zB%fEfK`_(g{y+pF)0n}tA)84S6;JdQ@PNC@iqkIRuE-cVN1K@GG*p-g2Q)M?K?HM` z^;a%Ql1^X6gN^4QX=8wGp?TqyjAmX1CG)gIiU-*Evx##1Ih{dt{I61}LcvkJJ!hZ_ znU%XWkU#*CKHQwL4iwg>PYUHf2W0gaMO_wIM3AVI$JvqzDpIF@4T;V7)PYE;s z=5@=f`(C(i#}oUPj2?LU!adLQbv-rn)Yhq~t=rbG*Howm{%oT@N-o*0yik}YIuKty zr2?Z*p0j*I1{__!RG9S17RM_-BkMOr@hc>kN-4f$5k~P8-?3KnRlG;Km0#!Wxu0CL zhdU|VehIg=iuUhH2k5%uCnx`T52tTp8+iK&cEtPnPPstbmq9MZ^CWT99pv|2PuC$2 zevq(YCbp5%fX9z~E;)(z@k;S!P>y z$7=`U&4G?cseai;pZ|G>ZTybcZjU#Qtg$(mP5$SZOE3E3)`l-NMxC__8{`|^Mt}9* zTY(APdbBYxzTx^e@${$OKwj?4kW2oTD~`H+^2={HE3K;xR=wV)Uv2U^PyC7nwD(v{ zBRZ?mXw{7vt<0DGgboQcr=g44VD?a@5~b!e&ULvJlYqD)h#O*e`-C;8sUAiZ+50Kg z9Es-|U-Jp4&$LQkptsmp;ql)1RSI@0i*W=46jl*Qx_3?f}~IFi+Z_;iTkRJTX`fiUicsG?Ed3-Ers;K42!8SfZpl?x27iSc9_& zzjKpv{zgidFcV@Sg>{ zmIL*IN%sJSNw50=xq?9RR5DYAgvZf5X@M~2k_4J(UKSPt@GM^mU?cUpwTpCh!G%rb zcRb$+4@5Gh zPfPxRoIKffjxa6CbghmoJh!oFawrlRnrv!3cVXmMxHeE%7pM*E+M1VlRaJE@Z*E%F zQB~EktjQmX`9o0(62B2SwAHBJ>IFU?yx?vpG(s=)a)dnEg~~`7WR*7Ph2>P1j`jjY z*Q4B7()2?)O{fFJ-%MlbLy?3LKL3Ii-jgFW=X+BTJUGit<4r43?1ZX3jj#Snjw;-K zQQVqVfZ3^!v`6Fzbx$E~>U()nL&f8lLb!yl41YKqBa!kbbE{y&377Th?5|dlhaXCgXhC6W#1^S ze9qsyswtRkk2#9Vza8jZ)fnt=i|H;bsqNdgDC8~omf_1t7+*j#uDwUI3Oa%btN7-m z6LBPx*<*IwZMdT1uagnR2`1$8O{%v7Tp%`|N`8g^=odfY`JoWuznE%hL}3bt5&|Y} z*b1)!ln%Tiz7T8U#pnYuW?ZF1NVq^dplVF?O_N}6z2c7f_gzuY)F2OX2!unAn_VS7 zFM%MGIDTJQ$*~ZC)k^|qBiX{B+xn$H@-x*h)llun!UC@FX!w~*5^&JT;C?`5WAs4+ zp$;BWuIS*@(i6ruhhA2}3TjW=7z4wD%YZGf8pT^?cfe+be*w6!Nq|1Tk)Ljag&v?g z(-#W2?^C+z^eBu~2i`#_8uIv%JWBE37`HSHoeV*M)4+3M45_ZFYL9@C0jTAqp3Es5 zhLaXDqt4kBn?SJXht(rjo)cPIYh=aY@_@(iu)VUbOl!M3)IR-+reo&k3wKXM9qt=Y z;n`DDESKzZ1gjvXFzI3Td(C_Dt2pe>9u?e)2x0|2dkc z*dzL8R9Zr8E%bC?T9E^=t(~Ww0P%xDUAQyb@L(i-$wixySYfb~6+22Q%*7tfQ+?O> zUiiJ0T}GGL;x<_Q4V}KgiiW~MXStD{Zd7xKeN}H4)WH*$dhTu18@Q*u4J=71`P`?# zR?H=@xA*Pqz3{sk^6{<=c~DRNkbRYn{khcH*lDQC5=KVj;3LyYnc==NSXxdqI&kct z^{_oU_f=0fl0&B%WSPcTW8h=VpR>#->G7QNjx!266C&!_O@LfI_eoDTDMP0nQOuXd zz~}3K=SfdD!KZstikbRr?Ue4{rCJtE7Su)pHI)^F(X7OX(+OVhfGW=5uGdJRY6R9& zggB!zhyv4=_ITL+v{ZGKc0N)gVspC8X|0F>F42iji@G_T_$CYSE;y^VI59~S z#{?b)df7rJo7F*$q_!kW&D}wEQM`~+Cxs=+f z`BX_f-~l+af&H5c|4VrdD1+hnlOel-097t*|No^k0@ovnWMnPd@Sftu@U1O6JI zEb=;wcTe-af(W`BZvJvhz2nJLv7HT!#jAHyL92)%~MFYlyATf)K z>DcJrGt-#UUC}RHf(p%R_nE0+o{Sn8*f7yqPs7q$=1_hTkax+UK#@x52$2BOmGgoi z8W6Ne?>tAPqtjwgOnPNdR601;DPK`czd{czVKR^%iR?0n`&9-mi!Rl>;VeOxJw?9G z!xla@JSwa*i0U?EM^al)$0_WH!`~jPNDeLXD@+siFB^%0$*7@0|V@pYc zV69X!@e%u_V66reH)DuCx){+%EjhYOJ?4yO-O|v(kjI2BgLQx|v_!-A23 z+WpouPk*fzE?`wR#r^ZqP>rxlNRUOaEnY+-KWw@GHb4IW%LdpU7Q&uOc%Be?~3 z4LNpwZaU#Q%9&aQa|{Hzl;mG`ZMtD-?1uF%E$eR>8@p+J%WoVgYf>C3FDxvN0A{(; zAs@F#!ykV9v^`e+OWn(7Y_56xj7_u?69+c7v}`;uvGTS}t*x7GTbUS$6c$DX5{=1F zVPPoAwm2$IUh67ht0!)uhPR{}Hj9SMO2fu8{EmqM4y|nBIJA)0WjD#|`7mhbz|GEs zE(?l4KtgdqLO=pV7ij?b(T~_%oTGU_jj%VJnuOiu4Op}+QY@*51y(Do);B9QBQ<#n zE>TLifOQImv}8Ij+S6z!d$KW0&Pl_MpgHicwO3>9FJfKE%0jsx z6pco3cR(_mon~NS3vGSn{50{5q+o)|ywr_mGj<#RODL4-gZv;{&W0*R%ccV&1Qs0j zaixp|P(%$@3thvJth__syC4&SWVHmZ?2!e$Z4igCPw!5bm#9P;gyI#`}vm-OZRW6>#3_KDRC6I zEC+`^`1DoJ-?`Rx>1MV?^Yoq<4=%ZM{T{2UGFW-b{wZ6j$5v2Y;OAdHbC;vIve;p? zTyyD_%kF+Q~A_GvfW=yvUeB}cU^Dj_Gp{Ay`rZy6Wu^-+!RAhEQKQ*TDgIkNe z1vZ4p>R_F~e}L5pK(mo`fK$XKO=-R`J7B*>W0YbrqVypEhWIpQ;kJ?$LXZ>az>Jblgn`-N zZ*Avx9VB>ayucBp!`K_d7yQ$zdCpZ}aGJL|N=lDETd>a@!Wf3kS6iPwZgbgf#?+4w zzxi41Gj(;II?qqtmYFY3Uz+-z$LsYlRWY2w#E6%EwG2Y4DzkO;=bt5v)qq1@6hi7&(C4wE(EFJg5XLEs_Qe zs7e9vh{oNuZ8Z9|2OfMVI=ZbZB_|fJos+k(i`OsT^ZBRFKmV!E?^#|SpE@|nb}mRD z5-K)v<;49@JaIohV#b*dI%CInmu|iFfyt$ZZn|i^zJC0on+`3VeBjotrMr*CI*Dr$ zKcJn|eH#X-9_fLkJ6hk?Qr{Ep5fw#Awo7N7cf&R%l{3BEh)oGfrDDwl4Pqg&FJaV3 z26dpMu8u@}+N7Ke0!DIRp5B-msD0EsO$U7$6`p|MOC>_Il$da#xFN%QwtJL{LXbzE z@{2_h1DvQl%Y~WiR&U%ru<6082bUiC^QO_Eocx&q+EiF@ZZcI|_M9g27iU{#K*@ zrdr8~jlgxh4Sk6GT;}8dAXS4BwQNvm0fcQ$F!C zxE=$5Cs)BmsXhLd2-h9n#z9HR z(CKg0bsSE;kUElj0rhG=KFM^a=>H$%Ehq4ng?LM+ba#@6z0kgw_G;7=@F*CJJzj%u zz_C=+vMN-KTQve#rCY+HKn4Y>f}(a|F#acN(=9N%m`~ayDH2#r7?1)5`i8@nZxHLBrvv|L~a}&&?Pmma&2>&^hC09 zK~HUjNsEShmMvJ8Xo_^#c2`w+T&N}=W?>%PL>8v55}bgeG5D#me;`{0iU&3kktA={ zo3Pc;3Fqfuwe$v*H;) zT9BIPQ|wbHZYA@iO#ukX4?}h9Dv*Ob%}Uv!DrF!3R5vhSz-s7okDnt$rj+pDK5y;2YJe9hfoDZKBA~zicdi3(pAJ8u(jrnshd~B z1yaEDwh~uEPspvipsWySZ@-F8or z;f1mwe(~cMukm;V{o=2nee62vKCM}MNOCbtvWQA{b9m!SfTOUa61pN82_zQ5fa>(M z7!{~3kT8%}L+JJ#x(Z*&YKQ{f0=$a+d4!nQl9b=cLO0InO%70*eW2q}OFTei!`}e%}{`>FULtMOHn$SF|{dcT559z^F z=nZ;svdU2iCek5*l=zY!fCe8tLmRy$ViLHQ2Gs!&T!ISoK=7bA$^DwT(opK71w(=U z3T6wHO`p)z;s3kY^>27<9annnK&`&UQR{t!-I(gc$s|kfqTYl)-xC0<6gn@Z#L~a~ ztl>vC{t!>VJlvrb#2FI`2Pv2c(z8#ipFU9*Vz!EY|DvwcN1;;w0Ck$(*Q9QwXSl}V zGTJ>?(ldO#jX%NGQ_pGx@Tuw~H|o@2x!@Qiy_~8;KrJ*=z&YMKOK7l>M3k(_{w@DF zaXpqLOw6xwVVtO*uqH$@+g5hPTkML|U2k3eoXur4ItyNUsl;w{TjlpOf$4Xr-_-9R*GGQ9fKf& z@PkCQUl&YC7iSJUiq!a-3xR9@=Ps{%? zMI6?i0j}q=tEso35SSJQv)v%&rdrexr*qYV}t(sL;VMTawxXRZ34;@W4{ZPy#g1gb zw5#k(#vxc0s&FGnSHTaw{<31*(|>THXqh$jCPLjUu7a0kgT?eVuor)<`;GjPp@Q4t zQHxu(v~#(I`0RgLXOHBL9HZ}?GJ9qe+VoYn*OipiwO3McJ$AgLuCuzjldgzQ{efyg zU3zQVs;fj9&#IiiY4t{ck+VzxJZ9$XV=*G~;LLOS=K*2Bq#N~ijUJk6@%xC8>t+OQ8-a8WCh#w}0iVD_DXARQ$W7pw9WL|6(0_yV)3%^%{*{jv3AWI_vqS<~$#A6mW}5 zdLX)$pH4YE3B*+TP#zG2f(N8$fwszZJUR!nn(+rrhghm6FoSPceLjG}iRVkbqW=ib zhr}vWomHOikGem|M=*X4X(Po{+N@?HVk#ZX!DA}=T>tD9!ihI6oHz-LOdB&ysI7np6AlOob{iQqMpqf>mJk#gTjuNCP zn5VEgd)ZU*P(|B#Q*cpVi_25?aAn(gBYoGuSX9wI+3!cW(~@$0380K5F?Rra#7_P1 zAc(r8^OYz;m)SWhN|5vBUn~}oo*t*G5(=nnJuJa~{u(ME9lFll*&vUnPL?(Lk3C+} X)1d#|GoGS{N^72R6+cvrokIHmv=>@H literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-BlackItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-BlackItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4df1555e6f982bdefe51bb08f91494d7801cf0f0 GIT binary patch literal 72000 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 m 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 D|2i10 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Bold.ttf b/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..016068b486e1bd1d73743185c2752b7b1b843701 GIT binary patch literal 73332 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 z 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

    ZyF0GdLm~A`lmz8j*@Op>nQJ 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Light.ttf b/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dfa72ce808fbb783042da88ce1bae5d9adb54fb6 GIT binary patch literal 77208 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-LightItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-LightItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..12f2b6c7d1475fe5a3506b8517f0cba76814f82c GIT binary patch literal 49080 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≦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 Fe*m9sWu^cC literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Regular.ttf b/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bb2e8875a993f9c7d9e45d0eeffa839550cc6287 GIT binary patch literal 75152 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

      N+ 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 H{;~XTR}79= literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-ThinItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/Lato/Lato-ThinItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4d82766d190747a5d5438d288f936f5114764759 GIT binary patch literal 48864 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Lato/OFL.txt b/arthur_bench/server/js/packages/resources/fonts/Lato/OFL.txt new file mode 100644 index 0000000..dfca0da --- /dev/null +++ b/arthur_bench/server/js/packages/resources/fonts/Lato/OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato" + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/arthur_bench/server/js/packages/resources/fonts/fonts.css b/arthur_bench/server/js/packages/resources/fonts/fonts.css new file mode 100644 index 0000000..7e992d8 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/fonts/fonts.css @@ -0,0 +1,326 @@ +@font-face { + font-family: "Mono-Regular"; + src: url("IBM_Plex_Mono/IBMPlexMono-Regular.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} + +@font-face { + font-family: "Mono-Bold"; + src: url("IBM_Plex_Mono/IBMPlexMono-Bold.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-ExtraLight"; + src: url("IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-ExtraLightItalic"; + src: url("IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-Italic"; + src: url("IBM_Plex_Mono/IBMPlexMono-Italic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-Light"; + src: url("IBM_Plex_Mono/IBMPlexMono-Light.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-LightItalic"; + src: url("IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} + +@font-face { + font-family: "Mono-Medium"; + src: url("IBM_Plex_Mono/IBMPlexMono-Medium.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-MediumItalic"; + src: url("IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-SemiBold"; + src: url("IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-SemiBoldItalic"; + src: url("IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-Thin"; + src: url("IBM_Plex_Mono/IBMPlexMono-Thin.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Mono-ThinItalic"; + src: url("IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: block; +} +@font-face { + font-family: "Lato-ThinItalic"; + src: url("Lato/Lato-ThinItalic.ttf") format("truetype"); + font-weight: 300; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "Lato-LightItalic"; + src: url("Lato/Lato-LightItalic.ttf") format("truetype"); + font-weight: 300; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "Lato-Bold"; + src: url("Lato/Lato-Bold.ttf") format("truetype"); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Lato-BoldItalic"; + src: url("Lato/Lato-BoldItalic.ttf") format("truetype"); + font-weight: bold; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "Lato-BlackItalic"; + src: url("Lato/Lato-BlackItalic.ttf") format("truetype"); + font-weight: 900; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "Lato-Black"; + src: url("Lato/Lato-Black.ttf") format("truetype"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Lato-Light"; + src: url("Lato/Lato-Light.ttf") format("truetype"); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Lato-Italic"; + src: url("Lato/Lato-Italic.ttf") format("truetype"); + font-weight: normal; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: "Lato-Regular"; + src: url("Lato/Lato-Regular.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik BoldItalic'; + src: url('Graphik/Graphik-BoldItalic.otf') format('otf'), + url('Graphik/Graphik-BoldItalic.woff2') format('woff2'), + url('Graphik/Graphik-BoldItalic.woff') format('woff'); + font-weight: bold; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Regular'; + src: url('Graphik/Graphik-Regular.otf') format('otf'), + url('Graphik/Graphik-Regular.woff2') format('woff2'), + url('Graphik/Graphik-Regular.woff') format('woff'); + font-weight: normal; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Thin'; + src: url('Graphik/Graphik-Thin.otf') format('otf'), + url('Graphik/Graphik-Thin.woff2') format('woff2'), + url('Graphik/Graphik-Thin.woff') format('woff'); + font-weight: 100; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik LightItalic'; + src: url('Graphik/Graphik-LightItalic.otf') format('otf'), + url('Graphik/Graphik-LightItalic.woff2') format('woff2'), + url('Graphik/Graphik-LightItalic.woff') format('woff'); + font-weight: 300; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik ThinItalic'; + src: url('Graphik/Graphik-ThinItalic.otf') format('otf'), + url('Graphik/Graphik-ThinItalic.woff2') format('woff2'), + url('Graphik/Graphik-ThinItalic.woff') format('woff'); + font-weight: 100; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Semibold'; + src: url('Graphik/Graphik-Semibold.otf') format('otf'), + url('Graphik/Graphik-Semibold.woff2') format('woff2'), + url('Graphik/Graphik-Semibold.woff') format('woff'); + font-weight: 600; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Light'; + src: url('Graphik/Graphik-Light.otf') format('otf'), + url('Graphik/Graphik-Light.woff2') format('woff2'), + url('Graphik/Graphik-Light.woff') format('woff'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Medium'; + src: url('Graphik/Graphik-Medium.otf') format('otf'), + url('Graphik/Graphik-Medium.woff2') format('woff2'), + url('Graphik/Graphik-Medium.woff') format('woff'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik ExtralightItalic'; + src: url('Graphik/Graphik-ExtralightItalic.otf') format('otf'), + url('Graphik/Graphik-ExtralightItalic.woff2') format('woff2'), + url('Graphik/Graphik-ExtralightItalic.woff') format('woff'); + font-weight: 200; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Extralight'; + src: url('Graphik/Graphik-Extralight.otf') format('otf'), + url('Graphik/Graphik-Extralight.woff2') format('woff2'), + url('Graphik/Graphik-Extralight.woff') format('woff'); + font-weight: 200; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik BlackItalic'; + src: url('Graphik/Graphik-BlackItalic.otf') format('otf'), + url('Graphik/Graphik-BlackItalic.woff2') format('woff2'), + url('Graphik/Graphik-BlackItalic.woff') format('woff'); + font-weight: 900; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Super'; + src: url('Graphik/Graphik-Super.otf') format('otf'), + url('Graphik/Graphik-Super.woff2') format('woff2'), + url('Graphik/Graphik-Super.woff') format('woff'); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik MediumItalic'; + src: url('Graphik/Graphik-MediumItalic.otf') format('otf'), + url('Graphik/Graphik-MediumItalic.woff2') format('woff2'), + url('Graphik/Graphik-MediumItalic.woff') format('woff'); + font-weight: 500; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik SemiboldItalic'; + src: url('Graphik/Graphik-SemiboldItalic.otf') format('otf'), + url('Graphik/Graphik-SemiboldItalic.woff2') format('woff2'), + url('Graphik/Graphik-SemiboldItalic.woff') format('woff'); + font-weight: 600; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Bold'; + src: url('Graphik/Graphik-Bold.otf') format('otf'), + url('Graphik/Graphik-Bold.woff2') format('woff2'), + url('Graphik/Graphik-Bold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Graphik Super'; + src: url('Graphik/Graphik-SuperItalic.otf') format('otf'), + url('Graphik/Graphik-SuperItalic.woff2') format('woff2'), + url('Graphik/Graphik-SuperItalic.woff') format('woff'); + font-weight: 900; + font-style: italic; + font-display: swap; +} + + diff --git a/arthur_bench/server/js/packages/resources/fonts/index.ts b/arthur_bench/server/js/packages/resources/fonts/index.ts new file mode 100644 index 0000000..1099d4e --- /dev/null +++ b/arthur_bench/server/js/packages/resources/fonts/index.ts @@ -0,0 +1,19 @@ +export const GRAPHIK = '"Graphik Regular", sans-serif'; + +export const GRAPHIK_MEDIUM = '"Graphik Medium", sans-serif'; + +export const GRAPHIK_LIGHT = '"Graphik Light", sans-serif'; + +export const GRAPHIK_SEMI = '"Graphik Semibold", sans-serif'; + +export const OPEN_SANS = '"Open Sans", sans-serif'; + +export const ROBOTO = '"Roboto", sans-serif'; + +export const MONO = '"Mono-Regular", sans-serif'; + +export const MONO_MEDIUM = '"Mono-Medium", sans-serif'; + +export const MONO_LIGHT = '"Mono-Light", sans-serif'; + +export const LATO_LIGHT = '"Lato-Light", sans-serif'; diff --git a/arthur_bench/server/js/packages/resources/icons/constants.ts b/arthur_bench/server/js/packages/resources/icons/constants.ts new file mode 100644 index 0000000..3c8a1ee --- /dev/null +++ b/arthur_bench/server/js/packages/resources/icons/constants.ts @@ -0,0 +1,11 @@ +import { EIconType } from '../../components/core/Icon'; + +export const modelIcons: any = { + NLP: EIconType.NLP_DATA, + TABULAR: EIconType.TABULAR_DATA, + IMAGE: EIconType.COMPUTER_VISION, + MULTICLASS: EIconType.CLASSIFICATION, + OBJECT_DETECTION: EIconType.OBJECT_DETECTION, + REGRESSION: EIconType.REGRESSION, + CLASSIFICATION: EIconType.CLASSIFICATION, +}; diff --git a/arthur_bench/server/js/packages/resources/icons/selection.js b/arthur_bench/server/js/packages/resources/icons/selection.js new file mode 100644 index 0000000..389e3d9 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/icons/selection.js @@ -0,0 +1,3616 @@ +window.iconSet = { + "IcoMoonType": "selection", + "icons": [ + {"icon": { + "paths": [ + "M108.606 223.996c-27.927 0-57.409-12.79-77.577-33.596-20.168-20.798-31.029-49.606-31.029-78.407s12.409-57.601 31.029-79.995c20.168-20.806 48.096-31.999 77.577-31.999 27.928 0 55.863 12.797 76.031 31.999 20.168 20.798 32.578 49.599 32.578 79.995 0 28.8-12.409 57.609-32.578 78.407-20.168 20.806-48.103 33.596-76.031 33.596zM588.032 190.4c20.168-20.798 32.577-49.606 32.577-78.407s-12.409-57.601-32.577-79.995c-20.168-20.806-48.105-31.999-76.032-31.999s-57.41 12.797-77.577 31.999c-20.168 20.798-31.029 49.599-31.029 79.995 0 28.8 12.409 57.609 31.029 78.407 20.168 20.806 48.095 33.596 77.577 33.596 27.927 0 55.864-12.79 76.032-33.596zM991.423 190.4c20.168-20.798 32.577-49.606 32.577-78.407s-12.409-57.601-32.577-79.995c-20.168-20.806-48.105-31.999-76.032-31.999s-57.409 12.797-77.577 31.999c-20.168 20.798-31.027 49.599-31.027 79.995 0 28.8 12.409 57.609 31.027 78.407 20.168 20.806 48.095 33.596 77.577 33.596 27.927 0 55.864-12.79 76.032-33.596zM184.638 590.41c20.168-20.797 32.578-49.603 32.578-78.406s-12.409-57.601-32.578-80.002c-20.168-20.798-48.103-31.999-76.031-31.999s-57.41 12.797-77.577 31.999c-20.168 20.798-31.029 49.599-31.029 80.002 0 28.802 12.409 57.609 31.029 78.406 20.168 20.801 48.095 33.597 77.577 33.597 27.928 0 55.863-12.795 76.031-33.597zM588.032 590.41c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.601-32.577-80.002c-20.168-20.798-48.105-31.999-76.032-31.999s-57.41 12.797-77.577 31.999c-20.168 20.798-31.029 49.599-31.029 80.002 0 28.802 12.409 57.609 31.029 78.406 20.168 20.801 48.095 33.597 77.577 33.597 27.927 0 55.864-12.795 76.032-33.597zM991.423 590.41c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.601-32.577-80.002c-20.168-20.798-48.105-31.999-76.032-31.999s-57.409 12.797-77.577 31.999c-20.168 20.798-31.027 49.599-31.027 80.002 0 28.802 12.409 57.609 31.027 78.406 20.168 20.801 48.095 33.597 77.577 33.597 27.927 0 55.864-12.795 76.032-33.597zM184.638 990.403c20.168-20.797 32.578-49.603 32.578-78.406s-12.409-57.6-32.578-79.993c-20.168-20.806-48.103-32-76.031-32s-57.41 12.795-77.577 32c-20.168 20.797-31.029 49.599-31.029 79.993 0 28.802 12.409 57.609 31.029 78.406 20.168 20.806 48.095 33.597 77.577 33.597 27.928 0 55.863-12.791 76.031-33.597zM588.032 990.403c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.6-32.577-79.993c-20.168-20.806-48.105-32-76.032-32s-57.41 12.795-77.577 32c-20.168 20.797-31.029 49.599-31.029 79.993 0 28.802 12.409 57.609 31.029 78.406 20.168 20.806 48.095 33.597 77.577 33.597 27.927 0 55.864-12.791 76.032-33.597zM991.423 990.403c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.6-32.577-79.993c-20.168-20.806-48.105-32-76.032-32s-57.409 12.795-77.577 32c-20.168 20.797-31.027 49.599-31.027 79.993 0 28.802 12.409 57.609 31.027 78.406 20.168 20.806 48.095 33.597 77.577 33.597 27.927 0 55.864-12.791 76.032-33.597z" + ], + "attrs": [{ "fill": "rgb(255, 255, 255)" }], + "isMulticolor": false, + "isMulticolor2": false, + "grid": 0, + "tags": ["Workspace"] + }, + "attrs": [{ "fill": "rgb(255, 255, 255)" }], + "properties": { + "order": 2, + "id": 0, + "name": "workspace", + "prevSize": 32, + "code": 59694 + }, + "setIdx": 0, + "setId": 4, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M128 896v-341.333h85.333v196.264l537.598-537.598h-196.264v-85.333h341.333v341.333h-85.331v-196.266l-537.602 537.602h196.266v85.331h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "grid": 0, + "tags": [ + "Expand" + ], + "colorPermutations": {} + }, + "attrs": [], + "properties": { + "order": 68, + "id": 96, + "name": "expand", + "prevSize": 32, + "code": 59694 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M128 810.669l-64-64 320-320.002 170.667 170.666 302.933-341.333 59.731 59.733-362.664 409.598-170.667-170.664-256 256.002z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "show_chart" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 445, + "id": 0, + "name": "show-chart", + "prevSize": 32, + "code": 59766 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M853.333 85.333h-682.667c-46.933 0-84.907 38.4-84.907 85.333l-0.427 768 170.667-170.667h597.333c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM256 384h512v85.333h-512v-85.333zM597.333 597.333h-341.333v-85.333h341.333v85.333zM768 341.333h-512v-85.333h512v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chat_filled" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 361, + "id": 1, + "name": "chat-filled", + "prevSize": 32, + "code": 59765 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-5.973 0-11.52 0.427-17.067 1.707-16.64 3.413-31.573 11.947-43.093 23.467-7.68 7.68-14.080 17.067-18.347 27.307-4.267 9.813-6.827 20.907-6.827 32.853v597.333c0 11.52 2.56 23.040 6.827 33.28s10.667 19.2 18.347 27.307c11.52 11.52 26.453 20.053 43.093 23.467 5.547 0.853 11.093 1.28 17.067 1.28h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM469.333 604.587l-60.16 60.587-153.173-153.173 153.173-153.173 60.16 60.587-92.587 92.587 92.587 92.587zM512 181.333c-17.493 0-32-14.507-32-32s14.507-32 32-32 32 14.507 32 32-14.507 32-32 32zM614.827 665.173l-60.16-60.587 92.587-92.587-92.587-92.587 60.16-60.587 153.173 153.173-153.173 153.173z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "integration_instructions_filled" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 362, + "id": 2, + "name": "integration-instructions-filled", + "prevSize": 32, + "code": 59764 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M512 853.333l-341.333-341.333 341.333-341.333 44.8 44.8-264.533 264.533h561.067v64h-561.067l264.533 264.533z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_back" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 363, + "id": 3, + "name": "arrow-back", + "prevSize": 32, + "code": 59758 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M512 853.333l-341.333-341.333 44.8-44.8 264.533 264.533v-561.067h64v561.067l264.533-264.533 44.8 44.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_downward" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 364, + "id": 4, + "name": "arrow-downward", + "prevSize": 32, + "code": 59759 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M598.4 765.867l-45.867-44.8 179.2-179.2h-561.067v-64h561.067l-180.267-180.267 45.867-44.8 257.067 257.067z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 365, + "id": 5, + "name": "arrow-right", + "prevSize": 32, + "code": 59760 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M480 853.333v-561.067l-264.533 264.533-44.8-44.8 341.333-341.333 341.333 341.333-44.8 44.8-264.533-264.533v561.067z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_upward" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 366, + "id": 6, + "name": "arrow-upward", + "prevSize": 32, + "code": 59761 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M256 598.4h333.867v-64h-333.867zM256 459.733h512v-64h-512zM256 321.067h512v-64h-512zM85.333 938.667v-789.333q0-24.533 19.2-44.267t44.8-19.733h725.333q24.533 0 44.267 19.733t19.733 44.267v554.667q0 24.533-19.733 44.267t-44.267 19.733h-618.667zM149.333 784l80-80h645.333v-554.667h-725.333zM149.333 149.333v634.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chat" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 367, + "id": 7, + "name": "chat", + "prevSize": 32, + "code": 59762 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M433.067 643.2q9.6-9.6 9.6-22.933t-9.6-22.933l-85.333-85.333 85.333-85.333q9.6-9.6 9.6-22.933t-9.6-22.933-22.933-9.6-22.933 9.6l-108.8 108.8q-9.6 9.6-9.6 22.933t9.6 22.933l107.733 107.733q9.6 9.6 23.467 9.6t23.467-9.6zM592 643.2q9.6 9.6 22.933 9.6t22.933-9.6l108.8-107.733q9.6-9.6 9.6-22.933t-9.6-22.933l-108.8-108.8q-9.6-8.533-22.933-8.533t-22.933 8.533q-9.6 9.6-9.6 23.467t9.6 22.4l85.333 85.333-85.333 85.333q-9.6 9.6-9.6 22.933t9.6 22.933zM192 832h640v-640h-640v640zM192 192v0zM192 896q-26.667 0-45.333-18.667t-18.667-45.333v-640q0-26.667 18.667-45.333t45.333-18.667h218.667q5.333-37.333 34.133-61.333t67.2-24 67.2 24 34.133 61.333h218.667q26.667 0 45.333 18.667t18.667 45.333v640q0 26.667-18.667 45.333t-45.333 18.667zM512 173.867q14.933 0 26.133-11.2t11.2-26.133-11.2-26.133-26.133-11.2-26.133 11.2-11.2 26.133 11.2 26.133 26.133 11.2z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "integration_instructions" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 368, + "id": 8, + "name": "integration-instructions", + "prevSize": 32, + "code": 59763 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M810.667 554.667h-256v256h-85.333v-256h-256v-85.333h256v-256h85.333v256h256v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "add" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 369, + "id": 9, + "name": "add", + "prevSize": 32, + "code": 59731 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM597.333 725.333h-298.667v-85.333h298.667v85.333zM725.333 554.667h-426.667v-85.333h426.667v85.333zM725.333 384h-426.667v-85.333h426.667v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "article" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 370, + "id": 10, + "name": "article", + "prevSize": 32, + "code": 59732 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M682.667 42.667h-512c-46.933 0-85.333 38.4-85.333 85.333v597.333h85.333v-597.333h512v-85.333zM810.667 213.333h-469.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h469.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM810.667 896h-469.333v-597.333h469.333v597.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "copy" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 371, + "id": 11, + "name": "copy", + "prevSize": 32, + "code": 59733 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M256 810.667c0 46.933 38.4 85.333 85.333 85.333h341.333c46.933 0 85.333-38.4 85.333-85.333v-512h-512v512zM810.667 170.667h-149.333l-42.667-42.667h-213.333l-42.667 42.667h-149.333v85.333h597.333v-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "delete" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 372, + "id": 12, + "name": "delete", + "prevSize": 32, + "code": 59734 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M385.067 705.067l126.933-129.067 128 129.067 50.133-51.2-126.933-129.067 126.933-129.067-50.133-51.2-128 129.067-126.933-129.067-51.2 51.2 128 129.067-128 129.067zM278.4 896q-25.6 0-44.8-19.2t-19.2-44.8v-608h-43.733v-64h200.533v-32h281.6v32h200.533v64h-43.733v608q0 25.6-19.2 44.8t-44.8 19.2zM745.6 224h-467.2v608h467.2zM278.4 224v608z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "delete_item" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 373, + "id": 13, + "name": "delete-item", + "prevSize": 32, + "code": 59735 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M384 691.2l-179.2-179.2-59.733 59.733 238.933 238.933 512-512-59.733-59.733-452.267 452.267z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "done" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 374, + "id": 14, + "name": "done", + "prevSize": 32, + "code": 59736 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M896 256h-85.333v384h-554.667v85.333c0 23.467 19.2 42.667 42.667 42.667h469.333l170.667 170.667v-640c0-23.467-19.2-42.667-42.667-42.667zM725.333 512v-384c0-23.467-19.2-42.667-42.667-42.667h-554.667c-23.467 0-42.667 19.2-42.667 42.667v597.333l170.667-170.667h426.667c23.467 0 42.667-19.2 42.667-42.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "forum" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 375, + "id": 15, + "name": "forum", + "prevSize": 32, + "code": 59737 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM554.667 810.667h-85.333v-85.333h85.333v85.333zM642.987 480l-38.4 39.253c-30.72 31.147-49.92 56.747-49.92 120.747h-85.333v-21.333c0-46.933 19.2-89.6 49.92-120.747l52.907-53.76c15.787-15.36 25.173-36.693 25.173-60.16 0-46.933-38.4-85.333-85.333-85.333s-85.333 38.4-85.333 85.333h-85.333c0-94.293 76.373-170.667 170.667-170.667s170.667 76.373 170.667 170.667c0 37.547-15.36 71.68-39.68 96z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "help" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 376, + "id": 16, + "name": "help", + "prevSize": 32, + "code": 59738 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M896 341.333c-61.867 0-96.427 61.44-82.347 107.093l-151.467 151.893c-12.8-3.84-31.573-3.84-44.373 0l-108.8-108.8c14.507-45.653-20.053-107.52-82.347-107.52-61.867 0-96.853 61.44-82.347 107.52l-194.56 194.133c-45.653-14.080-107.093 20.48-107.093 82.347 0 46.933 38.4 85.333 85.333 85.333 61.867 0 96.427-61.44 82.347-107.093l194.133-194.56c12.8 3.84 31.573 3.84 44.373 0l108.8 108.8c-14.507 45.653 20.053 107.52 82.347 107.52 61.867 0 96.853-61.44 82.347-107.52l151.893-151.467c45.653 14.080 107.093-20.48 107.093-82.347 0-46.933-38.4-85.333-85.333-85.333z", + "M640 384l40.107-88.32 87.893-39.68-87.893-39.68-40.107-88.32-39.253 88.32-88.747 39.68 88.747 39.68z", + "M149.333 469.333l21.333-85.333 85.333-21.333-85.333-21.333-21.333-85.333-21.333 85.333-85.333 21.333 85.333 21.333z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "insights" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 377, + "id": 17, + "name": "insights", + "prevSize": 32, + "code": 59739 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M511.573 85.333c-235.52 0-426.24 191.147-426.24 426.667s190.72 426.667 426.24 426.667c235.947 0 427.093-191.147 427.093-426.667s-191.147-426.667-427.093-426.667zM807.253 341.333h-125.867c-13.653-53.333-33.28-104.533-58.88-151.893 78.507 26.88 143.787 81.493 184.747 151.893zM512 172.373c35.413 51.2 63.147 107.947 81.493 168.96h-162.987c18.347-61.013 46.080-117.76 81.493-168.96zM181.76 597.333c-6.827-27.307-11.093-55.893-11.093-85.333s4.267-58.027 11.093-85.333h144.213c-3.413 28.16-5.973 56.32-5.973 85.333s2.56 57.173 5.973 85.333h-144.213zM216.747 682.667h125.867c13.653 53.333 33.28 104.533 58.88 151.893-78.507-26.88-143.787-81.067-184.747-151.893zM342.613 341.333h-125.867c40.96-70.827 106.24-125.013 184.747-151.893-25.6 47.36-45.227 98.56-58.88 151.893zM512 851.627c-35.413-51.2-63.147-107.947-81.493-168.96h162.987c-18.347 61.013-46.080 117.76-81.493 168.96zM611.84 597.333h-199.68c-3.84-28.16-6.827-56.32-6.827-85.333s2.987-57.6 6.827-85.333h199.68c3.84 27.733 6.827 56.32 6.827 85.333s-2.987 57.173-6.827 85.333zM622.507 834.56c25.6-47.36 45.227-98.56 58.88-151.893h125.867c-40.96 70.4-106.24 125.013-184.747 151.893zM698.027 597.333c3.413-28.16 5.973-56.32 5.973-85.333s-2.56-57.173-5.973-85.333h144.213c6.827 27.307 11.093 55.893 11.093 85.333s-4.267 58.027-11.093 85.333h-144.213z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "localization" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 378, + "id": 18, + "name": "localization", + "prevSize": 32, + "code": 59740 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M810.667 810.667h-597.333v-597.333h298.667v-85.333h-298.667c-47.36 0-85.333 38.4-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-298.667h-85.333v298.667zM597.333 128v85.333h153.173l-419.413 419.413 60.16 60.16 419.413-419.413v153.173h85.333v-298.667h-298.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "launch" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 379, + "id": 19, + "name": "launch", + "prevSize": 32, + "code": 59741 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M896 512l-186.453 262.827c-15.787 22.187-41.813 35.84-69.547 35.84h-128v-256h-128v-128h-256v-128c0-46.933 38.4-85.333 85.333-85.333h426.667c27.733 0 53.76 13.227 69.547 35.84l186.453 262.827zM426.667 640h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "new_label" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 380, + "id": 20, + "name": "new-label", + "prevSize": 32, + "code": 59742 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM426.667 704v-384l256 192-256 192z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "play_circle_filled" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 381, + "id": 21, + "name": "play-circle-filled", + "prevSize": 32, + "code": 59743 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M810.667 554.667h-597.333v-85.333h597.333v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "remove" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 382, + "id": 22, + "name": "remove", + "prevSize": 32, + "code": 59744 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M512 213.333v-170.667l-213.333 213.333 213.333 213.333v-170.667c141.227 0 256 114.773 256 256s-114.773 256-256 256-256-114.773-256-256h-85.333c0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "replay" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 383, + "id": 23, + "name": "replay", + "prevSize": 32, + "code": 59745 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M671.147 128h-318.293l-224.853 224.853v318.293l224.853 224.853h318.293l224.853-224.853v-318.293l-224.853-224.853zM512 738.133c-30.72 0-55.467-24.747-55.467-55.467s24.747-55.467 55.467-55.467c30.72 0 55.467 24.747 55.467 55.467s-24.747 55.467-55.467 55.467zM554.667 554.667h-85.333v-256h85.333v256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "report" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 384, + "id": 24, + "name": "report", + "prevSize": 32, + "code": 59746 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M392.107 270.933c-87.040 97.707-146.773 238.080-152.32 251.307l-154.453-66.133 172.8-172.8c20.053-20.053 49.067-29.013 77.227-23.467l56.747 11.093zM476.587 725.333c0 0 159.573-66.133 251.307-157.867 230.4-230.4 192-410.453 179.627-450.987-40.533-12.8-220.587-50.773-450.987 179.627-91.733 91.733-157.867 251.307-157.867 251.307l177.92 177.92zM753.067 631.893c-97.707 87.040-238.080 146.773-251.307 152.32l66.133 154.453 172.8-172.8c20.053-20.053 29.013-49.067 23.467-77.227l-11.093-56.747zM384 768c0 35.413-14.507 67.413-37.547 90.453-50.347 50.347-261.12 80.213-261.12 80.213s29.867-210.773 80.213-261.12c23.040-23.040 55.040-37.547 90.453-37.547 70.827 0 128 57.173 128 128zM554.667 384c0-46.933 38.4-85.333 85.333-85.333s85.333 38.4 85.333 85.333-38.4 85.333-85.333 85.333-85.333-38.4-85.333-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "rocket_launch" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 385, + "id": 25, + "name": "rocket-launch", + "prevSize": 32, + "code": 59747 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M85.76 896l895.573-384-895.573-384-0.427 298.667 640 85.333-640 85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "send" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 386, + "id": 26, + "name": "send", + "prevSize": 32, + "code": 59748 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M810.667 128h-597.76c-46.933 0-84.907 38.4-84.907 85.333l0.427 597.333c0 46.933 37.973 85.333 84.907 85.333h426.667l256-256v-426.667c0-46.933-38.4-85.333-85.333-85.333zM298.667 341.333h426.667v85.333h-426.667v-85.333zM512 597.333h-213.333v-85.333h213.333v85.333zM597.333 832v-234.667h234.667l-234.667 234.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "sticky_note_2" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 387, + "id": 27, + "name": "sticky-note-2", + "prevSize": 32, + "code": 59749 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M128 725.333v85.333h256v-85.333h-256zM128 213.333v85.333h426.667v-85.333h-426.667zM554.667 896v-85.333h341.333v-85.333h-341.333v-85.333h-85.333v256h85.333zM298.667 384v85.333h-170.667v85.333h170.667v85.333h85.333v-256h-85.333zM896 554.667v-85.333h-426.667v85.333h426.667zM640 384h85.333v-85.333h170.667v-85.333h-170.667v-85.333h-85.333v256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "tune" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 388, + "id": 28, + "name": "tune", + "prevSize": 32, + "code": 59750 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M896 431.787h-289.28l116.907-120.32c-116.48-115.2-305.067-119.467-421.547-4.267-116.48 115.627-116.48 302.080 0 417.707s305.067 115.627 421.547 0c58.027-57.173 87.040-124.16 87.040-208.64h85.333c0 84.48-37.547 194.133-112.64 268.373-149.76 148.48-392.96 148.48-542.72 0-149.333-148.053-150.613-388.693-0.853-536.747s389.973-148.053 539.733 0l116.48-119.893v303.787zM533.333 341.333v181.333l149.333 88.747-30.72 51.627-182.613-108.373v-213.333h64z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "update" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 389, + "id": 29, + "name": "update", + "prevSize": 32, + "code": 59751 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M234.667 853.333q-25.6 0-44.8-19.2t-19.2-44.8v-152.533h64v152.533h554.667v-152.533h64v152.533q0 25.6-19.2 44.8t-44.8 19.2zM480 690.133v-395.733l-128 128-45.867-45.867 205.867-205.867 205.867 205.867-45.867 45.867-128-128v395.733z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "export" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 390, + "id": 30, + "name": "export", + "prevSize": 32, + "code": 59752 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M512 298.667c117.76 0 213.333 95.573 213.333 213.333 0 27.733-5.547 53.76-15.36 78.080l124.587 124.587c64.427-53.76 115.2-123.307 146.347-202.667-73.813-187.307-256-320-469.333-320-59.733 0-116.907 10.667-169.813 29.867l92.16 92.16c24.32-9.813 50.347-15.36 78.080-15.36zM85.333 182.187l116.907 116.907c-70.827 55.040-126.293 128.427-159.573 212.907 73.813 187.307 256 320 469.333 320 66.133 0 129.28-12.8 186.88-35.84l17.92 17.92 125.013 124.587 54.187-54.187-756.48-756.48-54.187 54.187zM321.28 418.133l66.133 66.133c-2.133 8.96-3.413 18.347-3.413 27.733 0 70.827 57.173 128 128 128 9.387 0 18.773-1.28 27.733-3.413l66.133 66.133c-28.587 14.080-60.16 22.613-93.867 22.613-117.76 0-213.333-95.573-213.333-213.333 0-33.707 8.533-65.28 22.613-93.867zM505.173 384.853l134.4 134.4 0.853-6.827c0-70.827-57.173-128-128-128l-7.253 0.427z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "hide" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 391, + "id": 31, + "name": "hide", + "prevSize": 32, + "code": 59753 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M661.333 597.333h-33.707l-11.947-11.52c41.813-48.64 66.987-111.787 66.987-180.48 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.693 0 131.84-25.173 180.48-66.987l11.52 11.947v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.24 0-192-85.76-192-192s85.76-192 192-192 192 85.76 192 192-85.76 192-192 192z", + "M512 426.667h-85.333v85.333h-42.667v-85.333h-85.333v-42.667h85.333v-85.333h42.667v85.333h85.333v42.667z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_in" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 392, + "id": 32, + "name": "zoom-in", + "prevSize": 32, + "code": 59754 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M661.333 597.333h-33.707l-11.947-11.52c41.813-48.64 66.987-111.787 66.987-180.48 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.693 0 131.84-25.173 180.48-66.987l11.52 11.947v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.24 0-192-85.76-192-192s85.76-192 192-192 192 85.76 192 192-85.76 192-192 192zM298.667 384h213.333v42.667h-213.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_out" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 393, + "id": 33, + "name": "zoom-out", + "prevSize": 32, + "code": 59755 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M0 0h960.324v1024h-960.324v-1024z" + ], + "width": 981, + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Hover" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 394, + "id": 34, + "name": "Hover", + "prevSize": 32, + "code": 59756 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M873.6 150.4c-92.8-92.8-220.16-150.4-361.6-150.4-135.791 0-266.020 53.943-362.038 149.962s-149.962 226.248-149.962 362.038c0 135.789 53.943 266.022 149.962 362.042 96.019 96.013 226.248 149.958 362.038 149.958 238.72 0 437.76-163.2 494.72-384h-133.12c-52.48 149.12-194.56 256-361.6 256-101.843 0-199.515-40.454-271.529-112.474-72.014-72.013-112.471-169.683-112.471-271.526s40.457-199.515 112.471-271.529c72.014-72.014 169.686-112.471 271.529-112.471 106.24 0 200.96 44.16 270.080 113.92l-206.080 206.080h448v-448l-150.4 150.4z" + ], + "attrs": [ + { + "fill": "rgb(71, 51, 81)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Vector" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(71, 51, 81)" + } + ], + "properties": { + "order": 395, + "id": 35, + "name": "Vector", + "prevSize": 32, + "code": 59757 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M236.308 0c105.025 0 189.046 63.015 220.554 157.538h488.369v157.538h-157.538v157.538h-157.538v-157.538h-173.292c-31.508 94.523-120.779 157.538-220.554 157.538-131.282 0-236.308-105.025-236.308-236.308s105.025-236.308 236.308-236.308zM236.308 157.538c-42.010 0-78.769 36.759-78.769 78.769s36.759 78.769 78.769 78.769c42.010 0 78.769-36.759 78.769-78.769s-36.759-78.769-78.769-78.769zM262.564 735.179h157.538v-157.538h105.026v157.538h157.538v105.029h-157.538v157.538h-105.026v-157.538h-157.538v-105.029z" + ], + "width": 945, + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1631531621501542151": [ + { + "f": 0 + } + ] + }, + "tags": [ + "generate" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + } + ], + "properties": { + "order": 417, + "id": 36, + "name": "generate", + "prevSize": 32, + "code": 59730 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M682.643 42.625h-511.997c-46.933 0-85.333 38.4-85.333 85.333v597.334h85.333v-597.334h511.997v-85.333zM810.643 213.292h-469.331c-46.934 0-85.334 38.4-85.334 85.334v597.33c0 46.938 38.4 85.338 85.334 85.338h469.331c46.938 0 85.338-38.4 85.338-85.338v-597.33c0-46.934-38.4-85.334-85.338-85.334zM810.643 895.955h-469.331v-597.33h469.331v597.33z" + ], + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Copy" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "properties": { + "order": 418, + "id": 37, + "name": "copy1", + "prevSize": 32, + "code": 59729 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M170.653 284.389c62.577 0 113.777-51.2 113.777-113.777s-51.2-113.778-113.777-113.778c-62.578 0-113.778 51.2-113.778 113.778s51.2 113.777 113.778 113.777zM170.653 398.167c-62.578 0-113.778 51.2-113.778 113.777s51.2 113.777 113.778 113.777c62.577 0 113.777-51.2 113.777-113.777s-51.2-113.777-113.777-113.777zM170.653 739.5c-62.578 0-113.778 51.2-113.778 113.777 0 62.579 51.2 113.779 113.778 113.779s113.777-51.2 113.777-113.779c0-62.577-51.2-113.777-113.777-113.777z" + ], + "width": 341, + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "16315316211725524611815425111861791851228224228123686791501542151": [ + { + "f": 3 + } + ] + }, + "tags": [ + "options" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "properties": { + "order": 419, + "id": 38, + "name": "options", + "prevSize": 32, + "code": 59728 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M627.84 14.125h-192.826l-430.733 701.19c0 0 162.776 301.763 525.895 301.763 363.117 0 525.891-301.763 525.891-301.763l-428.227-701.19zM263.472 711.558l266.704-438.243 269.206 438.243h-535.911z" + ], + "width": 1088, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arthur-logo-small-v2" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "properties": { + "order": 420, + "id": 39, + "name": "arthur-logo-small-v2", + "prevSize": 32, + "code": 59727 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M627.84 14.112h-192.832l-430.72 701.216s162.784 301.76 525.888 301.76c363.104 0 525.888-301.76 525.888-301.76l-428.224-701.248zM263.456 711.552l266.72-438.24 269.216 438.24h-535.936z" + ], + "width": 1088, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arthur-logo-small" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "properties": { + "order": 421, + "id": 40, + "name": "arthur-logo-small", + "prevSize": 32, + "code": 59726 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667c235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667zM554.667 725.333h-85.333v-85.333h85.333v85.333zM554.667 554.667h-85.333v-256h85.333v256z" + ], + "attrs": [ + { + "fill": "rgb(236, 86, 79)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Error" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(236, 86, 79)" + } + ], + "properties": { + "order": 422, + "id": 41, + "name": "error", + "prevSize": 32, + "code": 59701 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M384 768h512v-85.333h-512v85.333zM128 256v85.333h768v-85.333h-768zM384 554.667h512v-85.333h-512v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "segmentation" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 423, + "id": 42, + "name": "segmentation", + "prevSize": 32, + "code": 59719 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M725.333 298.667l-60.16 60.16 110.080 110.507h-433.92v85.333h433.92l-110.080 110.080 60.16 60.587 213.333-213.333zM170.667 213.333h341.333v-85.333h-341.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h341.333v-85.333h-341.333v-597.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "logout_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 424, + "id": 43, + "name": "logout", + "prevSize": 32, + "code": 59717 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M128 736v160h160l471.893-471.893-160-160-471.893 471.893zM883.627 300.373c16.64-16.64 16.64-43.52 0-60.16l-99.84-99.84c-16.64-16.64-43.52-16.64-60.16 0l-78.080 78.080 160 160 78.080-78.080z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pencil" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 425, + "id": 44, + "name": "pencil", + "prevSize": 32, + "code": 59716 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M33.28 41.472c-4.506 4.506-5.888 7.526-6.758 14.95-0.614 5.12-0.87 86.067-0.614 179.968 0.461 137.062 0.973 171.418 2.765 174.592 8.090 14.182 36.966 14.182 45.056 0 1.792-3.174 2.304-35.738 2.662-164.813l0.512-160.819h156.058c173.67 0 166.81 0.41 172.237-11.059 3.43-7.219 3.482-21.76 0.102-28.262-5.53-10.752 4.762-10.189-189.491-10.189h-176.896l-5.632 5.632zM625.92 38.502c-3.015 1.88-5.454 4.418-7.165 7.424l-0.054 0.103c-3.379 6.502-3.328 21.043 0.102 28.262 5.427 11.469-1.434 11.059 172.237 11.059h156.058l0.512 160.819c0.358 129.075 0.87 161.638 2.662 164.813 8.090 14.182 36.966 14.182 45.056 0 1.792-3.174 2.304-37.53 2.714-174.592 0.307-93.901 0.051-174.848-0.563-179.968-0.87-7.424-2.253-10.445-6.758-14.95l-5.632-5.632-177.254 0.051c-153.446 0.051-177.869 0.41-181.914 2.611zM505.19 231.987c-2.355 0.717-59.955 25.907-128 55.962-68.096 30.003-126.618 55.501-130.048 56.627-4.536 1.885-8.38 4.612-11.498 8.015l-0.022 0.024-5.222 5.888 0.051 159.949c0 89.395 0.717 162.867 1.587 166.605 1.027 4.151 2.968 7.754 5.604 10.727l-0.023-0.026c2.304 2.304 56.32 27.085 125.952 57.856 67.072 29.594 125.798 55.859 130.509 58.317 5.163 2.925 11.34 4.649 17.92 4.649s12.757-1.724 18.104-4.744l-0.184 0.096c4.71-2.458 63.437-28.723 130.509-58.317 69.632-30.771 123.648-55.552 125.952-57.856 2.613-2.947 4.554-6.55 5.544-10.528l0.036-0.173c2.304-9.83 2.099-320.051-0.205-326.093-2.567-6.88-8.040-12.151-14.885-14.391l-0.168-0.047c-3.379-1.075-62.413-26.778-131.123-57.139-68.762-30.31-127.539-55.501-130.56-55.962-1.045-0.151-2.252-0.237-3.478-0.237-2.257 0-4.446 0.292-6.53 0.84l0.178-0.040zM608.307 325.939c52.173 22.989 94.822 42.24 94.822 42.752 0 0.563-43.008 19.968-95.539 43.162l-95.59 42.24-95.59-42.24c-52.531-23.194-95.539-42.598-95.539-43.11 0-1.178 189.798-85.299 191.437-84.89 0.666 0.154 43.878 19.098 96 42.086zM401.050 460.8c45.568 20.019 83.354 36.864 84.070 37.478s1.126 58.061 0.87 127.693l-0.461 126.566-203.059-89.702-0.461-127.386-0.41-127.386 18.33 8.141c10.086 4.506 55.603 24.576 101.12 44.595zM741.12 662.374c-1.126 1.075-189.286 84.634-199.68 88.678l-3.84 1.536 0.41-127.232 0.461-127.181 203.059-89.651 0.461 126.31c0.256 69.478-0.154 126.874-0.87 127.539zM40.090 622.029c-3.738 1.434-6.963 2.56-7.168 2.56-1.247 1.621-2.389 3.451-3.345 5.389l-0.086 0.192c-2.867 5.222-3.021 16.282-3.021 183.040 0 175.872 0 177.562 3.482 183.501 2.124 3.642 5.364 6.435 9.245 7.944l0.125 0.043c4.403 1.536 49.254 2.048 177.818 2.15 191.181 0.102 182.579 0.614 188.058-10.957 3.43-7.219 3.482-21.76 0.102-28.262-5.53-10.701 2.867-10.189-170.496-10.189h-157.952l-0.461-160.87c-0.461-175.309-0.051-167.731-10.138-172.954-4.42-2.118-9.608-3.356-15.085-3.356-3.961 0-7.771 0.647-11.329 1.842l0.251-0.073zM961.741 621.978c-7.782 2.867-10.445 5.939-12.851 14.541-1.024 3.738-1.69 65.382-1.69 163.482v157.44h-157.952c-173.414 0-165.018-0.512-170.547 10.189-3.533 6.81-3.379 22.989 0.307 29.184 6.195 10.496-0.922 10.138 187.853 10.035 128.563-0.102 173.414-0.614 177.818-2.15 4.006-1.552 7.246-4.345 9.323-7.9l0.047-0.087c3.482-5.939 3.482-7.629 3.482-182.63 0-192.41 0.358-185.242-9.574-190.413-4.473-2.142-9.724-3.393-15.266-3.393-3.911 0-7.677 0.623-11.203 1.775l0.255-0.072z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Group 1742-converted" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 426, + "id": 45, + "name": "object-detection", + "prevSize": 32, + "code": 59710 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M48.128 36.032c-4.164 2.265-7.672 5.201-10.509 8.703l-0.051 0.065-3.968 5.376v923.008l3.968 5.376c2.888 3.567 6.396 6.503 10.379 8.678l0.181 0.090c6.208 3.2 35.136 3.392 523.072 3.392s516.864-0.192 523.072-3.392c11.2-5.696 14.528-12.16 14.528-28.288 0-11.328-0.768-15.168-4.032-19.52-8.896-12.096 32.64-11.136-511.936-11.712l-496.768-0.512-0.512-438.528-0.512-438.592-3.968-5.376c-8.512-11.648-29.12-15.872-42.944-8.768zM595.392 98.176c-19.273 4.062-35.056 16.378-43.737 32.992l-0.167 0.352c-3.875 8.472-6.134 18.377-6.134 28.81 0 8.081 1.355 15.846 3.852 23.079l-0.149-0.497c8.996 22.707 30.407 38.642 55.642 39.485l0.102 0.003c41.216 1.92 71.552-32.32 65.024-73.344-1.721-13.447-8.042-25.17-17.308-33.759l-0.036-0.033c-14.656-14.72-34.88-20.8-57.088-17.088zM822.72 103.808c-102.848 9.216-98.24 8.576-104.96 15.232-4.672 4.736-5.44 6.976-5.44 16.256 0 18.816 6.848 26.048 24.576 25.92 4.992-0.064 36.224-2.56 69.504-5.568 33.28-2.944 60.736-5.184 61.12-4.864 0.32 0.32-154.752 148.8-344.64 329.984-139.37 132.475-253.666 242.132-367.524 352.241l16.548-15.921c-7.488 8.96-7.552 19.008-0.192 28.672 9.28 12.16 20.352 15.36 30.848 8.896 4.48-2.752 422.4-400.448 650.432-619.072l36.096-34.56-0.128 50.688-0.064 57.088c0.064 4.416 1.792 8.064 5.696 11.968 5.056 5.12 6.784 5.632 18.368 5.632 11.392 0 13.376-0.576 18.112-5.312 5.056-5.12 5.376-6.464 6.528-29.312 0.704-13.184 1.408-58.944 1.536-101.696 0.32-84.352 0.128-86.080-10.112-91.328-7.040-3.648-10.432-3.456-106.304 5.056zM625.152 132.608c9.046 5.713 14.967 15.657 14.967 26.984 0 8.437-3.285 16.107-8.646 21.801l0.015-0.016c-5.704 6.45-13.999 10.495-23.239 10.495-1.715 0-3.397-0.139-5.036-0.407l0.179 0.024c-15.36-1.728-25.6-12.672-26.944-28.864-0.214-1.308-0.336-2.815-0.336-4.35 0-8.98 4.185-16.983 10.71-22.165l0.058-0.045c5.542-5.266 13.053-8.506 21.321-8.506 6.306 0 12.173 1.885 17.066 5.121l-0.115-0.072zM334.080 162.944c-25.837 8.063-44.288 31.716-44.416 59.697l-0 0.015c0 19.52 4.032 30.336 16.448 43.968 12.672 13.888 26.752 19.776 47.232 19.712 0.001 0 0.002 0 0.003 0 23.984 0 44.792-13.601 55.13-33.511l0.163-0.345c4.544-8.576 5.12-11.712 5.12-28.8 0-16.32-0.64-20.416-4.416-27.456-6.402-11.974-15.839-21.597-27.301-28.045l-0.347-0.179c-8.576-4.736-12.736-5.632-26.496-6.080-1.754-0.113-3.803-0.177-5.867-0.177-5.385 0-10.668 0.437-15.815 1.276l0.563-0.076zM369.984 197.056c9.216 6.848 12.736 13.44 13.568 25.152 0.64 9.216 0.064 12.16-3.712 17.6-12.992 18.944-35.264 21.696-50.176 6.272-15.104-15.68-12.352-36.992 6.528-49.92 5.44-3.776 8.384-4.352 17.6-3.712 5.993 0.062 11.574 1.768 16.331 4.687l-0.139-0.079zM531.712 289.92c-19.1 4.245-34.803 16.239-43.923 32.434l-0.173 0.334c-12.48 24.512-6.080 58.176 14.592 76.352 11.11 9.709 25.746 15.63 41.765 15.63 24.883 0 46.429-14.286 56.884-35.104l0.167-0.366c4.032-8.192 4.736-12.352 4.736-27.84-0.064-16-0.704-19.456-5.12-27.904-6.91-11.721-16.297-21.291-27.492-28.216l-0.348-0.2c-8.881-3.493-19.167-5.906-29.892-6.76l-0.38-0.024c-1.152 0.064-6.016 0.896-10.816 1.664zM552.832 320.576c13.215 4.423 22.664 16.469 23.166 30.79l0.002 0.058c0 29.504-36.288 43.84-55.488 21.952-5.38-5.666-8.689-13.344-8.689-21.795 0-12.734 7.514-23.714 18.349-28.747l0.195-0.081c9.152-4.544 12.928-4.864 22.464-2.176zM325.44 358.72c-21.28 9.85-35.777 31.021-35.777 55.577 0 0.126 0 0.252 0.001 0.378l-0-0.019c-0.064 20.416 5.632 34.112 19.712 47.488 17.6 16.64 47.296 21.12 69.824 10.496 12.416-5.888 23.168-16.384 30.144-29.504 3.776-7.040 4.416-11.136 4.416-27.456s-0.64-20.416-4.416-27.456c-6.42-11.981-15.852-21.618-27.302-28.108l-0.346-0.18c-8.64-4.672-12.8-5.632-27.456-6.208-15.936-0.64-18.176-0.256-28.8 4.992zM779.264 355.904c-15.872 5.696-28.224 16.64-36.672 32.448-3.712 6.912-4.352 11.072-4.352 27.328 0 17.088 0.576 20.224 5.12 28.8 2.816 5.248 8.448 12.8 12.48 16.704 23.36 22.464 63.616 22.912 86.784 0.96 14.080-13.376 19.776-27.072 19.712-47.488 0.001-0.137 0.002-0.298 0.002-0.46 0-24.512-14.505-45.636-35.4-55.256l-0.378-0.156c-6.427-3.517-14.081-5.586-22.218-5.586-1.303 0-2.594 0.053-3.87 0.157l0.168-0.011c-0.14-0.001-0.306-0.001-0.471-0.001-7.423 0-14.629 0.934-21.505 2.691l0.6-0.13zM368.768 388.352c9.166 5.537 15.206 15.436 15.232 26.748l0 0.004c0 18.816-13.44 32.576-31.68 32.576-26.496 0-41.792-30.592-25.6-51.136 10.24-13.056 29.376-16.768 42.048-8.192zM816 388.288c20.544 14.016 21.312 39.168 1.536 53.888-5.008 3.457-11.208 5.522-17.891 5.522-6.762 0-13.030-2.114-18.179-5.718l0.102 0.068c-19.072-14.144-18.24-40.256 1.664-53.696 4.697-2.842 10.371-4.524 16.438-4.524 6.023 0 11.659 1.657 16.476 4.541l-0.146-0.081zM914.56 481.984c-32.96 6.528-54.72 39.36-48.576 73.28 8.96 49.536 69.76 68.608 106.048 33.28 11.471-11.496 18.565-27.364 18.565-44.889 0-16.143-6.019-30.881-15.935-42.091l0.059 0.068c-8.544-9.755-20.068-16.712-33.142-19.451l-0.394-0.069c-4.065-1.138-8.733-1.792-13.554-1.792-4.645 0-9.148 0.607-13.434 1.746l0.364-0.082zM937.024 512.64c7.744 2.112 17.92 11.776 20.928 19.776 9.664 25.728-17.344 51.584-42.752 40.96-9.010-4.614-15.771-12.543-18.746-22.137l-0.070-0.263c-4.224-14.080 3.776-30.016 18.368-36.608 8.96-4.096 12.8-4.352 22.272-1.728zM203.264 547.84c-11.588 4.21-21.263 11.348-28.44 20.533l-0.104 0.139c-8.457 10.617-13.569 24.226-13.569 39.028 0 17.44 7.096 33.222 18.558 44.617l0.003 0.003c13.888 13.888 21.824 16.896 43.968 16.96 16.384 0 20.48-0.64 27.84-4.48 12.352-6.4 25.984-20.416 30.912-31.808 2.843-7.384 4.49-15.927 4.49-24.855 0-9.49-1.861-18.545-5.237-26.82l0.171 0.475c-6.536-13.347-16.867-23.988-29.582-30.733l-0.37-0.179c-11.008-5.44-37.504-6.976-48.64-2.88zM580.48 550.976c-22.080 11.136-33.472 28.416-34.752 52.864-1.024 18.752 3.52 32.704 14.784 45.44 11.904 13.568 24.832 19.52 44.48 20.48 14.848 0.704 17.792 0.192 28.096-4.416 22.415-9.954 37.764-32.018 37.764-57.667 0-4.004-0.374-7.92-1.089-11.716l0.061 0.391c-3.843-20.099-16.615-36.599-33.941-45.463l-0.363-0.169c-6.784-3.52-12.352-4.608-25.92-5.12-16.128-0.512-18.048-0.192-29.12 5.376zM243.584 581.888c7.784 5.889 12.762 15.133 12.762 25.539 0 12.168-6.805 22.746-16.816 28.137l-0.17 0.084c-9.216 5.184-25.536 4.48-33.408-1.344-10.112-7.552-12.992-13.504-12.992-26.624 0-13.056 2.944-19.072 12.864-26.496 5.174-3.439 11.53-5.488 18.365-5.488 7.274 0 14.005 2.32 19.495 6.26l-0.1-0.068zM623.104 579.392c17.984 9.728 22.464 34.56 8.896 49.088-14.976 16-37.824 14.592-51.008-3.2-5.696-7.616-5.696-27.52-0.064-35.072 10.752-14.464 27.584-18.752 42.176-10.816zM719.872 674.496c-28.864 8.192-46.464 31.232-46.464 60.992 0 11.648 1.024 16.96 4.864 25.28 6.096 13.838 16.519 24.839 29.528 31.512l0.36 0.168c9.28 4.544 13.248 5.312 27.2 5.312 13.568 0 18.112-0.832 26.88-4.992 12.736-6.016 24.32-17.216 30.72-29.824 4.096-8 4.8-11.904 4.8-27.584 0-16.064-0.64-19.392-5.12-27.84-7.097-12.707-17.502-22.824-30.063-29.377l-0.401-0.191c-8.015-3.182-17.303-5.027-27.021-5.027-5.411 0-10.689 0.572-15.776 1.659l0.493-0.088zM746.304 704.768c6.592 2.496 15.36 10.56 19.008 17.536 7.232 13.888-0.192 34.432-15.168 41.664-14.4 6.976-28.608 4.288-38.336-7.296-5.063-5.593-8.162-13.048-8.162-21.226 0-12.95 7.771-24.086 18.904-28.998l0.203-0.080c8.896-4.096 15.744-4.544 23.552-1.6zM405.824 737.472c-30.042 5.018-52.657 30.822-52.657 61.907 0 17.343 7.039 33.042 18.416 44.395l0.001 0.001c12.992 12.992 26.176 18.304 45.632 18.304 0.027 0 0.060 0 0.093 0 30.417 0 55.666-22.126 60.53-51.161l0.050-0.359c7.104-44.224-27.008-78.784-72.064-73.088zM429.184 769.984c6.592 2.432 16.256 13.824 18.368 21.76 0.606 2.268 0.955 4.872 0.955 7.558 0 9.364-4.234 17.739-10.891 23.315l-0.047 0.039c-3.473 3.297-7.57 5.978-12.090 7.84l-0.262 0.096c-7.744 1.92-21.952-0.384-27.392-4.416-9.92-7.424-12.864-13.44-12.864-26.496 0-9.344 0.96-13.44 3.968-17.472 10.368-13.952 24.128-18.112 40.256-12.224z" + ], + "width": 1152, + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "Group 1743" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 427, + "id": 46, + "name": "regression", + "prevSize": 32, + "code": 59713 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M298.636 5.12c-11.45 5.679-13.964 9.588-86.202 132.934-26.996 46.080-85.457 144.57-129.955 218.764-76.986 128.559-80.896 135.727-80.896 150.528 0 14.895 5.679 25.135 141.405 254.417 109.94 185.809 143.732 240.547 151.738 245.946l10.333 6.982 1531.811-1.583 11.729-11.636 11.636-11.729 0.838-478.58c0.745-473.274 0.652-478.673-5.399-488.727-4.427-6.451-9.84-11.864-16.082-16.155l-0.208-0.135c-10.054-6.051-17.222-6.144-770.42-6.051-691.852 0-761.111 0.465-770.327 5.027zM1778.036 507.345v423.564l-1437.137-1.583-124.183-209.455c-110.033-185.53-123.904-210.292-121.297-217.181 1.489-4.282 51.665-89.46 111.43-189.254-25.848 50.875 14.587-16.268 54.733-83.602l67.402-122.036 13.591-24.017h1435.462v423.564zM739.421 238.778c-26.717 16.384-29.231 46.359-5.585 68.422l8.285 7.727h545.233l9.309-8.844c17.873-17.129 20.108-38.353 6.051-56.32-13.871-17.594-4.934-17.036-290.257-17.036-255.255 0-263.354 0.186-273.036 6.051zM323.025 364.823c-52.786 14.815-93.373 55.926-107.186 107.944l-0.241 1.066c-18.991 72.89 26.438 151.924 100.445 174.825 12.952 4.176 27.852 6.584 43.315 6.584 38.993 0 74.41-15.309 100.569-40.245l-0.058 0.055c29.169-26.884 47.378-65.279 47.378-107.927 0-24.241-5.883-47.107-16.298-67.25l0.385 0.819c-10.147-20.666-40.215-51.293-61.812-62.836-20.351-11.007-44.55-17.476-70.26-17.476-12.868 0-25.357 1.621-37.275 4.669l1.039-0.225zM393.868 455.401c41.891 25.972 36.119 91.601-9.775 110.778-7.043 2.783-15.201 4.396-23.736 4.396-18.656 0-35.511-7.708-47.556-20.112l-0.016-0.016c-11.078-11.916-14.895-22.993-14.895-43.38 0-50.548 52.317-78.662 95.977-51.665zM739.421 471.505c-26.717 16.384-29.231 46.359-5.585 68.422l8.285 7.727 363.613 0.931c338.665 0.838 364.265 0.559 373.667-4.375 30.72-16.105 29.044-57.716-2.979-74.38-7.075-3.724-65.164-4.375-367.709-4.375-350.673 0-359.61 0.186-369.292 6.051zM738.211 705.257c-24.111 16.012-27.462 44.218-7.633 64.047l11.171 11.078 305.897 1.769 10.705-7.168c21.132-14.15 26.345-38.26 12.474-57.809-13.591-19.084-13.033-18.991-174.825-18.991h-147.27l-10.519 7.075z" + ], + "width": 1862, + "attrs": [ + { + "fill": "rgb(181, 54, 251)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + { + "f": 0 + } + ] + }, + "tags": [ + "Group 1741" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(181, 54, 251)" + } + ], + "properties": { + "order": 428, + "id": 47, + "name": "multilabel", + "prevSize": 32, + "code": 59714 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M136.533 194.219c-11.136 1.28-15.36 7.125-15.36 21.376 0 10.581 2.987 15.616 10.667 17.92 3.072 0.939 21.675 2.176 41.387 2.731 49.621 1.408 79.787 6.613 120.533 20.736 84.395 29.269 153.344 92.16 186.069 169.685 12.544 29.696 17.451 52.309 21.12 97.749 4.267 52.864 12.203 84.011 31.403 123.264 36.011 73.6 97.792 131.2 178.475 166.315 41.145 18.472 89.014 30.057 139.36 31.978l0.714 0.022 22.315 1.024 5.504-4.949c9.643-8.619 8.917-28.587-1.195-33.792-2.517-1.323-13.013-2.859-23.339-3.499-51.883-3.157-98.645-15.019-141.909-36.096-75.136-36.608-133.589-102.229-157.312-176.512-7.083-22.272-9.984-39.552-13.141-77.611-3.115-37.888-7.125-58.837-16.384-85.76-30.592-88.661-100.181-161.237-193.493-201.685-34.091-14.805-64.896-23.381-104.96-29.269-12.459-1.835-81.963-4.651-90.453-3.627zM579.029 195.243c-17.664 5.76-31.573 18.048-39.509 34.944-3.84 8.277-4.48 11.861-4.48 25.856 0 14.891 0.469 17.195 5.547 27.52 6.571 13.355 17.28 23.851 30.848 30.208 8.363 3.883 11.904 4.523 25.899 4.523s17.536-0.64 25.899-4.523c13.568-6.357 24.277-16.853 30.848-30.208 5.077-10.325 5.547-12.629 5.547-27.563s-0.469-17.237-5.547-27.563c-10.667-21.675-29.909-34.133-54.187-35.029-1.364-0.098-2.956-0.153-4.561-0.153-5.789 0-11.408 0.725-16.773 2.089l0.469-0.101zM835.029 280.576c-17.664 5.76-31.573 18.048-39.509 34.944-3.84 8.277-4.48 11.861-4.48 25.856 0 14.891 0.469 17.195 5.547 27.52 6.571 13.355 17.28 23.851 30.848 30.208 8.363 3.883 11.904 4.523 25.899 4.523s17.536-0.64 25.899-4.523c13.568-6.357 24.277-16.853 30.848-30.208 5.077-10.325 5.547-12.629 5.547-27.563s-0.469-17.237-5.547-27.563c-10.667-21.675-29.909-34.133-54.187-35.029-1.364-0.098-2.956-0.153-4.561-0.153-5.789 0-11.408 0.725-16.773 2.089l0.469-0.101zM238.293 314.112c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM273.067 344.875c10.325 4.693 16.683 10.965 21.547 21.205 2.509 5.265 3.974 11.443 3.974 17.963 0 23.517-19.064 42.581-42.581 42.581-0.002 0-0.004-0-0.007-0l0 0c-12.103-0.271-23.012-5.166-31.073-12.982l0.012 0.011c-7.068-7.817-11.393-18.23-11.393-29.653s4.325-21.837 11.427-29.692l-0.034 0.038c11.477-12.245 32.725-16.427 48.128-9.472zM366.293 527.445c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM707.029 536.576c-17.664 5.76-31.573 18.048-39.509 34.944-3.84 8.277-4.48 11.861-4.48 25.856 0 14.891 0.469 17.195 5.547 27.52 6.571 13.355 17.28 23.851 30.848 30.208 8.363 3.883 11.904 4.523 25.899 4.523s17.536-0.64 25.899-4.523c13.568-6.357 24.277-16.853 30.848-30.208 5.077-10.325 5.547-12.629 5.547-27.563s-0.469-17.237-5.547-27.563c-10.667-21.675-29.909-34.133-54.187-35.029-1.364-0.098-2.956-0.153-4.561-0.153-5.789 0-11.408 0.725-16.773 2.089l0.469-0.101zM401.067 558.208c10.325 4.693 16.683 10.965 21.547 21.205 2.509 5.265 3.974 11.443 3.974 17.963 0 23.517-19.064 42.581-42.581 42.581-0.002 0-0.004-0-0.007-0l0 0c-12.103-0.271-23.012-5.166-31.073-12.982l0.012 0.011c-7.068-7.817-11.393-18.23-11.393-29.653s4.325-21.837 11.427-29.692l-0.034 0.038c11.477-12.245 32.725-16.427 48.128-9.472zM195.627 698.112c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM230.4 728.875c10.325 4.693 16.683 10.965 21.547 21.205 2.509 5.265 3.974 11.443 3.974 17.963 0 23.517-19.064 42.581-42.581 42.581-0.002 0-0.004-0-0.007-0l0 0c-12.103-0.271-23.012-5.166-31.073-12.982l0.012 0.011c-7.068-7.817-11.393-18.23-11.393-29.653s4.325-21.837 11.427-29.692l-0.034 0.038c11.477-12.245 32.725-16.427 48.128-9.472zM494.293 740.779c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM529.067 771.541c10.325 4.693 16.683 10.965 21.547 21.205 2.505 5.262 3.968 11.435 3.968 17.949 0 23.517-19.064 42.581-42.581 42.581s-42.581-19.064-42.581-42.581c0-0.010 0-0.021 0-0.031l-0 0.002c0-10.624 4.437-22.059 11.52-29.653 11.477-12.245 32.725-16.427 48.128-9.472z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "Small" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 429, + "id": 48, + "name": "classification", + "prevSize": 32, + "code": 59715 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M451.84 316.16l60.16-60.16-170.667-170.667-170.667 170.667 60.16 60.16 67.84-67.413v647.253h85.333v-647.253l67.84 67.413z", + "M572.16 707.84l-60.16 60.16 170.667 170.667 170.667-170.667-60.16-60.16-67.84 67.413v-647.253h-85.333v647.253l-67.84-67.413z" + ], + "attrs": [ + { + "fill": "rgb(186, 179, 185)" + }, + { + "fill": "rgb(186, 179, 185)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + { + "f": 1 + }, + { + "f": 1 + } + ] + }, + "tags": [ + "Default" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(186, 179, 185)" + }, + { + "fill": "rgb(186, 179, 185)" + } + ], + "properties": { + "order": 430, + "id": 49, + "name": "sort-default", + "prevSize": 32, + "code": 59712 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M242.859 325.973c-8.107 3.285-11.819 20.437-6.571 30.549 1.701 2.942 4.179 5.268 7.155 6.74l0.098 0.044c3.541 1.451 54.443 1.835 196.48 1.536l191.744-0.469 4.096-4.779c3.371-3.925 4.139-6.656 4.139-15.061 0-9.088-0.597-10.88-4.992-15.275l-4.992-4.992-191.701 0.128c-106.923 0.043-193.365 0.768-195.456 1.579zM122.027 429.909c-9.472 5.973-99.541 98.005-100.779 102.997-0.305 1.411-0.48 3.032-0.48 4.693s0.175 3.282 0.507 4.845l-0.027-0.152c1.749 7.125 99.2 103.851 105.813 105.003 13.184 2.347 28.8-13.227 25.771-25.6-0.768-3.072-15.232-18.859-40.661-44.416l-39.509-39.637 39.424-39.723c42.923-43.221 44.288-45.227 38.827-56.789-3.371-7.125-13.269-14.464-19.456-14.464-3.537 0.352-6.744 1.513-9.515 3.294l0.085-0.051zM882.133 430.848c-7.808 5.291-12.373 14.549-10.795 21.931 0.896 4.139 10.795 15.147 40.576 45.141l39.424 39.723-39.509 39.637c-25.429 25.557-39.893 41.344-40.661 44.416-3.029 12.373 12.587 27.947 25.771 25.6 6.613-1.152 104.064-97.877 105.813-105.003 0.305-1.411 0.48-3.032 0.48-4.693s-0.175-3.282-0.507-4.845l0.027 0.152c-1.28-5.205-94.037-99.584-101.973-103.808-6.613-3.499-11.648-3.029-18.645 1.749zM246.485 445.568c-8.96 2.603-11.819 7.339-11.819 19.499 0 12.459 2.859 16.896 12.629 19.627 8.661 2.389 524.416 2.304 533.077-0.085 8.576-2.389 11.776-7.68 11.776-19.541s-3.2-17.152-11.776-19.541c-8.064-2.219-526.165-2.219-533.888 0.043zM239.445 575.872c-4.352 3.712-4.779 5.163-4.779 15.317 0 9.941 0.512 11.691 4.736 15.915l4.736 4.736h535.723l4.565-4.523c8.491-8.533 6.912-28.672-2.688-33.835-2.219-1.195-90.453-1.749-270.379-1.749h-267.136l-4.779 4.139zM245.76 692.395c-12.501 4.565-16 25.6-5.931 35.669l4.053 4.096h111.787c79.445 0 113.024-0.555 116.011-1.92 2.813-1.605 5.011-4.010 6.319-6.903l0.038-0.095c2.56-6.272 2.517-18.517-0.171-23.467-4.523-8.491-5.675-8.576-121.557-8.448-59.392 0.085-109.141 0.555-110.549 1.067z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "nlp-converted" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 431, + "id": 50, + "name": "nlp", + "prevSize": 32, + "code": 59711 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M661.333 597.333h-33.707l-11.947-11.52c41.813-48.64 66.987-111.787 66.987-180.48 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.693 0 131.84-25.173 180.48-66.987l11.52 11.947v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.24 0-192-85.76-192-192s85.76-192 192-192 192 85.76 192 192-85.76 192-192 192z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "search_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 432, + "id": 51, + "name": "search", + "prevSize": 32, + "code": 59724 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 52 + }, + { + "icon": { + "paths": [ + "M298.667 256h426.667l-213.76 268.8-212.907-268.8zM181.333 239.36c86.187 110.507 245.333 315.307 245.333 315.307v256c0 23.467 19.2 42.667 42.667 42.667h85.333c23.467 0 42.667-19.2 42.667-42.667v-256c0 0 158.72-204.8 244.907-315.307 21.76-28.16 1.707-68.693-33.707-68.693h-593.493c-35.413 0-55.467 40.533-33.707 68.693z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "filter_alt_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 433, + "id": 52, + "name": "filter", + "prevSize": 32, + "code": 59725 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 53 + }, + { + "icon": { + "paths": [ + "M752.213 249.173c-15.36-21.76-40.96-35.84-69.547-35.84l-469.333 0.427c-46.933 0-85.333 37.973-85.333 84.907v426.667c0 46.933 38.4 84.907 85.333 84.907l469.333 0.427c28.587 0 54.187-14.080 69.547-35.84l186.453-262.827-186.453-262.827zM682.667 725.333h-469.333v-426.667h469.333l151.467 213.333-151.467 213.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "18154251119638255122822422812552552551501542151": [ + {} + ] + }, + "tags": [ + "label_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 434, + "id": 53, + "name": "tag", + "prevSize": 32, + "code": 59718 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 54 + }, + { + "icon": { + "paths": [ + "M451.84 316.16l60.16-60.16-170.667-170.667-170.667 170.667 60.16 60.16 67.84-67.413v647.253h85.333v-647.253l67.84 67.413z", + "M572.16 707.84l-60.16 60.16 170.667 170.667 170.667-170.667-60.16-60.16-67.84 67.413v-647.253h-85.333v647.253l-67.84-67.413z" + ], + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + }, + { + "fill": "rgb(228, 224, 228)" + } + ], + "isMulticolor": true, + "isMulticolor2": false, + "colorPermutations": { + "18154251119638255122822422812552552551501542151": [ + { + "f": 0 + }, + { + "f": 3 + } + ] + }, + "tags": [ + "Ascending" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + }, + { + "fill": "rgb(228, 224, 228)" + } + ], + "properties": { + "order": 435, + "id": 54, + "name": "sort-asc", + "prevSize": 32, + "code": 59720, + "codes": [ + 59720, + 59721 + ] + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 55 + }, + { + "icon": { + "paths": [ + "M451.84 316.16l60.16-60.16-170.667-170.667-170.667 170.667 60.16 60.16 67.84-67.413v647.253h85.333v-647.253l67.84 67.413z", + "M572.16 707.84l-60.16 60.16 170.667 170.667 170.667-170.667-60.16-60.16-67.84 67.413v-647.253h-85.333v647.253l-67.84-67.413z" + ], + "attrs": [ + { + "fill": "rgb(228, 224, 228)" + }, + { + "fill": "rgb(50, 154, 215)" + } + ], + "isMulticolor": true, + "isMulticolor2": false, + "colorPermutations": { + "18154251119638255122822422812552552551501542151": [ + { + "f": 3 + }, + { + "f": 0 + } + ] + }, + "tags": [ + "Group 1790" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(228, 224, 228)" + }, + { + "fill": "rgb(50, 154, 215)" + } + ], + "properties": { + "order": 436, + "id": 55, + "name": "sort-desc", + "prevSize": 32, + "code": 59722, + "codes": [ + 59722, + 59723 + ] + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 56 + }, + { + "icon": { + "paths": [ + "M725.333 512h-213.333v213.333h213.333v-213.333zM682.667 42.667v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333h-42.667v-85.333h-85.333zM810.667 810.667h-597.333v-469.333h597.333v469.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "event_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 437, + "id": 56, + "name": "calendar", + "prevSize": 32, + "code": 59676 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 57 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM725.333 554.667h-426.667v-85.333h426.667v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "do_disturb_on_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 438, + "id": 57, + "name": "none", + "prevSize": 32, + "code": 59708 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 58 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667 426.667-190.72 426.667-426.667-190.72-426.667-426.667-426.667zM512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333 341.333 153.173 341.333 341.333-153.173 341.333-341.333 341.333zM665.173 298.667l-153.173 153.173-153.173-153.173-60.16 60.16 153.173 153.173-153.173 153.173 60.16 60.16 153.173-153.173 153.173 153.173 60.16-60.16-153.173-153.173 153.173-153.173z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cancel_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 439, + "id": 58, + "name": "cancel", + "prevSize": 32, + "code": 59709 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 59 + }, + { + "icon": { + "paths": [ + "M512 341.333l-256 256 60.16 60.16 195.84-195.413 195.84 195.413 60.16-60.16z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand_less_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 440, + "id": 59, + "name": "expand-less-black-24dp", + "prevSize": 32, + "code": 59699 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 60 + }, + { + "icon": { + "paths": [ + "M707.84 366.507l-195.84 195.413-195.84-195.413-60.16 60.16 256 256 256-256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand_more_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 441, + "id": 60, + "name": "expand-more-black-24dp", + "prevSize": 32, + "code": 59700 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 61 + }, + { + "icon": { + "paths": [ + "M554.667 1024c-139.093 0-264.107-85.333-315.733-213.333l-129.28-325.547c-13.227-33.707 18.347-67.413 52.907-56.32l33.707 11.093c23.893 8.107 43.52 26.027 52.907 49.493l60.16 150.613h32v-501.333c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v373.333h42.667v-458.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v458.667h42.667v-394.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v394.667h42.667v-266.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v437.333c0 188.587-152.747 341.333-341.333 341.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "hand-back-right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 445, + "id": 61, + "name": "hand-back-right", + "prevSize": 32, + "code": 59697 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 62 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.641 0-426.667 191.025-426.667 426.667v0c0 235.641 191.025 426.667 426.667 426.667v0c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0zM512 170.667c188.513 0 341.333 152.82 341.333 341.333v0c0 188.513-152.82 341.333-341.333 341.333v0c-188.513 0-341.333-152.82-341.333-341.333v0c0-188.513 152.82-341.333 341.333-341.333v0zM512 256c-141.385 0-256 114.615-256 256v0c0 141.385 114.615 256 256 256v0c141.385 0 256-114.615 256-256v0c0-141.385-114.615-256-256-256v0zM512 341.333c94.257 0 170.667 76.41 170.667 170.667v0c0 94.257-76.41 170.667-170.667 170.667v0c-94.257 0-170.667-76.41-170.667-170.667v0c0-94.257 76.41-170.667 170.667-170.667v0zM512 426.667c-47.128 0-85.333 38.205-85.333 85.333v0c0 47.128 38.205 85.333 85.333 85.333v0c47.128 0 85.333-38.205 85.333-85.333v0c0-47.128-38.205-85.333-85.333-85.333v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bullseye" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 446, + "id": 62, + "name": "bullseye1", + "prevSize": 32, + "code": 59698 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 63 + }, + { + "icon": { + "paths": [ + "M773.547 512l53.76-53.76c18.773-18.773 42.667-29.013 68.693-31.573v-42.667l-256-256h-426.667c-47.36 0-85.333 37.973-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h256v-79.787l5.547-5.547h-261.547v-597.333h298.667v298.667h261.547zM597.333 192l234.667 234.667h-234.667v-234.667zM816.213 590.080l87.040 87.040-261.547 261.547h-87.040v-87.040l261.547-261.547zM974.933 605.44l-41.813 41.813-87.040-87.040 41.813-41.813c8.107-8.533 22.187-8.533 30.72 0l56.32 56.32c8.533 8.533 8.533 22.613 0 30.72z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "note-edit-outline" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 447, + "id": 63, + "name": "note-edit-outline", + "prevSize": 32, + "code": 59691 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 64 + }, + { + "icon": { + "paths": [ + "M170.667 256h-85.333v597.333c0 47.36 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333zM797.867 313.6l-42.667 42.667-87.467-87.467 42.667-42.667c8.96-9.387 23.893-9.387 32.853 0l54.613 54.613c9.387 8.96 9.387 23.893 0 32.853zM384 552.107l258.56-258.56 87.893 87.893-258.56 258.56h-87.893v-87.893zM853.333 170.667v0 512h-512v-512h512zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pencil-box-multiple-outline" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 448, + "id": 64, + "name": "pencil-box-multiple-outline1", + "prevSize": 32, + "code": 59692 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 65 + }, + { + "icon": { + "paths": [ + "M170.667 170.667c-47.36 0-85.333 37.973-85.333 85.333v512c0 47.128 38.205 85.333 85.333 85.333v0h682.667c47.128 0 85.333-38.205 85.333-85.333v0-426.667c0-47.36-38.4-85.333-85.333-85.333h-341.333l-85.333-85.333h-256zM170.667 341.333h682.667v426.667h-682.667v-426.667zM298.667 938.667v85.333h85.333v-85.333h-85.333zM469.333 938.667v85.333h85.333v-85.333h-85.333zM640 938.667v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "folder-settings-outline" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 449, + "id": 65, + "name": "folder-settings-outline", + "prevSize": 32, + "code": 59693 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 66 + }, + { + "icon": { + "paths": [ + "M657.493 707.413l-195.413-195.413 195.413-195.84-60.16-60.16-256 256 256 256 60.16-60.587z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron-left" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 450, + "id": 66, + "name": "chevron-left", + "prevSize": 32, + "code": 59689 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 67 + }, + { + "icon": { + "paths": [ + "M366.507 707.413l195.413-195.413-195.413-195.84 60.16-60.16 256 256-256 256-60.16-60.587z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron-right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 451, + "id": 67, + "name": "chevron-right", + "prevSize": 32, + "code": 59690 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 68 + }, + { + "icon": { + "paths": [ + "M896 810.667v42.667h-768v-42.667l85.333-85.333v-256c0-132.267 86.613-248.747 213.333-286.293 0-4.267 0-8.107 0-12.373 0-47.128 38.205-85.333 85.333-85.333v0c47.128 0 85.333 38.205 85.333 85.333v0c0 4.267 0 8.107 0 12.373 126.72 37.547 213.333 154.027 213.333 286.293v256l85.333 85.333zM597.333 896c0 47.128-38.205 85.333-85.333 85.333v0c-47.128 0-85.333-38.205-85.333-85.333v0z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bell" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 452, + "id": 68, + "name": "bell", + "prevSize": 32, + "code": 59649 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 69 + }, + { + "icon": { + "paths": [ + "M469.333 576v341.333h-341.333v-341.333h341.333zM512 85.333l234.667 384h-469.333l234.667-384zM746.667 554.667c106.667 0 192 85.333 192 192s-85.333 192-192 192c-106.667 0-192-85.333-192-192s85.333-192 192-192z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "shape" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 453, + "id": 69, + "name": "shape", + "prevSize": 32, + "code": 59687 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 70 + }, + { + "icon": { + "paths": [ + "M793.6 908.8h-563.2c-12.8 0-21.333-8.533-21.333-21.333v-750.933c0-12.8 8.533-21.333 21.333-21.333h563.2c12.8 0 21.333 8.533 21.333 21.333v755.2c0 8.533-8.533 17.067-21.333 17.067zM251.733 870.4h524.8v-716.8h-524.8v716.8z", + "M699.733 298.667h-221.867c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h221.867c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M699.733 516.267h-221.867c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h221.867c12.8 0 21.333 8.533 21.333 21.333 0 8.533-8.533 21.333-21.333 21.333z", + "M699.733 729.6h-221.867c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h221.867c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M384 277.333c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667z", + "M384 494.933c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667z", + "M384 708.267c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ActionableInsights" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 454, + "id": 70, + "name": "ActionableInsights", + "prevSize": 32, + "code": 59663 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 71 + }, + { + "icon": { + "paths": [ + "M512 768c-174.933 0-341.333-93.867-426.667-247.467-4.267-4.267-4.267-12.8 0-21.333 85.333-149.333 251.733-243.2 426.667-243.2s341.333 93.867 426.667 247.467c4.267 4.267 4.267 12.8 0 21.333-85.333 149.333-251.733 243.2-426.667 243.2zM123.733 512c81.067 132.267 230.4 217.6 388.267 217.6s302.933-81.067 388.267-217.6c-81.067-132.267-230.4-217.6-388.267-217.6s-302.933 85.333-388.267 217.6z", + "M588.8 610.133h-157.867c-12.8 0-21.333-8.533-21.333-21.333v-157.867c0-12.8 8.533-21.333 21.333-21.333h157.867c12.8 0 21.333 8.533 21.333 21.333v157.867c0 12.8-8.533 21.333-21.333 21.333zM452.267 571.733h115.2v-115.2h-115.2v115.2z", + "M435.2 533.333h-332.8c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h332.8c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z", + "M921.6 533.333h-332.8c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h332.8c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M512 452.267c-12.8 0-21.333-8.533-21.333-21.333v-153.6c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v157.867c0 8.533-8.533 17.067-21.333 17.067z", + "M512 768c-12.8 0-21.333-8.533-21.333-21.333v-157.867c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v157.867c0 12.8-8.533 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ComputerVision" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 455, + "id": 71, + "name": "computer-vision", + "prevSize": 32, + "code": 59664 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 72 + }, + { + "icon": { + "paths": [ + "M947.2 759.467h-870.4c-12.8 0-21.333-8.533-21.333-21.333v-174.933c0-12.8 8.533-21.333 21.333-21.333h870.4c12.8 0 21.333 8.533 21.333 21.333v174.933c0 12.8-8.533 21.333-21.333 21.333zM98.133 716.8h832v-132.267h-832v132.267z", + "M614.4 524.8c-8.533 0-12.8-4.267-17.067-12.8 0 0-25.6-42.667-85.333-42.667s-85.333 42.667-85.333 42.667c-4.267 8.533-17.067 12.8-25.6 8.533s-12.8-17.067-8.533-25.6c0-4.267 34.133-68.267 119.467-68.267s119.467 64 119.467 68.267c4.267 8.533 0 21.333-8.533 25.6-4.267 4.267-4.267 4.267-8.533 4.267z", + "M512 418.133c-42.667 0-76.8-34.133-76.8-76.8s34.133-76.8 76.8-76.8c42.667 0 76.8 34.133 76.8 76.8s-34.133 76.8-76.8 76.8zM512 307.2c-21.333 0-34.133 17.067-34.133 34.133 0 21.333 17.067 34.133 34.133 34.133 21.333 0 34.133-17.067 34.133-34.133s-12.8-34.133-34.133-34.133z", + "M320 524.8c-8.533 0-12.8-4.267-17.067-12.8 0 0-25.6-42.667-85.333-42.667s-85.333 42.667-85.333 42.667c-4.267 8.533-17.067 12.8-25.6 8.533s-12.8-17.067-8.533-25.6c0-4.267 34.133-68.267 119.467-68.267s119.467 64 119.467 68.267c4.267 8.533 0 21.333-8.533 25.6 0 4.267-4.267 4.267-8.533 4.267z", + "M217.6 418.133c-42.667 0-72.533-34.133-72.533-76.8s34.133-76.8 76.8-76.8 72.533 34.133 72.533 76.8c0 42.667-34.133 76.8-76.8 76.8zM217.6 307.2c-17.067 0-34.133 17.067-34.133 34.133 0 21.333 17.067 34.133 34.133 34.133s38.4-12.8 38.4-34.133c0-17.067-17.067-34.133-38.4-34.133z", + "M908.8 524.8c-8.533 0-12.8-4.267-17.067-12.8 0 0-25.6-42.667-85.333-42.667s-85.333 42.667-85.333 42.667c-4.267 8.533-17.067 12.8-25.6 8.533s-12.8-17.067-8.533-25.6c0-4.267 34.133-68.267 119.467-68.267s119.467 64 119.467 68.267c4.267 8.533 0 21.333-8.533 25.6-4.267 4.267-8.533 4.267-8.533 4.267z", + "M806.4 418.133c-42.667 0-76.8-34.133-76.8-76.8s34.133-76.8 76.8-76.8c42.667 0 76.8 34.133 76.8 76.8-4.267 42.667-34.133 76.8-76.8 76.8zM806.4 307.2c-21.333 0-38.4 17.067-38.4 34.133 0 21.333 17.067 34.133 34.133 34.133 21.333 0 34.133-17.067 34.133-34.133 4.267-17.067-12.8-34.133-29.867-34.133z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "CSuiteMembers" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 456, + "id": 72, + "name": "CSuiteMembers", + "prevSize": 32, + "code": 59665 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 73 + }, + { + "icon": { + "paths": [ + "M763.733 806.4c-29.867 0-64-8.533-106.667-29.867-72.533-29.867-157.867-89.6-238.933-157.867s-149.333-145.067-192-213.333c-46.933-76.8-55.467-132.267-25.6-162.133 59.733-68.267 256 29.867 405.333 162.133 81.067 68.267 149.333 145.067 192 213.333 46.933 76.8 55.467 132.267 29.867 166.4-17.067 12.8-38.4 21.333-64 21.333zM260.267 256c-12.8 0-25.6 4.267-29.867 12.8-12.8 12.8-8.533 51.2 29.867 115.2s106.667 136.533 183.467 204.8v0c76.8 68.267 157.867 119.467 230.4 153.6 72.533 29.867 110.933 29.867 119.467 17.067 12.8-12.8 8.533-51.2-34.133-119.467-38.4-64-106.667-136.533-183.467-204.8-136.533-123.733-260.267-179.2-315.733-179.2z", + "M260.267 806.4c-25.6 0-46.933-8.533-59.733-21.333-59.733-68.267 68.267-247.467 217.6-379.733 81.067-68.267 166.4-128 238.933-157.867 81.067-34.133 140.8-38.4 166.4-4.267 29.867 34.133 17.067 89.6-29.867 166.4-42.667 68.267-110.933 145.067-192 213.333v0c-115.2 98.133-256 183.467-341.333 183.467zM763.733 256c-21.333 0-51.2 8.533-89.6 25.6-68.267 29.867-149.333 85.333-230.4 153.6-174.933 153.6-243.2 290.133-213.333 324.267s174.933-17.067 349.867-166.4v0c76.8-68.267 140.8-140.8 183.467-204.8 42.667-68.267 42.667-102.4 34.133-119.467-8.533-8.533-17.067-12.8-34.133-12.8z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "DataScientist" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 457, + "id": 73, + "name": "DataScientist", + "prevSize": 32, + "code": 59666 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 74 + }, + { + "icon": { + "paths": [ + "M699.733 827.733h-375.467c-12.8 0-21.333-8.533-21.333-21.333v-379.733c0-12.8 8.533-21.333 21.333-21.333h379.733c12.8 0 21.333 8.533 21.333 21.333v379.733c-4.267 12.8-12.8 21.333-25.6 21.333zM341.333 789.333h341.333v-337.067h-341.333v337.067z", + "M627.2 439.467c-12.8 0-21.333-8.533-21.333-21.333v-85.333c0-51.2-42.667-93.867-93.867-93.867s-93.867 42.667-93.867 93.867c0 12.8-8.533 21.333-21.333 21.333-8.533-4.267-17.067-12.8-17.067-21.333 0-72.533 59.733-132.267 132.267-132.267s132.267 59.733 132.267 132.267v89.6c0 8.533-8.533 17.067-17.067 17.067z", + "M567.467 618.667c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "DataSecurity" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 458, + "id": 74, + "name": "DataSecurity", + "prevSize": 32, + "code": 59667 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 75 + }, + { + "icon": { + "paths": [ + "M512 721.067c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-8.533-8.533-8.533-21.333 0-29.867l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-187.733 187.733c-8.533 4.267-12.8 8.533-17.067 8.533zM354.133 512l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M324.267 721.067c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c8.533 8.533 8.533 21.333 0 29.867l-187.733 187.733c-4.267-4.267-12.8 0-17.067 0zM166.4 512l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M512 904.533c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-187.733 187.733c-8.533 4.267-12.8 4.267-17.067 4.267zM354.133 699.733l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M512 533.333c-4.267 0-8.533 0-12.8-4.267l-187.733-192c-8.533-8.533-8.533-21.333 0-29.867l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-187.733 187.733c-8.533 8.533-12.8 12.8-17.067 12.8zM354.133 324.267l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M699.733 721.067c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l187.733-187.733c4.267-4.267 8.533-4.267 12.8-4.267v0c4.267 0 8.533 0 12.8 4.267l187.733 187.733c8.533 8.533 8.533 21.333 0 29.867l-187.733 187.733c-4.267-4.267-8.533 0-12.8 0zM541.867 512l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "DemocratizeMLperformance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 459, + "id": 75, + "name": "DemocratizeMLperformance", + "prevSize": 32, + "code": 59669 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 76 + }, + { + "icon": { + "paths": [ + "M366.933 674.133c-59.733 0-119.467-25.6-162.133-68.267s-68.267-102.4-68.267-162.133c0-59.733 25.6-119.467 68.267-162.133s102.4-68.267 162.133-68.267c59.733 0 119.467 25.6 162.133 68.267s68.267 102.4 68.267 162.133c0 59.733-25.6 119.467-68.267 162.133-46.933 46.933-102.4 68.267-162.133 68.267zM366.933 256c-51.2 0-98.133 21.333-136.533 55.467-34.133 34.133-55.467 85.333-55.467 132.267 0 51.2 21.333 98.133 55.467 132.267s85.333 55.467 132.267 55.467c51.2 0 98.133-21.333 132.267-55.467s55.467-85.333 55.467-132.267-21.333-98.133-55.467-132.267c-29.867-34.133-81.067-55.467-128-55.467z", + "M708.267 806.4c-4.267 0-8.533 0-12.8-4.267l-192-192c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l192 192c8.533 8.533 8.533 21.333 0 29.867-8.533 4.267-12.8 4.267-17.067 4.267z", + "M366.933 533.333c-4.267 0-8.533 0-12.8-4.267l-68.267-68.267c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l68.267-68.267c8.533-8.533 21.333-8.533 29.867 0s8.533 21.333 0 29.867l-55.467 55.467 55.467 55.467c8.533 8.533 8.533 21.333 0 29.867-8.533-4.267-12.8-4.267-17.067-4.267z", + "M797.867 533.333c-4.267 0-8.533 0-12.8-4.267-8.533-8.533-8.533-21.333 0-29.867l55.467-55.467-55.467-55.467c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l68.267 68.267c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-68.267 68.267c-4.267 12.8-8.533 12.8-17.067 12.8z", + "M738.133 465.067h-324.267c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h324.267c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Explainability" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 460, + "id": 76, + "name": "Explainability", + "prevSize": 32, + "code": 59670 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 77 + }, + { + "icon": { + "paths": [ + "M345.6 593.067h-187.733c-8.533 0-12.8-4.267-17.067-8.533s-4.267-12.8-4.267-17.067l98.133-268.8c4.267-8.533 8.533-12.8 17.067-12.8s17.067 4.267 21.333 12.8l93.867 268.8c4.267 4.267 0 12.8-4.267 17.067-4.267 8.533-8.533 8.533-17.067 8.533zM187.733 554.667h132.267l-68.267-187.733-64 187.733z", + "M866.133 593.067h-187.733c-8.533 0-12.8-4.267-17.067-8.533s-4.267-12.8-4.267-17.067l93.867-268.8c4.267-8.533 8.533-12.8 17.067-12.8s17.067 4.267 17.067 12.8l93.867 268.8c4.267 4.267 0 12.8-4.267 17.067 4.267 8.533-4.267 8.533-8.533 8.533zM704 554.667h132.267l-64-187.733-68.267 187.733z", + "M772.267 844.8h-520.533c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h520.533c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M512 844.8c-12.8 0-21.333-8.533-21.333-21.333v-516.267c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v516.267c0 12.8-8.533 21.333-21.333 21.333z", + "M512 324.267c-38.4 0-72.533-34.133-72.533-72.533s34.133-72.533 72.533-72.533c38.4 0 72.533 34.133 72.533 72.533s-34.133 72.533-72.533 72.533zM512 221.867c-17.067 0-34.133 12.8-34.133 34.133 0 17.067 12.8 34.133 34.133 34.133 17.067 0 34.133-12.8 34.133-34.133s-17.067-34.133-34.133-34.133z", + "M772.267 324.267h-520.533c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h520.533c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Fairness" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 461, + "id": 77, + "name": "Fairness", + "prevSize": 32, + "code": 59671 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 78 + }, + { + "icon": { + "paths": [ + "M721.067 810.667h-627.2c-12.8 0-21.333-8.533-21.333-21.333v-345.6c0-12.8 8.533-21.333 21.333-21.333h627.2c12.8 0 21.333 8.533 21.333 21.333v345.6c0 12.8-8.533 21.333-21.333 21.333zM115.2 772.267h588.8v-307.2h-588.8v307.2z", + "M827.733 708.267h-102.4c-12.8 0-21.333-8.533-21.333-21.333v-221.867h-507.733c-12.8 0-21.333-8.533-21.333-21.333v-102.4c0-12.8 8.533-21.333 21.333-21.333h627.2c12.8 0 21.333 8.533 21.333 21.333v345.6c0 12.8-8.533 21.333-17.067 21.333zM742.4 665.6h64v-307.2h-588.8v68.267h503.467c12.8 0 21.333 8.533 21.333 21.333v217.6z", + "M930.133 597.333h-102.4c-12.8 0-21.333-8.533-21.333-21.333v-217.6h-503.467c-12.8 0-21.333-8.533-21.333-21.333v-106.667c0-8.533 8.533-17.067 21.333-17.067h627.2c12.8 0 21.333 8.533 21.333 21.333v345.6c0 8.533-8.533 17.067-21.333 17.067zM844.8 558.933h64v-307.2h-588.8v64h503.467c12.8 0 21.333 8.533 21.333 21.333v221.867z", + "M409.6 729.6c-46.933 0-85.333-51.2-85.333-110.933s38.4-110.933 85.333-110.933 85.333 51.2 85.333 110.933c0 59.733-38.4 110.933-85.333 110.933zM409.6 546.133c-25.6 0-46.933 34.133-46.933 72.533s21.333 72.533 46.933 72.533 46.933-34.133 46.933-72.533c0-38.4-21.333-72.533-46.933-72.533z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "FinancialServices" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 462, + "id": 78, + "name": "FinancialServices", + "prevSize": 32, + "code": 59672 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 79 + }, + { + "icon": { + "paths": [ + "M819.2 827.733h-622.933c-12.8 0-21.333-8.533-21.333-21.333v-588.8c0-12.8 8.533-21.333 21.333-21.333s17.067 8.533 17.067 21.333v571.733h605.867c12.8 0 21.333 8.533 21.333 21.333 0 8.533-8.533 17.067-21.333 17.067z", + "M285.867 686.933c-8.533 0-17.067-8.533-21.333-17.067 0-12.8 8.533-21.333 17.067-21.333v0c4.267 0 328.533-29.867 473.6-375.467 4.267-8.533 17.067-17.067 25.6-12.8s17.067 17.067 12.8 25.6c-149.333 371.2-499.2 401.067-507.733 401.067 4.267 0 4.267 0 0 0z", + "M827.733 392.533c-8.533 0-17.067-4.267-17.067-12.8l-38.4-89.6-102.4 42.667c-8.533 4.267-21.333 0-25.6-12.8-4.267-8.533 0-21.333 12.8-25.6l119.467-46.933c8.533-4.267 21.333 0 25.6 8.533l46.933 106.667c4.267 8.533 0 21.333-8.533 25.6-4.267 4.267-8.533 4.267-12.8 4.267z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Growth" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 463, + "id": 79, + "name": "Growth", + "prevSize": 32, + "code": 59673 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 80 + }, + { + "icon": { + "paths": [ + "M413.867 439.467h-247.467c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h230.4v-226.133c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v247.467c-4.267 12.8-12.8 21.333-25.6 21.333z", + "M413.867 874.667c-12.8 0-21.333-8.533-21.333-21.333v-230.4h-226.133c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h247.467c12.8 0 21.333 8.533 21.333 21.333v251.733c0 12.8-8.533 21.333-21.333 21.333z", + "M610.133 874.667c-12.8 0-21.333-8.533-21.333-21.333v-247.467c0-12.8 8.533-21.333 21.333-21.333h247.467c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333h-230.4v226.133c-0 12.8-8.533 21.333-17.067 21.333z", + "M857.6 439.467h-247.467c-12.8 0-21.333-8.533-21.333-21.333v-247.467c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v230.4h230.4c12.8 0 21.333 8.533 21.333 21.333-4.267 8.533-12.8 17.067-25.6 17.067z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "HealthInsurance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 464, + "id": 80, + "name": "HealthInsurance", + "prevSize": 32, + "code": 59674 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 81 + }, + { + "icon": { + "paths": [ + "M149.333 435.2c-4.267 0-12.8-4.267-17.067-8.533-8.533-8.533-4.267-21.333 4.267-29.867l362.667-264.533c8.533-4.267 17.067-4.267 25.6 0l362.667 264.533c8.533 8.533 12.8 17.067 4.267 29.867-8.533 8.533-17.067 12.8-29.867 4.267l-354.133-256-354.133 256c4.267 0 0 4.267-4.267 4.267z", + "M149.333 665.6c-4.267 0-12.8-4.267-17.067-8.533-8.533-8.533-4.267-21.333 4.267-29.867l362.667-264.533c8.533-4.267 17.067-4.267 25.6 0l362.667 264.533c8.533 8.533 12.8 17.067 4.267 29.867-8.533 8.533-17.067 12.8-29.867 4.267l-354.133-256-354.133 256c4.267 0 0 4.267-4.267 4.267z", + "M874.667 896c-4.267 0-8.533 0-12.8-4.267l-354.133-256-354.133 256c-4.267 4.267-17.067 4.267-21.333-4.267-8.533-8.533-4.267-21.333 4.267-29.867l362.667-264.533c8.533-4.267 17.067-4.267 25.6 0l362.667 264.533c8.533 8.533 12.8 17.067 4.267 29.867-4.267 4.267-8.533 8.533-17.067 8.533z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "IncreaseIcon" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 465, + "id": 81, + "name": "IncreaseIcon", + "prevSize": 32, + "code": 59675 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 82 + }, + { + "icon": { + "paths": [ + "M763.733 465.067h-503.467c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h503.467c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M618.667 345.6h-358.4c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h354.133c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-17.067 21.333z", + "M460.8 704h-200.533c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h200.533c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M763.733 588.8h-503.467c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h499.2c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-17.067 21.333z", + "M140.8 622.933c-4.267 0-8.533 0-12.8-4.267l-85.333-85.333c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l85.333-85.333c8.533-8.533 21.333-8.533 29.867 0s8.533 21.333 0 29.867l-72.533 64 72.533 72.533c8.533 8.533 8.533 21.333 0 29.867-4.267 0-12.8 4.267-17.067 4.267z", + "M883.2 622.933c-4.267 0-8.533 0-12.8-4.267-8.533-8.533-8.533-21.333 0-29.867l72.533-72.533-72.533-72.533c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l85.333 85.333c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-85.333 85.333c-8.533 8.533-12.8 12.8-17.067 12.8z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "NaturalLanguageProcessing" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 466, + "id": 82, + "name": "NaturalLanguageProcessing1", + "prevSize": 32, + "code": 59677 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 83 + }, + { + "icon": { + "paths": [ + "M512 836.267c-179.2 0-324.267-145.067-324.267-324.267s145.067-324.267 324.267-324.267c179.2 0 324.267 145.067 324.267 324.267s-145.067 324.267-324.267 324.267zM512 226.133c-157.867 0-285.867 128-285.867 285.867s128 285.867 285.867 285.867 285.867-128 285.867-285.867c0-157.867-128-285.867-285.867-285.867z", + "M512 704c-106.667 0-192-85.333-192-192s85.333-192 192-192 192 85.333 192 192-85.333 192-192 192zM512 362.667c-81.067 0-149.333 68.267-149.333 149.333s68.267 149.333 149.333 149.333c81.067 0 149.333-68.267 149.333-149.333s-68.267-149.333-149.333-149.333z", + "M567.467 512c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Performance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 467, + "id": 83, + "name": "Performance", + "prevSize": 32, + "code": 59678 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 84 + }, + { + "icon": { + "paths": [ + "M512 473.6c-4.267 0-4.267 0-8.533 0l-349.867-153.6c-4.267-4.267-8.533-12.8-8.533-17.067 0-8.533 4.267-17.067 12.8-17.067l345.6-157.867c4.267 0 12.8 0 17.067 0l349.867 153.6c8.533 4.267 12.8 8.533 12.8 17.067s-4.267 17.067-12.8 17.067l-349.867 153.6c-4.267 4.267-4.267 4.267-8.533 4.267zM213.333 302.933l298.667 132.267 298.667-132.267-298.667-132.267-298.667 132.267z", + "M512 896c-4.267 0-4.267 0-8.533 0l-349.867-153.6c-8.533-4.267-12.8-8.533-12.8-17.067v-422.4c0-8.533 4.267-12.8 8.533-17.067s12.8-4.267 17.067 0l349.867 153.6c8.533 4.267 12.8 8.533 12.8 17.067v422.4c0 8.533-4.267 12.8-8.533 17.067-0 0-4.267 0-8.533 0zM183.467 708.267l307.2 136.533v-375.467l-307.2-136.533v375.467z", + "M512 896c-4.267 0-8.533 0-12.8-4.267s-8.533-8.533-8.533-17.067v-422.4c0-8.533 4.267-17.067 12.8-17.067l349.867-153.6c4.267-4.267 12.8-4.267 17.067 0s8.533 8.533 8.533 17.067v422.4c0 8.533-4.267 17.067-12.8 17.067l-345.6 157.867c-4.267 0-4.267 0-8.533 0zM533.333 469.333v379.733l307.2-136.533v-379.733l-307.2 136.533z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ProductManagers" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 468, + "id": 84, + "name": "ProductManagers", + "prevSize": 32, + "code": 59679 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 85 + }, + { + "icon": { + "paths": [ + "M729.6 597.333h-435.2c-8.533 0-12.8-4.267-17.067-8.533s-4.267-12.8 0-21.333l217.6-375.467c4.267-4.267 8.533-8.533 17.067-8.533s12.8 4.267 17.067 8.533l217.6 375.467c4.267 4.267 4.267 12.8 0 21.333-4.267 4.267-8.533 8.533-17.067 8.533zM328.533 558.933h366.933l-183.467-315.733-183.467 315.733z", + "M512 977.067c-8.533 0-12.8-4.267-17.067-8.533l-435.2-759.467c-4.267-4.267-4.267-12.8 0-21.333 4.267-4.267 8.533-8.533 17.067-8.533h870.4c8.533 0 12.8 4.267 17.067 8.533s4.267 12.8 0 21.333l-435.2 755.2c-4.267 8.533-8.533 12.8-17.067 12.8zM110.933 221.867l401.067 695.467 401.067-695.467h-802.133z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "R&D" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 469, + "id": 85, + "name": "RD", + "prevSize": 32, + "code": 59680 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 86 + }, + { + "icon": { + "paths": [ + "M814.933 657.067h-448c-8.533 0-17.067-4.267-17.067-12.8l-128-345.6h-128c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h145.067c8.533 0 12.8 4.267 17.067 12.8l123.733 345.6h435.2c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M486.4 733.867c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z", + "M802.133 733.867c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z", + "M827.733 503.467h-516.267c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h503.467l59.733-162.133h-635.733c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h665.6c8.533 0 12.8 4.267 17.067 8.533s4.267 12.8 4.267 17.067l-72.533 204.8c-8.533 12.8-17.067 17.067-25.6 17.067z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Retail" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 470, + "id": 86, + "name": "Retail", + "prevSize": 32, + "code": 59681 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 87 + }, + { + "icon": { + "paths": [ + "M571.733 900.267h-375.467c-12.8 0-21.333-8.533-21.333-21.333v-785.067c0-12.8 8.533-21.333 21.333-21.333h588.8c12.8 0 21.333 8.533 21.333 21.333v537.6h-38.4v-520.533h-550.4v746.667h358.4v42.667z", + "M686.933 264.533h-230.4c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h230.4c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M686.933 435.2h-230.4c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h230.4c12.8 0 21.333 8.533 21.333 21.333 0 8.533-8.533 21.333-21.333 21.333z", + "M311.467 200.533l-38.4 68.267h76.8z", + "M311.467 366.933l-38.4 68.267h76.8z", + "M648.533 593.067h-192c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h192c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z", + "M311.467 529.067l-38.4 68.267h76.8z", + "M716.8 981.333c-106.667 0-192-85.333-192-192s85.333-192 192-192c106.667 0 192 85.333 192 192s-85.333 192-192 192zM716.8 640c-85.333 0-149.333 68.267-149.333 149.333s68.267 149.333 149.333 149.333 149.333-68.267 149.333-149.333-64-149.333-149.333-149.333z", + "M691.2 870.4c-4.267 0-8.533 0-12.8-4.267l-68.267-59.733c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l55.467 46.933 102.4-102.4c8.533-8.533 21.333-8.533 29.867 0s8.533 21.333 0 29.867l-115.2 115.2c-8.533 4.267-17.067 4.267-21.333 4.267z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "RiskandCmplianceOfficers" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 471, + "id": 87, + "name": "RiskandCmplianceOfficers", + "prevSize": 32, + "code": 59683 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 88 + }, + { + "icon": { + "paths": [ + "M371.2 853.333h-179.2c-12.8 0-21.333-8.533-21.333-21.333v-183.467c0-12.8 8.533-21.333 21.333-21.333h183.467c12.8 0 21.333 8.533 21.333 21.333v183.467c-4.267 12.8-12.8 21.333-25.6 21.333zM209.067 814.933h140.8v-140.8h-140.8v140.8z", + "M580.267 853.333h-388.267c-12.8 0-21.333-8.533-21.333-21.333v-388.267c0-12.8 8.533-21.333 21.333-21.333h388.267c12.8 0 21.333 8.533 21.333 21.333v388.267c0 12.8-8.533 21.333-21.333 21.333zM209.067 814.933h349.867v-349.867h-349.867v349.867z", + "M832 853.333h-640c-12.8 0-21.333-8.533-21.333-21.333v-640c0-12.8 8.533-21.333 21.333-21.333h644.267c8.533 0 17.067 8.533 17.067 21.333v644.267c0 8.533-8.533 17.067-21.333 17.067zM209.067 814.933h601.6v-605.867h-601.6v605.867z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Scalability" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 472, + "id": 88, + "name": "Scalability", + "prevSize": 32, + "code": 59684 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 89 + }, + { + "icon": { + "paths": [ + "M661.333 844.8h-379.733c-12.8 0-21.333-8.533-21.333-21.333v-93.867c0-12.8 8.533-21.333 21.333-21.333h379.733c12.8 0 21.333 8.533 21.333 21.333v93.867c0 12.8-8.533 21.333-21.333 21.333zM302.933 806.4h341.333v-55.467h-341.333v55.467z", + "M725.333 925.867h-507.733c-12.8 0-21.333-8.533-21.333-21.333v-81.067c0-12.8 8.533-21.333 21.333-21.333h507.733c12.8 0 21.333 8.533 21.333 21.333v81.067c0 12.8-8.533 21.333-21.333 21.333zM238.933 887.467h469.333v-42.667h-469.333v42.667z", + "M904.533 661.333c-4.267 0-8.533 0-12.8-4.267l-260.267-221.867c-8.533-8.533-8.533-21.333-4.267-29.867 8.533-8.533 21.333-8.533 29.867-4.267l260.267 221.867c8.533 8.533 8.533 21.333 4.267 29.867-4.267 4.267-12.8 8.533-17.067 8.533z", + "M520.533 580.267c-4.267 0-8.533 0-12.8-4.267l-183.467-153.6c-8.533-8.533-8.533-21.333 0-29.867l247.467-290.133c4.267-4.267 8.533-8.533 12.8-8.533s8.533 0 12.8 4.267l183.467 157.867c8.533 8.533 8.533 21.333 4.267 29.867l-247.467 290.133c-4.267 4.267-8.533 4.267-17.067 4.267 0 0 0 0 0 0zM366.933 405.333l153.6 128 221.867-256-153.6-128-221.867 256z", + "M571.733 520.533c-4.267 0-8.533 0-12.8-4.267l-183.467-157.867c-8.533-4.267-8.533-17.067 0-25.6s21.333-8.533 29.867-4.267l183.467 157.867c8.533 8.533 8.533 21.333 4.267 29.867-8.533 4.267-17.067 4.267-21.333 4.267z", + "M716.8 354.133c-4.267 0-8.533 0-12.8-4.267l-183.467-157.867c-8.533-4.267-8.533-17.067-4.267-25.6 8.533-8.533 21.333-8.533 29.867-4.267l183.467 157.867c8.533 8.533 8.533 21.333 4.267 29.867-8.533 0-12.8 4.267-17.067 4.267z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "StrengthenMLGovernance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 473, + "id": 89, + "name": "StrengthenMLGovernance", + "prevSize": 32, + "code": 59685 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 90 + }, + { + "icon": { + "paths": [ + "M883.2 614.4h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-166.4c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 12.8-8.533 21.333-21.333 21.333zM533.333 576h332.8v-128h-332.8v128z", + "M883.2 448h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-162.133c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 8.533-8.533 17.067-21.333 17.067zM533.333 409.6h332.8v-128h-332.8v128z", + "M883.2 780.8h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-162.133c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 8.533-8.533 17.067-21.333 17.067zM533.333 742.4h332.8v-128h-332.8v128z", + "M512 614.4h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-166.4c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 12.8-8.533 21.333-21.333 21.333zM157.867 576h332.8v-128h-332.8v128z", + "M512 448h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-166.4c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 12.8-8.533 21.333-21.333 21.333zM157.867 409.6h332.8v-128h-332.8v128z", + "M512 780.8h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-162.133c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 8.533-8.533 17.067-21.333 17.067zM157.867 742.4h332.8v-128h-332.8v128z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "TabularData" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 474, + "id": 90, + "name": "tabular-data", + "prevSize": 32, + "code": 59686 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 91 + }, + { + "icon": { + "paths": [ + "M678.4 699.733h-332.8c-12.8 0-21.333-8.533-21.333-21.333v-332.8c0-12.8 8.533-21.333 21.333-21.333h337.067c12.8 0 21.333 8.533 21.333 21.333v337.067c-4.267 8.533-12.8 17.067-25.6 17.067zM362.667 661.333h294.4v-298.667h-294.4v298.667z", + "M567.467 512c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z", + "M512 362.667c-12.8 0-21.333-8.533-21.333-21.333v-170.667c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v170.667c0 12.8-8.533 21.333-21.333 21.333z", + "M512 866.133c-12.8 0-21.333-8.533-21.333-21.333v-170.667c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v170.667c0 12.8-8.533 21.333-21.333 21.333z", + "M849.067 533.333h-170.667c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h170.667c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z", + "M345.6 533.333h-170.667c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h170.667c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Tech" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 475, + "id": 91, + "name": "Tech", + "prevSize": 32, + "code": 59688 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 92 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM426.667 725.333l-213.333-213.333 60.16-60.16 153.173 152.747 323.84-323.84 60.16 60.587-384 384z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check_circle_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 476, + "id": 92, + "name": "success", + "prevSize": 32, + "code": 59705 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 93 + }, + { + "icon": { + "paths": [ + "M512 192c-213.333 0-395.52 132.693-469.333 320 73.813 187.307 256 320 469.333 320s395.52-132.693 469.333-320c-73.813-187.307-256-320-469.333-320zM512 725.333c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333 213.333 95.573 213.333 213.333-95.573 213.333-213.333 213.333zM512 384c-70.827 0-128 57.173-128 128s57.173 128 128 128 128-57.173 128-128-57.173-128-128-128z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "visibility_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 477, + "id": 93, + "name": "details", + "prevSize": 32, + "code": 59704 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 94 + }, + { + "icon": { + "paths": [ + "M181.333 239.36c86.187 110.507 245.333 315.307 245.333 315.307v256c0 23.467 19.2 42.667 42.667 42.667h85.333c23.467 0 42.667-19.2 42.667-42.667v-256c0 0 158.72-204.8 244.907-315.307 21.76-28.16 1.707-68.693-33.707-68.693h-593.493c-35.413 0-55.467 40.533-33.707 68.693z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "filter_alt_black_24dp (1)" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 478, + "id": 94, + "name": "global-filter", + "prevSize": 32, + "code": 59706 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 95 + }, + { + "icon": { + "paths": [ + "M128 896h768v-85.333h-768v85.333zM128 725.333h768v-85.333h-768v85.333zM128 554.667h768v-85.333h-768v85.333zM128 384h768v-85.333h-768v85.333zM128 128v85.333h768v-85.333h-768z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "format_align_justify_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 479, + "id": 95, + "name": "schema", + "prevSize": 32, + "code": 59707 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 96 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM725.333 554.667h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "add-circle" + ], + "defaultCode": 59702, + "grid": 16 + }, + "attrs": [ + {} + ], + "properties": { + "order": 396, + "id": 0, + "name": "add-circle", + "prevSize": 32, + "code": 59702 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667 426.667-190.72 426.667-426.667-190.72-426.667-426.667-426.667zM725.333 665.173l-60.16 60.16-153.173-153.173-153.173 153.173-60.16-60.16 153.173-153.173-153.173-153.173 60.16-60.16 153.173 153.173 153.173-153.173 60.16 60.16-153.173 153.173 153.173 153.173z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cancel-filled" + ], + "defaultCode": 59703, + "grid": 16 + }, + "attrs": [ + {} + ], + "properties": { + "order": 397, + "id": 1, + "name": "cancel-filled", + "prevSize": 32, + "code": 59703 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M457.805 692.086c-63.157-11.667-141-65.901-168.871-117.656-21.89-40.644-21.89-41.544 0-82.19 83.265-154.614 347.216-160.799 440.219-10.315 29.268 47.355 28.744 60.285-4.42 109.088-51.023 75.087-167.945 119.359-266.928 101.072zM613.874 636.694c42.382-21.622 103.84-83.079 103.84-103.837 0-19.831-69.306-88.694-107.511-106.824-49.775-23.62-146.632-23.62-196.407 0-38.205 18.13-107.51 86.992-107.51 106.824 0 19.966 60.648 81.743 101.383 103.267 55.651 29.408 149.173 29.665 206.205 0.57zM471.48 573.855c-15.428-15.428-28.051-33.662-28.051-40.52 0-16.183 52.388-68.57 68.57-68.57 6.857 0 25.091 12.623 40.52 28.051 15.428 15.43 28.052 33.662 28.052 40.52 0 16.184-52.388 68.572-68.572 68.572-6.857 0-25.091-12.624-40.52-28.052z", + "M136.533 225.28h-13.653v27.307h13.653v-27.307zM307.2 252.587c7.54 0 13.653-6.113 13.653-13.653s-6.113-13.653-13.653-13.653v27.307zM136.533 252.587h170.667v-27.307h-170.667v27.307z", + "M150.12 238.927l-0.007-13.653-27.307 0.014 0.007 13.653 27.307-0.014zM122.897 409.607c0.004 7.54 6.119 13.65 13.66 13.647s13.65-6.12 13.647-13.66l-27.307 0.014zM122.813 238.94l0.083 170.667 27.307-0.014-0.083-170.667-27.307 0.014z", + "M136.533 866.987h-13.653v-27.307h13.653v27.307zM307.2 839.68c7.54 0 13.653 6.113 13.653 13.653s-6.113 13.653-13.653 13.653v-27.307zM136.533 839.68h170.667v27.307h-170.667v-27.307z", + "M150.12 853.34l-0.007 13.653-27.307-0.014 0.007-13.653 27.307 0.014zM122.897 682.66c0.004-7.54 6.119-13.65 13.66-13.647s13.65 6.12 13.647 13.66l-27.307-0.014zM122.813 853.327l0.083-170.667 27.307 0.014-0.083 170.667-27.307-0.014z", + "M887.4 866.987h13.653v-27.307h-13.653v27.307zM716.733 839.68c-7.54 0-13.653 6.113-13.653 13.653s6.113 13.653 13.653 13.653v-27.307zM887.4 839.68h-170.667v27.307h170.667v-27.307z", + "M873.813 853.34l0.007 13.653 27.307-0.014-0.007-13.653-27.307 0.014zM901.036 682.66c-0.003-7.54-6.118-13.65-13.66-13.647-7.54 0.003-13.65 6.12-13.647 13.66l27.307-0.014zM901.12 853.327l-0.084-170.667-27.307 0.014 0.084 170.667 27.307-0.014z", + "M887.4 225.28h13.653v27.307h-13.653v-27.307zM716.733 252.587c-7.54 0-13.653-6.113-13.653-13.653s6.113-13.653 13.653-13.653v27.307zM887.4 252.587h-170.667v-27.307h170.667v27.307z", + "M873.813 238.927l0.007-13.653 27.307 0.014-0.007 13.653-27.307-0.014zM901.036 409.607c-0.003 7.54-6.118 13.65-13.66 13.647-7.54-0.003-13.65-6.12-13.647-13.66l27.307 0.014zM901.12 238.94l-0.084 170.667-27.307-0.014 0.084-170.667 27.307 0.014z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cv-model" + ], + "defaultCode": 59659, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 398, + "id": 2, + "name": "cv-model", + "prevSize": 32, + "code": 59659 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M694.588 727.363l15.758-6.557-4.374-10.51h-11.383v17.067z", + "M700.694 742.047v0z", + "M810.667 808.614l4.512 16.459 12.554-3.442v-13.017h-17.067zM810.667 727.363v-17.067h-17.067v17.067h17.067zM435.724 710.296v-103.863h-26.124v103.863h26.124zM443.733 710.296v0h-34.133c0 18.852 15.281 34.133 34.133 34.133v-34.133zM694.588 710.296h-250.854v34.133h250.854v-34.133zM678.832 733.921c1.995 4.791 4.029 9.684 6.101 14.672l31.522-13.095c-2.075-4.995-4.113-9.895-6.11-14.693l-31.514 13.116zM684.933 748.593c20.125 48.44 51.946 68.755 80.106 75.848 13.655 3.437 25.907 3.644 34.751 3.004 4.441-0.323 8.091-0.862 10.716-1.345 1.316-0.242 2.381-0.471 3.166-0.652 0.394-0.092 0.719-0.171 0.971-0.234 0.126-0.032 0.234-0.061 0.323-0.084 0.046-0.012 0.085-0.024 0.121-0.032 0.017-0.005 0.034-0.010 0.049-0.014 0.009-0.002 0.019-0.005 0.022-0.007 0.010-0.002 0.020-0.005-4.492-16.464s-4.504-16.463-4.494-16.464c0.002-0.002 0.012-0.003 0.017-0.005 0.010-0.003 0.020-0.005 0.029-0.009 0.019-0.003 0.031-0.007 0.041-0.010 0.017-0.005 0.019-0.005 0.003-0.002-0.029 0.009-0.125 0.032-0.28 0.068-0.314 0.072-0.872 0.195-1.649 0.338-1.556 0.285-3.963 0.65-7.013 0.87-6.139 0.445-14.618 0.29-23.946-2.060-17.809-4.485-40.974-17.454-56.921-55.842l-31.522 13.095zM827.733 808.614v-81.251h-34.133v81.251h34.133zM836.244 710.296h-25.578v34.133h25.578v-34.133zM836.244 710.296v34.133c18.852 0 34.133-15.281 34.133-34.133h-34.133zM836.244 419.35v290.946h34.133v-290.946h-34.133zM836.244 419.35v0h34.133c0-18.852-15.283-34.133-34.133-34.133v34.133zM646.702 421.543h189.542v-39.695h-189.542v39.695z", + "M340.454 602.667l-12.812-11.274 5.096-5.792h7.716v17.067zM315.709 630.953v0zM244.442 651.558l-2.217 16.923-14.85-1.946v-14.978h17.067zM244.442 602.667v-17.067h17.067v17.067h-17.067zM626.734 273.067v0-34.133c18.85 0 34.133 15.281 34.133 34.133h-34.133zM626.734 585.6v-312.533h34.133v312.533h-34.133zM626.734 585.6v0h34.133c0 18.852-15.283 34.133-34.133 34.133v-34.133zM340.454 585.6h286.28v34.133h-286.28v-34.133zM353.266 613.941c-6.528 7.419-14.961 17.039-24.678 28.213l-25.755-22.4c9.767-11.23 18.244-20.9 24.81-28.361l25.624 22.548zM328.588 642.154c-15.831 18.2-38.813 24.149-55.24 26.126-8.53 1.026-16.157 1.085-21.649 0.894-2.761-0.096-5.026-0.256-6.647-0.398-0.811-0.072-1.464-0.138-1.94-0.191-0.237-0.026-0.432-0.048-0.58-0.067-0.075-0.009-0.137-0.017-0.188-0.024-0.026-0.002-0.048-0.005-0.068-0.009-0.009 0-0.019-0.002-0.027-0.003-0.003 0-0.009 0-0.012-0.002-0.005 0-0.010 0 2.207-16.923 2.215-16.922 2.21-16.922 2.205-16.923 0 0-0.005 0-0.009 0-0.005-0.002-0.010-0.002-0.014-0.003-0.009 0-0.014 0-0.015-0.002-0.005 0 0.002 0 0.019 0.003 0.034 0.003 0.113 0.012 0.23 0.026 0.236 0.026 0.635 0.068 1.179 0.116 1.089 0.096 2.749 0.215 4.842 0.287 4.219 0.147 10.027 0.094 16.391-0.671 13.363-1.608 26.015-5.961 33.562-14.636l25.755 22.4zM227.376 651.558v-48.891h34.133v48.891h-34.133zM187.738 585.6h56.704v34.133h-56.704v-34.133zM187.738 585.6v34.133c-18.852 0-34.134-15.281-34.134-34.133h34.134zM187.738 273.067v312.533h-34.134v-312.533h34.134zM187.738 273.067v0h-34.134c0-18.852 15.282-34.133 34.134-34.133v34.133zM626.734 273.067h-438.996v-34.133h438.996v34.133z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "nlp-model" + ], + "defaultCode": 59668, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 399, + "id": 3, + "name": "nlp-model", + "prevSize": 32, + "code": 59668 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M120.467 202.3v17.067h251c89.644 0 162.135 72.49 162.133 162.133v321.233c0 98.868 80.332 179.2 179.2 179.2h130.5v-17.067h-130.5c-89.644 0-162.133-72.489-162.133-162.133v-321.233c0.002-98.868-80.332-179.2-179.2-179.2z", + "M642.517 250.982c0-22.178 17.978-40.156 40.156-40.156s40.156 17.978 40.156 40.156c0 22.178-17.978 40.156-40.156 40.156s-40.156-17.978-40.156-40.156z", + "M642.517 572.237c0-22.178 17.978-40.156 40.156-40.156s40.156 17.978 40.156 40.156c0 22.178-17.978 40.156-40.156 40.156s-40.156-17.978-40.156-40.156z", + "M200.8 451.767c-22.076 0-40.167 18.089-40.167 40.167 0 22.076 18.090 40.133 40.167 40.133 22.078 0 40.133-18.057 40.133-40.133 0-22.078-18.056-40.167-40.133-40.167zM200.8 468.833c12.855 0 23.067 10.246 23.067 23.1 0 12.852-10.212 23.067-23.067 23.067-12.852 0-23.1-10.214-23.1-23.067 0-12.854 10.247-23.1 23.1-23.1z", + "M361.4 612.4c-22.078 0-40.167 18.056-40.167 40.133 0 22.076 18.089 40.167 40.167 40.167 22.076 0 40.167-18.090 40.167-40.167 0-22.078-18.090-40.133-40.167-40.133zM361.4 629.467c12.852 0 23.1 10.212 23.1 23.067 0 12.852-10.248 23.1-23.1 23.1-12.854 0-23.1-10.248-23.1-23.1 0-12.854 10.246-23.067 23.1-23.067z", + "M160.633 773.033c-22.077 0-40.167 18.057-40.167 40.133 0 22.078 18.090 40.167 40.167 40.167s40.133-18.089 40.133-40.167c0-22.076-18.056-40.133-40.133-40.133zM160.633 790.1c12.854 0 23.067 10.214 23.067 23.067 0 12.854-10.213 23.1-23.067 23.1s-23.1-10.246-23.1-23.1c0-12.852 10.247-23.067 23.1-23.067z", + "M522.033 813.167c-22.078 0-40.133 18.091-40.133 40.167 0 22.077 18.056 40.167 40.133 40.167 22.076 0 40.167-18.089 40.167-40.167 0-22.076-18.090-40.167-40.167-40.167zM522.033 830.233c12.852 0 23.1 10.248 23.1 23.1 0 12.854-10.248 23.1-23.1 23.1-12.854 0-23.067-10.245-23.067-23.1 0-12.853 10.212-23.1 23.067-23.1z", + "M803.133 411.607c0-22.178 17.978-40.156 40.156-40.156s40.156 17.978 40.156 40.156c0 22.178-17.978 40.156-40.156 40.156s-40.156-17.978-40.156-40.156z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "classifier-model" + ], + "defaultCode": 59658, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 400, + "id": 4, + "name": "classifier-model", + "prevSize": 32, + "code": 59658 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M554.667 597.333h-85.333v-213.333h85.333zM554.667 768h-85.333v-85.333h85.333zM42.667 896h938.667l-469.333-810.667-469.333 810.667z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "alert" + ], + "defaultCode": 59648, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 401, + "id": 5, + "name": "alert", + "prevSize": 32, + "code": 59648 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M512 85.333c-47.128 0-85.333 38.205-85.333 85.333v0c-0.143 1.851-0.225 4.010-0.225 6.187s0.082 4.335 0.242 6.471l-0.017-0.285c-122.88 36.267-213.333 150.613-213.333 286.293v256l-85.333 85.333v42.667h768v-42.667l-85.333-85.333v-256c0-135.68-90.453-250.027-213.333-286.293 0.143-1.851 0.225-4.010 0.225-6.187s-0.082-4.335-0.242-6.471l0.017 0.285c0-47.128-38.205-85.333-85.333-85.333v0zM512 256c117.821 0 213.333 95.513 213.333 213.333v0 298.667h-426.667v-298.667c0-117.821 95.513-213.333 213.333-213.333v0zM896 298.667v256h85.333v-256h-85.333zM896 640v85.333h85.333v-85.333h-85.333zM426.667 896c0 47.128 38.205 85.333 85.333 85.333v0c47.128 0 85.333-38.205 85.333-85.333v0h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bell-alert-outline" + ], + "defaultCode": 59650, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 402, + "id": 6, + "name": "bell-alert-outline", + "prevSize": 32, + "code": 59650 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M256 704l-128 125.44v-360.107h128zM469.333 625.493l-66.987-57.173-61.013 56.32v-325.973h128zM682.667 554.667l-128 128v-554.667h128zM802.56 546.56l-77.227-77.227h213.333v213.333l-76.373-76.373-307.627 305.067-148.053-128.853-161.28 156.16h-117.333l276.053-270.507 150.613 127.147z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "finance" + ], + "defaultCode": 59651, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 403, + "id": 7, + "name": "finance", + "prevSize": 32, + "code": 59651 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M614.4 256l-17.067-85.333h-384v725.333h85.333v-298.667h238.933l17.067 85.333h298.667v-426.667h-238.933z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "flag" + ], + "defaultCode": 59652, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 404, + "id": 8, + "name": "flag", + "prevSize": 32, + "code": 59652 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M554.667 1024c-139.093 0-264.107-85.333-315.733-213.333l-129.28-325.547c-13.227-33.707 18.347-67.413 52.907-56.32l33.707 11.093c23.893 8.107 43.52 26.027 52.907 49.493l60.16 150.613h32v-501.333c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v373.333h42.667v-458.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v458.667h42.667v-394.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v394.667h42.667v-266.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v437.333c0 188.587-152.747 341.333-341.333 341.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "hand" + ], + "defaultCode": 59653, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 405, + "id": 9, + "name": "hand", + "prevSize": 32, + "code": 59653 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M469.333 384h85.333v-85.333h-85.333zM512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667v0c0 235.641 191.025 426.667 426.667 426.667v0c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0zM469.333 725.333h85.333v-256h-85.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "information" + ], + "defaultCode": 59654, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 406, + "id": 10, + "name": "information", + "prevSize": 32, + "code": 59654 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M512 256c141.385 0 256 114.615 256 256v0c0 94.72-51.627 177.493-128 221.867v76.8c0 23.564-19.103 42.667-42.667 42.667v0h-170.667c-23.564 0-42.667-19.103-42.667-42.667v0-76.8c-76.373-44.373-128-127.147-128-221.867 0-141.385 114.615-256 256-256v0zM597.333 896v42.667c0 23.564-19.103 42.667-42.667 42.667v0h-85.333c-23.564 0-42.667-19.103-42.667-42.667v0-42.667h170.667zM853.333 469.333h128v85.333h-128v-85.333zM42.667 469.333h128v85.333h-128v-85.333zM554.667 42.667v128h-85.333v-128h85.333zM209.92 149.333l90.88 91.307-60.587 60.16-90.88-90.453 60.587-61.013zM723.2 240.213l90.453-90.88 61.013 61.013-90.88 90.453-60.587-60.587z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "lightbulb-on" + ], + "defaultCode": 59656, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 407, + "id": 11, + "name": "lightbulb-on", + "prevSize": 32, + "code": 59656 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M773.547 512l53.76-53.76c18.773-18.773 42.667-29.013 68.693-31.573v-42.667l-256-256h-426.667c-47.36 0-85.333 37.973-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h256v-79.787l5.547-5.547h-261.547v-597.333h298.667v298.667h261.547zM597.333 192l234.667 234.667h-234.667v-234.667zM816.213 590.080l87.040 87.040-261.547 261.547h-87.040v-87.040l261.547-261.547zM974.933 605.44l-41.813 41.813-87.040-87.040 41.813-41.813c8.107-8.533 22.187-8.533 30.72 0l56.32 56.32c8.533 8.533 8.533 22.613 0 30.72z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "note-write" + ], + "defaultCode": 59655, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 408, + "id": 12, + "name": "note-write", + "prevSize": 32, + "code": 59655 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M170.667 256h-85.333v597.333c0 47.36 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333zM797.867 313.6l-42.667 42.667-87.467-87.467 42.667-42.667c8.96-9.387 23.893-9.387 32.853 0l54.613 54.613c9.387 8.96 9.387 23.893 0 32.853zM384 552.107l258.56-258.56 87.893 87.893-258.56 258.56h-87.893v-87.893zM853.333 170.667v0 512h-512v-512h512zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pencil-box-multiple-outline" + ], + "defaultCode": 59657, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 409, + "id": 13, + "name": "pencil-box-multiple-outline", + "prevSize": 32, + "code": 59657 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.641 0-426.667 191.025-426.667 426.667v0c0 235.641 191.025 426.667 426.667 426.667v0c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0zM512 170.667c188.513 0 341.333 152.82 341.333 341.333v0c0 188.513-152.82 341.333-341.333 341.333v0c-188.513 0-341.333-152.82-341.333-341.333v0c0-188.513 152.82-341.333 341.333-341.333v0zM512 256c-141.385 0-256 114.615-256 256v0c0 141.385 114.615 256 256 256v0c141.385 0 256-114.615 256-256v0c0-141.385-114.615-256-256-256v0zM512 341.333c94.257 0 170.667 76.41 170.667 170.667v0c0 94.257-76.41 170.667-170.667 170.667v0c-94.257 0-170.667-76.41-170.667-170.667v0c0-94.257 76.41-170.667 170.667-170.667v0zM512 426.667c-47.128 0-85.333 38.205-85.333 85.333v0c0 47.128 38.205 85.333 85.333 85.333v0c47.128 0 85.333-38.205 85.333-85.333v0c0-47.128-38.205-85.333-85.333-85.333v0z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bullseye" + ], + "defaultCode": 59660, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 410, + "id": 14, + "name": "bullseye", + "prevSize": 32, + "code": 59660 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M426.667 853.333v-256h170.667v256h213.333v-341.333h128l-426.667-384-426.667 384h128v341.333h213.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "home" + ], + "defaultCode": 59682, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 411, + "id": 15, + "name": "home", + "prevSize": 32, + "code": 59682 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M298.672 426.666l213.334 213.334 213.331-213.334h-426.666z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow-down" + ], + "defaultCode": 59661, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 412, + "id": 16, + "name": "arrow-down", + "prevSize": 32, + "code": 59661 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M511.994 85.333c-235.519 0-426.666 191.147-426.666 426.667s191.147 426.666 426.666 426.666c235.52 0 426.669-191.146 426.669-426.666s-191.149-426.667-426.669-426.667zM554.662 725.334h-85.334v-256h85.334v256zM554.662 384h-85.334v-85.334h85.334v85.334z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "info" + ], + "defaultCode": 59662, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 413, + "id": 17, + "name": "info", + "prevSize": 32, + "code": 59662 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM512 928c-229.75 0-416-186.25-416-416s186.25-416 416-416 416 186.25 416 416-186.25 416-416 416z", + "M354.744 706.744l90.512 90.512 285.254-285.256-285.256-285.254-90.508 90.508 194.744 194.746z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "circle-right", + "right", + "circle-next", + "arrow" + ], + "defaultCode": 59970, + "grid": 16 + }, + "attrs": [], + "properties": { + "ligatures": "circle-right, right5", + "name": "circle-right", + "order": 414, + "id": 18, + "prevSize": 32, + "code": 59970 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M512 1024c282.77 0 512-229.23 512-512s-229.23-512-512-512-512 229.23-512 512 229.23 512 512 512zM512 96c229.75 0 416 186.25 416 416s-186.25 416-416 416-416-186.25-416-416 186.25-416 416-416z", + "M669.256 317.256l-90.512-90.512-285.254 285.256 285.256 285.254 90.508-90.508-194.744-194.746z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "circle-left", + "left", + "circle-previous", + "arrow" + ], + "defaultCode": 59972, + "grid": 16 + }, + "attrs": [], + "properties": { + "ligatures": "circle-left, left5", + "name": "circle-left", + "order": 415, + "id": 19, + "prevSize": 32, + "code": 59972 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M736.014 448c-8.908 0-17.77-3.698-24.096-10.928l-199.918-228.478-199.918 228.478c-11.636 13.3-31.856 14.65-45.154 3.010-13.3-11.638-14.648-31.854-3.010-45.154l224-256c6.076-6.944 14.854-10.928 24.082-10.928s18.006 3.984 24.082 10.928l224 256c11.638 13.3 10.292 33.516-3.010 45.154-6.070 5.312-13.582 7.918-21.058 7.918z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ctrl", + "control" + ], + "defaultCode": 59984, + "grid": 16 + }, + "attrs": [], + "properties": { + "ligatures": "ctrl, control", + "name": "ctrl", + "order": 416, + "id": 20, + "prevSize": 32, + "code": 59984 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 20 + } + ], + "height": 1024, + "metadata": { + "name": "icomoon" + }, + "preferences": { + "showGlyphs": true, + "showCodes": false, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "icon-", + "metadata": { + "fontFamily": "icomoon", + "majorVersion": 1, + "minorVersion": 0 + }, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "embed": false + }, + "imagePref": { + "prefix": "icon-", + "png": true, + "useClassSelector": true, + "color": 0, + "bgColor": 16777215, + "name": "icomoon", + "classSelector": ".icon", + "height": 32, + "columns": 16, + "margin": 16 + }, + "historySize": 50, + "showLiga": false, + "gridSize": 16 + } +}; diff --git a/arthur_bench/server/js/packages/resources/icons/selection.json b/arthur_bench/server/js/packages/resources/icons/selection.json new file mode 100644 index 0000000..8943108 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/icons/selection.json @@ -0,0 +1,3616 @@ +{ + "IcoMoonType": "selection", + "icons": [ + {"icon": { + "paths": [ + "M108.606 223.996c-27.927 0-57.409-12.79-77.577-33.596-20.168-20.798-31.029-49.606-31.029-78.407s12.409-57.601 31.029-79.995c20.168-20.806 48.096-31.999 77.577-31.999 27.928 0 55.863 12.797 76.031 31.999 20.168 20.798 32.578 49.599 32.578 79.995 0 28.8-12.409 57.609-32.578 78.407-20.168 20.806-48.103 33.596-76.031 33.596zM588.032 190.4c20.168-20.798 32.577-49.606 32.577-78.407s-12.409-57.601-32.577-79.995c-20.168-20.806-48.105-31.999-76.032-31.999s-57.41 12.797-77.577 31.999c-20.168 20.798-31.029 49.599-31.029 79.995 0 28.8 12.409 57.609 31.029 78.407 20.168 20.806 48.095 33.596 77.577 33.596 27.927 0 55.864-12.79 76.032-33.596zM991.423 190.4c20.168-20.798 32.577-49.606 32.577-78.407s-12.409-57.601-32.577-79.995c-20.168-20.806-48.105-31.999-76.032-31.999s-57.409 12.797-77.577 31.999c-20.168 20.798-31.027 49.599-31.027 79.995 0 28.8 12.409 57.609 31.027 78.407 20.168 20.806 48.095 33.596 77.577 33.596 27.927 0 55.864-12.79 76.032-33.596zM184.638 590.41c20.168-20.797 32.578-49.603 32.578-78.406s-12.409-57.601-32.578-80.002c-20.168-20.798-48.103-31.999-76.031-31.999s-57.41 12.797-77.577 31.999c-20.168 20.798-31.029 49.599-31.029 80.002 0 28.802 12.409 57.609 31.029 78.406 20.168 20.801 48.095 33.597 77.577 33.597 27.928 0 55.863-12.795 76.031-33.597zM588.032 590.41c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.601-32.577-80.002c-20.168-20.798-48.105-31.999-76.032-31.999s-57.41 12.797-77.577 31.999c-20.168 20.798-31.029 49.599-31.029 80.002 0 28.802 12.409 57.609 31.029 78.406 20.168 20.801 48.095 33.597 77.577 33.597 27.927 0 55.864-12.795 76.032-33.597zM991.423 590.41c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.601-32.577-80.002c-20.168-20.798-48.105-31.999-76.032-31.999s-57.409 12.797-77.577 31.999c-20.168 20.798-31.027 49.599-31.027 80.002 0 28.802 12.409 57.609 31.027 78.406 20.168 20.801 48.095 33.597 77.577 33.597 27.927 0 55.864-12.795 76.032-33.597zM184.638 990.403c20.168-20.797 32.578-49.603 32.578-78.406s-12.409-57.6-32.578-79.993c-20.168-20.806-48.103-32-76.031-32s-57.41 12.795-77.577 32c-20.168 20.797-31.029 49.599-31.029 79.993 0 28.802 12.409 57.609 31.029 78.406 20.168 20.806 48.095 33.597 77.577 33.597 27.928 0 55.863-12.791 76.031-33.597zM588.032 990.403c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.6-32.577-79.993c-20.168-20.806-48.105-32-76.032-32s-57.41 12.795-77.577 32c-20.168 20.797-31.029 49.599-31.029 79.993 0 28.802 12.409 57.609 31.029 78.406 20.168 20.806 48.095 33.597 77.577 33.597 27.927 0 55.864-12.791 76.032-33.597zM991.423 990.403c20.168-20.797 32.577-49.603 32.577-78.406s-12.409-57.6-32.577-79.993c-20.168-20.806-48.105-32-76.032-32s-57.409 12.795-77.577 32c-20.168 20.797-31.027 49.599-31.027 79.993 0 28.802 12.409 57.609 31.027 78.406 20.168 20.806 48.095 33.597 77.577 33.597 27.927 0 55.864-12.791 76.032-33.597z" + ], + "attrs": [{ "fill": "rgb(255, 255, 255)" }], + "isMulticolor": false, + "isMulticolor2": false, + "grid": 0, + "tags": ["Workspace"] + }, + "attrs": [{ "fill": "rgb(255, 255, 255)" }], + "properties": { + "order": 2, + "id": 0, + "name": "workspace", + "prevSize": 32, + "code": 59694 + }, + "setIdx": 0, + "setId": 4, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M128 896v-341.333h85.333v196.264l537.598-537.598h-196.264v-85.333h341.333v341.333h-85.331v-196.266l-537.602 537.602h196.266v85.331h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "grid": 0, + "tags": [ + "Expand" + ], + "colorPermutations": {} + }, + "attrs": [], + "properties": { + "order": 68, + "id": 96, + "name": "expand", + "prevSize": 32, + "code": 59694 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M128 810.669l-64-64 320-320.002 170.667 170.666 302.933-341.333 59.731 59.733-362.664 409.598-170.667-170.664-256 256.002z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "show_chart" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 445, + "id": 0, + "name": "show-chart", + "prevSize": 32, + "code": 59766 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M853.333 85.333h-682.667c-46.933 0-84.907 38.4-84.907 85.333l-0.427 768 170.667-170.667h597.333c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM256 384h512v85.333h-512v-85.333zM597.333 597.333h-341.333v-85.333h341.333v85.333zM768 341.333h-512v-85.333h512v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chat_filled" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 361, + "id": 1, + "name": "chat-filled", + "prevSize": 32, + "code": 59765 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-5.973 0-11.52 0.427-17.067 1.707-16.64 3.413-31.573 11.947-43.093 23.467-7.68 7.68-14.080 17.067-18.347 27.307-4.267 9.813-6.827 20.907-6.827 32.853v597.333c0 11.52 2.56 23.040 6.827 33.28s10.667 19.2 18.347 27.307c11.52 11.52 26.453 20.053 43.093 23.467 5.547 0.853 11.093 1.28 17.067 1.28h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM469.333 604.587l-60.16 60.587-153.173-153.173 153.173-153.173 60.16 60.587-92.587 92.587 92.587 92.587zM512 181.333c-17.493 0-32-14.507-32-32s14.507-32 32-32 32 14.507 32 32-14.507 32-32 32zM614.827 665.173l-60.16-60.587 92.587-92.587-92.587-92.587 60.16-60.587 153.173 153.173-153.173 153.173z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "integration_instructions_filled" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 362, + "id": 2, + "name": "integration-instructions-filled", + "prevSize": 32, + "code": 59764 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M512 853.333l-341.333-341.333 341.333-341.333 44.8 44.8-264.533 264.533h561.067v64h-561.067l264.533 264.533z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_back" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 363, + "id": 3, + "name": "arrow-back", + "prevSize": 32, + "code": 59758 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M512 853.333l-341.333-341.333 44.8-44.8 264.533 264.533v-561.067h64v561.067l264.533-264.533 44.8 44.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_downward" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 364, + "id": 4, + "name": "arrow-downward", + "prevSize": 32, + "code": 59759 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M598.4 765.867l-45.867-44.8 179.2-179.2h-561.067v-64h561.067l-180.267-180.267 45.867-44.8 257.067 257.067z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 365, + "id": 5, + "name": "arrow-right", + "prevSize": 32, + "code": 59760 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M480 853.333v-561.067l-264.533 264.533-44.8-44.8 341.333-341.333 341.333 341.333-44.8 44.8-264.533-264.533v561.067z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_upward" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 366, + "id": 6, + "name": "arrow-upward", + "prevSize": 32, + "code": 59761 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M256 598.4h333.867v-64h-333.867zM256 459.733h512v-64h-512zM256 321.067h512v-64h-512zM85.333 938.667v-789.333q0-24.533 19.2-44.267t44.8-19.733h725.333q24.533 0 44.267 19.733t19.733 44.267v554.667q0 24.533-19.733 44.267t-44.267 19.733h-618.667zM149.333 784l80-80h645.333v-554.667h-725.333zM149.333 149.333v634.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chat" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 367, + "id": 7, + "name": "chat", + "prevSize": 32, + "code": 59762 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M433.067 643.2q9.6-9.6 9.6-22.933t-9.6-22.933l-85.333-85.333 85.333-85.333q9.6-9.6 9.6-22.933t-9.6-22.933-22.933-9.6-22.933 9.6l-108.8 108.8q-9.6 9.6-9.6 22.933t9.6 22.933l107.733 107.733q9.6 9.6 23.467 9.6t23.467-9.6zM592 643.2q9.6 9.6 22.933 9.6t22.933-9.6l108.8-107.733q9.6-9.6 9.6-22.933t-9.6-22.933l-108.8-108.8q-9.6-8.533-22.933-8.533t-22.933 8.533q-9.6 9.6-9.6 23.467t9.6 22.4l85.333 85.333-85.333 85.333q-9.6 9.6-9.6 22.933t9.6 22.933zM192 832h640v-640h-640v640zM192 192v0zM192 896q-26.667 0-45.333-18.667t-18.667-45.333v-640q0-26.667 18.667-45.333t45.333-18.667h218.667q5.333-37.333 34.133-61.333t67.2-24 67.2 24 34.133 61.333h218.667q26.667 0 45.333 18.667t18.667 45.333v640q0 26.667-18.667 45.333t-45.333 18.667zM512 173.867q14.933 0 26.133-11.2t11.2-26.133-11.2-26.133-26.133-11.2-26.133 11.2-11.2 26.133 11.2 26.133 26.133 11.2z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "integration_instructions" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 368, + "id": 8, + "name": "integration-instructions", + "prevSize": 32, + "code": 59763 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M810.667 554.667h-256v256h-85.333v-256h-256v-85.333h256v-256h85.333v256h256v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "add" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 369, + "id": 9, + "name": "add", + "prevSize": 32, + "code": 59731 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM597.333 725.333h-298.667v-85.333h298.667v85.333zM725.333 554.667h-426.667v-85.333h426.667v85.333zM725.333 384h-426.667v-85.333h426.667v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "article" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 370, + "id": 10, + "name": "article", + "prevSize": 32, + "code": 59732 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M682.667 42.667h-512c-46.933 0-85.333 38.4-85.333 85.333v597.333h85.333v-597.333h512v-85.333zM810.667 213.333h-469.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h469.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM810.667 896h-469.333v-597.333h469.333v597.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "copy" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 371, + "id": 11, + "name": "copy", + "prevSize": 32, + "code": 59733 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M256 810.667c0 46.933 38.4 85.333 85.333 85.333h341.333c46.933 0 85.333-38.4 85.333-85.333v-512h-512v512zM810.667 170.667h-149.333l-42.667-42.667h-213.333l-42.667 42.667h-149.333v85.333h597.333v-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "delete" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 372, + "id": 12, + "name": "delete", + "prevSize": 32, + "code": 59734 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M385.067 705.067l126.933-129.067 128 129.067 50.133-51.2-126.933-129.067 126.933-129.067-50.133-51.2-128 129.067-126.933-129.067-51.2 51.2 128 129.067-128 129.067zM278.4 896q-25.6 0-44.8-19.2t-19.2-44.8v-608h-43.733v-64h200.533v-32h281.6v32h200.533v64h-43.733v608q0 25.6-19.2 44.8t-44.8 19.2zM745.6 224h-467.2v608h467.2zM278.4 224v608z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "delete_item" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 373, + "id": 13, + "name": "delete-item", + "prevSize": 32, + "code": 59735 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M384 691.2l-179.2-179.2-59.733 59.733 238.933 238.933 512-512-59.733-59.733-452.267 452.267z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "done" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 374, + "id": 14, + "name": "done", + "prevSize": 32, + "code": 59736 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M896 256h-85.333v384h-554.667v85.333c0 23.467 19.2 42.667 42.667 42.667h469.333l170.667 170.667v-640c0-23.467-19.2-42.667-42.667-42.667zM725.333 512v-384c0-23.467-19.2-42.667-42.667-42.667h-554.667c-23.467 0-42.667 19.2-42.667 42.667v597.333l170.667-170.667h426.667c23.467 0 42.667-19.2 42.667-42.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "forum" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 375, + "id": 15, + "name": "forum", + "prevSize": 32, + "code": 59737 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM554.667 810.667h-85.333v-85.333h85.333v85.333zM642.987 480l-38.4 39.253c-30.72 31.147-49.92 56.747-49.92 120.747h-85.333v-21.333c0-46.933 19.2-89.6 49.92-120.747l52.907-53.76c15.787-15.36 25.173-36.693 25.173-60.16 0-46.933-38.4-85.333-85.333-85.333s-85.333 38.4-85.333 85.333h-85.333c0-94.293 76.373-170.667 170.667-170.667s170.667 76.373 170.667 170.667c0 37.547-15.36 71.68-39.68 96z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "help" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 376, + "id": 16, + "name": "help", + "prevSize": 32, + "code": 59738 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M896 341.333c-61.867 0-96.427 61.44-82.347 107.093l-151.467 151.893c-12.8-3.84-31.573-3.84-44.373 0l-108.8-108.8c14.507-45.653-20.053-107.52-82.347-107.52-61.867 0-96.853 61.44-82.347 107.52l-194.56 194.133c-45.653-14.080-107.093 20.48-107.093 82.347 0 46.933 38.4 85.333 85.333 85.333 61.867 0 96.427-61.44 82.347-107.093l194.133-194.56c12.8 3.84 31.573 3.84 44.373 0l108.8 108.8c-14.507 45.653 20.053 107.52 82.347 107.52 61.867 0 96.853-61.44 82.347-107.52l151.893-151.467c45.653 14.080 107.093-20.48 107.093-82.347 0-46.933-38.4-85.333-85.333-85.333z", + "M640 384l40.107-88.32 87.893-39.68-87.893-39.68-40.107-88.32-39.253 88.32-88.747 39.68 88.747 39.68z", + "M149.333 469.333l21.333-85.333 85.333-21.333-85.333-21.333-21.333-85.333-21.333 85.333-85.333 21.333 85.333 21.333z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "insights" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 377, + "id": 17, + "name": "insights", + "prevSize": 32, + "code": 59739 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M511.573 85.333c-235.52 0-426.24 191.147-426.24 426.667s190.72 426.667 426.24 426.667c235.947 0 427.093-191.147 427.093-426.667s-191.147-426.667-427.093-426.667zM807.253 341.333h-125.867c-13.653-53.333-33.28-104.533-58.88-151.893 78.507 26.88 143.787 81.493 184.747 151.893zM512 172.373c35.413 51.2 63.147 107.947 81.493 168.96h-162.987c18.347-61.013 46.080-117.76 81.493-168.96zM181.76 597.333c-6.827-27.307-11.093-55.893-11.093-85.333s4.267-58.027 11.093-85.333h144.213c-3.413 28.16-5.973 56.32-5.973 85.333s2.56 57.173 5.973 85.333h-144.213zM216.747 682.667h125.867c13.653 53.333 33.28 104.533 58.88 151.893-78.507-26.88-143.787-81.067-184.747-151.893zM342.613 341.333h-125.867c40.96-70.827 106.24-125.013 184.747-151.893-25.6 47.36-45.227 98.56-58.88 151.893zM512 851.627c-35.413-51.2-63.147-107.947-81.493-168.96h162.987c-18.347 61.013-46.080 117.76-81.493 168.96zM611.84 597.333h-199.68c-3.84-28.16-6.827-56.32-6.827-85.333s2.987-57.6 6.827-85.333h199.68c3.84 27.733 6.827 56.32 6.827 85.333s-2.987 57.173-6.827 85.333zM622.507 834.56c25.6-47.36 45.227-98.56 58.88-151.893h125.867c-40.96 70.4-106.24 125.013-184.747 151.893zM698.027 597.333c3.413-28.16 5.973-56.32 5.973-85.333s-2.56-57.173-5.973-85.333h144.213c6.827 27.307 11.093 55.893 11.093 85.333s-4.267 58.027-11.093 85.333h-144.213z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "localization" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 378, + "id": 18, + "name": "localization", + "prevSize": 32, + "code": 59740 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M810.667 810.667h-597.333v-597.333h298.667v-85.333h-298.667c-47.36 0-85.333 38.4-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-298.667h-85.333v298.667zM597.333 128v85.333h153.173l-419.413 419.413 60.16 60.16 419.413-419.413v153.173h85.333v-298.667h-298.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "launch" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 379, + "id": 19, + "name": "launch", + "prevSize": 32, + "code": 59741 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M896 512l-186.453 262.827c-15.787 22.187-41.813 35.84-69.547 35.84h-128v-256h-128v-128h-256v-128c0-46.933 38.4-85.333 85.333-85.333h426.667c27.733 0 53.76 13.227 69.547 35.84l186.453 262.827zM426.667 640h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "new_label" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 380, + "id": 20, + "name": "new-label", + "prevSize": 32, + "code": 59742 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM426.667 704v-384l256 192-256 192z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "play_circle_filled" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 381, + "id": 21, + "name": "play-circle-filled", + "prevSize": 32, + "code": 59743 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M810.667 554.667h-597.333v-85.333h597.333v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "remove" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 382, + "id": 22, + "name": "remove", + "prevSize": 32, + "code": 59744 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M512 213.333v-170.667l-213.333 213.333 213.333 213.333v-170.667c141.227 0 256 114.773 256 256s-114.773 256-256 256-256-114.773-256-256h-85.333c0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "replay" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 383, + "id": 23, + "name": "replay", + "prevSize": 32, + "code": 59745 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M671.147 128h-318.293l-224.853 224.853v318.293l224.853 224.853h318.293l224.853-224.853v-318.293l-224.853-224.853zM512 738.133c-30.72 0-55.467-24.747-55.467-55.467s24.747-55.467 55.467-55.467c30.72 0 55.467 24.747 55.467 55.467s-24.747 55.467-55.467 55.467zM554.667 554.667h-85.333v-256h85.333v256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "report" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 384, + "id": 24, + "name": "report", + "prevSize": 32, + "code": 59746 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M392.107 270.933c-87.040 97.707-146.773 238.080-152.32 251.307l-154.453-66.133 172.8-172.8c20.053-20.053 49.067-29.013 77.227-23.467l56.747 11.093zM476.587 725.333c0 0 159.573-66.133 251.307-157.867 230.4-230.4 192-410.453 179.627-450.987-40.533-12.8-220.587-50.773-450.987 179.627-91.733 91.733-157.867 251.307-157.867 251.307l177.92 177.92zM753.067 631.893c-97.707 87.040-238.080 146.773-251.307 152.32l66.133 154.453 172.8-172.8c20.053-20.053 29.013-49.067 23.467-77.227l-11.093-56.747zM384 768c0 35.413-14.507 67.413-37.547 90.453-50.347 50.347-261.12 80.213-261.12 80.213s29.867-210.773 80.213-261.12c23.040-23.040 55.040-37.547 90.453-37.547 70.827 0 128 57.173 128 128zM554.667 384c0-46.933 38.4-85.333 85.333-85.333s85.333 38.4 85.333 85.333-38.4 85.333-85.333 85.333-85.333-38.4-85.333-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "rocket_launch" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 385, + "id": 25, + "name": "rocket-launch", + "prevSize": 32, + "code": 59747 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M85.76 896l895.573-384-895.573-384-0.427 298.667 640 85.333-640 85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "send" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 386, + "id": 26, + "name": "send", + "prevSize": 32, + "code": 59748 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M810.667 128h-597.76c-46.933 0-84.907 38.4-84.907 85.333l0.427 597.333c0 46.933 37.973 85.333 84.907 85.333h426.667l256-256v-426.667c0-46.933-38.4-85.333-85.333-85.333zM298.667 341.333h426.667v85.333h-426.667v-85.333zM512 597.333h-213.333v-85.333h213.333v85.333zM597.333 832v-234.667h234.667l-234.667 234.667z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "sticky_note_2" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 387, + "id": 27, + "name": "sticky-note-2", + "prevSize": 32, + "code": 59749 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M128 725.333v85.333h256v-85.333h-256zM128 213.333v85.333h426.667v-85.333h-426.667zM554.667 896v-85.333h341.333v-85.333h-341.333v-85.333h-85.333v256h85.333zM298.667 384v85.333h-170.667v85.333h170.667v85.333h85.333v-256h-85.333zM896 554.667v-85.333h-426.667v85.333h426.667zM640 384h85.333v-85.333h170.667v-85.333h-170.667v-85.333h-85.333v256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "tune" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 388, + "id": 28, + "name": "tune", + "prevSize": 32, + "code": 59750 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M896 431.787h-289.28l116.907-120.32c-116.48-115.2-305.067-119.467-421.547-4.267-116.48 115.627-116.48 302.080 0 417.707s305.067 115.627 421.547 0c58.027-57.173 87.040-124.16 87.040-208.64h85.333c0 84.48-37.547 194.133-112.64 268.373-149.76 148.48-392.96 148.48-542.72 0-149.333-148.053-150.613-388.693-0.853-536.747s389.973-148.053 539.733 0l116.48-119.893v303.787zM533.333 341.333v181.333l149.333 88.747-30.72 51.627-182.613-108.373v-213.333h64z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "update" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 389, + "id": 29, + "name": "update", + "prevSize": 32, + "code": 59751 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M234.667 853.333q-25.6 0-44.8-19.2t-19.2-44.8v-152.533h64v152.533h554.667v-152.533h64v152.533q0 25.6-19.2 44.8t-44.8 19.2zM480 690.133v-395.733l-128 128-45.867-45.867 205.867-205.867 205.867 205.867-45.867 45.867-128-128v395.733z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "export" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 390, + "id": 30, + "name": "export", + "prevSize": 32, + "code": 59752 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M512 298.667c117.76 0 213.333 95.573 213.333 213.333 0 27.733-5.547 53.76-15.36 78.080l124.587 124.587c64.427-53.76 115.2-123.307 146.347-202.667-73.813-187.307-256-320-469.333-320-59.733 0-116.907 10.667-169.813 29.867l92.16 92.16c24.32-9.813 50.347-15.36 78.080-15.36zM85.333 182.187l116.907 116.907c-70.827 55.040-126.293 128.427-159.573 212.907 73.813 187.307 256 320 469.333 320 66.133 0 129.28-12.8 186.88-35.84l17.92 17.92 125.013 124.587 54.187-54.187-756.48-756.48-54.187 54.187zM321.28 418.133l66.133 66.133c-2.133 8.96-3.413 18.347-3.413 27.733 0 70.827 57.173 128 128 128 9.387 0 18.773-1.28 27.733-3.413l66.133 66.133c-28.587 14.080-60.16 22.613-93.867 22.613-117.76 0-213.333-95.573-213.333-213.333 0-33.707 8.533-65.28 22.613-93.867zM505.173 384.853l134.4 134.4 0.853-6.827c0-70.827-57.173-128-128-128l-7.253 0.427z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "hide" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 391, + "id": 31, + "name": "hide", + "prevSize": 32, + "code": 59753 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M661.333 597.333h-33.707l-11.947-11.52c41.813-48.64 66.987-111.787 66.987-180.48 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.693 0 131.84-25.173 180.48-66.987l11.52 11.947v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.24 0-192-85.76-192-192s85.76-192 192-192 192 85.76 192 192-85.76 192-192 192z", + "M512 426.667h-85.333v85.333h-42.667v-85.333h-85.333v-42.667h85.333v-85.333h42.667v85.333h85.333v42.667z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_in" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 392, + "id": 32, + "name": "zoom-in", + "prevSize": 32, + "code": 59754 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M661.333 597.333h-33.707l-11.947-11.52c41.813-48.64 66.987-111.787 66.987-180.48 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.693 0 131.84-25.173 180.48-66.987l11.52 11.947v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.24 0-192-85.76-192-192s85.76-192 192-192 192 85.76 192 192-85.76 192-192 192zM298.667 384h213.333v42.667h-213.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_out" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 393, + "id": 33, + "name": "zoom-out", + "prevSize": 32, + "code": 59755 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M0 0h960.324v1024h-960.324v-1024z" + ], + "width": 981, + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Hover" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 394, + "id": 34, + "name": "Hover", + "prevSize": 32, + "code": 59756 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M873.6 150.4c-92.8-92.8-220.16-150.4-361.6-150.4-135.791 0-266.020 53.943-362.038 149.962s-149.962 226.248-149.962 362.038c0 135.789 53.943 266.022 149.962 362.042 96.019 96.013 226.248 149.958 362.038 149.958 238.72 0 437.76-163.2 494.72-384h-133.12c-52.48 149.12-194.56 256-361.6 256-101.843 0-199.515-40.454-271.529-112.474-72.014-72.013-112.471-169.683-112.471-271.526s40.457-199.515 112.471-271.529c72.014-72.014 169.686-112.471 271.529-112.471 106.24 0 200.96 44.16 270.080 113.92l-206.080 206.080h448v-448l-150.4 150.4z" + ], + "attrs": [ + { + "fill": "rgb(71, 51, 81)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Vector" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(71, 51, 81)" + } + ], + "properties": { + "order": 395, + "id": 35, + "name": "Vector", + "prevSize": 32, + "code": 59757 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M236.308 0c105.025 0 189.046 63.015 220.554 157.538h488.369v157.538h-157.538v157.538h-157.538v-157.538h-173.292c-31.508 94.523-120.779 157.538-220.554 157.538-131.282 0-236.308-105.025-236.308-236.308s105.025-236.308 236.308-236.308zM236.308 157.538c-42.010 0-78.769 36.759-78.769 78.769s36.759 78.769 78.769 78.769c42.010 0 78.769-36.759 78.769-78.769s-36.759-78.769-78.769-78.769zM262.564 735.179h157.538v-157.538h105.026v157.538h157.538v105.029h-157.538v157.538h-105.026v-157.538h-157.538v-105.029z" + ], + "width": 945, + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1631531621501542151": [ + { + "f": 0 + } + ] + }, + "tags": [ + "generate" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + } + ], + "properties": { + "order": 417, + "id": 36, + "name": "generate", + "prevSize": 32, + "code": 59730 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M682.643 42.625h-511.997c-46.933 0-85.333 38.4-85.333 85.333v597.334h85.333v-597.334h511.997v-85.333zM810.643 213.292h-469.331c-46.934 0-85.334 38.4-85.334 85.334v597.33c0 46.938 38.4 85.338 85.334 85.338h469.331c46.938 0 85.338-38.4 85.338-85.338v-597.33c0-46.934-38.4-85.334-85.338-85.334zM810.643 895.955h-469.331v-597.33h469.331v597.33z" + ], + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Copy" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "properties": { + "order": 418, + "id": 37, + "name": "copy1", + "prevSize": 32, + "code": 59729 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M170.653 284.389c62.577 0 113.777-51.2 113.777-113.777s-51.2-113.778-113.777-113.778c-62.578 0-113.778 51.2-113.778 113.778s51.2 113.777 113.778 113.777zM170.653 398.167c-62.578 0-113.778 51.2-113.778 113.777s51.2 113.777 113.778 113.777c62.577 0 113.777-51.2 113.777-113.777s-51.2-113.777-113.777-113.777zM170.653 739.5c-62.578 0-113.778 51.2-113.778 113.777 0 62.579 51.2 113.779 113.778 113.779s113.777-51.2 113.777-113.779c0-62.577-51.2-113.777-113.777-113.777z" + ], + "width": 341, + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "16315316211725524611815425111861791851228224228123686791501542151": [ + { + "f": 3 + } + ] + }, + "tags": [ + "options" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(163, 153, 162)" + } + ], + "properties": { + "order": 419, + "id": 38, + "name": "options", + "prevSize": 32, + "code": 59728 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M627.84 14.125h-192.826l-430.733 701.19c0 0 162.776 301.763 525.895 301.763 363.117 0 525.891-301.763 525.891-301.763l-428.227-701.19zM263.472 711.558l266.704-438.243 269.206 438.243h-535.911z" + ], + "width": 1088, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arthur-logo-small-v2" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "properties": { + "order": 420, + "id": 39, + "name": "arthur-logo-small-v2", + "prevSize": 32, + "code": 59727 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M627.84 14.112h-192.832l-430.72 701.216s162.784 301.76 525.888 301.76c363.104 0 525.888-301.76 525.888-301.76l-428.224-701.248zM263.456 711.552l266.72-438.24 269.216 438.24h-535.936z" + ], + "width": 1088, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arthur-logo-small" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(172, 55, 246)" + } + ], + "properties": { + "order": 421, + "id": 40, + "name": "arthur-logo-small", + "prevSize": 32, + "code": 59726 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667c235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667zM554.667 725.333h-85.333v-85.333h85.333v85.333zM554.667 554.667h-85.333v-256h85.333v256z" + ], + "attrs": [ + { + "fill": "rgb(236, 86, 79)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Error" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(236, 86, 79)" + } + ], + "properties": { + "order": 422, + "id": 41, + "name": "error", + "prevSize": 32, + "code": 59701 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M384 768h512v-85.333h-512v85.333zM128 256v85.333h768v-85.333h-768zM384 554.667h512v-85.333h-512v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "segmentation" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 423, + "id": 42, + "name": "segmentation", + "prevSize": 32, + "code": 59719 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M725.333 298.667l-60.16 60.16 110.080 110.507h-433.92v85.333h433.92l-110.080 110.080 60.16 60.587 213.333-213.333zM170.667 213.333h341.333v-85.333h-341.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h341.333v-85.333h-341.333v-597.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "logout_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 424, + "id": 43, + "name": "logout", + "prevSize": 32, + "code": 59717 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M128 736v160h160l471.893-471.893-160-160-471.893 471.893zM883.627 300.373c16.64-16.64 16.64-43.52 0-60.16l-99.84-99.84c-16.64-16.64-43.52-16.64-60.16 0l-78.080 78.080 160 160 78.080-78.080z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pencil" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 425, + "id": 44, + "name": "pencil", + "prevSize": 32, + "code": 59716 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M33.28 41.472c-4.506 4.506-5.888 7.526-6.758 14.95-0.614 5.12-0.87 86.067-0.614 179.968 0.461 137.062 0.973 171.418 2.765 174.592 8.090 14.182 36.966 14.182 45.056 0 1.792-3.174 2.304-35.738 2.662-164.813l0.512-160.819h156.058c173.67 0 166.81 0.41 172.237-11.059 3.43-7.219 3.482-21.76 0.102-28.262-5.53-10.752 4.762-10.189-189.491-10.189h-176.896l-5.632 5.632zM625.92 38.502c-3.015 1.88-5.454 4.418-7.165 7.424l-0.054 0.103c-3.379 6.502-3.328 21.043 0.102 28.262 5.427 11.469-1.434 11.059 172.237 11.059h156.058l0.512 160.819c0.358 129.075 0.87 161.638 2.662 164.813 8.090 14.182 36.966 14.182 45.056 0 1.792-3.174 2.304-37.53 2.714-174.592 0.307-93.901 0.051-174.848-0.563-179.968-0.87-7.424-2.253-10.445-6.758-14.95l-5.632-5.632-177.254 0.051c-153.446 0.051-177.869 0.41-181.914 2.611zM505.19 231.987c-2.355 0.717-59.955 25.907-128 55.962-68.096 30.003-126.618 55.501-130.048 56.627-4.536 1.885-8.38 4.612-11.498 8.015l-0.022 0.024-5.222 5.888 0.051 159.949c0 89.395 0.717 162.867 1.587 166.605 1.027 4.151 2.968 7.754 5.604 10.727l-0.023-0.026c2.304 2.304 56.32 27.085 125.952 57.856 67.072 29.594 125.798 55.859 130.509 58.317 5.163 2.925 11.34 4.649 17.92 4.649s12.757-1.724 18.104-4.744l-0.184 0.096c4.71-2.458 63.437-28.723 130.509-58.317 69.632-30.771 123.648-55.552 125.952-57.856 2.613-2.947 4.554-6.55 5.544-10.528l0.036-0.173c2.304-9.83 2.099-320.051-0.205-326.093-2.567-6.88-8.040-12.151-14.885-14.391l-0.168-0.047c-3.379-1.075-62.413-26.778-131.123-57.139-68.762-30.31-127.539-55.501-130.56-55.962-1.045-0.151-2.252-0.237-3.478-0.237-2.257 0-4.446 0.292-6.53 0.84l0.178-0.040zM608.307 325.939c52.173 22.989 94.822 42.24 94.822 42.752 0 0.563-43.008 19.968-95.539 43.162l-95.59 42.24-95.59-42.24c-52.531-23.194-95.539-42.598-95.539-43.11 0-1.178 189.798-85.299 191.437-84.89 0.666 0.154 43.878 19.098 96 42.086zM401.050 460.8c45.568 20.019 83.354 36.864 84.070 37.478s1.126 58.061 0.87 127.693l-0.461 126.566-203.059-89.702-0.461-127.386-0.41-127.386 18.33 8.141c10.086 4.506 55.603 24.576 101.12 44.595zM741.12 662.374c-1.126 1.075-189.286 84.634-199.68 88.678l-3.84 1.536 0.41-127.232 0.461-127.181 203.059-89.651 0.461 126.31c0.256 69.478-0.154 126.874-0.87 127.539zM40.090 622.029c-3.738 1.434-6.963 2.56-7.168 2.56-1.247 1.621-2.389 3.451-3.345 5.389l-0.086 0.192c-2.867 5.222-3.021 16.282-3.021 183.040 0 175.872 0 177.562 3.482 183.501 2.124 3.642 5.364 6.435 9.245 7.944l0.125 0.043c4.403 1.536 49.254 2.048 177.818 2.15 191.181 0.102 182.579 0.614 188.058-10.957 3.43-7.219 3.482-21.76 0.102-28.262-5.53-10.701 2.867-10.189-170.496-10.189h-157.952l-0.461-160.87c-0.461-175.309-0.051-167.731-10.138-172.954-4.42-2.118-9.608-3.356-15.085-3.356-3.961 0-7.771 0.647-11.329 1.842l0.251-0.073zM961.741 621.978c-7.782 2.867-10.445 5.939-12.851 14.541-1.024 3.738-1.69 65.382-1.69 163.482v157.44h-157.952c-173.414 0-165.018-0.512-170.547 10.189-3.533 6.81-3.379 22.989 0.307 29.184 6.195 10.496-0.922 10.138 187.853 10.035 128.563-0.102 173.414-0.614 177.818-2.15 4.006-1.552 7.246-4.345 9.323-7.9l0.047-0.087c3.482-5.939 3.482-7.629 3.482-182.63 0-192.41 0.358-185.242-9.574-190.413-4.473-2.142-9.724-3.393-15.266-3.393-3.911 0-7.677 0.623-11.203 1.775l0.255-0.072z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Group 1742-converted" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 426, + "id": 45, + "name": "object-detection", + "prevSize": 32, + "code": 59710 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M48.128 36.032c-4.164 2.265-7.672 5.201-10.509 8.703l-0.051 0.065-3.968 5.376v923.008l3.968 5.376c2.888 3.567 6.396 6.503 10.379 8.678l0.181 0.090c6.208 3.2 35.136 3.392 523.072 3.392s516.864-0.192 523.072-3.392c11.2-5.696 14.528-12.16 14.528-28.288 0-11.328-0.768-15.168-4.032-19.52-8.896-12.096 32.64-11.136-511.936-11.712l-496.768-0.512-0.512-438.528-0.512-438.592-3.968-5.376c-8.512-11.648-29.12-15.872-42.944-8.768zM595.392 98.176c-19.273 4.062-35.056 16.378-43.737 32.992l-0.167 0.352c-3.875 8.472-6.134 18.377-6.134 28.81 0 8.081 1.355 15.846 3.852 23.079l-0.149-0.497c8.996 22.707 30.407 38.642 55.642 39.485l0.102 0.003c41.216 1.92 71.552-32.32 65.024-73.344-1.721-13.447-8.042-25.17-17.308-33.759l-0.036-0.033c-14.656-14.72-34.88-20.8-57.088-17.088zM822.72 103.808c-102.848 9.216-98.24 8.576-104.96 15.232-4.672 4.736-5.44 6.976-5.44 16.256 0 18.816 6.848 26.048 24.576 25.92 4.992-0.064 36.224-2.56 69.504-5.568 33.28-2.944 60.736-5.184 61.12-4.864 0.32 0.32-154.752 148.8-344.64 329.984-139.37 132.475-253.666 242.132-367.524 352.241l16.548-15.921c-7.488 8.96-7.552 19.008-0.192 28.672 9.28 12.16 20.352 15.36 30.848 8.896 4.48-2.752 422.4-400.448 650.432-619.072l36.096-34.56-0.128 50.688-0.064 57.088c0.064 4.416 1.792 8.064 5.696 11.968 5.056 5.12 6.784 5.632 18.368 5.632 11.392 0 13.376-0.576 18.112-5.312 5.056-5.12 5.376-6.464 6.528-29.312 0.704-13.184 1.408-58.944 1.536-101.696 0.32-84.352 0.128-86.080-10.112-91.328-7.040-3.648-10.432-3.456-106.304 5.056zM625.152 132.608c9.046 5.713 14.967 15.657 14.967 26.984 0 8.437-3.285 16.107-8.646 21.801l0.015-0.016c-5.704 6.45-13.999 10.495-23.239 10.495-1.715 0-3.397-0.139-5.036-0.407l0.179 0.024c-15.36-1.728-25.6-12.672-26.944-28.864-0.214-1.308-0.336-2.815-0.336-4.35 0-8.98 4.185-16.983 10.71-22.165l0.058-0.045c5.542-5.266 13.053-8.506 21.321-8.506 6.306 0 12.173 1.885 17.066 5.121l-0.115-0.072zM334.080 162.944c-25.837 8.063-44.288 31.716-44.416 59.697l-0 0.015c0 19.52 4.032 30.336 16.448 43.968 12.672 13.888 26.752 19.776 47.232 19.712 0.001 0 0.002 0 0.003 0 23.984 0 44.792-13.601 55.13-33.511l0.163-0.345c4.544-8.576 5.12-11.712 5.12-28.8 0-16.32-0.64-20.416-4.416-27.456-6.402-11.974-15.839-21.597-27.301-28.045l-0.347-0.179c-8.576-4.736-12.736-5.632-26.496-6.080-1.754-0.113-3.803-0.177-5.867-0.177-5.385 0-10.668 0.437-15.815 1.276l0.563-0.076zM369.984 197.056c9.216 6.848 12.736 13.44 13.568 25.152 0.64 9.216 0.064 12.16-3.712 17.6-12.992 18.944-35.264 21.696-50.176 6.272-15.104-15.68-12.352-36.992 6.528-49.92 5.44-3.776 8.384-4.352 17.6-3.712 5.993 0.062 11.574 1.768 16.331 4.687l-0.139-0.079zM531.712 289.92c-19.1 4.245-34.803 16.239-43.923 32.434l-0.173 0.334c-12.48 24.512-6.080 58.176 14.592 76.352 11.11 9.709 25.746 15.63 41.765 15.63 24.883 0 46.429-14.286 56.884-35.104l0.167-0.366c4.032-8.192 4.736-12.352 4.736-27.84-0.064-16-0.704-19.456-5.12-27.904-6.91-11.721-16.297-21.291-27.492-28.216l-0.348-0.2c-8.881-3.493-19.167-5.906-29.892-6.76l-0.38-0.024c-1.152 0.064-6.016 0.896-10.816 1.664zM552.832 320.576c13.215 4.423 22.664 16.469 23.166 30.79l0.002 0.058c0 29.504-36.288 43.84-55.488 21.952-5.38-5.666-8.689-13.344-8.689-21.795 0-12.734 7.514-23.714 18.349-28.747l0.195-0.081c9.152-4.544 12.928-4.864 22.464-2.176zM325.44 358.72c-21.28 9.85-35.777 31.021-35.777 55.577 0 0.126 0 0.252 0.001 0.378l-0-0.019c-0.064 20.416 5.632 34.112 19.712 47.488 17.6 16.64 47.296 21.12 69.824 10.496 12.416-5.888 23.168-16.384 30.144-29.504 3.776-7.040 4.416-11.136 4.416-27.456s-0.64-20.416-4.416-27.456c-6.42-11.981-15.852-21.618-27.302-28.108l-0.346-0.18c-8.64-4.672-12.8-5.632-27.456-6.208-15.936-0.64-18.176-0.256-28.8 4.992zM779.264 355.904c-15.872 5.696-28.224 16.64-36.672 32.448-3.712 6.912-4.352 11.072-4.352 27.328 0 17.088 0.576 20.224 5.12 28.8 2.816 5.248 8.448 12.8 12.48 16.704 23.36 22.464 63.616 22.912 86.784 0.96 14.080-13.376 19.776-27.072 19.712-47.488 0.001-0.137 0.002-0.298 0.002-0.46 0-24.512-14.505-45.636-35.4-55.256l-0.378-0.156c-6.427-3.517-14.081-5.586-22.218-5.586-1.303 0-2.594 0.053-3.87 0.157l0.168-0.011c-0.14-0.001-0.306-0.001-0.471-0.001-7.423 0-14.629 0.934-21.505 2.691l0.6-0.13zM368.768 388.352c9.166 5.537 15.206 15.436 15.232 26.748l0 0.004c0 18.816-13.44 32.576-31.68 32.576-26.496 0-41.792-30.592-25.6-51.136 10.24-13.056 29.376-16.768 42.048-8.192zM816 388.288c20.544 14.016 21.312 39.168 1.536 53.888-5.008 3.457-11.208 5.522-17.891 5.522-6.762 0-13.030-2.114-18.179-5.718l0.102 0.068c-19.072-14.144-18.24-40.256 1.664-53.696 4.697-2.842 10.371-4.524 16.438-4.524 6.023 0 11.659 1.657 16.476 4.541l-0.146-0.081zM914.56 481.984c-32.96 6.528-54.72 39.36-48.576 73.28 8.96 49.536 69.76 68.608 106.048 33.28 11.471-11.496 18.565-27.364 18.565-44.889 0-16.143-6.019-30.881-15.935-42.091l0.059 0.068c-8.544-9.755-20.068-16.712-33.142-19.451l-0.394-0.069c-4.065-1.138-8.733-1.792-13.554-1.792-4.645 0-9.148 0.607-13.434 1.746l0.364-0.082zM937.024 512.64c7.744 2.112 17.92 11.776 20.928 19.776 9.664 25.728-17.344 51.584-42.752 40.96-9.010-4.614-15.771-12.543-18.746-22.137l-0.070-0.263c-4.224-14.080 3.776-30.016 18.368-36.608 8.96-4.096 12.8-4.352 22.272-1.728zM203.264 547.84c-11.588 4.21-21.263 11.348-28.44 20.533l-0.104 0.139c-8.457 10.617-13.569 24.226-13.569 39.028 0 17.44 7.096 33.222 18.558 44.617l0.003 0.003c13.888 13.888 21.824 16.896 43.968 16.96 16.384 0 20.48-0.64 27.84-4.48 12.352-6.4 25.984-20.416 30.912-31.808 2.843-7.384 4.49-15.927 4.49-24.855 0-9.49-1.861-18.545-5.237-26.82l0.171 0.475c-6.536-13.347-16.867-23.988-29.582-30.733l-0.37-0.179c-11.008-5.44-37.504-6.976-48.64-2.88zM580.48 550.976c-22.080 11.136-33.472 28.416-34.752 52.864-1.024 18.752 3.52 32.704 14.784 45.44 11.904 13.568 24.832 19.52 44.48 20.48 14.848 0.704 17.792 0.192 28.096-4.416 22.415-9.954 37.764-32.018 37.764-57.667 0-4.004-0.374-7.92-1.089-11.716l0.061 0.391c-3.843-20.099-16.615-36.599-33.941-45.463l-0.363-0.169c-6.784-3.52-12.352-4.608-25.92-5.12-16.128-0.512-18.048-0.192-29.12 5.376zM243.584 581.888c7.784 5.889 12.762 15.133 12.762 25.539 0 12.168-6.805 22.746-16.816 28.137l-0.17 0.084c-9.216 5.184-25.536 4.48-33.408-1.344-10.112-7.552-12.992-13.504-12.992-26.624 0-13.056 2.944-19.072 12.864-26.496 5.174-3.439 11.53-5.488 18.365-5.488 7.274 0 14.005 2.32 19.495 6.26l-0.1-0.068zM623.104 579.392c17.984 9.728 22.464 34.56 8.896 49.088-14.976 16-37.824 14.592-51.008-3.2-5.696-7.616-5.696-27.52-0.064-35.072 10.752-14.464 27.584-18.752 42.176-10.816zM719.872 674.496c-28.864 8.192-46.464 31.232-46.464 60.992 0 11.648 1.024 16.96 4.864 25.28 6.096 13.838 16.519 24.839 29.528 31.512l0.36 0.168c9.28 4.544 13.248 5.312 27.2 5.312 13.568 0 18.112-0.832 26.88-4.992 12.736-6.016 24.32-17.216 30.72-29.824 4.096-8 4.8-11.904 4.8-27.584 0-16.064-0.64-19.392-5.12-27.84-7.097-12.707-17.502-22.824-30.063-29.377l-0.401-0.191c-8.015-3.182-17.303-5.027-27.021-5.027-5.411 0-10.689 0.572-15.776 1.659l0.493-0.088zM746.304 704.768c6.592 2.496 15.36 10.56 19.008 17.536 7.232 13.888-0.192 34.432-15.168 41.664-14.4 6.976-28.608 4.288-38.336-7.296-5.063-5.593-8.162-13.048-8.162-21.226 0-12.95 7.771-24.086 18.904-28.998l0.203-0.080c8.896-4.096 15.744-4.544 23.552-1.6zM405.824 737.472c-30.042 5.018-52.657 30.822-52.657 61.907 0 17.343 7.039 33.042 18.416 44.395l0.001 0.001c12.992 12.992 26.176 18.304 45.632 18.304 0.027 0 0.060 0 0.093 0 30.417 0 55.666-22.126 60.53-51.161l0.050-0.359c7.104-44.224-27.008-78.784-72.064-73.088zM429.184 769.984c6.592 2.432 16.256 13.824 18.368 21.76 0.606 2.268 0.955 4.872 0.955 7.558 0 9.364-4.234 17.739-10.891 23.315l-0.047 0.039c-3.473 3.297-7.57 5.978-12.090 7.84l-0.262 0.096c-7.744 1.92-21.952-0.384-27.392-4.416-9.92-7.424-12.864-13.44-12.864-26.496 0-9.344 0.96-13.44 3.968-17.472 10.368-13.952 24.128-18.112 40.256-12.224z" + ], + "width": 1152, + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "Group 1743" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 427, + "id": 46, + "name": "regression", + "prevSize": 32, + "code": 59713 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M298.636 5.12c-11.45 5.679-13.964 9.588-86.202 132.934-26.996 46.080-85.457 144.57-129.955 218.764-76.986 128.559-80.896 135.727-80.896 150.528 0 14.895 5.679 25.135 141.405 254.417 109.94 185.809 143.732 240.547 151.738 245.946l10.333 6.982 1531.811-1.583 11.729-11.636 11.636-11.729 0.838-478.58c0.745-473.274 0.652-478.673-5.399-488.727-4.427-6.451-9.84-11.864-16.082-16.155l-0.208-0.135c-10.054-6.051-17.222-6.144-770.42-6.051-691.852 0-761.111 0.465-770.327 5.027zM1778.036 507.345v423.564l-1437.137-1.583-124.183-209.455c-110.033-185.53-123.904-210.292-121.297-217.181 1.489-4.282 51.665-89.46 111.43-189.254-25.848 50.875 14.587-16.268 54.733-83.602l67.402-122.036 13.591-24.017h1435.462v423.564zM739.421 238.778c-26.717 16.384-29.231 46.359-5.585 68.422l8.285 7.727h545.233l9.309-8.844c17.873-17.129 20.108-38.353 6.051-56.32-13.871-17.594-4.934-17.036-290.257-17.036-255.255 0-263.354 0.186-273.036 6.051zM323.025 364.823c-52.786 14.815-93.373 55.926-107.186 107.944l-0.241 1.066c-18.991 72.89 26.438 151.924 100.445 174.825 12.952 4.176 27.852 6.584 43.315 6.584 38.993 0 74.41-15.309 100.569-40.245l-0.058 0.055c29.169-26.884 47.378-65.279 47.378-107.927 0-24.241-5.883-47.107-16.298-67.25l0.385 0.819c-10.147-20.666-40.215-51.293-61.812-62.836-20.351-11.007-44.55-17.476-70.26-17.476-12.868 0-25.357 1.621-37.275 4.669l1.039-0.225zM393.868 455.401c41.891 25.972 36.119 91.601-9.775 110.778-7.043 2.783-15.201 4.396-23.736 4.396-18.656 0-35.511-7.708-47.556-20.112l-0.016-0.016c-11.078-11.916-14.895-22.993-14.895-43.38 0-50.548 52.317-78.662 95.977-51.665zM739.421 471.505c-26.717 16.384-29.231 46.359-5.585 68.422l8.285 7.727 363.613 0.931c338.665 0.838 364.265 0.559 373.667-4.375 30.72-16.105 29.044-57.716-2.979-74.38-7.075-3.724-65.164-4.375-367.709-4.375-350.673 0-359.61 0.186-369.292 6.051zM738.211 705.257c-24.111 16.012-27.462 44.218-7.633 64.047l11.171 11.078 305.897 1.769 10.705-7.168c21.132-14.15 26.345-38.26 12.474-57.809-13.591-19.084-13.033-18.991-174.825-18.991h-147.27l-10.519 7.075z" + ], + "width": 1862, + "attrs": [ + { + "fill": "rgb(181, 54, 251)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + { + "f": 0 + } + ] + }, + "tags": [ + "Group 1741" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(181, 54, 251)" + } + ], + "properties": { + "order": 428, + "id": 47, + "name": "multilabel", + "prevSize": 32, + "code": 59714 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M136.533 194.219c-11.136 1.28-15.36 7.125-15.36 21.376 0 10.581 2.987 15.616 10.667 17.92 3.072 0.939 21.675 2.176 41.387 2.731 49.621 1.408 79.787 6.613 120.533 20.736 84.395 29.269 153.344 92.16 186.069 169.685 12.544 29.696 17.451 52.309 21.12 97.749 4.267 52.864 12.203 84.011 31.403 123.264 36.011 73.6 97.792 131.2 178.475 166.315 41.145 18.472 89.014 30.057 139.36 31.978l0.714 0.022 22.315 1.024 5.504-4.949c9.643-8.619 8.917-28.587-1.195-33.792-2.517-1.323-13.013-2.859-23.339-3.499-51.883-3.157-98.645-15.019-141.909-36.096-75.136-36.608-133.589-102.229-157.312-176.512-7.083-22.272-9.984-39.552-13.141-77.611-3.115-37.888-7.125-58.837-16.384-85.76-30.592-88.661-100.181-161.237-193.493-201.685-34.091-14.805-64.896-23.381-104.96-29.269-12.459-1.835-81.963-4.651-90.453-3.627zM579.029 195.243c-17.664 5.76-31.573 18.048-39.509 34.944-3.84 8.277-4.48 11.861-4.48 25.856 0 14.891 0.469 17.195 5.547 27.52 6.571 13.355 17.28 23.851 30.848 30.208 8.363 3.883 11.904 4.523 25.899 4.523s17.536-0.64 25.899-4.523c13.568-6.357 24.277-16.853 30.848-30.208 5.077-10.325 5.547-12.629 5.547-27.563s-0.469-17.237-5.547-27.563c-10.667-21.675-29.909-34.133-54.187-35.029-1.364-0.098-2.956-0.153-4.561-0.153-5.789 0-11.408 0.725-16.773 2.089l0.469-0.101zM835.029 280.576c-17.664 5.76-31.573 18.048-39.509 34.944-3.84 8.277-4.48 11.861-4.48 25.856 0 14.891 0.469 17.195 5.547 27.52 6.571 13.355 17.28 23.851 30.848 30.208 8.363 3.883 11.904 4.523 25.899 4.523s17.536-0.64 25.899-4.523c13.568-6.357 24.277-16.853 30.848-30.208 5.077-10.325 5.547-12.629 5.547-27.563s-0.469-17.237-5.547-27.563c-10.667-21.675-29.909-34.133-54.187-35.029-1.364-0.098-2.956-0.153-4.561-0.153-5.789 0-11.408 0.725-16.773 2.089l0.469-0.101zM238.293 314.112c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM273.067 344.875c10.325 4.693 16.683 10.965 21.547 21.205 2.509 5.265 3.974 11.443 3.974 17.963 0 23.517-19.064 42.581-42.581 42.581-0.002 0-0.004-0-0.007-0l0 0c-12.103-0.271-23.012-5.166-31.073-12.982l0.012 0.011c-7.068-7.817-11.393-18.23-11.393-29.653s4.325-21.837 11.427-29.692l-0.034 0.038c11.477-12.245 32.725-16.427 48.128-9.472zM366.293 527.445c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM707.029 536.576c-17.664 5.76-31.573 18.048-39.509 34.944-3.84 8.277-4.48 11.861-4.48 25.856 0 14.891 0.469 17.195 5.547 27.52 6.571 13.355 17.28 23.851 30.848 30.208 8.363 3.883 11.904 4.523 25.899 4.523s17.536-0.64 25.899-4.523c13.568-6.357 24.277-16.853 30.848-30.208 5.077-10.325 5.547-12.629 5.547-27.563s-0.469-17.237-5.547-27.563c-10.667-21.675-29.909-34.133-54.187-35.029-1.364-0.098-2.956-0.153-4.561-0.153-5.789 0-11.408 0.725-16.773 2.089l0.469-0.101zM401.067 558.208c10.325 4.693 16.683 10.965 21.547 21.205 2.509 5.265 3.974 11.443 3.974 17.963 0 23.517-19.064 42.581-42.581 42.581-0.002 0-0.004-0-0.007-0l0 0c-12.103-0.271-23.012-5.166-31.073-12.982l0.012 0.011c-7.068-7.817-11.393-18.23-11.393-29.653s4.325-21.837 11.427-29.692l-0.034 0.038c11.477-12.245 32.725-16.427 48.128-9.472zM195.627 698.112c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM230.4 728.875c10.325 4.693 16.683 10.965 21.547 21.205 2.509 5.265 3.974 11.443 3.974 17.963 0 23.517-19.064 42.581-42.581 42.581-0.002 0-0.004-0-0.007-0l0 0c-12.103-0.271-23.012-5.166-31.073-12.982l0.012 0.011c-7.068-7.817-11.393-18.23-11.393-29.653s4.325-21.837 11.427-29.692l-0.034 0.038c11.477-12.245 32.725-16.427 48.128-9.472zM494.293 740.779c-19.712 4.949-38.357 20.779-47.701 40.491-5.035 10.624-5.419 12.8-5.419 29.397s0.384 18.773 5.419 29.397c7.552 15.957 18.731 27.307 34.432 35.072 12.416 6.144 13.525 6.357 30.976 6.357s18.56-0.213 30.976-6.357c15.701-7.765 26.88-19.115 34.432-35.072 5.035-10.624 5.419-12.8 5.419-29.397s-0.384-18.773-5.419-29.397c-7.098-15.301-18.928-27.407-33.585-34.67l-0.42-0.188c-10.88-5.376-14.293-6.187-27.477-6.699-1.702-0.099-3.692-0.155-5.695-0.155-5.625 0-11.147 0.444-16.531 1.3l0.594-0.078zM529.067 771.541c10.325 4.693 16.683 10.965 21.547 21.205 2.505 5.262 3.968 11.435 3.968 17.949 0 23.517-19.064 42.581-42.581 42.581s-42.581-19.064-42.581-42.581c0-0.010 0-0.021 0-0.031l-0 0.002c0-10.624 4.437-22.059 11.52-29.653 11.477-12.245 32.725-16.427 48.128-9.472z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "Small" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 429, + "id": 48, + "name": "classification", + "prevSize": 32, + "code": 59715 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M451.84 316.16l60.16-60.16-170.667-170.667-170.667 170.667 60.16 60.16 67.84-67.413v647.253h85.333v-647.253l67.84 67.413z", + "M572.16 707.84l-60.16 60.16 170.667 170.667 170.667-170.667-60.16-60.16-67.84 67.413v-647.253h-85.333v647.253l-67.84-67.413z" + ], + "attrs": [ + { + "fill": "rgb(186, 179, 185)" + }, + { + "fill": "rgb(186, 179, 185)" + } + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + { + "f": 1 + }, + { + "f": 1 + } + ] + }, + "tags": [ + "Default" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(186, 179, 185)" + }, + { + "fill": "rgb(186, 179, 185)" + } + ], + "properties": { + "order": 430, + "id": 49, + "name": "sort-default", + "prevSize": 32, + "code": 59712 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M242.859 325.973c-8.107 3.285-11.819 20.437-6.571 30.549 1.701 2.942 4.179 5.268 7.155 6.74l0.098 0.044c3.541 1.451 54.443 1.835 196.48 1.536l191.744-0.469 4.096-4.779c3.371-3.925 4.139-6.656 4.139-15.061 0-9.088-0.597-10.88-4.992-15.275l-4.992-4.992-191.701 0.128c-106.923 0.043-193.365 0.768-195.456 1.579zM122.027 429.909c-9.472 5.973-99.541 98.005-100.779 102.997-0.305 1.411-0.48 3.032-0.48 4.693s0.175 3.282 0.507 4.845l-0.027-0.152c1.749 7.125 99.2 103.851 105.813 105.003 13.184 2.347 28.8-13.227 25.771-25.6-0.768-3.072-15.232-18.859-40.661-44.416l-39.509-39.637 39.424-39.723c42.923-43.221 44.288-45.227 38.827-56.789-3.371-7.125-13.269-14.464-19.456-14.464-3.537 0.352-6.744 1.513-9.515 3.294l0.085-0.051zM882.133 430.848c-7.808 5.291-12.373 14.549-10.795 21.931 0.896 4.139 10.795 15.147 40.576 45.141l39.424 39.723-39.509 39.637c-25.429 25.557-39.893 41.344-40.661 44.416-3.029 12.373 12.587 27.947 25.771 25.6 6.613-1.152 104.064-97.877 105.813-105.003 0.305-1.411 0.48-3.032 0.48-4.693s-0.175-3.282-0.507-4.845l0.027 0.152c-1.28-5.205-94.037-99.584-101.973-103.808-6.613-3.499-11.648-3.029-18.645 1.749zM246.485 445.568c-8.96 2.603-11.819 7.339-11.819 19.499 0 12.459 2.859 16.896 12.629 19.627 8.661 2.389 524.416 2.304 533.077-0.085 8.576-2.389 11.776-7.68 11.776-19.541s-3.2-17.152-11.776-19.541c-8.064-2.219-526.165-2.219-533.888 0.043zM239.445 575.872c-4.352 3.712-4.779 5.163-4.779 15.317 0 9.941 0.512 11.691 4.736 15.915l4.736 4.736h535.723l4.565-4.523c8.491-8.533 6.912-28.672-2.688-33.835-2.219-1.195-90.453-1.749-270.379-1.749h-267.136l-4.779 4.139zM245.76 692.395c-12.501 4.565-16 25.6-5.931 35.669l4.053 4.096h111.787c79.445 0 113.024-0.555 116.011-1.92 2.813-1.605 5.011-4.010 6.319-6.903l0.038-0.095c2.56-6.272 2.517-18.517-0.171-23.467-4.523-8.491-5.675-8.576-121.557-8.448-59.392 0.085-109.141 0.555-110.549 1.067z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "nlp-converted" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 431, + "id": 50, + "name": "nlp", + "prevSize": 32, + "code": 59711 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M661.333 597.333h-33.707l-11.947-11.52c41.813-48.64 66.987-111.787 66.987-180.48 0-153.173-124.16-277.333-277.333-277.333s-277.333 124.16-277.333 277.333 124.16 277.333 277.333 277.333c68.693 0 131.84-25.173 180.48-66.987l11.52 11.947v33.707l213.333 212.907 63.573-63.573-212.907-213.333zM405.333 597.333c-106.24 0-192-85.76-192-192s85.76-192 192-192 192 85.76 192 192-85.76 192-192 192z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "search_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 432, + "id": 51, + "name": "search", + "prevSize": 32, + "code": 59724 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 52 + }, + { + "icon": { + "paths": [ + "M298.667 256h426.667l-213.76 268.8-212.907-268.8zM181.333 239.36c86.187 110.507 245.333 315.307 245.333 315.307v256c0 23.467 19.2 42.667 42.667 42.667h85.333c23.467 0 42.667-19.2 42.667-42.667v-256c0 0 158.72-204.8 244.907-315.307 21.76-28.16 1.707-68.693-33.707-68.693h-593.493c-35.413 0-55.467 40.533-33.707 68.693z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "1815425111861791851": [ + {} + ] + }, + "tags": [ + "filter_alt_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 433, + "id": 52, + "name": "filter", + "prevSize": 32, + "code": 59725 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 53 + }, + { + "icon": { + "paths": [ + "M752.213 249.173c-15.36-21.76-40.96-35.84-69.547-35.84l-469.333 0.427c-46.933 0-85.333 37.973-85.333 84.907v426.667c0 46.933 38.4 84.907 85.333 84.907l469.333 0.427c28.587 0 54.187-14.080 69.547-35.84l186.453-262.827-186.453-262.827zM682.667 725.333h-469.333v-426.667h469.333l151.467 213.333-151.467 213.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "colorPermutations": { + "18154251119638255122822422812552552551501542151": [ + {} + ] + }, + "tags": [ + "label_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 434, + "id": 53, + "name": "tag", + "prevSize": 32, + "code": 59718 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 54 + }, + { + "icon": { + "paths": [ + "M451.84 316.16l60.16-60.16-170.667-170.667-170.667 170.667 60.16 60.16 67.84-67.413v647.253h85.333v-647.253l67.84 67.413z", + "M572.16 707.84l-60.16 60.16 170.667 170.667 170.667-170.667-60.16-60.16-67.84 67.413v-647.253h-85.333v647.253l-67.84-67.413z" + ], + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + }, + { + "fill": "rgb(228, 224, 228)" + } + ], + "isMulticolor": true, + "isMulticolor2": false, + "colorPermutations": { + "18154251119638255122822422812552552551501542151": [ + { + "f": 0 + }, + { + "f": 3 + } + ] + }, + "tags": [ + "Ascending" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(50, 154, 215)" + }, + { + "fill": "rgb(228, 224, 228)" + } + ], + "properties": { + "order": 435, + "id": 54, + "name": "sort-asc", + "prevSize": 32, + "code": 59720, + "codes": [ + 59720, + 59721 + ] + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 55 + }, + { + "icon": { + "paths": [ + "M451.84 316.16l60.16-60.16-170.667-170.667-170.667 170.667 60.16 60.16 67.84-67.413v647.253h85.333v-647.253l67.84 67.413z", + "M572.16 707.84l-60.16 60.16 170.667 170.667 170.667-170.667-60.16-60.16-67.84 67.413v-647.253h-85.333v647.253l-67.84-67.413z" + ], + "attrs": [ + { + "fill": "rgb(228, 224, 228)" + }, + { + "fill": "rgb(50, 154, 215)" + } + ], + "isMulticolor": true, + "isMulticolor2": false, + "colorPermutations": { + "18154251119638255122822422812552552551501542151": [ + { + "f": 3 + }, + { + "f": 0 + } + ] + }, + "tags": [ + "Group 1790" + ], + "grid": 0 + }, + "attrs": [ + { + "fill": "rgb(228, 224, 228)" + }, + { + "fill": "rgb(50, 154, 215)" + } + ], + "properties": { + "order": 436, + "id": 55, + "name": "sort-desc", + "prevSize": 32, + "code": 59722, + "codes": [ + 59722, + 59723 + ] + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 56 + }, + { + "icon": { + "paths": [ + "M725.333 512h-213.333v213.333h213.333v-213.333zM682.667 42.667v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333h-42.667v-85.333h-85.333zM810.667 810.667h-597.333v-469.333h597.333v469.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "event_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 437, + "id": 56, + "name": "calendar", + "prevSize": 32, + "code": 59676 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 57 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM725.333 554.667h-426.667v-85.333h426.667v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "do_disturb_on_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 438, + "id": 57, + "name": "none", + "prevSize": 32, + "code": 59708 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 58 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667 426.667-190.72 426.667-426.667-190.72-426.667-426.667-426.667zM512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333 341.333 153.173 341.333 341.333-153.173 341.333-341.333 341.333zM665.173 298.667l-153.173 153.173-153.173-153.173-60.16 60.16 153.173 153.173-153.173 153.173 60.16 60.16 153.173-153.173 153.173 153.173 60.16-60.16-153.173-153.173 153.173-153.173z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cancel_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 439, + "id": 58, + "name": "cancel", + "prevSize": 32, + "code": 59709 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 59 + }, + { + "icon": { + "paths": [ + "M512 341.333l-256 256 60.16 60.16 195.84-195.413 195.84 195.413 60.16-60.16z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand_less_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 440, + "id": 59, + "name": "expand-less-black-24dp", + "prevSize": 32, + "code": 59699 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 60 + }, + { + "icon": { + "paths": [ + "M707.84 366.507l-195.84 195.413-195.84-195.413-60.16 60.16 256 256 256-256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand_more_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 441, + "id": 60, + "name": "expand-more-black-24dp", + "prevSize": 32, + "code": 59700 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 61 + }, + { + "icon": { + "paths": [ + "M554.667 1024c-139.093 0-264.107-85.333-315.733-213.333l-129.28-325.547c-13.227-33.707 18.347-67.413 52.907-56.32l33.707 11.093c23.893 8.107 43.52 26.027 52.907 49.493l60.16 150.613h32v-501.333c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v373.333h42.667v-458.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v458.667h42.667v-394.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v394.667h42.667v-266.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v437.333c0 188.587-152.747 341.333-341.333 341.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "hand-back-right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 445, + "id": 61, + "name": "hand-back-right", + "prevSize": 32, + "code": 59697 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 62 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.641 0-426.667 191.025-426.667 426.667v0c0 235.641 191.025 426.667 426.667 426.667v0c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0zM512 170.667c188.513 0 341.333 152.82 341.333 341.333v0c0 188.513-152.82 341.333-341.333 341.333v0c-188.513 0-341.333-152.82-341.333-341.333v0c0-188.513 152.82-341.333 341.333-341.333v0zM512 256c-141.385 0-256 114.615-256 256v0c0 141.385 114.615 256 256 256v0c141.385 0 256-114.615 256-256v0c0-141.385-114.615-256-256-256v0zM512 341.333c94.257 0 170.667 76.41 170.667 170.667v0c0 94.257-76.41 170.667-170.667 170.667v0c-94.257 0-170.667-76.41-170.667-170.667v0c0-94.257 76.41-170.667 170.667-170.667v0zM512 426.667c-47.128 0-85.333 38.205-85.333 85.333v0c0 47.128 38.205 85.333 85.333 85.333v0c47.128 0 85.333-38.205 85.333-85.333v0c0-47.128-38.205-85.333-85.333-85.333v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bullseye" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 446, + "id": 62, + "name": "bullseye1", + "prevSize": 32, + "code": 59698 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 63 + }, + { + "icon": { + "paths": [ + "M773.547 512l53.76-53.76c18.773-18.773 42.667-29.013 68.693-31.573v-42.667l-256-256h-426.667c-47.36 0-85.333 37.973-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h256v-79.787l5.547-5.547h-261.547v-597.333h298.667v298.667h261.547zM597.333 192l234.667 234.667h-234.667v-234.667zM816.213 590.080l87.040 87.040-261.547 261.547h-87.040v-87.040l261.547-261.547zM974.933 605.44l-41.813 41.813-87.040-87.040 41.813-41.813c8.107-8.533 22.187-8.533 30.72 0l56.32 56.32c8.533 8.533 8.533 22.613 0 30.72z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "note-edit-outline" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 447, + "id": 63, + "name": "note-edit-outline", + "prevSize": 32, + "code": 59691 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 64 + }, + { + "icon": { + "paths": [ + "M170.667 256h-85.333v597.333c0 47.36 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333zM797.867 313.6l-42.667 42.667-87.467-87.467 42.667-42.667c8.96-9.387 23.893-9.387 32.853 0l54.613 54.613c9.387 8.96 9.387 23.893 0 32.853zM384 552.107l258.56-258.56 87.893 87.893-258.56 258.56h-87.893v-87.893zM853.333 170.667v0 512h-512v-512h512zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pencil-box-multiple-outline" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 448, + "id": 64, + "name": "pencil-box-multiple-outline1", + "prevSize": 32, + "code": 59692 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 65 + }, + { + "icon": { + "paths": [ + "M170.667 170.667c-47.36 0-85.333 37.973-85.333 85.333v512c0 47.128 38.205 85.333 85.333 85.333v0h682.667c47.128 0 85.333-38.205 85.333-85.333v0-426.667c0-47.36-38.4-85.333-85.333-85.333h-341.333l-85.333-85.333h-256zM170.667 341.333h682.667v426.667h-682.667v-426.667zM298.667 938.667v85.333h85.333v-85.333h-85.333zM469.333 938.667v85.333h85.333v-85.333h-85.333zM640 938.667v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "folder-settings-outline" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 449, + "id": 65, + "name": "folder-settings-outline", + "prevSize": 32, + "code": 59693 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 66 + }, + { + "icon": { + "paths": [ + "M657.493 707.413l-195.413-195.413 195.413-195.84-60.16-60.16-256 256 256 256 60.16-60.587z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron-left" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 450, + "id": 66, + "name": "chevron-left", + "prevSize": 32, + "code": 59689 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 67 + }, + { + "icon": { + "paths": [ + "M366.507 707.413l195.413-195.413-195.413-195.84 60.16-60.16 256 256-256 256-60.16-60.587z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron-right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 451, + "id": 67, + "name": "chevron-right", + "prevSize": 32, + "code": 59690 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 68 + }, + { + "icon": { + "paths": [ + "M896 810.667v42.667h-768v-42.667l85.333-85.333v-256c0-132.267 86.613-248.747 213.333-286.293 0-4.267 0-8.107 0-12.373 0-47.128 38.205-85.333 85.333-85.333v0c47.128 0 85.333 38.205 85.333 85.333v0c0 4.267 0 8.107 0 12.373 126.72 37.547 213.333 154.027 213.333 286.293v256l85.333 85.333zM597.333 896c0 47.128-38.205 85.333-85.333 85.333v0c-47.128 0-85.333-38.205-85.333-85.333v0z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bell" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 452, + "id": 68, + "name": "bell", + "prevSize": 32, + "code": 59649 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 69 + }, + { + "icon": { + "paths": [ + "M469.333 576v341.333h-341.333v-341.333h341.333zM512 85.333l234.667 384h-469.333l234.667-384zM746.667 554.667c106.667 0 192 85.333 192 192s-85.333 192-192 192c-106.667 0-192-85.333-192-192s85.333-192 192-192z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "shape" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 453, + "id": 69, + "name": "shape", + "prevSize": 32, + "code": 59687 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 70 + }, + { + "icon": { + "paths": [ + "M793.6 908.8h-563.2c-12.8 0-21.333-8.533-21.333-21.333v-750.933c0-12.8 8.533-21.333 21.333-21.333h563.2c12.8 0 21.333 8.533 21.333 21.333v755.2c0 8.533-8.533 17.067-21.333 17.067zM251.733 870.4h524.8v-716.8h-524.8v716.8z", + "M699.733 298.667h-221.867c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h221.867c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M699.733 516.267h-221.867c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h221.867c12.8 0 21.333 8.533 21.333 21.333 0 8.533-8.533 21.333-21.333 21.333z", + "M699.733 729.6h-221.867c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h221.867c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M384 277.333c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667z", + "M384 494.933c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667z", + "M384 708.267c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ActionableInsights" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 454, + "id": 70, + "name": "ActionableInsights", + "prevSize": 32, + "code": 59663 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 71 + }, + { + "icon": { + "paths": [ + "M512 768c-174.933 0-341.333-93.867-426.667-247.467-4.267-4.267-4.267-12.8 0-21.333 85.333-149.333 251.733-243.2 426.667-243.2s341.333 93.867 426.667 247.467c4.267 4.267 4.267 12.8 0 21.333-85.333 149.333-251.733 243.2-426.667 243.2zM123.733 512c81.067 132.267 230.4 217.6 388.267 217.6s302.933-81.067 388.267-217.6c-81.067-132.267-230.4-217.6-388.267-217.6s-302.933 85.333-388.267 217.6z", + "M588.8 610.133h-157.867c-12.8 0-21.333-8.533-21.333-21.333v-157.867c0-12.8 8.533-21.333 21.333-21.333h157.867c12.8 0 21.333 8.533 21.333 21.333v157.867c0 12.8-8.533 21.333-21.333 21.333zM452.267 571.733h115.2v-115.2h-115.2v115.2z", + "M435.2 533.333h-332.8c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h332.8c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z", + "M921.6 533.333h-332.8c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h332.8c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M512 452.267c-12.8 0-21.333-8.533-21.333-21.333v-153.6c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v157.867c0 8.533-8.533 17.067-21.333 17.067z", + "M512 768c-12.8 0-21.333-8.533-21.333-21.333v-157.867c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v157.867c0 12.8-8.533 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ComputerVision" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 455, + "id": 71, + "name": "computer-vision", + "prevSize": 32, + "code": 59664 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 72 + }, + { + "icon": { + "paths": [ + "M947.2 759.467h-870.4c-12.8 0-21.333-8.533-21.333-21.333v-174.933c0-12.8 8.533-21.333 21.333-21.333h870.4c12.8 0 21.333 8.533 21.333 21.333v174.933c0 12.8-8.533 21.333-21.333 21.333zM98.133 716.8h832v-132.267h-832v132.267z", + "M614.4 524.8c-8.533 0-12.8-4.267-17.067-12.8 0 0-25.6-42.667-85.333-42.667s-85.333 42.667-85.333 42.667c-4.267 8.533-17.067 12.8-25.6 8.533s-12.8-17.067-8.533-25.6c0-4.267 34.133-68.267 119.467-68.267s119.467 64 119.467 68.267c4.267 8.533 0 21.333-8.533 25.6-4.267 4.267-4.267 4.267-8.533 4.267z", + "M512 418.133c-42.667 0-76.8-34.133-76.8-76.8s34.133-76.8 76.8-76.8c42.667 0 76.8 34.133 76.8 76.8s-34.133 76.8-76.8 76.8zM512 307.2c-21.333 0-34.133 17.067-34.133 34.133 0 21.333 17.067 34.133 34.133 34.133 21.333 0 34.133-17.067 34.133-34.133s-12.8-34.133-34.133-34.133z", + "M320 524.8c-8.533 0-12.8-4.267-17.067-12.8 0 0-25.6-42.667-85.333-42.667s-85.333 42.667-85.333 42.667c-4.267 8.533-17.067 12.8-25.6 8.533s-12.8-17.067-8.533-25.6c0-4.267 34.133-68.267 119.467-68.267s119.467 64 119.467 68.267c4.267 8.533 0 21.333-8.533 25.6 0 4.267-4.267 4.267-8.533 4.267z", + "M217.6 418.133c-42.667 0-72.533-34.133-72.533-76.8s34.133-76.8 76.8-76.8 72.533 34.133 72.533 76.8c0 42.667-34.133 76.8-76.8 76.8zM217.6 307.2c-17.067 0-34.133 17.067-34.133 34.133 0 21.333 17.067 34.133 34.133 34.133s38.4-12.8 38.4-34.133c0-17.067-17.067-34.133-38.4-34.133z", + "M908.8 524.8c-8.533 0-12.8-4.267-17.067-12.8 0 0-25.6-42.667-85.333-42.667s-85.333 42.667-85.333 42.667c-4.267 8.533-17.067 12.8-25.6 8.533s-12.8-17.067-8.533-25.6c0-4.267 34.133-68.267 119.467-68.267s119.467 64 119.467 68.267c4.267 8.533 0 21.333-8.533 25.6-4.267 4.267-8.533 4.267-8.533 4.267z", + "M806.4 418.133c-42.667 0-76.8-34.133-76.8-76.8s34.133-76.8 76.8-76.8c42.667 0 76.8 34.133 76.8 76.8-4.267 42.667-34.133 76.8-76.8 76.8zM806.4 307.2c-21.333 0-38.4 17.067-38.4 34.133 0 21.333 17.067 34.133 34.133 34.133 21.333 0 34.133-17.067 34.133-34.133 4.267-17.067-12.8-34.133-29.867-34.133z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "CSuiteMembers" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 456, + "id": 72, + "name": "CSuiteMembers", + "prevSize": 32, + "code": 59665 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 73 + }, + { + "icon": { + "paths": [ + "M763.733 806.4c-29.867 0-64-8.533-106.667-29.867-72.533-29.867-157.867-89.6-238.933-157.867s-149.333-145.067-192-213.333c-46.933-76.8-55.467-132.267-25.6-162.133 59.733-68.267 256 29.867 405.333 162.133 81.067 68.267 149.333 145.067 192 213.333 46.933 76.8 55.467 132.267 29.867 166.4-17.067 12.8-38.4 21.333-64 21.333zM260.267 256c-12.8 0-25.6 4.267-29.867 12.8-12.8 12.8-8.533 51.2 29.867 115.2s106.667 136.533 183.467 204.8v0c76.8 68.267 157.867 119.467 230.4 153.6 72.533 29.867 110.933 29.867 119.467 17.067 12.8-12.8 8.533-51.2-34.133-119.467-38.4-64-106.667-136.533-183.467-204.8-136.533-123.733-260.267-179.2-315.733-179.2z", + "M260.267 806.4c-25.6 0-46.933-8.533-59.733-21.333-59.733-68.267 68.267-247.467 217.6-379.733 81.067-68.267 166.4-128 238.933-157.867 81.067-34.133 140.8-38.4 166.4-4.267 29.867 34.133 17.067 89.6-29.867 166.4-42.667 68.267-110.933 145.067-192 213.333v0c-115.2 98.133-256 183.467-341.333 183.467zM763.733 256c-21.333 0-51.2 8.533-89.6 25.6-68.267 29.867-149.333 85.333-230.4 153.6-174.933 153.6-243.2 290.133-213.333 324.267s174.933-17.067 349.867-166.4v0c76.8-68.267 140.8-140.8 183.467-204.8 42.667-68.267 42.667-102.4 34.133-119.467-8.533-8.533-17.067-12.8-34.133-12.8z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "DataScientist" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 457, + "id": 73, + "name": "DataScientist", + "prevSize": 32, + "code": 59666 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 74 + }, + { + "icon": { + "paths": [ + "M699.733 827.733h-375.467c-12.8 0-21.333-8.533-21.333-21.333v-379.733c0-12.8 8.533-21.333 21.333-21.333h379.733c12.8 0 21.333 8.533 21.333 21.333v379.733c-4.267 12.8-12.8 21.333-25.6 21.333zM341.333 789.333h341.333v-337.067h-341.333v337.067z", + "M627.2 439.467c-12.8 0-21.333-8.533-21.333-21.333v-85.333c0-51.2-42.667-93.867-93.867-93.867s-93.867 42.667-93.867 93.867c0 12.8-8.533 21.333-21.333 21.333-8.533-4.267-17.067-12.8-17.067-21.333 0-72.533 59.733-132.267 132.267-132.267s132.267 59.733 132.267 132.267v89.6c0 8.533-8.533 17.067-17.067 17.067z", + "M567.467 618.667c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "DataSecurity" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 458, + "id": 74, + "name": "DataSecurity", + "prevSize": 32, + "code": 59667 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 75 + }, + { + "icon": { + "paths": [ + "M512 721.067c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-8.533-8.533-8.533-21.333 0-29.867l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-187.733 187.733c-8.533 4.267-12.8 8.533-17.067 8.533zM354.133 512l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M324.267 721.067c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c8.533 8.533 8.533 21.333 0 29.867l-187.733 187.733c-4.267-4.267-12.8 0-17.067 0zM166.4 512l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M512 904.533c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-187.733 187.733c-8.533 4.267-12.8 4.267-17.067 4.267zM354.133 699.733l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M512 533.333c-4.267 0-8.533 0-12.8-4.267l-187.733-192c-8.533-8.533-8.533-21.333 0-29.867l187.733-187.733c8.533-8.533 21.333-8.533 29.867 0l187.733 187.733c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-187.733 187.733c-8.533 8.533-12.8 12.8-17.067 12.8zM354.133 324.267l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z", + "M699.733 721.067c-4.267 0-8.533 0-12.8-4.267l-187.733-187.733c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l187.733-187.733c4.267-4.267 8.533-4.267 12.8-4.267v0c4.267 0 8.533 0 12.8 4.267l187.733 187.733c8.533 8.533 8.533 21.333 0 29.867l-187.733 187.733c-4.267-4.267-8.533 0-12.8 0zM541.867 512l157.867 157.867 157.867-157.867-157.867-157.867-157.867 157.867z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "DemocratizeMLperformance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 459, + "id": 75, + "name": "DemocratizeMLperformance", + "prevSize": 32, + "code": 59669 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 76 + }, + { + "icon": { + "paths": [ + "M366.933 674.133c-59.733 0-119.467-25.6-162.133-68.267s-68.267-102.4-68.267-162.133c0-59.733 25.6-119.467 68.267-162.133s102.4-68.267 162.133-68.267c59.733 0 119.467 25.6 162.133 68.267s68.267 102.4 68.267 162.133c0 59.733-25.6 119.467-68.267 162.133-46.933 46.933-102.4 68.267-162.133 68.267zM366.933 256c-51.2 0-98.133 21.333-136.533 55.467-34.133 34.133-55.467 85.333-55.467 132.267 0 51.2 21.333 98.133 55.467 132.267s85.333 55.467 132.267 55.467c51.2 0 98.133-21.333 132.267-55.467s55.467-85.333 55.467-132.267-21.333-98.133-55.467-132.267c-29.867-34.133-81.067-55.467-128-55.467z", + "M708.267 806.4c-4.267 0-8.533 0-12.8-4.267l-192-192c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l192 192c8.533 8.533 8.533 21.333 0 29.867-8.533 4.267-12.8 4.267-17.067 4.267z", + "M366.933 533.333c-4.267 0-8.533 0-12.8-4.267l-68.267-68.267c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l68.267-68.267c8.533-8.533 21.333-8.533 29.867 0s8.533 21.333 0 29.867l-55.467 55.467 55.467 55.467c8.533 8.533 8.533 21.333 0 29.867-8.533-4.267-12.8-4.267-17.067-4.267z", + "M797.867 533.333c-4.267 0-8.533 0-12.8-4.267-8.533-8.533-8.533-21.333 0-29.867l55.467-55.467-55.467-55.467c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l68.267 68.267c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-68.267 68.267c-4.267 12.8-8.533 12.8-17.067 12.8z", + "M738.133 465.067h-324.267c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h324.267c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Explainability" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 460, + "id": 76, + "name": "Explainability", + "prevSize": 32, + "code": 59670 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 77 + }, + { + "icon": { + "paths": [ + "M345.6 593.067h-187.733c-8.533 0-12.8-4.267-17.067-8.533s-4.267-12.8-4.267-17.067l98.133-268.8c4.267-8.533 8.533-12.8 17.067-12.8s17.067 4.267 21.333 12.8l93.867 268.8c4.267 4.267 0 12.8-4.267 17.067-4.267 8.533-8.533 8.533-17.067 8.533zM187.733 554.667h132.267l-68.267-187.733-64 187.733z", + "M866.133 593.067h-187.733c-8.533 0-12.8-4.267-17.067-8.533s-4.267-12.8-4.267-17.067l93.867-268.8c4.267-8.533 8.533-12.8 17.067-12.8s17.067 4.267 17.067 12.8l93.867 268.8c4.267 4.267 0 12.8-4.267 17.067 4.267 8.533-4.267 8.533-8.533 8.533zM704 554.667h132.267l-64-187.733-68.267 187.733z", + "M772.267 844.8h-520.533c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h520.533c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M512 844.8c-12.8 0-21.333-8.533-21.333-21.333v-516.267c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v516.267c0 12.8-8.533 21.333-21.333 21.333z", + "M512 324.267c-38.4 0-72.533-34.133-72.533-72.533s34.133-72.533 72.533-72.533c38.4 0 72.533 34.133 72.533 72.533s-34.133 72.533-72.533 72.533zM512 221.867c-17.067 0-34.133 12.8-34.133 34.133 0 17.067 12.8 34.133 34.133 34.133 17.067 0 34.133-12.8 34.133-34.133s-17.067-34.133-34.133-34.133z", + "M772.267 324.267h-520.533c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h520.533c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Fairness" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 461, + "id": 77, + "name": "Fairness", + "prevSize": 32, + "code": 59671 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 78 + }, + { + "icon": { + "paths": [ + "M721.067 810.667h-627.2c-12.8 0-21.333-8.533-21.333-21.333v-345.6c0-12.8 8.533-21.333 21.333-21.333h627.2c12.8 0 21.333 8.533 21.333 21.333v345.6c0 12.8-8.533 21.333-21.333 21.333zM115.2 772.267h588.8v-307.2h-588.8v307.2z", + "M827.733 708.267h-102.4c-12.8 0-21.333-8.533-21.333-21.333v-221.867h-507.733c-12.8 0-21.333-8.533-21.333-21.333v-102.4c0-12.8 8.533-21.333 21.333-21.333h627.2c12.8 0 21.333 8.533 21.333 21.333v345.6c0 12.8-8.533 21.333-17.067 21.333zM742.4 665.6h64v-307.2h-588.8v68.267h503.467c12.8 0 21.333 8.533 21.333 21.333v217.6z", + "M930.133 597.333h-102.4c-12.8 0-21.333-8.533-21.333-21.333v-217.6h-503.467c-12.8 0-21.333-8.533-21.333-21.333v-106.667c0-8.533 8.533-17.067 21.333-17.067h627.2c12.8 0 21.333 8.533 21.333 21.333v345.6c0 8.533-8.533 17.067-21.333 17.067zM844.8 558.933h64v-307.2h-588.8v64h503.467c12.8 0 21.333 8.533 21.333 21.333v221.867z", + "M409.6 729.6c-46.933 0-85.333-51.2-85.333-110.933s38.4-110.933 85.333-110.933 85.333 51.2 85.333 110.933c0 59.733-38.4 110.933-85.333 110.933zM409.6 546.133c-25.6 0-46.933 34.133-46.933 72.533s21.333 72.533 46.933 72.533 46.933-34.133 46.933-72.533c0-38.4-21.333-72.533-46.933-72.533z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "FinancialServices" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 462, + "id": 78, + "name": "FinancialServices", + "prevSize": 32, + "code": 59672 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 79 + }, + { + "icon": { + "paths": [ + "M819.2 827.733h-622.933c-12.8 0-21.333-8.533-21.333-21.333v-588.8c0-12.8 8.533-21.333 21.333-21.333s17.067 8.533 17.067 21.333v571.733h605.867c12.8 0 21.333 8.533 21.333 21.333 0 8.533-8.533 17.067-21.333 17.067z", + "M285.867 686.933c-8.533 0-17.067-8.533-21.333-17.067 0-12.8 8.533-21.333 17.067-21.333v0c4.267 0 328.533-29.867 473.6-375.467 4.267-8.533 17.067-17.067 25.6-12.8s17.067 17.067 12.8 25.6c-149.333 371.2-499.2 401.067-507.733 401.067 4.267 0 4.267 0 0 0z", + "M827.733 392.533c-8.533 0-17.067-4.267-17.067-12.8l-38.4-89.6-102.4 42.667c-8.533 4.267-21.333 0-25.6-12.8-4.267-8.533 0-21.333 12.8-25.6l119.467-46.933c8.533-4.267 21.333 0 25.6 8.533l46.933 106.667c4.267 8.533 0 21.333-8.533 25.6-4.267 4.267-8.533 4.267-12.8 4.267z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Growth" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 463, + "id": 79, + "name": "Growth", + "prevSize": 32, + "code": 59673 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 80 + }, + { + "icon": { + "paths": [ + "M413.867 439.467h-247.467c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h230.4v-226.133c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v247.467c-4.267 12.8-12.8 21.333-25.6 21.333z", + "M413.867 874.667c-12.8 0-21.333-8.533-21.333-21.333v-230.4h-226.133c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h247.467c12.8 0 21.333 8.533 21.333 21.333v251.733c0 12.8-8.533 21.333-21.333 21.333z", + "M610.133 874.667c-12.8 0-21.333-8.533-21.333-21.333v-247.467c0-12.8 8.533-21.333 21.333-21.333h247.467c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333h-230.4v226.133c-0 12.8-8.533 21.333-17.067 21.333z", + "M857.6 439.467h-247.467c-12.8 0-21.333-8.533-21.333-21.333v-247.467c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v230.4h230.4c12.8 0 21.333 8.533 21.333 21.333-4.267 8.533-12.8 17.067-25.6 17.067z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "HealthInsurance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 464, + "id": 80, + "name": "HealthInsurance", + "prevSize": 32, + "code": 59674 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 81 + }, + { + "icon": { + "paths": [ + "M149.333 435.2c-4.267 0-12.8-4.267-17.067-8.533-8.533-8.533-4.267-21.333 4.267-29.867l362.667-264.533c8.533-4.267 17.067-4.267 25.6 0l362.667 264.533c8.533 8.533 12.8 17.067 4.267 29.867-8.533 8.533-17.067 12.8-29.867 4.267l-354.133-256-354.133 256c4.267 0 0 4.267-4.267 4.267z", + "M149.333 665.6c-4.267 0-12.8-4.267-17.067-8.533-8.533-8.533-4.267-21.333 4.267-29.867l362.667-264.533c8.533-4.267 17.067-4.267 25.6 0l362.667 264.533c8.533 8.533 12.8 17.067 4.267 29.867-8.533 8.533-17.067 12.8-29.867 4.267l-354.133-256-354.133 256c4.267 0 0 4.267-4.267 4.267z", + "M874.667 896c-4.267 0-8.533 0-12.8-4.267l-354.133-256-354.133 256c-4.267 4.267-17.067 4.267-21.333-4.267-8.533-8.533-4.267-21.333 4.267-29.867l362.667-264.533c8.533-4.267 17.067-4.267 25.6 0l362.667 264.533c8.533 8.533 12.8 17.067 4.267 29.867-4.267 4.267-8.533 8.533-17.067 8.533z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "IncreaseIcon" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 465, + "id": 81, + "name": "IncreaseIcon", + "prevSize": 32, + "code": 59675 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 82 + }, + { + "icon": { + "paths": [ + "M763.733 465.067h-503.467c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h503.467c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M618.667 345.6h-358.4c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h354.133c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-17.067 21.333z", + "M460.8 704h-200.533c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h200.533c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M763.733 588.8h-503.467c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h499.2c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-17.067 21.333z", + "M140.8 622.933c-4.267 0-8.533 0-12.8-4.267l-85.333-85.333c-4.267-4.267-4.267-8.533-4.267-12.8s0-8.533 4.267-12.8l85.333-85.333c8.533-8.533 21.333-8.533 29.867 0s8.533 21.333 0 29.867l-72.533 64 72.533 72.533c8.533 8.533 8.533 21.333 0 29.867-4.267 0-12.8 4.267-17.067 4.267z", + "M883.2 622.933c-4.267 0-8.533 0-12.8-4.267-8.533-8.533-8.533-21.333 0-29.867l72.533-72.533-72.533-72.533c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l85.333 85.333c4.267 4.267 4.267 8.533 4.267 12.8s0 8.533-4.267 12.8l-85.333 85.333c-8.533 8.533-12.8 12.8-17.067 12.8z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "NaturalLanguageProcessing" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 466, + "id": 82, + "name": "NaturalLanguageProcessing1", + "prevSize": 32, + "code": 59677 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 83 + }, + { + "icon": { + "paths": [ + "M512 836.267c-179.2 0-324.267-145.067-324.267-324.267s145.067-324.267 324.267-324.267c179.2 0 324.267 145.067 324.267 324.267s-145.067 324.267-324.267 324.267zM512 226.133c-157.867 0-285.867 128-285.867 285.867s128 285.867 285.867 285.867 285.867-128 285.867-285.867c0-157.867-128-285.867-285.867-285.867z", + "M512 704c-106.667 0-192-85.333-192-192s85.333-192 192-192 192 85.333 192 192-85.333 192-192 192zM512 362.667c-81.067 0-149.333 68.267-149.333 149.333s68.267 149.333 149.333 149.333c81.067 0 149.333-68.267 149.333-149.333s-68.267-149.333-149.333-149.333z", + "M567.467 512c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Performance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 467, + "id": 83, + "name": "Performance", + "prevSize": 32, + "code": 59678 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 84 + }, + { + "icon": { + "paths": [ + "M512 473.6c-4.267 0-4.267 0-8.533 0l-349.867-153.6c-4.267-4.267-8.533-12.8-8.533-17.067 0-8.533 4.267-17.067 12.8-17.067l345.6-157.867c4.267 0 12.8 0 17.067 0l349.867 153.6c8.533 4.267 12.8 8.533 12.8 17.067s-4.267 17.067-12.8 17.067l-349.867 153.6c-4.267 4.267-4.267 4.267-8.533 4.267zM213.333 302.933l298.667 132.267 298.667-132.267-298.667-132.267-298.667 132.267z", + "M512 896c-4.267 0-4.267 0-8.533 0l-349.867-153.6c-8.533-4.267-12.8-8.533-12.8-17.067v-422.4c0-8.533 4.267-12.8 8.533-17.067s12.8-4.267 17.067 0l349.867 153.6c8.533 4.267 12.8 8.533 12.8 17.067v422.4c0 8.533-4.267 12.8-8.533 17.067-0 0-4.267 0-8.533 0zM183.467 708.267l307.2 136.533v-375.467l-307.2-136.533v375.467z", + "M512 896c-4.267 0-8.533 0-12.8-4.267s-8.533-8.533-8.533-17.067v-422.4c0-8.533 4.267-17.067 12.8-17.067l349.867-153.6c4.267-4.267 12.8-4.267 17.067 0s8.533 8.533 8.533 17.067v422.4c0 8.533-4.267 17.067-12.8 17.067l-345.6 157.867c-4.267 0-4.267 0-8.533 0zM533.333 469.333v379.733l307.2-136.533v-379.733l-307.2 136.533z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ProductManagers" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 468, + "id": 84, + "name": "ProductManagers", + "prevSize": 32, + "code": 59679 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 85 + }, + { + "icon": { + "paths": [ + "M729.6 597.333h-435.2c-8.533 0-12.8-4.267-17.067-8.533s-4.267-12.8 0-21.333l217.6-375.467c4.267-4.267 8.533-8.533 17.067-8.533s12.8 4.267 17.067 8.533l217.6 375.467c4.267 4.267 4.267 12.8 0 21.333-4.267 4.267-8.533 8.533-17.067 8.533zM328.533 558.933h366.933l-183.467-315.733-183.467 315.733z", + "M512 977.067c-8.533 0-12.8-4.267-17.067-8.533l-435.2-759.467c-4.267-4.267-4.267-12.8 0-21.333 4.267-4.267 8.533-8.533 17.067-8.533h870.4c8.533 0 12.8 4.267 17.067 8.533s4.267 12.8 0 21.333l-435.2 755.2c-4.267 8.533-8.533 12.8-17.067 12.8zM110.933 221.867l401.067 695.467 401.067-695.467h-802.133z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "R&D" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 469, + "id": 85, + "name": "RD", + "prevSize": 32, + "code": 59680 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 86 + }, + { + "icon": { + "paths": [ + "M814.933 657.067h-448c-8.533 0-17.067-4.267-17.067-12.8l-128-345.6h-128c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h145.067c8.533 0 12.8 4.267 17.067 12.8l123.733 345.6h435.2c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M486.4 733.867c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z", + "M802.133 733.867c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z", + "M827.733 503.467h-516.267c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h503.467l59.733-162.133h-635.733c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h665.6c8.533 0 12.8 4.267 17.067 8.533s4.267 12.8 4.267 17.067l-72.533 204.8c-8.533 12.8-17.067 17.067-25.6 17.067z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Retail" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 470, + "id": 86, + "name": "Retail", + "prevSize": 32, + "code": 59681 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 87 + }, + { + "icon": { + "paths": [ + "M571.733 900.267h-375.467c-12.8 0-21.333-8.533-21.333-21.333v-785.067c0-12.8 8.533-21.333 21.333-21.333h588.8c12.8 0 21.333 8.533 21.333 21.333v537.6h-38.4v-520.533h-550.4v746.667h358.4v42.667z", + "M686.933 264.533h-230.4c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h230.4c12.8 0 21.333 8.533 21.333 21.333s-8.533 21.333-21.333 21.333z", + "M686.933 435.2h-230.4c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h230.4c12.8 0 21.333 8.533 21.333 21.333 0 8.533-8.533 21.333-21.333 21.333z", + "M311.467 200.533l-38.4 68.267h76.8z", + "M311.467 366.933l-38.4 68.267h76.8z", + "M648.533 593.067h-192c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h192c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z", + "M311.467 529.067l-38.4 68.267h76.8z", + "M716.8 981.333c-106.667 0-192-85.333-192-192s85.333-192 192-192c106.667 0 192 85.333 192 192s-85.333 192-192 192zM716.8 640c-85.333 0-149.333 68.267-149.333 149.333s68.267 149.333 149.333 149.333 149.333-68.267 149.333-149.333-64-149.333-149.333-149.333z", + "M691.2 870.4c-4.267 0-8.533 0-12.8-4.267l-68.267-59.733c-8.533-8.533-8.533-21.333 0-29.867s21.333-8.533 29.867 0l55.467 46.933 102.4-102.4c8.533-8.533 21.333-8.533 29.867 0s8.533 21.333 0 29.867l-115.2 115.2c-8.533 4.267-17.067 4.267-21.333 4.267z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "RiskandCmplianceOfficers" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 471, + "id": 87, + "name": "RiskandCmplianceOfficers", + "prevSize": 32, + "code": 59683 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 88 + }, + { + "icon": { + "paths": [ + "M371.2 853.333h-179.2c-12.8 0-21.333-8.533-21.333-21.333v-183.467c0-12.8 8.533-21.333 21.333-21.333h183.467c12.8 0 21.333 8.533 21.333 21.333v183.467c-4.267 12.8-12.8 21.333-25.6 21.333zM209.067 814.933h140.8v-140.8h-140.8v140.8z", + "M580.267 853.333h-388.267c-12.8 0-21.333-8.533-21.333-21.333v-388.267c0-12.8 8.533-21.333 21.333-21.333h388.267c12.8 0 21.333 8.533 21.333 21.333v388.267c0 12.8-8.533 21.333-21.333 21.333zM209.067 814.933h349.867v-349.867h-349.867v349.867z", + "M832 853.333h-640c-12.8 0-21.333-8.533-21.333-21.333v-640c0-12.8 8.533-21.333 21.333-21.333h644.267c8.533 0 17.067 8.533 17.067 21.333v644.267c0 8.533-8.533 17.067-21.333 17.067zM209.067 814.933h601.6v-605.867h-601.6v605.867z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Scalability" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 472, + "id": 88, + "name": "Scalability", + "prevSize": 32, + "code": 59684 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 89 + }, + { + "icon": { + "paths": [ + "M661.333 844.8h-379.733c-12.8 0-21.333-8.533-21.333-21.333v-93.867c0-12.8 8.533-21.333 21.333-21.333h379.733c12.8 0 21.333 8.533 21.333 21.333v93.867c0 12.8-8.533 21.333-21.333 21.333zM302.933 806.4h341.333v-55.467h-341.333v55.467z", + "M725.333 925.867h-507.733c-12.8 0-21.333-8.533-21.333-21.333v-81.067c0-12.8 8.533-21.333 21.333-21.333h507.733c12.8 0 21.333 8.533 21.333 21.333v81.067c0 12.8-8.533 21.333-21.333 21.333zM238.933 887.467h469.333v-42.667h-469.333v42.667z", + "M904.533 661.333c-4.267 0-8.533 0-12.8-4.267l-260.267-221.867c-8.533-8.533-8.533-21.333-4.267-29.867 8.533-8.533 21.333-8.533 29.867-4.267l260.267 221.867c8.533 8.533 8.533 21.333 4.267 29.867-4.267 4.267-12.8 8.533-17.067 8.533z", + "M520.533 580.267c-4.267 0-8.533 0-12.8-4.267l-183.467-153.6c-8.533-8.533-8.533-21.333 0-29.867l247.467-290.133c4.267-4.267 8.533-8.533 12.8-8.533s8.533 0 12.8 4.267l183.467 157.867c8.533 8.533 8.533 21.333 4.267 29.867l-247.467 290.133c-4.267 4.267-8.533 4.267-17.067 4.267 0 0 0 0 0 0zM366.933 405.333l153.6 128 221.867-256-153.6-128-221.867 256z", + "M571.733 520.533c-4.267 0-8.533 0-12.8-4.267l-183.467-157.867c-8.533-4.267-8.533-17.067 0-25.6s21.333-8.533 29.867-4.267l183.467 157.867c8.533 8.533 8.533 21.333 4.267 29.867-8.533 4.267-17.067 4.267-21.333 4.267z", + "M716.8 354.133c-4.267 0-8.533 0-12.8-4.267l-183.467-157.867c-8.533-4.267-8.533-17.067-4.267-25.6 8.533-8.533 21.333-8.533 29.867-4.267l183.467 157.867c8.533 8.533 8.533 21.333 4.267 29.867-8.533 0-12.8 4.267-17.067 4.267z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "StrengthenMLGovernance" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 473, + "id": 89, + "name": "StrengthenMLGovernance", + "prevSize": 32, + "code": 59685 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 90 + }, + { + "icon": { + "paths": [ + "M883.2 614.4h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-166.4c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 12.8-8.533 21.333-21.333 21.333zM533.333 576h332.8v-128h-332.8v128z", + "M883.2 448h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-162.133c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 8.533-8.533 17.067-21.333 17.067zM533.333 409.6h332.8v-128h-332.8v128z", + "M883.2 780.8h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-162.133c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 8.533-8.533 17.067-21.333 17.067zM533.333 742.4h332.8v-128h-332.8v128z", + "M512 614.4h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-166.4c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 12.8-8.533 21.333-21.333 21.333zM157.867 576h332.8v-128h-332.8v128z", + "M512 448h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-166.4c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 12.8-8.533 21.333-21.333 21.333zM157.867 409.6h332.8v-128h-332.8v128z", + "M512 780.8h-371.2c-12.8 0-21.333-8.533-21.333-21.333v-162.133c0-12.8 8.533-21.333 21.333-21.333h371.2c12.8 0 21.333 8.533 21.333 21.333v166.4c0 8.533-8.533 17.067-21.333 17.067zM157.867 742.4h332.8v-128h-332.8v128z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "TabularData" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 474, + "id": 90, + "name": "tabular-data", + "prevSize": 32, + "code": 59686 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 91 + }, + { + "icon": { + "paths": [ + "M678.4 699.733h-332.8c-12.8 0-21.333-8.533-21.333-21.333v-332.8c0-12.8 8.533-21.333 21.333-21.333h337.067c12.8 0 21.333 8.533 21.333 21.333v337.067c-4.267 8.533-12.8 17.067-25.6 17.067zM362.667 661.333h294.4v-298.667h-294.4v298.667z", + "M567.467 512c0 30.633-24.833 55.467-55.467 55.467s-55.467-24.833-55.467-55.467c0-30.633 24.833-55.467 55.467-55.467s55.467 24.833 55.467 55.467z", + "M512 362.667c-12.8 0-21.333-8.533-21.333-21.333v-170.667c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v170.667c0 12.8-8.533 21.333-21.333 21.333z", + "M512 866.133c-12.8 0-21.333-8.533-21.333-21.333v-170.667c0-12.8 8.533-21.333 21.333-21.333s21.333 8.533 21.333 21.333v170.667c0 12.8-8.533 21.333-21.333 21.333z", + "M849.067 533.333h-170.667c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h170.667c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z", + "M345.6 533.333h-170.667c-12.8 0-21.333-8.533-21.333-21.333s8.533-21.333 21.333-21.333h170.667c12.8 0 21.333 8.533 21.333 21.333-4.267 12.8-12.8 21.333-21.333 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "Tech" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "order": 475, + "id": 91, + "name": "Tech", + "prevSize": 32, + "code": 59688 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 92 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM426.667 725.333l-213.333-213.333 60.16-60.16 153.173 152.747 323.84-323.84 60.16 60.587-384 384z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check_circle_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 476, + "id": 92, + "name": "success", + "prevSize": 32, + "code": 59705 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 93 + }, + { + "icon": { + "paths": [ + "M512 192c-213.333 0-395.52 132.693-469.333 320 73.813 187.307 256 320 469.333 320s395.52-132.693 469.333-320c-73.813-187.307-256-320-469.333-320zM512 725.333c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333 213.333 95.573 213.333 213.333-95.573 213.333-213.333 213.333zM512 384c-70.827 0-128 57.173-128 128s57.173 128 128 128 128-57.173 128-128-57.173-128-128-128z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "visibility_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 477, + "id": 93, + "name": "details", + "prevSize": 32, + "code": 59704 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 94 + }, + { + "icon": { + "paths": [ + "M181.333 239.36c86.187 110.507 245.333 315.307 245.333 315.307v256c0 23.467 19.2 42.667 42.667 42.667h85.333c23.467 0 42.667-19.2 42.667-42.667v-256c0 0 158.72-204.8 244.907-315.307 21.76-28.16 1.707-68.693-33.707-68.693h-593.493c-35.413 0-55.467 40.533-33.707 68.693z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "filter_alt_black_24dp (1)" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 478, + "id": 94, + "name": "global-filter", + "prevSize": 32, + "code": 59706 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 95 + }, + { + "icon": { + "paths": [ + "M128 896h768v-85.333h-768v85.333zM128 725.333h768v-85.333h-768v85.333zM128 554.667h768v-85.333h-768v85.333zM128 384h768v-85.333h-768v85.333zM128 128v85.333h768v-85.333h-768z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "format_align_justify_black_24dp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 479, + "id": 95, + "name": "schema", + "prevSize": 32, + "code": 59707 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 96 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667 426.667-191.147 426.667-426.667-191.147-426.667-426.667-426.667zM725.333 554.667h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "add-circle" + ], + "defaultCode": 59702, + "grid": 16 + }, + "attrs": [ + {} + ], + "properties": { + "order": 396, + "id": 0, + "name": "add-circle", + "prevSize": 32, + "code": 59702 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667 426.667-190.72 426.667-426.667-190.72-426.667-426.667-426.667zM725.333 665.173l-60.16 60.16-153.173-153.173-153.173 153.173-60.16-60.16 153.173-153.173-153.173-153.173 60.16-60.16 153.173 153.173 153.173-153.173 60.16 60.16-153.173 153.173 153.173 153.173z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cancel-filled" + ], + "defaultCode": 59703, + "grid": 16 + }, + "attrs": [ + {} + ], + "properties": { + "order": 397, + "id": 1, + "name": "cancel-filled", + "prevSize": 32, + "code": 59703 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M457.805 692.086c-63.157-11.667-141-65.901-168.871-117.656-21.89-40.644-21.89-41.544 0-82.19 83.265-154.614 347.216-160.799 440.219-10.315 29.268 47.355 28.744 60.285-4.42 109.088-51.023 75.087-167.945 119.359-266.928 101.072zM613.874 636.694c42.382-21.622 103.84-83.079 103.84-103.837 0-19.831-69.306-88.694-107.511-106.824-49.775-23.62-146.632-23.62-196.407 0-38.205 18.13-107.51 86.992-107.51 106.824 0 19.966 60.648 81.743 101.383 103.267 55.651 29.408 149.173 29.665 206.205 0.57zM471.48 573.855c-15.428-15.428-28.051-33.662-28.051-40.52 0-16.183 52.388-68.57 68.57-68.57 6.857 0 25.091 12.623 40.52 28.051 15.428 15.43 28.052 33.662 28.052 40.52 0 16.184-52.388 68.572-68.572 68.572-6.857 0-25.091-12.624-40.52-28.052z", + "M136.533 225.28h-13.653v27.307h13.653v-27.307zM307.2 252.587c7.54 0 13.653-6.113 13.653-13.653s-6.113-13.653-13.653-13.653v27.307zM136.533 252.587h170.667v-27.307h-170.667v27.307z", + "M150.12 238.927l-0.007-13.653-27.307 0.014 0.007 13.653 27.307-0.014zM122.897 409.607c0.004 7.54 6.119 13.65 13.66 13.647s13.65-6.12 13.647-13.66l-27.307 0.014zM122.813 238.94l0.083 170.667 27.307-0.014-0.083-170.667-27.307 0.014z", + "M136.533 866.987h-13.653v-27.307h13.653v27.307zM307.2 839.68c7.54 0 13.653 6.113 13.653 13.653s-6.113 13.653-13.653 13.653v-27.307zM136.533 839.68h170.667v27.307h-170.667v-27.307z", + "M150.12 853.34l-0.007 13.653-27.307-0.014 0.007-13.653 27.307 0.014zM122.897 682.66c0.004-7.54 6.119-13.65 13.66-13.647s13.65 6.12 13.647 13.66l-27.307-0.014zM122.813 853.327l0.083-170.667 27.307 0.014-0.083 170.667-27.307-0.014z", + "M887.4 866.987h13.653v-27.307h-13.653v27.307zM716.733 839.68c-7.54 0-13.653 6.113-13.653 13.653s6.113 13.653 13.653 13.653v-27.307zM887.4 839.68h-170.667v27.307h170.667v-27.307z", + "M873.813 853.34l0.007 13.653 27.307-0.014-0.007-13.653-27.307 0.014zM901.036 682.66c-0.003-7.54-6.118-13.65-13.66-13.647-7.54 0.003-13.65 6.12-13.647 13.66l27.307-0.014zM901.12 853.327l-0.084-170.667-27.307 0.014 0.084 170.667 27.307-0.014z", + "M887.4 225.28h13.653v27.307h-13.653v-27.307zM716.733 252.587c-7.54 0-13.653-6.113-13.653-13.653s6.113-13.653 13.653-13.653v27.307zM887.4 252.587h-170.667v-27.307h170.667v27.307z", + "M873.813 238.927l0.007-13.653 27.307 0.014-0.007 13.653-27.307-0.014zM901.036 409.607c-0.003 7.54-6.118 13.65-13.66 13.647-7.54-0.003-13.65-6.12-13.647-13.66l27.307 0.014zM901.12 238.94l-0.084 170.667-27.307-0.014 0.084-170.667 27.307 0.014z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cv-model" + ], + "defaultCode": 59659, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 398, + "id": 2, + "name": "cv-model", + "prevSize": 32, + "code": 59659 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M694.588 727.363l15.758-6.557-4.374-10.51h-11.383v17.067z", + "M700.694 742.047v0z", + "M810.667 808.614l4.512 16.459 12.554-3.442v-13.017h-17.067zM810.667 727.363v-17.067h-17.067v17.067h17.067zM435.724 710.296v-103.863h-26.124v103.863h26.124zM443.733 710.296v0h-34.133c0 18.852 15.281 34.133 34.133 34.133v-34.133zM694.588 710.296h-250.854v34.133h250.854v-34.133zM678.832 733.921c1.995 4.791 4.029 9.684 6.101 14.672l31.522-13.095c-2.075-4.995-4.113-9.895-6.11-14.693l-31.514 13.116zM684.933 748.593c20.125 48.44 51.946 68.755 80.106 75.848 13.655 3.437 25.907 3.644 34.751 3.004 4.441-0.323 8.091-0.862 10.716-1.345 1.316-0.242 2.381-0.471 3.166-0.652 0.394-0.092 0.719-0.171 0.971-0.234 0.126-0.032 0.234-0.061 0.323-0.084 0.046-0.012 0.085-0.024 0.121-0.032 0.017-0.005 0.034-0.010 0.049-0.014 0.009-0.002 0.019-0.005 0.022-0.007 0.010-0.002 0.020-0.005-4.492-16.464s-4.504-16.463-4.494-16.464c0.002-0.002 0.012-0.003 0.017-0.005 0.010-0.003 0.020-0.005 0.029-0.009 0.019-0.003 0.031-0.007 0.041-0.010 0.017-0.005 0.019-0.005 0.003-0.002-0.029 0.009-0.125 0.032-0.28 0.068-0.314 0.072-0.872 0.195-1.649 0.338-1.556 0.285-3.963 0.65-7.013 0.87-6.139 0.445-14.618 0.29-23.946-2.060-17.809-4.485-40.974-17.454-56.921-55.842l-31.522 13.095zM827.733 808.614v-81.251h-34.133v81.251h34.133zM836.244 710.296h-25.578v34.133h25.578v-34.133zM836.244 710.296v34.133c18.852 0 34.133-15.281 34.133-34.133h-34.133zM836.244 419.35v290.946h34.133v-290.946h-34.133zM836.244 419.35v0h34.133c0-18.852-15.283-34.133-34.133-34.133v34.133zM646.702 421.543h189.542v-39.695h-189.542v39.695z", + "M340.454 602.667l-12.812-11.274 5.096-5.792h7.716v17.067zM315.709 630.953v0zM244.442 651.558l-2.217 16.923-14.85-1.946v-14.978h17.067zM244.442 602.667v-17.067h17.067v17.067h-17.067zM626.734 273.067v0-34.133c18.85 0 34.133 15.281 34.133 34.133h-34.133zM626.734 585.6v-312.533h34.133v312.533h-34.133zM626.734 585.6v0h34.133c0 18.852-15.283 34.133-34.133 34.133v-34.133zM340.454 585.6h286.28v34.133h-286.28v-34.133zM353.266 613.941c-6.528 7.419-14.961 17.039-24.678 28.213l-25.755-22.4c9.767-11.23 18.244-20.9 24.81-28.361l25.624 22.548zM328.588 642.154c-15.831 18.2-38.813 24.149-55.24 26.126-8.53 1.026-16.157 1.085-21.649 0.894-2.761-0.096-5.026-0.256-6.647-0.398-0.811-0.072-1.464-0.138-1.94-0.191-0.237-0.026-0.432-0.048-0.58-0.067-0.075-0.009-0.137-0.017-0.188-0.024-0.026-0.002-0.048-0.005-0.068-0.009-0.009 0-0.019-0.002-0.027-0.003-0.003 0-0.009 0-0.012-0.002-0.005 0-0.010 0 2.207-16.923 2.215-16.922 2.21-16.922 2.205-16.923 0 0-0.005 0-0.009 0-0.005-0.002-0.010-0.002-0.014-0.003-0.009 0-0.014 0-0.015-0.002-0.005 0 0.002 0 0.019 0.003 0.034 0.003 0.113 0.012 0.23 0.026 0.236 0.026 0.635 0.068 1.179 0.116 1.089 0.096 2.749 0.215 4.842 0.287 4.219 0.147 10.027 0.094 16.391-0.671 13.363-1.608 26.015-5.961 33.562-14.636l25.755 22.4zM227.376 651.558v-48.891h34.133v48.891h-34.133zM187.738 585.6h56.704v34.133h-56.704v-34.133zM187.738 585.6v34.133c-18.852 0-34.134-15.281-34.134-34.133h34.134zM187.738 273.067v312.533h-34.134v-312.533h34.134zM187.738 273.067v0h-34.134c0-18.852 15.282-34.133 34.134-34.133v34.133zM626.734 273.067h-438.996v-34.133h438.996v34.133z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "nlp-model" + ], + "defaultCode": 59668, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 399, + "id": 3, + "name": "nlp-model", + "prevSize": 32, + "code": 59668 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M120.467 202.3v17.067h251c89.644 0 162.135 72.49 162.133 162.133v321.233c0 98.868 80.332 179.2 179.2 179.2h130.5v-17.067h-130.5c-89.644 0-162.133-72.489-162.133-162.133v-321.233c0.002-98.868-80.332-179.2-179.2-179.2z", + "M642.517 250.982c0-22.178 17.978-40.156 40.156-40.156s40.156 17.978 40.156 40.156c0 22.178-17.978 40.156-40.156 40.156s-40.156-17.978-40.156-40.156z", + "M642.517 572.237c0-22.178 17.978-40.156 40.156-40.156s40.156 17.978 40.156 40.156c0 22.178-17.978 40.156-40.156 40.156s-40.156-17.978-40.156-40.156z", + "M200.8 451.767c-22.076 0-40.167 18.089-40.167 40.167 0 22.076 18.090 40.133 40.167 40.133 22.078 0 40.133-18.057 40.133-40.133 0-22.078-18.056-40.167-40.133-40.167zM200.8 468.833c12.855 0 23.067 10.246 23.067 23.1 0 12.852-10.212 23.067-23.067 23.067-12.852 0-23.1-10.214-23.1-23.067 0-12.854 10.247-23.1 23.1-23.1z", + "M361.4 612.4c-22.078 0-40.167 18.056-40.167 40.133 0 22.076 18.089 40.167 40.167 40.167 22.076 0 40.167-18.090 40.167-40.167 0-22.078-18.090-40.133-40.167-40.133zM361.4 629.467c12.852 0 23.1 10.212 23.1 23.067 0 12.852-10.248 23.1-23.1 23.1-12.854 0-23.1-10.248-23.1-23.1 0-12.854 10.246-23.067 23.1-23.067z", + "M160.633 773.033c-22.077 0-40.167 18.057-40.167 40.133 0 22.078 18.090 40.167 40.167 40.167s40.133-18.089 40.133-40.167c0-22.076-18.056-40.133-40.133-40.133zM160.633 790.1c12.854 0 23.067 10.214 23.067 23.067 0 12.854-10.213 23.1-23.067 23.1s-23.1-10.246-23.1-23.1c0-12.852 10.247-23.067 23.1-23.067z", + "M522.033 813.167c-22.078 0-40.133 18.091-40.133 40.167 0 22.077 18.056 40.167 40.133 40.167 22.076 0 40.167-18.089 40.167-40.167 0-22.076-18.090-40.167-40.167-40.167zM522.033 830.233c12.852 0 23.1 10.248 23.1 23.1 0 12.854-10.248 23.1-23.1 23.1-12.854 0-23.067-10.245-23.067-23.1 0-12.853 10.212-23.1 23.067-23.1z", + "M803.133 411.607c0-22.178 17.978-40.156 40.156-40.156s40.156 17.978 40.156 40.156c0 22.178-17.978 40.156-40.156 40.156s-40.156-17.978-40.156-40.156z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "classifier-model" + ], + "defaultCode": 59658, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 400, + "id": 4, + "name": "classifier-model", + "prevSize": 32, + "code": 59658 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M554.667 597.333h-85.333v-213.333h85.333zM554.667 768h-85.333v-85.333h85.333zM42.667 896h938.667l-469.333-810.667-469.333 810.667z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "alert" + ], + "defaultCode": 59648, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 401, + "id": 5, + "name": "alert", + "prevSize": 32, + "code": 59648 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M512 85.333c-47.128 0-85.333 38.205-85.333 85.333v0c-0.143 1.851-0.225 4.010-0.225 6.187s0.082 4.335 0.242 6.471l-0.017-0.285c-122.88 36.267-213.333 150.613-213.333 286.293v256l-85.333 85.333v42.667h768v-42.667l-85.333-85.333v-256c0-135.68-90.453-250.027-213.333-286.293 0.143-1.851 0.225-4.010 0.225-6.187s-0.082-4.335-0.242-6.471l0.017 0.285c0-47.128-38.205-85.333-85.333-85.333v0zM512 256c117.821 0 213.333 95.513 213.333 213.333v0 298.667h-426.667v-298.667c0-117.821 95.513-213.333 213.333-213.333v0zM896 298.667v256h85.333v-256h-85.333zM896 640v85.333h85.333v-85.333h-85.333zM426.667 896c0 47.128 38.205 85.333 85.333 85.333v0c47.128 0 85.333-38.205 85.333-85.333v0h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bell-alert-outline" + ], + "defaultCode": 59650, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 402, + "id": 6, + "name": "bell-alert-outline", + "prevSize": 32, + "code": 59650 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M256 704l-128 125.44v-360.107h128zM469.333 625.493l-66.987-57.173-61.013 56.32v-325.973h128zM682.667 554.667l-128 128v-554.667h128zM802.56 546.56l-77.227-77.227h213.333v213.333l-76.373-76.373-307.627 305.067-148.053-128.853-161.28 156.16h-117.333l276.053-270.507 150.613 127.147z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "finance" + ], + "defaultCode": 59651, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 403, + "id": 7, + "name": "finance", + "prevSize": 32, + "code": 59651 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M614.4 256l-17.067-85.333h-384v725.333h85.333v-298.667h238.933l17.067 85.333h298.667v-426.667h-238.933z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "flag" + ], + "defaultCode": 59652, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 404, + "id": 8, + "name": "flag", + "prevSize": 32, + "code": 59652 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M554.667 1024c-139.093 0-264.107-85.333-315.733-213.333l-129.28-325.547c-13.227-33.707 18.347-67.413 52.907-56.32l33.707 11.093c23.893 8.107 43.52 26.027 52.907 49.493l60.16 150.613h32v-501.333c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v373.333h42.667v-458.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v458.667h42.667v-394.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v394.667h42.667v-266.667c0-29.44 23.893-53.333 53.333-53.333s53.333 23.893 53.333 53.333v437.333c0 188.587-152.747 341.333-341.333 341.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "hand" + ], + "defaultCode": 59653, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 405, + "id": 9, + "name": "hand", + "prevSize": 32, + "code": 59653 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M469.333 384h85.333v-85.333h-85.333zM512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667v0c0 235.641 191.025 426.667 426.667 426.667v0c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0zM469.333 725.333h85.333v-256h-85.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "information" + ], + "defaultCode": 59654, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 406, + "id": 10, + "name": "information", + "prevSize": 32, + "code": 59654 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M512 256c141.385 0 256 114.615 256 256v0c0 94.72-51.627 177.493-128 221.867v76.8c0 23.564-19.103 42.667-42.667 42.667v0h-170.667c-23.564 0-42.667-19.103-42.667-42.667v0-76.8c-76.373-44.373-128-127.147-128-221.867 0-141.385 114.615-256 256-256v0zM597.333 896v42.667c0 23.564-19.103 42.667-42.667 42.667v0h-85.333c-23.564 0-42.667-19.103-42.667-42.667v0-42.667h170.667zM853.333 469.333h128v85.333h-128v-85.333zM42.667 469.333h128v85.333h-128v-85.333zM554.667 42.667v128h-85.333v-128h85.333zM209.92 149.333l90.88 91.307-60.587 60.16-90.88-90.453 60.587-61.013zM723.2 240.213l90.453-90.88 61.013 61.013-90.88 90.453-60.587-60.587z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "lightbulb-on" + ], + "defaultCode": 59656, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 407, + "id": 11, + "name": "lightbulb-on", + "prevSize": 32, + "code": 59656 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M773.547 512l53.76-53.76c18.773-18.773 42.667-29.013 68.693-31.573v-42.667l-256-256h-426.667c-47.36 0-85.333 37.973-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h256v-79.787l5.547-5.547h-261.547v-597.333h298.667v298.667h261.547zM597.333 192l234.667 234.667h-234.667v-234.667zM816.213 590.080l87.040 87.040-261.547 261.547h-87.040v-87.040l261.547-261.547zM974.933 605.44l-41.813 41.813-87.040-87.040 41.813-41.813c8.107-8.533 22.187-8.533 30.72 0l56.32 56.32c8.533 8.533 8.533 22.613 0 30.72z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "note-write" + ], + "defaultCode": 59655, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 408, + "id": 12, + "name": "note-write", + "prevSize": 32, + "code": 59655 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M170.667 256h-85.333v597.333c0 47.36 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333zM797.867 313.6l-42.667 42.667-87.467-87.467 42.667-42.667c8.96-9.387 23.893-9.387 32.853 0l54.613 54.613c9.387 8.96 9.387 23.893 0 32.853zM384 552.107l258.56-258.56 87.893 87.893-258.56 258.56h-87.893v-87.893zM853.333 170.667v0 512h-512v-512h512zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pencil-box-multiple-outline" + ], + "defaultCode": 59657, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 409, + "id": 13, + "name": "pencil-box-multiple-outline", + "prevSize": 32, + "code": 59657 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.641 0-426.667 191.025-426.667 426.667v0c0 235.641 191.025 426.667 426.667 426.667v0c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0zM512 170.667c188.513 0 341.333 152.82 341.333 341.333v0c0 188.513-152.82 341.333-341.333 341.333v0c-188.513 0-341.333-152.82-341.333-341.333v0c0-188.513 152.82-341.333 341.333-341.333v0zM512 256c-141.385 0-256 114.615-256 256v0c0 141.385 114.615 256 256 256v0c141.385 0 256-114.615 256-256v0c0-141.385-114.615-256-256-256v0zM512 341.333c94.257 0 170.667 76.41 170.667 170.667v0c0 94.257-76.41 170.667-170.667 170.667v0c-94.257 0-170.667-76.41-170.667-170.667v0c0-94.257 76.41-170.667 170.667-170.667v0zM512 426.667c-47.128 0-85.333 38.205-85.333 85.333v0c0 47.128 38.205 85.333 85.333 85.333v0c47.128 0 85.333-38.205 85.333-85.333v0c0-47.128-38.205-85.333-85.333-85.333v0z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "bullseye" + ], + "defaultCode": 59660, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 410, + "id": 14, + "name": "bullseye", + "prevSize": 32, + "code": 59660 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M426.667 853.333v-256h170.667v256h213.333v-341.333h128l-426.667-384-426.667 384h128v341.333h213.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "home" + ], + "defaultCode": 59682, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 411, + "id": 15, + "name": "home", + "prevSize": 32, + "code": 59682 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M298.672 426.666l213.334 213.334 213.331-213.334h-426.666z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow-down" + ], + "defaultCode": 59661, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 412, + "id": 16, + "name": "arrow-down", + "prevSize": 32, + "code": 59661 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M511.994 85.333c-235.519 0-426.666 191.147-426.666 426.667s191.147 426.666 426.666 426.666c235.52 0 426.669-191.146 426.669-426.666s-191.149-426.667-426.669-426.667zM554.662 725.334h-85.334v-256h85.334v256zM554.662 384h-85.334v-85.334h85.334v85.334z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "info" + ], + "defaultCode": 59662, + "grid": 16 + }, + "attrs": [], + "properties": { + "order": 413, + "id": 17, + "name": "info", + "prevSize": 32, + "code": 59662 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM512 928c-229.75 0-416-186.25-416-416s186.25-416 416-416 416 186.25 416 416-186.25 416-416 416z", + "M354.744 706.744l90.512 90.512 285.254-285.256-285.256-285.254-90.508 90.508 194.744 194.746z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "circle-right", + "right", + "circle-next", + "arrow" + ], + "defaultCode": 59970, + "grid": 16 + }, + "attrs": [], + "properties": { + "ligatures": "circle-right, right5", + "name": "circle-right", + "order": 414, + "id": 18, + "prevSize": 32, + "code": 59970 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M512 1024c282.77 0 512-229.23 512-512s-229.23-512-512-512-512 229.23-512 512 229.23 512 512 512zM512 96c229.75 0 416 186.25 416 416s-186.25 416-416 416-416-186.25-416-416 186.25-416 416-416z", + "M669.256 317.256l-90.512-90.512-285.254 285.256 285.256 285.254 90.508-90.508-194.744-194.746z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "circle-left", + "left", + "circle-previous", + "arrow" + ], + "defaultCode": 59972, + "grid": 16 + }, + "attrs": [], + "properties": { + "ligatures": "circle-left, left5", + "name": "circle-left", + "order": 415, + "id": 19, + "prevSize": 32, + "code": 59972 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M736.014 448c-8.908 0-17.77-3.698-24.096-10.928l-199.918-228.478-199.918 228.478c-11.636 13.3-31.856 14.65-45.154 3.010-13.3-11.638-14.648-31.854-3.010-45.154l224-256c6.076-6.944 14.854-10.928 24.082-10.928s18.006 3.984 24.082 10.928l224 256c11.638 13.3 10.292 33.516-3.010 45.154-6.070 5.312-13.582 7.918-21.058 7.918z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "ctrl", + "control" + ], + "defaultCode": 59984, + "grid": 16 + }, + "attrs": [], + "properties": { + "ligatures": "ctrl, control", + "name": "ctrl", + "order": 416, + "id": 20, + "prevSize": 32, + "code": 59984 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 20 + } + ], + "height": 1024, + "metadata": { + "name": "icomoon" + }, + "preferences": { + "showGlyphs": true, + "showCodes": false, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "icon-", + "metadata": { + "fontFamily": "icomoon", + "majorVersion": 1, + "minorVersion": 0 + }, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "embed": false + }, + "imagePref": { + "prefix": "icon-", + "png": true, + "useClassSelector": true, + "color": 0, + "bgColor": 16777215, + "name": "icomoon", + "classSelector": ".icon", + "height": 32, + "columns": 16, + "margin": 16 + }, + "historySize": 50, + "showLiga": false, + "gridSize": 16 + } +} diff --git a/arthur_bench/server/js/packages/resources/images/Arthur_Logo_PBW.svg b/arthur_bench/server/js/packages/resources/images/Arthur_Logo_PBW.svg new file mode 100644 index 0000000..54e6ce0 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/images/Arthur_Logo_PBW.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + diff --git a/arthur_bench/server/js/packages/resources/images/Arthur_Logo_Symbol_low_margin.svg b/arthur_bench/server/js/packages/resources/images/Arthur_Logo_Symbol_low_margin.svg new file mode 100644 index 0000000..f4dc6b3 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/images/Arthur_Logo_Symbol_low_margin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/arthur_bench/server/js/packages/resources/images/welcome.svg b/arthur_bench/server/js/packages/resources/images/welcome.svg new file mode 100644 index 0000000..d45972f --- /dev/null +++ b/arthur_bench/server/js/packages/resources/images/welcome.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/arthur_bench/server/js/packages/resources/package.json b/arthur_bench/server/js/packages/resources/package.json new file mode 100644 index 0000000..711b102 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/package.json @@ -0,0 +1,11 @@ +{ + "name": "resources", + "version": "1.0.0", + "description": "Collection of static Arthur resources", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Arthur AI", + "license": "UNLICENSED" +} diff --git a/arthur_bench/server/js/packages/resources/style-constants/index.ts b/arthur_bench/server/js/packages/resources/style-constants/index.ts new file mode 100644 index 0000000..6b72bb1 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/style-constants/index.ts @@ -0,0 +1,7 @@ +export const HOVER = ':hover'; +export const FOCUS = ':focus'; +export const ACTIVE = ':active'; +export const DISABLED = ':disabled'; +export const NONE = 'none'; +export const TRANSPARENT = 'transparent'; +export const UNDERLINE = 'underline'; diff --git a/arthur_bench/server/js/packages/resources/theme/button/index.ts b/arthur_bench/server/js/packages/resources/theme/button/index.ts new file mode 100644 index 0000000..42bb8e5 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/theme/button/index.ts @@ -0,0 +1,216 @@ +import secondary from '../../colors/Arthur/secondary'; +import primary from '../../colors/Arthur/primary'; +import { TRANSPARENT } from '../../style-constants'; +import { EButtonVariation } from '../../../components/core/Button/typings'; + +export const primaryLightStyles = { + backgroundColor: secondary.blue, + disabledBackgroundColor: '#7FC0E6', + progressBarBackgroundColor: '#70B8E3', + focusBackgroundColor: '#2075A6', + hoverBackgroundColor: '#2075A6', + textColor: primary.white, + disabledTextColor: '#CCE6F5', + focusTextColor: primary.white, + hoverTextColor: primary.white, + linkColor: secondary.blue, + linkFocusColor: '#2075A6', + linkDisabledColor: '#A399A8', + progressBarIndex: 0, +}; + +export const arthurLightStyles = { + backgroundColor: primary.purple, + disabledBackgroundColor: '#b099c8', + progressBarBackgroundColor: '#b099c8', + focusBackgroundColor: '#ac23f8', + hoverBackgroundColor: '#ac23f8', + textColor: primary.white, + disabledTextColor: '#CCE6F5', + focusTextColor: primary.white, + hoverTextColor: primary.white, + linkColor: primary.purple, + linkFocusColor: '#ac23f8', + linkDisabledColor: '#A399A8', + progressBarIndex: 0, +}; + +export const secondaryLightStyles = { + backgroundColor: TRANSPARENT, + disabledBackgroundColor: TRANSPARENT, + progressBarBackgroundColor: '#EAF5FB', + focusBackgroundColor: TRANSPARENT, + hoverBackgroundColor: TRANSPARENT, + textColor: secondary.blue, + disabledTextColor: '#7FC0E6', + focusTextColor: '#2075A6', + hoverTextColor: '#2688C2', + linkColor: secondary.blue, + linkFocusColor: '#2075A6', + linkDisabledColor: '#A399A8', + progressBarIndex: -1, + borderColor: secondary.blue, + hoverBorderColor: '#2688C2', + focusBorderColor: '#2075A6', + disabledBorderColor: '#7FC0E6', +}; + +export const arthurSecondaryLightStyles = { + backgroundColor: TRANSPARENT, + disabledBackgroundColor: TRANSPARENT, + progressBarBackgroundColor: '#EAF5FB', + focusBackgroundColor: TRANSPARENT, + hoverBackgroundColor: TRANSPARENT, + textColor: primary.purple, + disabledTextColor: '#b099c8', + focusTextColor: '#ac23f8', + hoverTextColor: '#ac23f8', + linkColor: primary.purple, + linkFocusColor: '#ac23f8', + linkDisabledColor: '#A399A8', + progressBarIndex: -1, + borderColor: primary.purple, + hoverBorderColor: '#ac23f8', + focusBorderColor: '#ac23f8', + disabledBorderColor: '#b099c8', +}; + +export const subtleLightStyles = { + backgroundColor: TRANSPARENT, + disabledBackgroundColor: TRANSPARENT, + progressBarBackgroundColor: '#F6F5F6', + focusBackgroundColor: TRANSPARENT, + hoverBackgroundColor: TRANSPARENT, + textColor: '#473351', + disabledTextColor: '#C8C2CB', + focusTextColor: '#473351', + hoverTextColor: '#473351', + linkColor: '#473351', + linkFocusColor: secondary.blue, + linkDisabledColor: '#A399A8', + borderColor: primary.ashGrey, + hoverBorderColor: '#D1C9D1', + focusBorderColor: '#AFA4AF', + disabledBorderColor: '#EDEBED', + progressBarIndex: -1, +}; + +export const destructiveLightStyles = { + backgroundColor: secondary.red, + disabledBackgroundColor: '#F28984', + progressBarBackgroundColor: '#F07872', + focusBackgroundColor: '#C34544', + hoverBackgroundColor: '#DA4F4B', + textColor: primary.white, + disabledTextColor: '#FAD0CE', + focusTextColor: primary.white, + hoverTextColor: primary.white, + linkColor: secondary.red, + linkFocusColor: secondary.blue, + linkDisabledColor: '#A399A8', + progressBarIndex: 0, +}; + +export const buttonLightPalette = { + [EButtonVariation.PRIMARY]: primaryLightStyles, + [EButtonVariation.SECONDARY]: secondaryLightStyles, + [EButtonVariation.SUBTLE]: subtleLightStyles, + [EButtonVariation.DESTRUCTIVE]: destructiveLightStyles, + [EButtonVariation.ARTHUR]: arthurLightStyles, + [EButtonVariation.ARTHUR_SECONDARY]: arthurSecondaryLightStyles, +}; + +export const buttonDarkPalette = { + [EButtonVariation.ARTHUR]: { + ...arthurLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.PRIMARY]: { + ...primaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SECONDARY]: { + ...secondaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SECONDARY]: { + ...arthurSecondaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SUBTLE]: { + ...subtleLightStyles, + textColor: primary.ashGrey, + hoverTextColor: '#CAC2CA', + hoverBorderColor: '#CAC2CA', + focusTextColor: '#AFA4AF', + focusBorderColor: '#AFA4AF', + borderColor: primary.ashGrey, + disabledBorderColor: '#7F8087', + disabledTextColor: '#7F8087', + linkColor: primary.ashGrey, + linkFocusColor: secondary.blue, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.DESTRUCTIVE]: { + ...destructiveLightStyles, + linkDisabledColor: '#7E7E86', + }, +}; + +export const buttonJPMCPalette = { + [EButtonVariation.PRIMARY]: { + ...primaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SECONDARY]: { + ...secondaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SUBTLE]: { + ...subtleLightStyles, + textColor: primary.ashGrey, + hoverTextColor: '#CAC2CA', + hoverBorderColor: '#CAC2CA', + focusTextColor: '#AFA4AF', + focusBorderColor: '#AFA4AF', + borderColor: primary.ashGrey, + disabledBorderColor: '#7F8087', + disabledTextColor: '#7F8087', + linkColor: primary.ashGrey, + linkFocusColor: secondary.blue, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.DESTRUCTIVE]: { + ...destructiveLightStyles, + linkDisabledColor: '#7E7E86', + }, +}; + +export const buttonJDPalette = { + [EButtonVariation.PRIMARY]: { + ...primaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SECONDARY]: { + ...secondaryLightStyles, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.SUBTLE]: { + ...subtleLightStyles, + textColor: primary.ashGrey, + hoverTextColor: '#CAC2CA', + hoverBorderColor: '#CAC2CA', + focusTextColor: '#AFA4AF', + focusBorderColor: '#AFA4AF', + borderColor: primary.ashGrey, + disabledBorderColor: '#7F8087', + disabledTextColor: '#7F8087', + linkColor: primary.ashGrey, + linkFocusColor: secondary.blue, + linkDisabledColor: '#7E7E86', + }, + [EButtonVariation.DESTRUCTIVE]: { + ...destructiveLightStyles, + linkDisabledColor: '#7E7E86', + }, +}; diff --git a/arthur_bench/server/js/packages/resources/theme/light.ts b/arthur_bench/server/js/packages/resources/theme/light.ts new file mode 100644 index 0000000..cbe4f36 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/theme/light.ts @@ -0,0 +1,24 @@ +import { THEME_LIGHT, TThemeType } from './types'; +import { buttonLightPalette as button } from './button'; +import { tagSelectorPalette as tagSelector } from './tagSelector'; +import primary from 'resources/colors/Arthur/primary'; +import secondary from '../colors/Arthur/secondary'; +import { GRAPHIK, MONO } from 'resources/fonts'; + +const themeLight: TThemeType = { + name: THEME_LIGHT, + bkg_1: secondary.variant.grey.active, + bkg_2: primary.white, + color_1: primary.purple, + color_2: primary.white, + color_3: primary.raisin, + font_1: GRAPHIK, + font_2: MONO, + cta_color: secondary.blue, + cta_color_hover: secondary.variant.blue.hover, + cta_color_disabled: secondary.variant.blue.disabled, + tagSelector, + button, +}; + +export default themeLight; diff --git a/arthur_bench/server/js/packages/resources/theme/tagSelector/index.ts b/arthur_bench/server/js/packages/resources/theme/tagSelector/index.ts new file mode 100644 index 0000000..b3339f9 --- /dev/null +++ b/arthur_bench/server/js/packages/resources/theme/tagSelector/index.ts @@ -0,0 +1,5 @@ +import primary from 'resources/colors/Arthur/primary'; + +export const tagSelectorPalette = { + backgroundColor: primary.white, +}; diff --git a/arthur_bench/server/js/packages/resources/theme/types.ts b/arthur_bench/server/js/packages/resources/theme/types.ts new file mode 100644 index 0000000..2d36c4b --- /dev/null +++ b/arthur_bench/server/js/packages/resources/theme/types.ts @@ -0,0 +1,46 @@ +import { EButtonVariation } from '../../components/core/Button/typings'; + +export const THEME_DARK = 'dark'; +export const THEME_LIGHT = 'light'; + +export type TThemeName = typeof THEME_DARK | typeof THEME_LIGHT; + +export type TButtonPaletteType = { + backgroundColor: string; + disabledBackgroundColor: string; + progressBarBackgroundColor: string; + focusBackgroundColor: string; + hoverBackgroundColor: string; + textColor: string; + disabledTextColor: string; + focusTextColor: string; + hoverTextColor: string; + linkColor: string; + linkFocusColor: string; + linkDisabledColor: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + disabledBorderColor?: string; + progressBarIndex: number; +}; + +export type TTagSelectorPaletteType = { + backgroundColor: string; +}; + +export type TThemeType = { + name: TThemeName; + bkg_1: string; + bkg_2: string; + color_1: string; + color_2: string; + color_3: string; + font_1: string; + font_2: string; + cta_color: string; + cta_color_hover: string; + cta_color_disabled: string; + tagSelector: TTagSelectorPaletteType; + button: { [key in EButtonVariation]: TButtonPaletteType }; +}; diff --git a/arthur_bench/server/js/packages/translations/constants.ts b/arthur_bench/server/js/packages/translations/constants.ts new file mode 100644 index 0000000..efced2c --- /dev/null +++ b/arthur_bench/server/js/packages/translations/constants.ts @@ -0,0 +1,21 @@ +export enum Languages { + en = 'en', // Keep + jp = 'jp', + es = 'es', +} +/* + ... and whatever else we need. + Good, but suprisingly incomplete reference: + https://www.ibm.com/docs/en/radfws/9.6.1?topic=overview-locales-code-pages-supported +*/ + +export const LanguagesNames = { + [Languages.en]: 'English', + [Languages.es]: 'Spanish', + [Languages.jp]: 'Japanese', +}; + +export const languages = Object.entries(LanguagesNames).map(([id, name]) => ({ + id, + name, +})); diff --git a/arthur_bench/server/js/packages/translations/en/chat.json b/arthur_bench/server/js/packages/translations/en/chat.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/arthur_bench/server/js/packages/translations/en/chat.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/en/common.json b/arthur_bench/server/js/packages/translations/en/common.json new file mode 100644 index 0000000..a6c846e --- /dev/null +++ b/arthur_bench/server/js/packages/translations/en/common.json @@ -0,0 +1,735 @@ +{ + "filter": { + "error": "Please select detected object.", + "sliderValue": "{{value}} %", + "selectAll": "Select All", + "apply": "APPLY", + "clearAll": "CLEAR ALL" + }, + "inference": { + "tabs": { + "anomalyScore": "Anomaly Score", + "predictions": "Predictions", + "nonInput": "Non-Input Attributes", + "groundTruth": "Ground Truth", + "explanations": "Explanations" + } + }, + "tooltips": { + "docsLink": "Click <1>here for more information." + }, + "home": { + "noInferencesToDisplay": "No inferences to display", + "welcomeGreeting": "Welcome,", + "welcomeName": "{{firstName}} {{lastName}}" + }, + "navigation": { + "alerts": "Alerts", + "businessImpact": "Business Impact", + "home": "Home", + "logout": "Log out", + "models": "Models", + "getStarted": "Get Started", + "version": "Version" + }, + "notifications": { + "startTypingToAddSub": "Start typing to add subscribers", + "error": "Email address is invalid or already exists!", + "success": "Successfully added subscribers!" + }, + "button": { + "delete": "Delete", + "cancel": "Cancel", + "close": "Close", + "next": "Next", + "previous": "Previous", + "clearAll": "Clear all", + "retry": "Retry", + "loadMore": "Load more", + "disable": "Disable", + "enable": "Enable", + "login": "LOG IN", + "signIn": "SIGN IN", + "reset": "RESET", + "showPassword": "SHOW PASSWORD", + "hidePassword": "HIDE PASSWORD", + "saveChanges": "SAVE CHANGES", + "getStarted": "GET STARTED", + "send": "SEND", + "cancelCaps": "CANCEL", + "save": "SAVE", + "editTags": "edit tags", + "addTags": "add tags", + "sort": { + "a-z": "A-Z", + "autogenerated": "AUTOGENERATED", + "custom": "CUSTOM", + "latest": "LATEST ON TOP", + "oldest": "OLDEST ON TOP", + "sort": "SORT", + "sortNum": "SORT ({{number}})", + "z-a": "Z-A" + } + }, + "version": "version ", + "value": "Value", + "attribute": "Attribute", + "detectedObjects": "Detected Objects", + "condition": "Condition", + "pageNotFound": "Page not found", + "loading": "Loading", + "copyright": "Copyright. All rights reserved.", + "itemsPerPage": "Items per page", + "orderBy": "Order by", + "anomalyScore": "Anomaly score", + "timeframe": "Timeframe", + "unknownUser": "Unknown User", + "models": "Models", + "under": "Under {{continuous_end}}", + "over": "Over {{continuous_start}}", + "logout": { + "success": "You have successfully logged out" + }, + "login": { + "confirmPassword": "Confirm password", + "email": "Email", + "emailOrUserName": "Email or Username", + "emailIncorrectError": "The email you entered is incorrect. Please try again.", + "emailMissingError": "Email is a required field.", + "emailOrUserNameMissingError": "Email/Username is a required field.", + "forgotPassword": "FORGOT PASSWORD?", + "loginFailError": "The login information you entered is incorrect. Please try again.", + "password": "Password", + "passwordIncorrectError": "The password you entered is incorrect. Please try again.", + "passwordMissingError": "Password is a required field.", + "passwordResetPrompt": "We'll send a reset link to your inbox.", + "rememberOnDevice": "Remember me on this device", + "resetPassword": "Reset your password", + "signupLink": "New to Arthur? <1>SIGN UP", + "welcomeAltText": "Arthur logo", + "welcomeMessage": "Hi! Welcome back.", + "noRolesTitle": "No roles associated!", + "noRolesSubTitle": "Please, contact your manager and try again." + }, + "orgSelect": { + "selectOrganization": "Select organization to launch" + }, + "pagination": { + "notFound": "Page not found.", + "goToPage": "Go to page", + "rowsPerPage": "Rows per page:", + "pageRange": "{{low}} - {{high}} of {{total}}" + }, + "comparators": { + "gte": "Greater than or equal to", + "gt": "Greater than", + "lt": "Less than", + "lte": "Less than or equal to", + "eq": "Equal", + "ne": "Not equal", + "like": "Like", + "in": "In", + "NotNull": "Not Null" + }, + "attributeSelector": { + "add": "Add attribute filter", + "tableHeaders": { + "name": "Name", + "condition": "Condition", + "value": "Value" + } + }, + "batchFilter": { + "noBatches": "There are no batches for this model", + "maxBatches": "You can filter up to 6 batches at a time" + }, + "modelsTable": { + "headers": { + "modelInfo": "MODEL INFO", + "inferences": "INFERENCES", + "health": "HEALTH", + "alerts": "ALERTS", + "name": "Name", + "group": "Group", + "createdOn": "Created On", + "status": "Status", + "count": "Count", + "activity": "Activity", + "accuracy": "Accuracy", + "ingestion": "Ingestion", + "drift": "Drift", + "critical": "Critical", + "type": "Type" + }, + "subText": { + "avgDaily": "{{avgDailyInfCount}} avg. daily" + }, + "healthToolTips": { + "accuracy": "The Accuracy Health Score is based on the F1 score or mean average error, depending on the model’s output type.", + "ingestion": "The Ingestion Health Score is based on the variance of time period and volume between ingestion events.", + "drift": "The Drift Health Score is based on the average anomaly score for the model’s inferences.", + "noScore": "No Score Available", + "criticalScore": "0-32", + "warningScore": "33-65", + "passingScore": "66-100" + }, + "modelStatusToolTips": { + "pending": "Model creation will begin soon. Please check back for updates.", + "creating": "Model creation is in-progress. Please check back for updates.", + "ready": "Your model is ready to receive inferences.", + "creationFailed": "Model creation failed. Please re-try creating the model or contact support if the problem persists.", + "unknown": "Model status is unknown. Please check back for updates or contact support if the problem persists." + } + }, + "drift": { + "title": "Data Drift", + "driftType": "Drift type", + "attribute": "Attribute", + "attributes": "Attributes", + "time": "Time", + "metricSelection": "Metric Selection", + "records": "% of records", + "reference": "Reference", + "inferences": "Inferences", + "predictedClasses": "Predicted Classes", + "multivariateDrift": "Multivariate Drift", + "featureImportance": "Feature Importance", + "enable": "Enable", + "explainability": "Explainability", + "emptyMessage": "as an Enrichment to activate the feature importance chart", + "learnMore": "Learn more", + "attributeDistribution": "Attribute Distribution", + "featureImportanceLabel": "Identify which of your model’s attributes have the most impact on your predictions.", + "attributeDistributionLabel": "Compare the distribution of the reference and real-world data sets for the selected model attribute.\n\n", + "subtitle": "View the stability of your model by comparing the incoming real-world data against the reference data set", + "metricTitle": "{{name}} Drift", + "charts": { + "averageAnomalyScore": "Average Anomaly Score" + } + }, + "charts": { + "emptyMessage": "There is no data for the selected parameters. Please adjust your filters or metric." + }, + "landingPage": { + "welcome": "welcome ,", + "keyMetrics": "Key Metrics", + "keyMetricsOptions": { + "activeModels": "Active Models", + "activeModelsToolTip": "Models currently being evaluated within the Arthur platform.", + "inferences": "Inferences", + "inferencesToolTip": "Each inference is composed of input features, prediction values, and (optionally) ground truth values and any non-input data.", + "criticalAlerts": "Critical Alerts", + "criticalAlertsToolTip": "Metric-based rules that have been designated as a 'critical' level of severity.", + "warnings": "Warnings", + "warningsToolTip": "Metric-based rules that have been designated as a 'warning' level of severity.", + "insights": "Insights", + "insightsToolTip": "Insights are generated by Arthur's proprietary algorithms to surface new patterns and learnings uncovered that require review." + }, + "keyMetricsDelta": { + "decrease": "▼ {{number}} last 7 days", + "noChange": "- no change last 7 days", + "increase": "▲ {{number}} last 7 days" + }, + "models": { + "modelActivity": "Model Activity", + "emptyStateTitle": "No Models Found", + "emptyStateBodyTop": "Upload a model to start measuring performance", + "emptyStateBodyBottom": "and proactively improve accuracy", + "toolTip": "See the most recently created models in your organization." + } + }, + "baseline": { + "setBaseline": "SET BASELINE", + "selectOneFairnessBaseline": "Select 1 as the fairness baseline for the attribute" + }, + "segmentationModal": { + "configureSegmentation": "Configure segmentation", + "selectCategories": "Select up to 6 categories you want to segment by", + "selectionLimitMessage": "You’ve reached the limit of selecting 6 categories." + }, + "modeSelector": { + "timeSeries": "Time Series Mode", + "snapshot": "Snapshot Mode", + "interval": "Time Interval", + "subtitle": "Choose between viewing your model’s data over time or as an overall aggregation." + }, + "dates": { + "month": "Month", + "year": "Year", + "week": "Week", + "day": "Day", + "minute": "Minute", + "hour": "Hour", + "months": { + "january": "January", + "february": "February", + "march": "March", + "april": "April", + "may": "May", + "june": "June", + "july": "July", + "august": "August", + "september": "September", + "october": "October", + "november": "November", + "december": "December" + }, + "shortcuts": { + "custom": "Custom", + "last7days": "Last 7 days", + "last14days": "Last 14 days", + "lastMonth": "Last Month", + "allTime": "All time" + } + }, + "performance": { + "title": "Performance", + "addMore": "Add an additional chart", + "removeMore": "Remove additional chart", + "subtitle": "See how your model is performing across a number of evaluation metrics", + "metricSelection": "Metric Selection", + "segmentation": "SEGMENTATION", + "showReferenceData": "Show Reference Data" + }, + "defaultMetrics": { + "inferenceCount": "Inference Count", + "inferenceCountByClass": "Inference Count by Class", + "averagePredictedValue": "Average Predicted Value", + "accuracyRate": "Accuracy Rate", + "truePositiveRate": "True Positive Rate", + "falsePositiveRate": "False Positive Rate", + "trueNegativeRate": "True Negative Rate", + "falseNegativeRate": "False Negative Rate", + "balancedAccuracyRate": "Balanced Accuracy Rate", + "f1": "F1", + "precision": "Precision", + "recall": "Recall", + "auc": "AUC", + "multivariate": "Multivariate", + "psi": "PSI", + "klDivergence": "KL Divergence", + "jsDivergence": "JS Divergence", + "hellingerDistance": "Hellinger Distance", + "HypothesisTest": "Hypothesis Test", + "mae": "MAE", + "rmse": "RMSE", + "rSquared": "r Squared", + "map": "MAP", + "multivariateCV": "Multivariate Drift" + }, + "modelDeleteModal": { + "note": "Note: deleting this model will remove it for all users within your organization and delete any associated inferences an data permanently.", + "warning": "Once deleted you cannot undo this action.", + "loading": "Delete process may take a while, do not close this window.", + "success": "Model successfully deleted." + }, + "alertRuleModal": { + "tooltip": "For every alert rule, you can optionally apply filters groups which are just applied filters on an object. Let say if you want to be alerted for low accuracy rate for females. Then the filter group applied would be sex = female.", + "created": "Alert rule successfully created", + "newFilterGroup": "New filter group", + "savedFilterGroup": "Saved filter group", + "alertForModel": "This alert is for the", + "alertFor": "I want to create an alert for", + "na": "N/A", + "step": "Step {{step}} of 3", + "alertDetails": "Alert details", + "saveAlertRule": "Save Alert Rule", + "metric": "Metric", + "alertThreshold": "Alert threshold", + "predictedClasses": "Predicted classes", + "filterGroup": "Filter group", + "classifyAs": "Classify this alert as", + "notifyEvery": "Notify me every", + "forTheLast": "for the last", + "ofData": "of data.", + "on": "on", + "more": "+ {{length}} more", + "featureAttribute": "Feature attribute", + "attribute": "Attribute", + "ofAttribute": "of attribute", + "usingMetric": "using the metric", + "usingAlgorithm": "using the algorithm", + "over": "over", + "whenThe": "when the", + "whenValue": "when the value is", + "is": "is", + "advanced": "Advanced Configuration: Classifier Threshold = ", + "name": "I want this alert to be named", + "notificationsMessage": "Alert notifications are done via email. To change your notification settings or configure Integrations like PagerDuty, visit the", + "notificationsPage": "Notifications page" + }, + "model": { + "overview": { + "lastTriggeredValue": "Last triggered value {{value}}", + "modelHealth": "Model health", + "modelHealthTooltip": "Assess your model’s health across performance, ingestion, and drift. Hover over each metric category to learn about the calculations and values.", + "recentAlerts": "Recent Alerts", + "recentAlertsTooltip": "See up to 3 of the model’s most recent critical and warning alerts. Click on a card to view alert details.", + "recentInsights": "Recent Insights", + "recentInsightsTooltip": "See up to 3 of the model’s most recent insights. Click on a card to view insight details.", + "noCriticalAlerts": "No Critical Alerts are set up", + "noWarningAlerts": "No Warning Alerts are set up", + "addFirstAlert": "Add your first alert", + "averageAccuracyRate": "Average accuracy rate: {{value}}", + "inferencesWith": "Inferences with:", + "insightsEmptyState": "No Insights present. Make sure the Hotspots enrichment in order to turn insights surveillance." + } + }, + "modelDetails": { + "deleteModel": "delete model", + "generalInformation": "GENERAL INFORMATION", + "ingestionType": "Ingestion type", + "partnerId": "Partner ID", + "createdAt": "Created at", + "modelSpecifications": "MODEL SPECIFICATIONS", + "inputType": "Input Type", + "outputType": "Output type", + "classifier": "Classifier", + "enrichments": "Enabled Enrichments", + "groupInformation": "GROUP INFORMATION", + "name": "Name", + "totalModels": "Total Models", + "version": "{{versionLabel}} ({{version}})", + "batch": "Batch", + "streaming": "Streaming", + "save": "save", + "cancel": "cancel" + }, + "resetPassword": { + "confirmPassword": "Confirm Password", + "currentPassword": "Current Password", + "currentPasswordEmpty": "Please enter your current password", + "matchError": "Passwords must match", + "mustBeTen": "Must be at least 10 characters", + "newPassword": "New Password", + "newPasswordConfirm": "Confirm New Password", + "password": "PASSWORD", + "passwordLinkNotice": "We’ll send a reset link to your inbox", + "rememberIt": "REMEMBER IT? <1>SIGN IN NOW", + "resetLinkNotice": "A password reset email will be sent to {{email}} if an account associated with this email exists in our system.", + "resetSuccess": "Password reset successfully!", + "title": "Reset your password", + "unknownError": "Unknown Error. Please try again.", + "genericError": "Something went wrong. Please contact your system administrator." + }, + "search": { + "searchByTag": "search by tag", + "tags": "TAGS" + }, + "account": { + "account": "ACCOUNT", + "apiKeys": "API KEYS", + "members": "MEMBERS", + "myAccount": "My Account", + "settings": "Settings", + "usage": "USAGE", + "editName": "Edit Name", + "createName": "Create API Key", + "apiKeyName": "API Key Name", + "apiKey": "API Key", + "apiKeyCopied": "API Key Copied!", + "passwordChanged": "Password successfully changed", + "email": "Email", + "sendInvite": "Send Invite", + "inviteMember": "INVITE MEMBER", + "invitationSuccess": "Invitation was successfully sent to", + "invitationFailure": "There was a problem sending your invitation. Please contact your administrator.", + "deleteMember": "DELETE MEMBER", + "deleteAccount": "DELETE ACCOUNT", + "accountIsDeleted": "Your Account is deleted", + "accountDeletedPrompt": "It can take up to 24 hours to completely remove all the data associated with your account.", + "logout": "LOG OUT", + "delete": "Delete", + "deleteConfirm": "Are you sure you want to delete this member?", + "switch": "SWITCH", + "organization": "Organization", + "deleteMyAccount": "Delete My Account", + "sorryToseeYouGo": "We are sorry to see you go!", + "noticeOfDeletion": "Note, once your account is deleted there is no going back. All of your models, inferences, and metrics will be deleted and cannot be recovered.", + "appreciateIt": "We’d appreciate it if you let us know why you are deleting your account:", + "selectAReason": "Select a reason" + }, + "signup": { + "createAnAccount": "CREATE AN ACCOUNT", + "firstName": "First name", + "getInsights": "Get insights and control", + "getInsightsExpanded": "Track performance metrics like accuracy and recall to detecting deeper issues like data drift. Bias detection and mitigation, as well as model explainability tools are also available.", + "joinOrganization": "JOIN ORGANIZATION", + "lastName": "Last name", + "liftBurden": "Lift the monitoring burden", + "liftBurdenExpanded": "Fast and easy solution to spend less time babysitting production ML and more time solving interesting problems.", + "loginLink": "Already have an account? <1>SIGN IN", + "organization": "Organization", + "signupSuccess": "Signup Successful", + "signupTitle": "Sign up to Arthur", + "termsAndPolicies": "By checking this box and clicking the “Create an account” button below, you acknowledge that you have read and reviewed the <1>Terms of Service and <3>Privacy Policy and agree to be subject to those terms and policies.", + "errors": { + "allFields": "All fields are required.", + "captcha": "Please verify captcha.", + "emailMissingError": "Email is a required field.", + "firstName": "First name is a required field.", + "forbidden": "Public signup isn’t available yet. If you’re interested in trying out Arthur please reach out to us at feedback@arthur.ai", + "existingOrganization": "This organization already exists. Please reach out to your admin to get an invite to your organization or enter a unique organization name to continue.", + "existingUser": "A user with this email already exists. You can try to Sign in.", + "lastName": "Last name is a required field.", + "matchPasswords": "Password fields must match.", + "organization": "An organization is required.", + "termsAndPolicies": "Please agree to our terms and policies." + } + }, + "emailVerification": { + "prompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to verfiy your email address and start using Arthur Element.", + "reminderPrompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to resend the verification email.", + "reminderTitle": "It looks like you haven't verified your email yet", + "resendEmail": "RESEND EMAIL", + "title": "Verify your email address", + "verifyEmail": "VERIFY EMAIL" + }, + "usage": { + "modelUsage": "Model Usage", + "selectMonth": "Select Month", + "enterprisePlan": "Your Plan's Usage", + "activeModels": "Active Models", + "users": "Users", + "limitReached": "You’ve just reached the model limit. Upgrade so you can upload more models, increase the number of inferences, or add new organization members. ", + "inferencesThisMonth": "Inferences this month", + "submitRequestForUpgrade": "To request an upgrade please email", + "email": "feedback@arthur.ai", + "arthurTeamWillContact": "An Arthur team member will contact you shortly.", + "totalActiveModels": "/5", + "totalusers": "/3", + "totalInferences": "/500K", + "requestPlanUpgrade": "To change your plan, request a plan change, please contact your Org Admin or Model Owner." + }, + "onboarding": { + "addHelp": "Additional help", + "arthurDocs": "Arthur Documentation", + "arthurResources": "Arthur Resources", + "emailUs": "We want to hear from you! Send us your feedback: feedback@arthur.ai", + "hearFromYou": "We want to hear from you! Send us your feedback: feedback@arthur.ai", + "getStarted": "Get started", + "helpBtn": "Help button", + "hereAreResources": "Here are some helpful resources for you to get started", + "inDepthExample": "In-Depth Example ", + "learnDetails": "Explore how to integrate with Arthur and get the most out of your production models", + "logoAlt": "Arthur Logo", + "practiceWithOne": "Practice with one of our in-depth examples on GitHub", + "productText": "Start with our product tutorials to speed up your work with Arthur", + "productTour": "Product Tour", + "quickstartExample": "Quickstart Example", + "readyToUploadModel": "Ready to upload your own model?", + "startMonitor": "Start monitoring your model's performance", + "support": "Support", + "feedback": "Feedback", + "totalEffort": "{{minutes}} total effort", + "tryArthur": "Try Arthur by uploading a simple example model", + "uploadEffort": "{{minutes}} min upload effort", + "uploadOwnModel": "Upload your own model", + "welcomeTo": "Welcome to <1>" + }, + "customAlerts": { + "notificationChannels": "Notification channels", + "createAlertRule": "Create Alert Rule", + "editAlertRule": "Edit Alert Rule: {{name}}", + "duplicateAlertRule": "Duplicate Alert Rule: {{name}}", + "noCustomAlerts": "No alert rules defined for this Model", + "noAlertsTriggeredForModel": "No alerts have been triggered for this model", + "createAnAlert": "Create an alert rule and we’ll notify you when your data meets those conditions.", + "alertsWillBeShownOnceTriggered": "Alerts will be shown here once triggered and will also be sent via email", + "createModelOutputAlert": "CREATE MODEL OUTPUT ALERT", + "createModelPerformanceAlert": "CREATE MODEL PERFORMANCE ALERT", + "createDataDriftAlert": "CREATE DATA DRIFT ALERT", + "createDataBoundAlert": "CREATE DATA BOUND ALERT" + }, + "manageAlertRules": { + "title": "Manage Alert Rules", + "subtitle": "Define or update this model’s alert rules and the logic here. You can also check notification settings under Notification Channels.", + "genericError": "Sorry! Something went wrong" + }, + "alerts": { + "cantUpdate": "Can't update an alerts status!", + "emptyAlertsColumn": "Change an alert’s status by dragging and dropping the alert card between the different columns", + "export": "Export", + "tabs": { + "all": "ALL", + "warning": "WARNING", + "critical": "CRITICAL" + }, + "newAlertsOverTime": "New Alerts Over Time", + "showLastTwoWeeks": "Shows the last 14 days of new alerts triggered", + "alertsBoard": "Alerts Board", + "alertsBoardExplaination": "An alerts board displays your org’s alerts as cards you can move between columns. The columns on this board represent the status of your org’s alerts. This visual helps you discuss and track the progress of alert remediation.", + "numberOfNewAlerts": "# of New Alerts", + "table": { + "alertRule": "alert rule", + "severity": "severity", + "metric": "metric", + "notifyEvery": "notify every", + "lastModified": "rule last modified", + "enabled": "enabled", + "by": "by", + "ago": "ago", + "edit": "edit", + "duplicate": "duplicate", + "delete": "delete", + "createdByOn": "Created by %1 on", + "autogenerated": "Autogenerated", + "custom": "custom", + "metricName": "Metric Name", + "copy": "COPY", + "copied": "COPIED" + }, + "drift": "Drift", + "performance": "Performance", + "output": "Output", + "emailNotification": "EMAIL NOTIFICATIONS", + "alertsNotificationsChannel": "Alert Notifications Channels", + "alertsNotificationsChannelDescription": "Integrate Arthur alerting with your incident response tools to streamline your model monitoring operations.", + "sendTestEmail": "Send Test Email", + "pagerDutyTitle" : "Get PagerDuty notifications when Model Alerts are triggered. To learn how it works, please check out our ", + "pagerDutyDocumentaion": "PagerDuty’s documentation ", + "pagerDutyEmailError": "The Pagerduty destination address must include @pagerduty.com at the ends", + "serviceNowTitle" : "Get Servicenow notifications when Model Alerts are triggered. To learn how it works, please check out our ", + "serviceNowDocumentaion":"Servicenow's documentation ", + "serviceNowEmailError": "The Servicenow destination address must include @servicenow.com at the ends" + }, + "notificationChannels": { + "ssoEmailsError": "Input contains invalid emails!", + "ssoEmailsNote": "Separate multiple emails by comma", + "title": "NOTIFICATION CHANNELS", + "notifications": "For this model, you receive notifications via:", + "email": "Email", + "searchByEmail": "search by email", + "addSub": "ADD A SUBSCRIBER", + "changeSettings": "To change your integrations settings or enable other tools, visit", + "settings": "NOTIFICATION SETTINGS", + "notFound": "No matches for this email at this org. Contact your administrator to provision access for this email.", + "save": "SAVE" + }, + "alertCard": { + "totalAlerts": "{{count}} ALERTS", + "greaterThan": "[Greater than {{count}}]", + "threshold": "[{{bound}} than {{count}}]", + "lastTriggered": "Last Triggered Value: {{value}}" + }, + "alertModal": { + "acknowledged": "ACKNOWLEDGED", + "addNote": "Add a note", + "alertCreated": "Alert rule created by {{trigger}}", + "alertEdited": "Alert rule edited by {{trigger}}", + "alertNotes": "Alert Notes - TODO: API", + "allAttributes": "{{metric}} for Top 6 Attributes with Most Drift", + "attribute": "Attribute", + "bound": "Bound", + "critical": "Critical", + "dayInterval_one": "1 day", + "dayInterval_other": "{{count}} days", + "greaterThan": "Greater than {{threshold}}", + "highAttr": "HIGH {{attribute}}", + "history": "History", + "hourInterval_one": "1 hour", + "hourInterval_other": "{{count}} hours", + "inferenceCountTime": "Inference Count over time", + "lessThan": "Less than {{threshold}}", + "lowAttr": "LOW {{attribute}}", + "lower": "Lower", + "metric": "Metric", + "metricForAttr": "{{metric}} for {{attribute}} over Time", + "minuteInterval_one": "1 minute", + "minuteInterval_other": "{{count}} minutes", + "monthInterval_one": "1 month", + "monthInterval_other": "{{count}} months", + "new": "NEW", + "resolved": "RESOLVED", + "ruleInformation": "Rule Information", + "severity": "Severity", + "statusChanged": "Status changed by {{trigger}}", + "statusLabel": "STATUS: {{status}}", + "threshold": "Threshold", + "timelineLabel": "Attribute: {{attribute}}; Value: {{value}}", + "title": "ALERT DETAILS", + "triggerInterval": "Trigger Interval", + "triggeredInstance_one": "Total: 1 triggered instance", + "triggeredInstance_other": "Total: {{count}} triggered instances", + "upper": "Upper", + "viewInOverview": "VIEW IN OVERVIEW", + "warning": "Warning" + }, + "insightCard": { + "viewInferences": "View Inferences", + "new": "STATUS: NEW", + "acknowledged": "STATUS: ACKNOWLEDGED" + }, + "inferencesDeepDive": { + "inferenceInputs": "Inference Inputs", + "outputTokens": "Output Tokens", + "selectPrediction": "Select Prediction", + "attribute": "ATTRIBUTE", + "value": "VALUE", + "whatIf": "What If ", + "localImportanceScore": "LOCAL IMPORTANCE SCORE", + "anomalyScoreDistribution": "Anomaly Score Distribution", + "anomalyScore": "Anomaly Score", + "predictionSummary": "Prediction Summary", + "predictedValue": "Predicted Value: ", + "predictedObjects": "Predicted Objects: ", + "groundTruth": "Ground Truth: ", + "interpretation": "Interpretation: ", + "topTokens": "Top Predicted Tokens", + "precision": "Precision: ", + "interpretations": { + "truePositive": "True Positive", + "trueNegative": "True Negative", + "falsePositive": "False Positive", + "falseNegative": "False Negative" + }, + "presets": { + "mostAnomalous": "Most Anomalous", + "leastAnomalous": "Least Anomalous", + "mostAnomalousInput": "Most Anomalous Input", + "leastAnomalousInput": "Least Anomalous Input" + } + }, + "sendAlertDetails": { + "sendAlertDetails": "SEND ALERT DETAILS", + "emailSearch": "EMAIL SEARCH", + "send": "SEND", + "sent": "SENT", + "copyLink": "COPY LINK", + "copied": "COPIED", + "userNotFound": "No matches for this email at the organization. Sending this alert detail view will also invite the recipient to sign up for Arthur.", + "inviteAndSend": "INVITE & SEND" + }, + "insights": { + "insightsInfo": "Insights are proactive notifications about your model’s performance. For example, once you’ve enabled the Hotspots enrichment you’ll receive insights about regions of your data space where model accuracy has significantly degraded.", + "learnMore": "Learn more" + }, + "testSuite": { + "generalInformation": "GENERAL INFORMATION", + "testRunInformation": "TEST RUN INFORMATION", + "testSuiteId": "Test Suite ID", + "description": "Test Suite Description", + "scoringMethod": "Scoring Method", + "lastRun": "Last Run", + "number": "Number of Test Runs", + "inputsAndOutputs": "Uploaded Input Prompts and Reference Outputs", + "noSuites": "No test suites created", + "getStarted": "Get started by downloading the Python Package or exploring our documentation", + "download": "Download python package", + "documentation": "Access documentation", + "details": "DETAILS", + "testRuns": "TEST RUNS", + "inputsOutputs": "INPUTS & REF OUTPUTS", + "home": "Home" + + + }, + "benchResources": { + "python": "Python Quickstart", + "pythonText": "View our Github source package which includes ReadMe & QuickStart guides", + "api": "API Documentation", + "apiText": "Explore how to integrate with Arthur’s API endpoints and get most out of your models", + "support": "Support", + "supportText": "Email us your questions and we will contact you" + } +} diff --git a/arthur_bench/server/js/packages/translations/en/element.json b/arthur_bench/server/js/packages/translations/en/element.json new file mode 100644 index 0000000..0fb7df6 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/en/element.json @@ -0,0 +1,71 @@ +{ + "content": { + "dashboard": "Element Dashboard" + }, + "header": { + "title": "Arthur Element" + }, + "navigation": { + "getStarted": "Get Started", + "dashboard": "Dashboard" + }, + "login": { + "signupLink": "New to Arthur Element? <1>SIGN UP", + "title": "Sign in to Arthur Element", + "welcomeAltText": "Arthur logo", + "welcomeMessage": "Hi! Welcome back." + }, + "signup": { + "createAnAccount": "CREATE AN ACCOUNT", + "firstName": "First name", + "getInsights": "Get insights and control", + "getInsightsExpanded": "Track performance metrics like accuracy and recall to detecting deeper issues like data drift. Bias detection and mitigation, as well as model explainability tools are also available.", + "lastName": "Last name", + "liftBurden": "Lift the monitoring burden", + "liftBurdenExpanded": "Fast and easy solution to spend less time babysitting production ML and more time solving interesting problems.", + "loginLink": "Already have an account? <1>SIGN IN", + "organization": "Organization", + "signupTitle": "Sign up to Arthur", + "termsAndPolicies": "By checking this box and clicking the “Create an account” button below, you acknowledge that you have read and reviewed the <1>Terms of Service and <3>Privacy Policy and agree to be subject to those terms and policies.", + "errors": { + "allFields": "All fields are required.", + "emailMissingError": "Email is a required field.", + "existingOrganization": "This organization already exists. Please reach out to your admin to get an invite to your organization or enter a unique organization name to continue.", + "existingUser": "A user with this email already exists. You can try to Sign in.", + "matchPasswords": "Password fields must match." + } + }, + "emailVerification": { + "prompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to verfiy your email address and start using Arthur Element.", + "reminderPrompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to resend the verification email.", + "reminderTitle": "It looks like you haven't verified your email yet", + "resendEmail": "RESEND EMAIL", + "title": "Verify your email address", + "verifyEmail": "VERIFY EMAIL" + }, + "onboarding": { + "apiKey": "API KEY", + "apiKeyText": "Manage your API keys and use them to upload your model and inferences.", + "documentation": "DOCUMENTATION", + "documentationText": "Find the answers to any questions you might have about our platform, API, SDK or model monitoring.", + "community": "COMMUNITY", + "communityText": "Get help, submit feedback, and see what others are monitoring on the platform.", + "quickStartGuide": "QUICK START GUIDE", + "quickStartText": "Walk through setting up a sample model and an introduction to the core Arthur concepts.", + "subTitle": "You can now monitor and optimize model performance in production.", + "title": "Welcome to Arthur!", + "trialPrompt": "To better use your trial, here are some helpful resources to get started" + }, + "dashboard": { + "noModels": { + "canvasAltText": "empty canvas image", + "noModelsHeader": "There are no models to monitor", + "noModelsSubtext": "Upload a model to start measuring performance and proactively improve accuracy.", + "quickUploadLink": "QUICK UPLOAD GUIDE" + } + }, + "home": { + "noInferencesToDisplay": "No inferences to display", + "welcome": "Welcome, {{firstName}} {{lastName}}" + } +} diff --git a/arthur_bench/server/js/packages/translations/en/overview.json b/arthur_bench/server/js/packages/translations/en/overview.json new file mode 100644 index 0000000..2358b81 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/en/overview.json @@ -0,0 +1,18 @@ +{ + "fairness": { + "title": "Fairness", + "missingState": "Enable Bias Monitoring for your model to activate the Fairness visualizations.", + "LLM": "Fairness visualizations for Generative Text models coming soon.", + "subtitle": "Ensure that your model is not systematically off the mark for a particular group", + "metricSelection": "Metric Selection", + "threshold": "Fairness Threshold Toggle", + "tableHeaders": { + "attribute": "Attribute", + "baseline": "Baseline", + "disparity": "Largest Disparity", + "status": "Fairness Status" + }, + "errorIconToolTip": "Above the {{threshold}}% Fairness Threshold", + "successIconToolTip": "Below the {{threshold}}% Fairness Threshold" + } +} diff --git a/arthur_bench/server/js/packages/translations/en/roundtable.json b/arthur_bench/server/js/packages/translations/en/roundtable.json new file mode 100644 index 0000000..df73105 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/en/roundtable.json @@ -0,0 +1,54 @@ +{ + "filters": { + "globalFilters": "Global Filters", + "globalFiltersActive": "Global Filters ({{count}})", + "details": "Details", + "schema": "Schema", + "status": "Status", + "overview": "overview", + "inferencesDeepDive": "inferences deep dive", + "alerts": "alerts", + "insights": "insights" + }, + "header": { + "title": "Arthur" + }, + "login": { + "signupLink": "New to Arthur? <1>Sign up", + "title": "Sign in to Arthur", + "welcomeMessage": "Hi! Welcome back." + }, + "landingPage": { + "keyMetrics": "Key Metrics", + "keyMetricsOptions": { + "activeModels": "Active Models", + "activeModelsToolTip": "Models currently being evaluated within the Arthur platform.", + "inferences": "Inferences", + "inferencesToolTip": "Each inference is composed of input features, prediction values, and (optionally) ground truth values and any non-input data.", + "criticalAlerts": "Critical Alerts", + "criticalAlertsToolTip": "Metric-based rules that have been designated as a ‘critical’ level of severity.", + "warnings": "Warnings", + "warningsToolTip": "Metric-based rules that have been designated as a ‘warning’ level of severity.", + "insights": "Insights", + "insightsToolTip": "Insights are generated by Arthur’s proprietary algorithms to surface new patterns and learnings uncovered that require review." + }, + "models": { + "modelActivity": "Model Activity", + "emptyStateTitle": "No Models Found", + "emptyStateBodyTop": "Upload a model to start measuring performance", + "emptyStateBodyBottom": "and proactively improve accuracy", + "toolTip": "See the most recently created models in your organization." + }, + "alerts": { + "alertActivity": "Alert Activity", + "message": "MESSAGE", + "alerts": "ALERTS", + "triggered": "TRIGGERED DETAILS", + "criticalAlerts": "Critical Alerts: {{counts}}", + "emptyStateTitle": "No Alerts Found", + "emptyStateBodyTop": "Set an alert to be notified when an attribute", + "emptyStateBodyBottom": "performs above or below a threshold", + "toolTip": "See the most recently triggered critical alerts that may require your attention." + } + } +} diff --git a/arthur_bench/server/js/packages/translations/en/shield.json b/arthur_bench/server/js/packages/translations/en/shield.json new file mode 100644 index 0000000..b73f9db --- /dev/null +++ b/arthur_bench/server/js/packages/translations/en/shield.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "es5", + "sourceMap": true + }, + "exclude": [ + "node_modules" + ] +} \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/es/chatEs.json b/arthur_bench/server/js/packages/translations/es/chatEs.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/arthur_bench/server/js/packages/translations/es/chatEs.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/es/commonEs.json b/arthur_bench/server/js/packages/translations/es/commonEs.json new file mode 100644 index 0000000..7eabef1 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/es/commonEs.json @@ -0,0 +1,55 @@ +{ + "filter": { + "error": "Please select detected object." + }, + "inference": { + "tabs": { + "anomalyScore": "Anomaly Score", + "predictions": "Predictions", + "nonInput": "Non-Input Attributes", + "groundTruth": "Ground Truth", + "explanations": "Explanations" + } + }, + "home": { + "noInferencesToDisplay": "No inferences to display" + }, + "button": { + "close": "Close", + "loadMore": "Load more", + "disable": "Disable", + "enable": "Enable", + "login": "LOG IN", + "signIn": "Registrarse", + "reset": "RESET" + }, + "value": "Value", + "attribute": "Attribute", + "detectedObjects": "Detected Objects", + "condition": "Condition", + "pageNotFound": "Page not found", + "loading": "Loading", + "copyright": "Copyright. All rights reserved.", + "itemsPerPage": "Items per page", + "orderBy": "Order by", + "anomalyScore": "Anomaly score", + "timeframe": "Timeframe", + "unknownUser": "Unknown User", + "login": { + "confirmPassword": "Confirm password", + "email": "Email", + "emailIncorrectError": "The email you entered is incorrect. Please try again.", + "emailMissingError": "Email is a required field.", + "forgotPassword": "¿Has olvidado tu contraseña?", + "password": "Clave", + "passwordIncorrectError": "The password you entered is incorrect. Please try again.", + "passwordMissingError": "Password is a required field.", + "passwordResetPrompt": "We'll send a reset link to your inbox.", + "rememberOnDevice": "Recordarme en este dispositivo", + "resetPassword": "Reset your password" + }, + "pagination": { + "rowsPerPage": "Rows per page:", + "pageRange": "{{low}} - {{high}} of {{total}}" + } +} diff --git a/arthur_bench/server/js/packages/translations/es/elementEs.json b/arthur_bench/server/js/packages/translations/es/elementEs.json new file mode 100644 index 0000000..9b8b968 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/es/elementEs.json @@ -0,0 +1,41 @@ +{ + "content": { + "dashboard": "Element Dashboard" + }, + "header": { + "title": "Arthur Element" + }, + "login": { + "signupLink": "New to Arthur Element? <1>SIGN UP", + "title": "Sign in to Arthur Element", + "welcomeMessage": "Hi! Welcome back." + }, + "signup": { + "createAnAccount": "CREATE AN ACCOUNT", + "firstName": "First name", + "getInsights": "Get insights and control", + "getInsightsExpanded": "Track performance metrics like accuracy and recall to detecting deeper issues like data drift. Bias detection and mitigation, as well as model explainability tools are also available.", + "lastName": "Last name", + "liftBurden": "Lift the monitoring burden", + "liftBurdenExpanded": "Fast and easy solution to spend less time babysitting production ML and more time solving interesting problems.", + "loginLink": "Already have an account? <1>SIGN IN", + "organization": "Organization", + "signupTitle": "Sign up to Arthur", + "termsAndPolicies": "By checking this box and clicking the “Create an account” button below, you acknowledge that you have read and reviewed the <1>Terms of Service and <3>Privacy Policy and agree to be subject to those terms and policies.", + "errors": { + "allFields": "All fields are required.", + "emailMissingError": "Email is a required field.", + "existingOrganization": "This organization already exists. Please reach out to your admin to get an invite to your organization or enter a unique organization name to continue.", + "existingUser": "A user with this email already exists. You can try to Sign in.", + "matchPasswords": "Password fields must match." + } + }, + "emailVerification": { + "prompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to verfiy your email address and start using Arthur Element.", + "reminderPrompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to resend the verification email.", + "reminderTitle": "It looks like you haven't verified your email yet", + "resendEmail": "RESEND EMAIL", + "title": "Verify your email address", + "verifyEmail": "VERIFY EMAIL" + } +} diff --git a/arthur_bench/server/js/packages/translations/es/roundtableEs.json b/arthur_bench/server/js/packages/translations/es/roundtableEs.json new file mode 100644 index 0000000..a923fec --- /dev/null +++ b/arthur_bench/server/js/packages/translations/es/roundtableEs.json @@ -0,0 +1,23 @@ +{ + "header": { + "title": "Arthur AI" + }, + "login": { + "signupLink": "New to Arthur AI? <1>Sign up", + "title": "Iniciar sesión en Arthur AI", + "welcomeMessage": "Hi! Welcome back." + }, + "landingPage": { + "welcome": "welcome ,", + "keyMetrics": "Key Metrics", + "keyMetricsOptions": { + "modelActivity": "Model Activity", + "activeModelGroup": "Active Model Groups", + "inferences": "Inferences", + "criticalAlerts": "Critical Alerts", + "warnings": "Warnings", + "insights": "Insights" + } + } + } + \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/es/shieldEs.json b/arthur_bench/server/js/packages/translations/es/shieldEs.json new file mode 100644 index 0000000..b73f9db --- /dev/null +++ b/arthur_bench/server/js/packages/translations/es/shieldEs.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "es5", + "sourceMap": true + }, + "exclude": [ + "node_modules" + ] +} \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/hooks.ts b/arthur_bench/server/js/packages/translations/hooks.ts new file mode 100644 index 0000000..df2e1c5 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/hooks.ts @@ -0,0 +1,20 @@ +import { useTranslation as useTranslationI18 } from 'react-i18next'; +import { useCallback } from 'react'; +import { LanguageObjType } from './types'; + +// todo add to the header as a language switcher +export const useTranslation = () => { + const result = useTranslationI18('common'); + + const onChangeLanguage = useCallback( + (lang: LanguageObjType) => { + result.i18n.changeLanguage(lang.id); + }, + [result.i18n] + ); + + return { + onChangeLanguage, + translationObj: result, + }; +}; diff --git a/arthur_bench/server/js/packages/translations/jp/chatJp.json b/arthur_bench/server/js/packages/translations/jp/chatJp.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/arthur_bench/server/js/packages/translations/jp/chatJp.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/jp/common.json b/arthur_bench/server/js/packages/translations/jp/common.json new file mode 100644 index 0000000..a097d71 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/jp/common.json @@ -0,0 +1,73 @@ +{ + "filter": { + "error": "Please select detected object." + }, + "inference": { + "tabs": { + "anomalyScore": "Anomaly Score", + "predictions": "Predictions", + "nonInput": "Non-Input Attributes", + "groundTruth": "Ground Truth", + "explanations": "Explanations" + } + }, + "home": { + "noInferencesToDisplay": "No inferences to display" + }, + "button": { + "close": "Close", + "loadMore": "Load more", + "disable": "Disable", + "enable": "Enable", + "login": "LOG IN", + "signIn": "SIGN IN", + "reset": "RESET" + }, + "value": "Value", + "attribute": "Attribute", + "detectedObjects": "Detected Objects", + "condition": "Condition", + "pageNotFound": "Page not found", + "loading": "Loading", + "copyright": "Copyright. All rights reserved.", + "itemsPerPage": "Items per page", + "orderBy": "Order by", + "anomalyScore": "Anomaly score", + "timeframe": "Timeframe", + "unknownUser": "Unknown User", + "login": { + "confirmPassword": "Confirm password", + "email": "Email", + "emailIncorrectError": "The email you entered is incorrect. Please try again.", + "emailMissingError": "Email is a required field.", + "forgotPassword": "FORGOT PASSWORD?", + "password": "Password", + "passwordIncorrectError": "The password you entered is incorrect. Please try again.", + "passwordMissingError": "Password is a required field.", + "passwordResetPrompt": "We'll send a reset link to your inbox.", + "rememberOnDevice": "Remember me on this device", + "resetPassword": "Reset your password" + }, + "pagination": { + "rowsPerPage": "Rows per page:", + "pageRange": "{{low}} - {{high}} of {{total}}" + }, + "modelsTable": { + "headers": { + "modelInfo": "MODEL INFO in japanese", + "inferences": "INFERENCES", + "health": "HEALTH", + "alerts": "ALERTS", + "name": "Name", + "group": "Group", + "createdOn": "Created On", + "count": "Count", + "activity": "Activity", + "accuracy": "Accuracy", + "ingestion": "Ingestion", + "drift": "Drift", + "critical": "Critical" + } + } + } + \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/jp/commonJp.json b/arthur_bench/server/js/packages/translations/jp/commonJp.json new file mode 100644 index 0000000..89104e7 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/jp/commonJp.json @@ -0,0 +1,55 @@ +{ + "filter": { + "error": "Please select detected object." + }, + "inference": { + "tabs": { + "anomalyScore": "Anomaly Score", + "predictions": "Predictions", + "nonInput": "Non-Input Attributes", + "groundTruth": "Ground Truth", + "explanations": "Explanations" + } + }, + "home": { + "noInferencesToDisplay": "No inferences to display" + }, + "button": { + "close": "Close", + "loadMore": "Load more", + "disable": "Disable", + "enable": "Enable", + "login": "LOG IN", + "signIn": "ログイン", + "reset": "RESET" + }, + "value": "Value", + "attribute": "Attribute", + "detectedObjects": "Detected Objects", + "condition": "Condition", + "pageNotFound": "Page not found", + "loading": "Loading", + "copyright": "Copyright. All rights reserved.", + "itemsPerPage": "Items per page", + "orderBy": "Order by", + "anomalyScore": "Anomaly score", + "timeframe": "Timeframe", + "unknownUser": "Unknown User", + "login": { + "confirmPassword": "Confirm password", + "email": "Eメール", + "emailIncorrectError": "The email you entered is incorrect. Please try again.", + "emailMissingError": "Email is a required field.", + "forgotPassword": "パスワードをお忘れですか?", + "password": "パスワード", + "passwordIncorrectError": "The password you entered is incorrect. Please try again.", + "passwordMissingError": "Password is a required field.", + "passwordResetPrompt": "We'll send a reset link to your inbox.", + "rememberOnDevice": "このデバイスで私を記憶する", + "resetPassword": "Reset your password" + }, + "pagination": { + "rowsPerPage": "Rows per page:", + "pageRange": "{{low}} - {{high}} of {{total}}" + } +} diff --git a/arthur_bench/server/js/packages/translations/jp/elementJp.json b/arthur_bench/server/js/packages/translations/jp/elementJp.json new file mode 100644 index 0000000..9b8b968 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/jp/elementJp.json @@ -0,0 +1,41 @@ +{ + "content": { + "dashboard": "Element Dashboard" + }, + "header": { + "title": "Arthur Element" + }, + "login": { + "signupLink": "New to Arthur Element? <1>SIGN UP", + "title": "Sign in to Arthur Element", + "welcomeMessage": "Hi! Welcome back." + }, + "signup": { + "createAnAccount": "CREATE AN ACCOUNT", + "firstName": "First name", + "getInsights": "Get insights and control", + "getInsightsExpanded": "Track performance metrics like accuracy and recall to detecting deeper issues like data drift. Bias detection and mitigation, as well as model explainability tools are also available.", + "lastName": "Last name", + "liftBurden": "Lift the monitoring burden", + "liftBurdenExpanded": "Fast and easy solution to spend less time babysitting production ML and more time solving interesting problems.", + "loginLink": "Already have an account? <1>SIGN IN", + "organization": "Organization", + "signupTitle": "Sign up to Arthur", + "termsAndPolicies": "By checking this box and clicking the “Create an account” button below, you acknowledge that you have read and reviewed the <1>Terms of Service and <3>Privacy Policy and agree to be subject to those terms and policies.", + "errors": { + "allFields": "All fields are required.", + "emailMissingError": "Email is a required field.", + "existingOrganization": "This organization already exists. Please reach out to your admin to get an invite to your organization or enter a unique organization name to continue.", + "existingUser": "A user with this email already exists. You can try to Sign in.", + "matchPasswords": "Password fields must match." + } + }, + "emailVerification": { + "prompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to verfiy your email address and start using Arthur Element.", + "reminderPrompt": "Hi {{name}}! We sent a verification link to {{email}}. Please check your email, or click on the button below to resend the verification email.", + "reminderTitle": "It looks like you haven't verified your email yet", + "resendEmail": "RESEND EMAIL", + "title": "Verify your email address", + "verifyEmail": "VERIFY EMAIL" + } +} diff --git a/arthur_bench/server/js/packages/translations/jp/roundtableJp.json b/arthur_bench/server/js/packages/translations/jp/roundtableJp.json new file mode 100644 index 0000000..b97a5cb --- /dev/null +++ b/arthur_bench/server/js/packages/translations/jp/roundtableJp.json @@ -0,0 +1,23 @@ +{ + "header": { + "title": "Arthur AI" + }, + "login": { + "signupLink": "New to Arthur AI? <1>Sign up", + "title": "Arthur AI にサインインする", + "welcomeMessage": "Hi! Welcome back." + }, + "landingPage": { + "welcome": "welcome ,", + "keyMetrics": "Key Metrics", + "keyMetricsOptions": { + "modelActivity": "Model Activity", + "activeModelGroup": "Active Model Groups", + "inferences": "Inferences", + "criticalAlerts": "Critical Alerts", + "warnings": "Warnings", + "insights": "Insights" + } + } + } + \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/jp/shieldJp.json b/arthur_bench/server/js/packages/translations/jp/shieldJp.json new file mode 100644 index 0000000..b73f9db --- /dev/null +++ b/arthur_bench/server/js/packages/translations/jp/shieldJp.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "es5", + "sourceMap": true + }, + "exclude": [ + "node_modules" + ] +} \ No newline at end of file diff --git a/arthur_bench/server/js/packages/translations/types.ts b/arthur_bench/server/js/packages/translations/types.ts new file mode 100644 index 0000000..4e68d22 --- /dev/null +++ b/arthur_bench/server/js/packages/translations/types.ts @@ -0,0 +1,16 @@ +import { languages } from './constants'; + +export type LanguageObjType = (typeof languages)[0]; + +export enum ELngId { + ENGLISH = 'en', + SPANISH = 'es', + JAPANESE = 'jp', +} + +type TLngId = ELngId.ENGLISH | ELngId.SPANISH | ELngId.JAPANESE; + +export type TLng = { + id: TLngId; + name: string; +}; diff --git a/arthur_bench/server/js/packages/tsconfig/README.md b/arthur_bench/server/js/packages/tsconfig/README.md new file mode 100644 index 0000000..0da79cf --- /dev/null +++ b/arthur_bench/server/js/packages/tsconfig/README.md @@ -0,0 +1,3 @@ +# `tsconfig` + +These are base shared `tsconfig.json`s from which all other `tsconfig.json`'s inherit from. diff --git a/arthur_bench/server/js/packages/tsconfig/base.json b/arthur_bench/server/js/packages/tsconfig/base.json new file mode 100644 index 0000000..ac9e032 --- /dev/null +++ b/arthur_bench/server/js/packages/tsconfig/base.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Default", + "compilerOptions": { + "composite": false, + "declaration": false, + "declarationMap": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "inlineSources": false, + "isolatedModules": true, + "moduleResolution": "node", + "noUnusedLocals": false, + "noUnusedParameters": false, + "preserveWatchOutput": true, + "skipLibCheck": true, + "strict": true, + "jsx": "react", + "resolveJsonModule": true + }, + "exclude": ["node_modules"] +} diff --git a/arthur_bench/server/js/packages/tsconfig/nextjs.json b/arthur_bench/server/js/packages/tsconfig/nextjs.json new file mode 100644 index 0000000..3b7dfa9 --- /dev/null +++ b/arthur_bench/server/js/packages/tsconfig/nextjs.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Next.js", + "extends": "./base.json", + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["src", "next-env.d.ts"], + "exclude": ["node_modules"] +} diff --git a/arthur_bench/server/js/packages/tsconfig/package.json b/arthur_bench/server/js/packages/tsconfig/package.json new file mode 100644 index 0000000..d49a4c6 --- /dev/null +++ b/arthur_bench/server/js/packages/tsconfig/package.json @@ -0,0 +1,11 @@ +{ + "name": "tsconfig", + "version": "0.0.0", + "private": true, + "main": "index.js", + "files": [ + "base.json", + "nextjs.json", + "react-library.json" + ] +} diff --git a/arthur_bench/server/js/packages/tsconfig/react-library.json b/arthur_bench/server/js/packages/tsconfig/react-library.json new file mode 100644 index 0000000..6d6a7fe --- /dev/null +++ b/arthur_bench/server/js/packages/tsconfig/react-library.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "React Library", + "extends": "./base.json", + "compilerOptions": { + "lib": ["ES2015"], + "module": "ESNext", + "target": "ES6", + "jsx": "react-jsx" + } +} diff --git a/arthur_bench/server/js/packages/utils/.eslintrc.js b/arthur_bench/server/js/packages/utils/.eslintrc.js new file mode 100644 index 0000000..10ddcee --- /dev/null +++ b/arthur_bench/server/js/packages/utils/.eslintrc.js @@ -0,0 +1,9 @@ +module.exports = { + root: true, + extends: ['custom', 'plugin:jest/recommended'], + plugins: ['jest'], + ignorePatterns: ['jest.config.ts'], + globals: { + NodeJS: true, + }, +}; diff --git a/arthur_bench/server/js/packages/utils/README.md b/arthur_bench/server/js/packages/utils/README.md new file mode 100644 index 0000000..4da6bf3 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/README.md @@ -0,0 +1 @@ +# Arthur Utility Library diff --git a/arthur_bench/server/js/packages/utils/babel.config.js b/arthur_bench/server/js/packages/utils/babel.config.js new file mode 100644 index 0000000..47d2be4 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/babel.config.js @@ -0,0 +1,7 @@ +module.exports = { + presets: [ + ['@babel/preset-env', { targets: { node: 'current' } }], + '@babel/preset-typescript', + '@babel/preset-react', + ], +}; diff --git a/arthur_bench/server/js/packages/utils/capitalize-first-letter/capitalizeFirstLetter.test.js b/arthur_bench/server/js/packages/utils/capitalize-first-letter/capitalizeFirstLetter.test.js new file mode 100644 index 0000000..0ff1563 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/capitalize-first-letter/capitalizeFirstLetter.test.js @@ -0,0 +1,15 @@ +const { capitalizeFirstLetter } = require('./index'); + +describe('Capitalize First Letter', () => { + test('Simple capitalization test', () => { + expect(capitalizeFirstLetter('arthur')).toBe('Arthur'); + }); + + test('Capitalization of one letter', () => { + expect(capitalizeFirstLetter('a')).toBe('A'); + }); + + test('null returns null', () => { + expect(capitalizeFirstLetter(null)).toBe(null); + }); +}); diff --git a/arthur_bench/server/js/packages/utils/capitalize-first-letter/index.ts b/arthur_bench/server/js/packages/utils/capitalize-first-letter/index.ts new file mode 100644 index 0000000..f77f40c --- /dev/null +++ b/arthur_bench/server/js/packages/utils/capitalize-first-letter/index.ts @@ -0,0 +1,15 @@ +/** + * + * @param word A string + * @returns Original string with first character capitalized + */ +export function capitalizeFirstLetter(word: string) { + if (word) { + const firstChar = word.charAt(0).toUpperCase(); + if (word.length > 1) { + return firstChar + word.slice(1); + } + return firstChar; + } + return word; +} diff --git a/arthur_bench/server/js/packages/utils/chunk/index.ts b/arthur_bench/server/js/packages/utils/chunk/index.ts new file mode 100644 index 0000000..676c04b --- /dev/null +++ b/arthur_bench/server/js/packages/utils/chunk/index.ts @@ -0,0 +1,9 @@ +export const chunkArray = (arr: Array, chunkSize: number = 10) => { + const chunkArray = []; + for (let i = 0; i < arr.length; i += chunkSize) { + const chunk = arr.slice(i, i + chunkSize); + chunkArray.push(chunk); + } + + return chunkArray; +}; diff --git a/arthur_bench/server/js/packages/utils/format/abbreviateNumber/abbreviateNumber.test.js b/arthur_bench/server/js/packages/utils/format/abbreviateNumber/abbreviateNumber.test.js new file mode 100644 index 0000000..239ed94 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/format/abbreviateNumber/abbreviateNumber.test.js @@ -0,0 +1,41 @@ +const { abbreviateNumber } = require('./index'); + +const ONE = 1; +const TEN = 10; +const HUNDRED = 100; +const THOUSAND = Math.pow(TEN, 3); +const MILLION = Math.pow(TEN, 6); +const BILLION = Math.pow(TEN, 9); +const TRILLION = Math.pow(TEN, 12); +const QUADRILLIAN = Math.pow(TEN, 15); +const QUINTILLION = Math.pow(TEN, 18); +const SEXTILLION = Math.pow(TEN, 21); + +describe('Abbreviate number', () => { + test('no abbreviation', () => { + expect(abbreviateNumber(ONE)).toBe('1'); + expect(abbreviateNumber(TEN)).toBe('10'); + expect(abbreviateNumber(HUNDRED)).toBe('100'); + }); + test('thousand', () => { + expect(abbreviateNumber(THOUSAND)).toBe('1K'); + }); + test('million', () => { + expect(abbreviateNumber(MILLION)).toBe('1M'); + }); + test('gillion', () => { + expect(abbreviateNumber(BILLION)).toBe('1B'); + }); + test('trillion', () => { + expect(abbreviateNumber(TRILLION)).toBe('1T'); + }); + test('quadrillion', () => { + expect(abbreviateNumber(QUADRILLIAN)).toBe('1Qa'); + }); + test('quintillion', () => { + expect(abbreviateNumber(QUINTILLION)).toBe('1Qi'); + }); + test('bigger', () => { + expect(abbreviateNumber(SEXTILLION)).toBe(SEXTILLION.toString()); + }); +}); diff --git a/arthur_bench/server/js/packages/utils/format/abbreviateNumber/index.ts b/arthur_bench/server/js/packages/utils/format/abbreviateNumber/index.ts new file mode 100644 index 0000000..8d4fd55 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/format/abbreviateNumber/index.ts @@ -0,0 +1,20 @@ +/** + * Abbreviate a large number with a character suffix + * e.g. 10,000,000 -> 10M + * + * @param number can be an any integer + * @return A string, representing an abbreviated number or original if too large + */ +export const abbreviateNumber = (number: number) => { + const suffixes = ['', 'K', 'M', 'B', 'T', 'Qa', 'Qi']; + const suffix_index = (Math.log10(Math.abs(number)) / 3) | 0; + const suffix = suffixes[suffix_index]; + + if (typeof suffix === 'undefined') { + return number.toString(); + } + + const scale = Math.pow(10, suffix_index * 3); + const scaledNumber = number / scale; + return scaledNumber.toFixed(0) + suffix; +}; diff --git a/arthur_bench/server/js/packages/utils/format/date-label-formatter/index.ts b/arthur_bench/server/js/packages/utils/format/date-label-formatter/index.ts new file mode 100644 index 0000000..39a4bba --- /dev/null +++ b/arthur_bench/server/js/packages/utils/format/date-label-formatter/index.ts @@ -0,0 +1,26 @@ +import { format, isValid } from 'date-fns'; +import { ETimeInterval } from '@compound/ModeSelector/ModeSelector'; + +export const dateLabelFormatter = ( + dateString: string, + interval: ETimeInterval +) => { + const date = new Date(dateString); + + if (isValid(date)) { + switch (interval) { + case ETimeInterval.MINUTE: + return `${format(date, 'MMM dd')} \n${format(date, 'HH:mm')}`; + case ETimeInterval.HOUR: + return format(date, 'MMM dd HH:mm'); + case ETimeInterval.DAY: + return format(date, 'MMM dd'); + case ETimeInterval.MONTH: + return format(date, 'MMM yyyy'); + case ETimeInterval.YEAR: + return format(date, 'yyyy'); + } + } + + return dateString; +}; diff --git a/arthur_bench/server/js/packages/utils/helpers/index.ts b/arthur_bench/server/js/packages/utils/helpers/index.ts new file mode 100644 index 0000000..53b9a26 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/helpers/index.ts @@ -0,0 +1,15 @@ +export const exists = (value: T) => value !== undefined && value !== null; + +export const getKey: any = (keys: Array, obj: Record) => + obj && keys.length ? getKey(keys.slice(1), obj[keys[0]]) : obj; + +export const get = + (key: string, fallback?: string | number | null) => (obj: any) => { + const keys = String(key).split('.'); + if (!exists(obj)) { + return fallback; + } + const result = getKey(keys, obj); + + return result === undefined ? fallback : result; + }; diff --git a/arthur_bench/server/js/packages/utils/is-nil/index.ts b/arthur_bench/server/js/packages/utils/is-nil/index.ts new file mode 100644 index 0000000..5349278 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/is-nil/index.ts @@ -0,0 +1,6 @@ +/** + * @param value can be an any value + */ +export function isNil(value: any): boolean { + return value === undefined || value === null; +} diff --git a/arthur_bench/server/js/packages/utils/is-nil/isNil.test.js b/arthur_bench/server/js/packages/utils/is-nil/isNil.test.js new file mode 100644 index 0000000..fd0707f --- /dev/null +++ b/arthur_bench/server/js/packages/utils/is-nil/isNil.test.js @@ -0,0 +1,27 @@ +const { isNil } = require('./index') + +describe('Is Null or Undefined', () => { + test('Check Undefined', () => { + expect(isNil(undefined)).toBe(true) + }) + + test('Check Null', () => { + expect(isNil(null)).toBe(true) + }) + + test('Check Zero number', () => { + expect(isNil(0)).toBe(false) + }) + + test('Check positive number', () => { + expect(isNil(2)).toBe(false) + }) + + test('Check empty string', () => { + expect(isNil('')).toBe(false) + }) + + test('Check random string', () => { + expect(isNil('random')).toBe(false) + }) +}); diff --git a/arthur_bench/server/js/packages/utils/jest.config.ts b/arthur_bench/server/js/packages/utils/jest.config.ts new file mode 100644 index 0000000..a8a4f35 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/jest.config.ts @@ -0,0 +1,197 @@ +/* + * For a detailed explanation regarding each configuration property and type check, visit: + * https://jestjs.io/docs/configuration + */ + +export default { + // All imported modules in your tests should be mocked automatically + // automock: false, + + // Stop running tests after `n` failures + // bail: 0, + + // The directory where Jest should store its cached dependency information + // cacheDirectory: "/private/var/folders/10/wtgky39d17n3z9n6rwlx5bxc0000gn/T/jest_dx", + + // Automatically clear mock calls, instances, contexts and results before every test + clearMocks: true, + + // Indicates whether the coverage information should be collected while executing the test + // collectCoverage: false, + + // An array of glob patterns indicating a set of files for which coverage information should be collected + // collectCoverageFrom: undefined, + + // The directory where Jest should output its coverage files + // coverageDirectory: undefined, + + // An array of regexp pattern strings used to skip coverage collection + // coveragePathIgnorePatterns: [ + // "/node_modules/" + // ], + + // Indicates which provider should be used to instrument code for coverage + coverageProvider: 'v8', + + // A list of reporter names that Jest uses when writing coverage reports + // coverageReporters: [ + // "json", + // "text", + // "lcov", + // "clover" + // ], + + // An object that configures minimum threshold enforcement for coverage results + // coverageThreshold: undefined, + + // A path to a custom dependency extractor + // dependencyExtractor: undefined, + + // Make calling deprecated APIs throw helpful error messages + // errorOnDeprecated: false, + + // The default configuration for fake timers + // fakeTimers: { + // "enableGlobally": false + // }, + + // Force coverage collection from ignored files using an array of glob patterns + // forceCoverageMatch: [], + + // A path to a module which exports an async function that is triggered once before all test suites + // globalSetup: undefined, + + // A path to a module which exports an async function that is triggered once after all test suites + // globalTeardown: undefined, + + // A set of global variables that need to be available in all test environments + // globals: {}, + + // The maximum amount of workers used to run your tests. Can be specified as % or a number. E.g. maxWorkers: 10% will use 10% of your CPU amount + 1 as the maximum worker number. maxWorkers: 2 will use a maximum of 2 workers. + // maxWorkers: "50%", + + // An array of directory names to be searched recursively up from the requiring module's location + // moduleDirectories: [ + // "node_modules" + // ], + + // An array of file extensions your modules use + // moduleFileExtensions: [ + // "js", + // "mjs", + // "cjs", + // "jsx", + // "ts", + // "tsx", + // "json", + // "node" + // ], + + // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module + // moduleNameMapper: {}, + + // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader + // modulePathIgnorePatterns: [], + + // Activates notifications for test results + // notify: false, + + // An enum that specifies notification mode. Requires { notify: true } + // notifyMode: "failure-change", + + // A preset that is used as a base for Jest's configuration + preset: 'ts-jest', + + // Run tests from one or more projects + // projects: undefined, + + // Use this configuration option to add custom reporters to Jest + // reporters: undefined, + + // Automatically reset mock state before every test + // resetMocks: false, + + // Reset the module registry before running each individual test + // resetModules: false, + + // A path to a custom resolver + // resolver: undefined, + + // Automatically restore mock state and implementation before every test + // restoreMocks: false, + + // The root directory that Jest should scan for tests and modules within + // rootDir: undefined, + + // A list of paths to directories that Jest should use to search for files in + // roots: [ + // "" + // ], + + // Allows you to use a custom runner instead of Jest's default test runner + // runner: "jest-runner", + + // The paths to modules that run some code to configure or set up the testing environment before each test + // setupFiles: [], + + // A list of paths to modules that run some code to configure or set up the testing framework before each test + // setupFilesAfterEnv: [], + + // The number of seconds after which a test is considered as slow and reported as such in the results. + // slowTestThreshold: 5, + + // A list of paths to snapshot serializer modules Jest should use for snapshot testing + // snapshotSerializers: [], + + // The test environment that will be used for testing + testEnvironment: 'jest-environment-jsdom', + + // Options that will be passed to the testEnvironment + // testEnvironmentOptions: {}, + + // Adds a location field to test results + // testLocationInResults: false, + + // The glob patterns Jest uses to detect test files + // testMatch: [ + // "**/__tests__/**/*.[jt]s?(x)", + // "**/?(*.)+(spec|test).[tj]s?(x)" + // ], + + // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped + // testPathIgnorePatterns: [ + // "/node_modules/" + // ], + + // The regexp pattern or array of patterns that Jest uses to detect test files + // testRegex: [], + + // This option allows the use of a custom results processor + // testResultsProcessor: undefined, + + // This option allows use of a custom test runner + // testRunner: "jest-circus/runner", + + // A map from regular expressions to paths to transformers + transform: { + '\\.[jt]sx?$': 'babel-jest', + }, + + // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation + transformIgnorePatterns: [ + './node_modules/', + // "\\.pnp\\.[^\\/]+$" + ], + + // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them + // unmockedModulePathPatterns: undefined, + + // Indicates whether each individual test should be reported during the run + // verbose: undefined, + + // An array of regexp patterns that are matched against all source file paths before re-running tests in watch mode + // watchPathIgnorePatterns: [], + + // Whether to use watchman for file crawling + // watchman: true, +}; diff --git a/arthur_bench/server/js/packages/utils/keypress-enter/index.ts b/arthur_bench/server/js/packages/utils/keypress-enter/index.ts new file mode 100644 index 0000000..3c80ac8 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/keypress-enter/index.ts @@ -0,0 +1,19 @@ +import { KeyboardEvent } from 'react'; + +/** + * Utility function that checks if the user pressed the enter key, then invokes + * a callback function if so. + * + * Helps make the code A11Y compliant when non-interactive elements are used + * as handlers + * + * @param event Keyboard event (onKeyDown, onKeyUp, etc) + * @param callback Function to call if the key was 'Enter' + */ +const checkIfEnter = (event: KeyboardEvent, callback: any) => { + if (event.key === 'Enter') { + callback(); + } +}; + +export default checkIfEnter; diff --git a/arthur_bench/server/js/packages/utils/node_modules/.bin/jest b/arthur_bench/server/js/packages/utils/node_modules/.bin/jest new file mode 120000 index 0000000..61c1861 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/node_modules/.bin/jest @@ -0,0 +1 @@ +../jest/bin/jest.js \ No newline at end of file diff --git a/arthur_bench/server/js/packages/utils/node_modules/.bin/ts-jest b/arthur_bench/server/js/packages/utils/node_modules/.bin/ts-jest new file mode 120000 index 0000000..0f8a26e --- /dev/null +++ b/arthur_bench/server/js/packages/utils/node_modules/.bin/ts-jest @@ -0,0 +1 @@ +../ts-jest/cli.js \ No newline at end of file diff --git a/arthur_bench/server/js/packages/utils/package.json b/arthur_bench/server/js/packages/utils/package.json new file mode 100644 index 0000000..8412274 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/package.json @@ -0,0 +1,31 @@ +{ + "name": "utils", + "version": "0.0.0", + "description": "Utility functions for Arthur Front End apps", + "main": "index.ts", + "scripts": { + "lint": "eslint './**/*.{js,ts,tsx}'", + "test": "jest" + }, + "author": "Arthur AI", + "license": "UNLICENSED", + "devDependencies": { + "@babel/core": "^7.20.2", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@testing-library/dom": "^8.19.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^14.4.3", + "babel-jest": "^29.3.1", + "date-fns": "^2.29.3", + "date-fns-tz": "^2.0.0", + "eslint-config-custom": "*", + "eslint-plugin-jest": "^26.5.3", + "jest": "^29.3.1", + "jest-environment-jsdom": "^29.3.1", + "ts-jest": "^29.0.3", + "ts-node": "^10.8.1", + "typescript": "^4.7.4" + } +} diff --git a/arthur_bench/server/js/packages/utils/parse-int/index.ts b/arthur_bench/server/js/packages/utils/parse-int/index.ts new file mode 100644 index 0000000..7a9fe89 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/parse-int/index.ts @@ -0,0 +1,22 @@ +/** + * An integer parsing utility. Rounds floats to the nearest integer + * + * @param x A value to parse + * @param base Number base for conversion. Defaults to base 10 + * @returns A number or null + */ +export function parseInt(x: string | number, base = 10) { + if (typeof x === 'string') { + const parsed = Number.parseInt(x, base); + if (Number.isNaN(parsed)) { + return null; + } + return Math.round(parsed); + } + + if (typeof x === 'number' || typeof x === 'bigint') { + return Math.round(x); + } + + return null; +} diff --git a/arthur_bench/server/js/packages/utils/parse-int/parseInt.test.js b/arthur_bench/server/js/packages/utils/parse-int/parseInt.test.js new file mode 100644 index 0000000..d86a1ee --- /dev/null +++ b/arthur_bench/server/js/packages/utils/parse-int/parseInt.test.js @@ -0,0 +1,23 @@ +const { parseInt: parseIntCustom } = require('./index'); + +describe('Parse Integer', () => { + test('Simple string', () => { + expect(parseIntCustom('10')).toEqual(10); + }); + + test('HEX string', () => { + expect(parseIntCustom('0x10', 16)).toEqual(16); + }); + + test('Invalid string', () => { + expect(parseIntCustom('NaN')).toBeNull(); + }); + + test('Simple integer', () => { + expect(parseIntCustom(10)).toEqual(10); + }); + + test('float converted to int', () => { + expect(parseIntCustom(10.9)).toEqual(11); + }); +}); diff --git a/arthur_bench/server/js/packages/utils/range/index.ts b/arthur_bench/server/js/packages/utils/range/index.ts new file mode 100644 index 0000000..d833a18 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/range/index.ts @@ -0,0 +1,7 @@ +const range = (start: number, stop: number, step: number) => + Array.from( + { length: (stop - start) / step + 1 }, + (_, i) => start + i * step + ); + +export default range; diff --git a/arthur_bench/server/js/packages/utils/range/range.test.ts b/arthur_bench/server/js/packages/utils/range/range.test.ts new file mode 100644 index 0000000..63ac8db --- /dev/null +++ b/arthur_bench/server/js/packages/utils/range/range.test.ts @@ -0,0 +1,7 @@ +import range from './index'; + +describe('range', () => { + test('number range', () => { + expect(range(4, 10, 1)).toEqual([4, 5, 6, 7, 8, 9, 10]); + }); +}); diff --git a/arthur_bench/server/js/packages/utils/tsconfig.json b/arthur_bench/server/js/packages/utils/tsconfig.json new file mode 100644 index 0000000..45c21b9 --- /dev/null +++ b/arthur_bench/server/js/packages/utils/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "esModuleInterop": true + }, + "extends": "tsconfig/react-library.json", + "include": ["./**/*"], + "exclude": ["node_modules"] +} diff --git a/arthur_bench/server/js/public/arthur-triangle-favicon.png b/arthur_bench/server/js/public/arthur-triangle-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..5982054010e25afda8045ba5c56af329d0d710e9 GIT binary patch literal 1699 zcmV;U23+}xP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rg0tFHiI|v0_YXATRf=NU{RA}Dinr&!RbsWb( zyStn7VLlASg*sNklvbiySz^UPqLF22Xc>jsUR3r(_JA)c3L?rLMno^70?ika4h$3u zbmR-6?S%xBqqG<5qrQ+?{j(zlZPt|G)q9dpK|n zpdtySdzSSBR04~EIv`uZhrfVdfZ<2FCXIiRN)X_7U^h@7f#jdSI-m={H_?=Dl8VW| zYd`}~4NNHVSFPh-RXOkQO43=ywZJN)_$rli^^8A~ibh}yP-B#CE=yz)DYk ztpqlN^p71$#X{gEpvsfJD%H2phq72Cb(RB%nmiE<(4=~+;;v@dBpt)|0grhm7+{0y zkF{;%Zr54JVKXful2cXxtT;-_BI(TPQ^1OZ2nJXIYzo;;o}^+i^5C}U7zX~(Pm7Pw zslBU1QfD&=!5WO>J;>_!808w&UQIcxX(H(ucnDZyv^4;H3jCy>14j8Z!0M16{z)q4 zAZd{`>Dvc%=>HvhZNVh9JICs9WRg026~HsVZALr2z(+uzUiayBuTjsfYQMs=nvqC4 z3hxBkjE-f2FM)0tmGyV){j5=6oB9!X+gi5k6eMu2H#*f7kO>ItXF$HosIOlAm=aZ> zBuQts)&Z?Xhk|W+roi`S7`=_7qE-Egw3<;@@&@1)q$Xp*ZuEc&7pI)-eLBv93F^=M zD1(cVbh7;yfM%m3CxB0YOrh$V-p}Z`6Gr{b!1F|?A`~R)2(|!E8XXu0J}3G^zemSg zA|ceTmXN>ENh)R_0dk$u_#t3Bl&+yV-)~nr3+mLr8N~+WCF#t{6TwUw@HemxIB%3Y z4}7Td7PP3J1y{4!N;U&80%@bsoxlNzUI}-`9aMP>(&}fyGb4wj&PFxxG7(QN2giWV zfFWzCU&jxr{4t~5`RZ?VzSSH>(izYStT!4O1lob)M!7JKtDZrl+`AycBwuKYSr)A;V(u=I_%qk?RXXxAz^|Ln)O3MRwF7+Xy_3)H)lk64@-0g?tNq zjl6ddIlVJG==@fjfJc!nya0c1W4XADY{w3yxb-__R3OS;1*h{|58MMh0NjBjs&Rg| z8KffcGm<Pn&A|1@<7cW8Ppi!=5_n{g%G^1mtJQ`%2`nnvSGpwMw)S>0V`!IP)K*|Iw%Sy_Zt13H%Glymu7A0Uuxh z001R)MObuXVRU6WV{&C-bY%cCFfuVMFfuJLHB>P;Ix#sqH90FVF*-0XiV8Cp0000b zbVXQnWMOn=I&E)cX=Zr + + + + + <%= htmlWebpackPlugin.options.title %> + + + + +

      + + diff --git a/arthur_bench/server/js/src/App.tsx b/arthur_bench/server/js/src/App.tsx new file mode 100644 index 0000000..5ee48fa --- /dev/null +++ b/arthur_bench/server/js/src/App.tsx @@ -0,0 +1,29 @@ +import React, { useEffect } from 'react'; +import { BrowserRouter } from 'react-router-dom'; +import { useFela, FelaStyle } from 'react-fela'; +import ArthurRoutes from './routes'; + + +function App() { + const { renderer, theme }: any = useFela(); + const bodyStyle: FelaStyle = { + backgroundColor: theme.bkg_1, + color: theme.color_2, + margin: 0, + fontFamily: theme.font_1, + height: '100%', + }; + useEffect(() => { + renderer.renderStatic(bodyStyle, 'html,body'); + }, [renderer]); + + return ( +
      + + + +
      + ); +} + +export default App; diff --git a/arthur_bench/server/js/src/Bench/InputsOutputs.tsx b/arthur_bench/server/js/src/Bench/InputsOutputs.tsx new file mode 100644 index 0000000..0b5e9f2 --- /dev/null +++ b/arthur_bench/server/js/src/Bench/InputsOutputs.tsx @@ -0,0 +1,20 @@ +import React, {useEffect} from "react"; +import {useTranslation} from "react-i18next"; +import {useFela} from "react-fela"; +import styles from './styles'; +import InputsOutputsTable from "@compound/InputsOutputsTable/InputsOutputsTable"; + +const InputsOutputs = () => { + const {t} = useTranslation(['common']); + const {css} = useFela(); + + return ( +
      +
      {t('testSuite.inputsAndOutputs')}
      + +
      + ) +}; + + +export default InputsOutputs diff --git a/arthur_bench/server/js/src/Bench/TestRun.tsx b/arthur_bench/server/js/src/Bench/TestRun.tsx new file mode 100644 index 0000000..be143ea --- /dev/null +++ b/arthur_bench/server/js/src/Bench/TestRun.tsx @@ -0,0 +1,88 @@ +import React, { useEffect, useState } from 'react'; +import Breadcrumbs from '@core/Breadcrumbs'; +import { useTestSuites } from './useTestSuites'; +import { useParams } from 'react-router-dom'; +import { useSelector } from 'react-redux'; +import { State } from 'arthur-redux'; +import Loading from '@compound/Loading'; +import Icon, { EIconType } from '@core/Icon'; +import SummaryVisualizations from '@compound/SummaryVisualizations/SummaryVisualizations'; +import styles from './styles'; +import { useFela } from 'react-fela'; +import TestRunDeepDive from '@compound/TestRunDeepDive/TestRunDeepDive'; + +const TestRun = () => { + const { fetchTestRunSummary, fetchTestSuiteData, fetchTestRunDetail } = useTestSuites(); + const { testSuiteId, testRunId } = useParams(); + const [isExpanded, setIsExpanded] = useState(true); + const { css } = useFela(); + + const toggleExpanded = () => { + setIsExpanded((prevState) => !prevState); + }; + + useEffect(() => { + if (testSuiteId && testRunId) { + fetchTestRunDetail(testSuiteId, testRunId, 1, 10); + fetchTestSuiteData(testSuiteId, 1, 10); + fetchTestRunSummary(testSuiteId, testRunId); + } + }, []); + + const { currentTestRun, name } = useSelector((state: State) => ({ + currentTestRun: state.testSuites.currentTestRun?.data, + name: state.testSuites.currentTestSuite.data?.data?.name + })); + + const breadcrumbs = [ + { + link: '/bench', + label: 'Home', + }, + { + link: `/bench/${currentTestRun?.test_suite_id}/runs`, + label: name ?? '', + }, + { + link: '#3', + label: currentTestRun?.name ?? '', + }, + ]; + return ( + <> + {currentTestRun ? ( + <> +
      + +

      {currentTestRun.name}

      +
      +
      +
      + + Summary Visualizations +
      + {isExpanded && } +
      +
      + +
      + + ) : ( + + )} + + ); +}; + +export default TestRun; diff --git a/arthur_bench/server/js/src/Bench/TestRuns.tsx b/arthur_bench/server/js/src/Bench/TestRuns.tsx new file mode 100644 index 0000000..1b2b06a --- /dev/null +++ b/arthur_bench/server/js/src/Bench/TestRuns.tsx @@ -0,0 +1,23 @@ +import React from 'react'; +import TestRunTable from '@compound/TestRunTable/TestRunTable'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import SummaryVisualizations from '@compound/SummaryVisualizations/SummaryVisualizations'; + +const TestRuns = () => { + const { css } = useFela(); + return ( +
      +
      +
      Summary Visualizations
      + +
      +
      +
      Test Runs
      + +
      +
      + ); +}; + +export default TestRuns; diff --git a/arthur_bench/server/js/src/Bench/TestSuiteHeader.tsx b/arthur_bench/server/js/src/Bench/TestSuiteHeader.tsx new file mode 100644 index 0000000..c08c486 --- /dev/null +++ b/arthur_bench/server/js/src/Bench/TestSuiteHeader.tsx @@ -0,0 +1,105 @@ +import React, { useEffect, useState } from 'react'; +import { useNavigate } from 'react-router-dom'; +import Breadcrumbs from '@core/Breadcrumbs'; +import Tabs from '@core/Tabs'; +import { Button } from '@core/Button'; +import { EIconType } from '@core/Icon'; +import TestSuiteDetailsModal from '@compound/TestSuiteDetailsModal/TestSuiteDetailsModal'; +import styles from './styles'; +import { useFela } from 'react-fela'; +import { useTestSuites } from './useTestSuites'; +import { DetailedTestSuite } from 'arthur-redux/slices/testSuites/types'; +import MethodTag from '@compound/TestSuiteCard/MethodTag'; +import { useTranslation } from 'react-i18next'; + +type Props = { + data: DetailedTestSuite; +}; +const TestSuiteHeader = ({ data }: Props) => { + const navigate = useNavigate(); + const [showModal, setShowModal] = useState(false); + const { css } = useFela(); + const { t } = useTranslation(['common']); + const { fetchTestRunSummary } = useTestSuites(); + + enum Tab { + TestRuns = 'runs', + InputsOutputs = 'inputs-outputs', + } + + const tabs: { label: string; id: string; route: Tab }[] = [ + { + label: t('testSuite.testRuns'), + id: '1', + route: Tab.TestRuns, + }, + { + label: t('testSuite.inputsOutputs'), + id: '2', + route: Tab.InputsOutputs, + }, + ]; + + const breadcrumbs = [ + { + link: '/bench', + label: t('testSuite.home'), + }, + { + link: '#2', + label: data.name, + }, + ]; + + useEffect(() => { + fetchTestRunSummary(data.id); + }, [data]); + + const toggleShowModal = () => { + setShowModal(!showModal); + }; + + const [selectedTab, setSelectedTab] = useState('1'); + + const handleTabClick = (selectedTabId: string) => { + setSelectedTab(selectedTabId); + const mappedTab = tabs.find((tab) => tab.id === selectedTabId); + mappedTab && navigate(`/bench/${data.id}/${mappedTab.route}`); + }; + + useEffect(() => { + const locationPath = location.pathname.split('/')[3]; + const mappedTab = tabs.find((tab) => tab.route === locationPath); + mappedTab && setSelectedTab(mappedTab.id); + }, [location]); + + return ( +
      + +
      +
      +

      {data.name}

      + +
      +
      + +
      + ); +}; + +export default TestSuiteHeader; diff --git a/arthur_bench/server/js/src/Bench/TestSuites.tsx b/arthur_bench/server/js/src/Bench/TestSuites.tsx new file mode 100644 index 0000000..d0241a3 --- /dev/null +++ b/arthur_bench/server/js/src/Bench/TestSuites.tsx @@ -0,0 +1,118 @@ +import React, { useCallback, useEffect, useState } from 'react'; +import TestSuiteCard from '@compound/TestSuiteCard/TestSuiteCard'; +import { useFela } from 'react-fela'; +import styles from './styles'; +import TestSuitesHeader from '@compound/TestSuitesHeader/TestSuitesHeader'; +import { Paginator } from '@core/Paginator'; +import { useTestSuites } from './useTestSuites'; +import { useSelector } from 'react-redux'; +import { State } from 'arthur-redux/config/state.type'; +import HeaderImage from 'resources/images/Arthur_Logo_Symbol_low_margin.svg'; +import { TTestSuite } from 'arthur-redux/slices/testSuites/types'; +import { useTranslation } from 'react-i18next'; +import { Button } from '@core/Button'; +import { EIconType } from '@core/Icon'; +import { TSelectItem } from '@core/StyledSelect/StyledSelect'; +import WelcomeModal from '@compound/WelcomeModal/WelcomeModal'; + +const PYTHON_LINK = 'https://github.com/arthur-ai/bench'; + +const EmptyState = () => { + const { t } = useTranslation(['common']); + + const { css } = useFela(); + return ( +
      +

      {t('testSuite.noSuites')}

      + {t('testSuite.getStarted')} +
      + ); +}; +const TestSuites = () => { + const { css } = useFela(); + const [expandedIndex, setExpandedIndex] = useState(-1); + const [tablePage, setTablePage] = useState(1); + const [sortColumn, setSortColumn] = useState('-last_run_time'); + const [filters, setFilters] = useState([]); + const { fetchTestSuites } = useTestSuites(); + + const { testSuites, pagination } = useSelector( + (state: State) => ({ + testSuites: state.testSuites?.data, + pagination: state.testSuites?.pagination, + }) + ); + + useEffect(() => { + fetchTestSuites(tablePage, 10, filters, sortColumn); + }, [filters, sortColumn, tablePage]); + + const setNewPage = useCallback( + (propsPage: number) => { + const newPage = propsPage + 1; + if (newPage === tablePage || !newPage || !tablePage) { + return; + } + setTablePage(newPage); + }, + [tablePage] + ); + + + + return ( +
      +
      +

      Welcome to LLM Bench!

      + {'logo'} +
      + +
      + {testSuites?.length ? ( + <> + {testSuites.map((suite: TTestSuite, index: number) => ( + + ))} + + + ) : filters.length ? ( +
      No results found
      + ) : ( + <> + + + + + )} +
      +
      + ); +}; + +export default TestSuites; diff --git a/arthur_bench/server/js/src/Bench/index.tsx b/arthur_bench/server/js/src/Bench/index.tsx new file mode 100644 index 0000000..2dac7db --- /dev/null +++ b/arthur_bench/server/js/src/Bench/index.tsx @@ -0,0 +1,30 @@ +import React, {useEffect} from 'react'; +import TestSuiteHeader from '@src/Bench/TestSuiteHeader'; +import {Outlet, useParams} from 'react-router-dom'; +import {useSelector} from "react-redux"; +import { useTestSuites } from './useTestSuites'; +import { State } from 'arthur-redux'; + +const TestSuiteRoute = () => { + + const { testSuiteId } = useParams(); + const { fetchTestSuiteData } = useTestSuites(); + + useEffect(() => { + testSuiteId && ( + fetchTestSuiteData(testSuiteId, 1, 10) + ); + }, [testSuiteId]); + + const data = useSelector((state: State) => state.testSuites?.currentTestSuite?.data?.data); + + + return ( + <> + {data && } + + + ); +}; + +export default TestSuiteRoute; diff --git a/arthur_bench/server/js/src/Bench/styles.ts b/arthur_bench/server/js/src/Bench/styles.ts new file mode 100644 index 0000000..2a61ed4 --- /dev/null +++ b/arthur_bench/server/js/src/Bench/styles.ts @@ -0,0 +1,84 @@ +import primary from "resources/colors/Arthur/primary" +import { GRAPHIK_LIGHT } from "resources/fonts" + +const styles = { + container: { + height: '90vh', + padding: '0px 50px', + color: primary.black, + }, + banner: { + backgroundColor: primary.white, + color: primary.black, + padding: '15px 30px', + fontFamily: GRAPHIK_LIGHT, + display: 'flex', + gap: '20px' + }, + header: { + boxSizing: 'border-box', + width: '100%', + background: primary.white, + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-between', + color: primary.black, + padding: '24px 24px 0 24px', + }, + topRow: { + display: 'flex', + justifyContent: 'space-between', + alignItems: 'center', + gap: '20px' + }, + bottomRow: { + backgroundColor: primary.white, + padding: '20px', + color: primary.black, + fontSize: '20px' + }, + middleRow: { + padding: '20px', + color: primary.black, + fontSize: '20px' + }, + inputOutput: { + backgroundColor: primary.white, + margin: '20px', + padding: '20px', + color: primary.black, + width: 'fit-content' + }, + drawer: { + padding: '20px', + color: primary.black, + border: `1px ${primary.ashGrey}`, + borderStyle: 'solid none', + display: 'flex', + justifyContent: 'flex-start', + flexDirection: 'column', + gap: '15px', + transitionDuration: '0.5s', + ':hover': { + cursor: 'pointer' + } + }, + tableContainer: { + backgroundColor: primary.white, + padding: '30px 20px' + }, + emptyState: { + backgroundColor: primary.white, + height: '360px', + width: '680px', + border: `1px dashed ${primary.ashGrey}`, + color: primary.black, + display: 'flex', + flexDirection: 'column', + justifyContent: 'center', + alignItems: 'center', + gap: '25px' + } +} + +export default styles diff --git a/arthur_bench/server/js/src/Bench/useTestSuites.ts b/arthur_bench/server/js/src/Bench/useTestSuites.ts new file mode 100644 index 0000000..2447305 --- /dev/null +++ b/arthur_bench/server/js/src/Bench/useTestSuites.ts @@ -0,0 +1,136 @@ +import arthurAxios from 'arthur-axios'; +import { useDispatch } from 'react-redux'; +import { useCallback } from 'react'; +import * as actions from 'arthur-redux/slices/testSuites/actions'; +import { TPagination } from 'arthur-redux/slices/testSuites/types'; +import {TSelectItem} from "@core/StyledSelect/StyledSelect"; + +export const useTestSuites = () => { + const dispatch = useDispatch(); + + const fetchTestSuites = useCallback((page: number, pageSize?: number, filters?: TSelectItem[], sort?: string) => { + let url = `/api/v3/bench/test_suites?page=${page}&page_size=${pageSize}` + if (filters) { + filters.map((filter) => { + url += `&scoring_method=${filter.name}` + }) + } + if (sort) { + url += `&sort=${sort}` + } + arthurAxios.get(url).then((r) => { + + const pagination: TPagination = { + page: r.data.page, + page_size: r.data.page_size, + total_count: r.data.total_count, + total_pages: r.data.total_pages, + } + + dispatch( + actions.fetchTestSuitesReceive({ + pagination, + data: [...r.data.test_suites], + }) + ); + }); + }, [dispatch]); + + const fetchTestRuns = useCallback((testSuiteId: string, page: number, pageSize?: number, sort?: string) => { + let url = `/api/v3/bench/test_suites/${testSuiteId}/runs?page=${page}&page_size=${pageSize}`; + + if (sort) { + url += `&sort=${sort}` + } + + arthurAxios + .get(url) + .then((r) => { + + const pagination: TPagination = { + page: r.data.page, + page_size: r.data.page_size, + total_count: r.data.total_count, + total_pages: r.data.total_pages, + } + + dispatch( + actions.fetchTestRunsReceive({ + pagination, + runs: r.data.test_runs + }) + ); + }); + }, [dispatch]); + + const fetchTestSuiteData = useCallback((testSuiteId: string, page?: number, pageSize?: number) => { + arthurAxios + .get(`/api/v3/bench/test_suites/${testSuiteId}?page=${page}&page_size=${pageSize}`) + .then((r) => { + + const pagination: TPagination = { + page: r.data.page, + page_size: r.data.page_size, + total_count: r.data.total_count, + total_pages: r.data.total_pages, + } + dispatch( + actions.fetchTestSuiteDataReceive({ + pagination, + data: r.data + }) + ); + }); + }, [dispatch]); + + const fetchTestRunSummary = useCallback((testSuiteId: string, testRunId?: string) => { + + let url = `/api/v3/bench/test_suites/${testSuiteId}/runs/summary`; + + if(testRunId) { + url += `?run_id=${testRunId}` + } + + arthurAxios + .get(url) + .then((r) => { + dispatch( + actions.fetchTestRunSummaryReceive({ + summaries: r.data.summary, + num_test_cases: r.data.num_test_cases, + }) + ); + }); + }, [dispatch]); + + const fetchTestRunDetail = useCallback((testSuiteId: string, testRunId: string, page?: number, pageSize?: number) => { + arthurAxios + .get(`/api/v3/bench/test_suites/${testSuiteId}/runs/${testRunId}?page=${page}&page_size=${pageSize}`) + .then((r) => { + + const { page, page_size, total_count, total_pages, ...currentTestRun } = r.data; + + const pagination: TPagination = { + page, + page_size, + total_count, + total_pages, + }; + + dispatch( + actions.fetchTestRunDetailsReceive({ + pagination, + data: currentTestRun, + }) + ); + }); + }, [dispatch]); + + return { + fetchTestSuites, + fetchTestRuns, + fetchTestSuiteData, + fetchTestRunSummary, + fetchTestRunDetail + }; +}; diff --git a/arthur_bench/server/js/src/Skin/skin.tsx b/arthur_bench/server/js/src/Skin/skin.tsx new file mode 100644 index 0000000..6a7142e --- /dev/null +++ b/arthur_bench/server/js/src/Skin/skin.tsx @@ -0,0 +1,37 @@ +import React from 'react'; +import { State } from 'arthur-redux'; +import { connect } from 'react-redux'; +import { RendererProvider, ThemeProvider } from 'react-fela'; +import { I18nextProvider } from 'react-i18next'; + +import { compose } from 'ui/helpers/compose'; +import renderer from '../renderer'; +import themeLight from 'resources/theme/light'; +import { get } from 'utils/helpers'; +import i18n from '../copy/initCopy'; + + +import App from '../App'; + + +const Skin = ({ felaTheme }: any) => { + return ( + + + + + + + + ); +}; + +export default compose( + connect((state: State) => { + return { + felaTheme: get('skin.skin.value')(state), + }; + }) +)(Skin); diff --git a/arthur_bench/server/js/src/copy/initCopy.ts b/arthur_bench/server/js/src/copy/initCopy.ts new file mode 100644 index 0000000..9461aee --- /dev/null +++ b/arthur_bench/server/js/src/copy/initCopy.ts @@ -0,0 +1,39 @@ +import i18n from 'i18next'; +import { initReactI18next } from 'react-i18next'; +import { Languages } from '../../packages/translations/constants'; +import common from '../../packages/translations/en/common.json'; +import roundtable from '../../packages/translations/en/roundtable.json'; +import overview from '../../packages/translations/en/overview.json'; + +import commonJp from '../../packages/translations/jp/commonJp.json'; +import roundtableJp from '../../packages/translations/jp/roundtableJp.json'; + +import commonEs from '../../packages/translations/es/commonEs.json'; +import roundtableEs from '../../packages/translations/es/roundtableEs.json'; + +const DefaultLng = Languages.en; + +i18n.use(initReactI18next).init({ + lng: DefaultLng, + fallbackLng: 'en', + interpolation: { escapeValue: false }, + defaultNS: 'common', + resources: { + en: { + common, + roundtable, + overview, + }, + jp: { + common: commonJp, + roundtable: roundtableJp, + }, + es: { + common: commonEs, + roundtable: roundtableEs, + }, + }, + preload: ['jp', 'en', 'es'], +}); + +export default i18n; diff --git a/arthur_bench/server/js/src/index.html b/arthur_bench/server/js/src/index.html new file mode 100644 index 0000000..c7169cc --- /dev/null +++ b/arthur_bench/server/js/src/index.html @@ -0,0 +1,13 @@ + + + + + + <%= htmlWebpackPlugin.options.title %> + + + + +
      + + diff --git a/arthur_bench/server/js/src/renderer.ts b/arthur_bench/server/js/src/renderer.ts new file mode 100644 index 0000000..1f555d9 --- /dev/null +++ b/arthur_bench/server/js/src/renderer.ts @@ -0,0 +1,3 @@ +import { createRenderer } from 'fela'; + +export default createRenderer({ keyframePrefixes: ['-webkit-', '-moz-'] }); diff --git a/arthur_bench/server/js/src/routes/index.tsx b/arthur_bench/server/js/src/routes/index.tsx new file mode 100644 index 0000000..db3107c --- /dev/null +++ b/arthur_bench/server/js/src/routes/index.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import {useRoutes } from 'react-router-dom'; +/* Model component and children */ + +import TestSuites from '../Bench/TestSuites'; +import TestSuiteRoute from '../Bench/index'; +import TestRuns from '../Bench/TestRuns'; +import InputsOutputs from '../Bench/InputsOutputs'; +import TestRun from '../Bench/TestRun'; + +const ArthurRoutes = () => { + + const routes = [ + + { + path: '/bench', + element: , + }, + { + path: '/bench/:testSuiteId', + element: , + children: [ + { path: 'runs', element: }, + { path: 'inputs-outputs', element: }, + ], + }, + { + path: '/bench/:testSuiteId/runs/:testRunId', + element: + }, + { + path: '*', + element: + }, + ]; + + return useRoutes(routes); +}; + +export default ArthurRoutes; diff --git a/arthur_bench/server/js/tsconfig.json b/arthur_bench/server/js/tsconfig.json new file mode 100644 index 0000000..3140b5c --- /dev/null +++ b/arthur_bench/server/js/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "./packages/tsconfig/base.json", + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@src/*": ["./src/*"], + "@core/*": ["./packages/components/core/*"], + "@compound/*": ["./packages/components/compound/*"] + }, + "jsx": "react", + "isolatedModules": false, + }, + "include": ["**/*.ts", "**/*.tsx"], + "exclude": ["node_modules", "**/*.cy.ts"] + } + \ No newline at end of file diff --git a/arthur_bench/server/js/webpack-config/config.js b/arthur_bench/server/js/webpack-config/config.js new file mode 100644 index 0000000..a42edad --- /dev/null +++ b/arthur_bench/server/js/webpack-config/config.js @@ -0,0 +1,72 @@ +const webpack = require('webpack'); +const path = require('path'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); + +module.exports = { + entry: './index.tsx', + target: 'web', + mode: process.env.NODE_ENV || 'development', + devServer: { + historyApiFallback: true + }, + resolve: { + extensions: ['.js', '.ts', '.tsx'], + alias: { + react: path.resolve('./node_modules/react'), + '@src': path.resolve(__dirname, '../src'), + '@core': 'ui/core', + '@compound': 'ui/compound', + }, + }, + output: { + path: path.resolve(__dirname, '../dist'), + filename: 'bundle.js', + publicPath: '/', + assetModuleFilename: 'static/images/[name][ext]', + clean: true, + }, + module: { + rules: [ + { + test: /\.(ts|tsx)$/, + loader: 'ts-loader', + }, + { + test: /\.(png|svg|jpg|jpeg|gif|woff|woff2|eot|ttf|otf)$/i, + type: 'asset/resource', + }, + { + test: /\.(scss|css)$/, + use: ['style-loader', 'css-loader'], + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + hash: true, + title: process.env.APP_NAME || 'Untitled', + template: './src/index.html', + favicon: './public/arthur-triangle-favicon.png', + }), + new webpack.DefinePlugin({ + 'process.env': { + NODE_ENV: JSON.stringify(process.env.NODE_ENV), + WITH_MOCKS: JSON.stringify(process.env.WITH_MOCKS), + WITH_REMOTE: JSON.stringify(process.env.WITH_REMOTE), + }, + 'global': {}, + }), + new webpack.IgnorePlugin({ + resourceRegExp: /^\.\/locale$/, + contextRegExp: /moment$/, + }), + ], + devtool: 'nosources-source-map', + performance: { + hints: false, + }, + stats: { + errorDetails: true, + children: true + }, +}; diff --git a/arthur_bench/server/run_server.py b/arthur_bench/server/run_server.py index 89f44e6..bb11463 100644 --- a/arthur_bench/server/run_server.py +++ b/arthur_bench/server/run_server.py @@ -1,86 +1,95 @@ -import glob +import json import argparse from pathlib import Path import uuid +from typing import Optional + +import http.server +import socketserver try: - import duckdb import uvicorn from fastapi import FastAPI, Request - from fastapi.responses import HTMLResponse, RedirectResponse - from fastapi.templating import Jinja2Templates from fastapi.staticfiles import StaticFiles + from fastapi.middleware.cors import CORSMiddleware + except ImportError as e: raise ImportError("Can't run Bench Server without server dependencies, to install run: " "pip install arthur-bench[server]") from e -from arthur_bench.run.utils import _bench_root_dir +from arthur_bench.client.local.client import _bench_root_dir, LocalBenchClient from arthur_bench.telemetry.telemetry import send_event, set_track_usage_data from arthur_bench.telemetry.config import get_or_persist_id, persist_usage_data -from arthur_bench.models.models import TestSuiteRequest app = FastAPI() -HTML_PATH = Path(__file__).parent / "html" -app.mount("/assets", StaticFiles(directory=HTML_PATH / "assets"), name="assets") -templates = Jinja2Templates(directory=HTML_PATH) +origins = [ + "http://localhost:8000", + "http://127.0.0.1:8000" +] +app.add_middleware( + CORSMiddleware, + allow_origins=origins, + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) -templates = Jinja2Templates(directory=Path(__file__).parent / "html") +FRONT_END_DIRECTORY = Path(__file__).parent / "js" / "dist" SERVER_ROOT_DIR: Path USER_ID: uuid.UUID -TIMESTAMP_FORMAT = '%Y-%m-%dT%H:%M:%S.%f' +@app.get("/api/v3/bench/test_suites") +def test_suites(request: Request, page: int = 1, page_size: int = 5, sort: Optional[str] = None, scoring_method: Optional[str] = None, name: Optional[str] = None): + client = LocalBenchClient(root_dir=SERVER_ROOT_DIR) + suite_resp = client.get_test_suites(page=page, page_size=page_size, sort=sort, scoring_method=scoring_method, name=name).json() + suites = json.loads(suite_resp) + + send_event({"event_type": "test_suites_load", "event_properties": {"num_test_suites_load": len(suites["test_suites"]), "test_suites_all": [suite['scoring_method'] for suite in suites["test_suites"]]}}, USER_ID) + return suites + +@app.get("/api/v3/bench/test_suites/{test_suite_id}") +def test_suite(request: Request, test_suite_id: uuid.UUID, page: int = 1, page_size: int = 5): + client = LocalBenchClient(root_dir=SERVER_ROOT_DIR) + suite_resp = client.get_test_suite(test_suite_id=str(test_suite_id), page=page, page_size=page_size).json() + suite = json.loads(suite_resp) + suite["scoring_method"] = suite["scoring_method"]["name"] + return suite -@app.get("/", response_class=RedirectResponse) -def home(request: Request): - return RedirectResponse("/test_suites") -@app.get("/test_suites", response_class=HTMLResponse) -def test_suites(request: Request): - suites = [] - suite_files = glob.glob(f'{SERVER_ROOT_DIR}/*/suite.json') - for f in suite_files: - suite_obj = TestSuiteRequest.parse_file(f) - suites.append(suite_obj.dict()) - - send_event({"event_type": "test_suites_load", "event_properties": {"num_test_suites_load": len(suites), "test_suites_all": [suite['scoring_method'] for suite in suites]}}, USER_ID) - return templates.TemplateResponse("test_suite_overview.html", {"request": request, - "suites": suites}) - - -@app.get("/test_suites/{test_suite_name}/runs", response_class=HTMLResponse) -def test_runs(request: Request, test_suite_name: str): - try: - runs = duckdb.sql(f"SELECT name, created_at, model_name FROM read_json_auto('{SERVER_ROOT_DIR}/{test_suite_name}/*/run.json',timestampformat='{TIMESTAMP_FORMAT}')").df().to_dict('records') - suite = duckdb.sql(f"SELECT scoring_method FROM read_json_auto('{SERVER_ROOT_DIR}/{test_suite_name}/suite.json', timestampformat='{TIMESTAMP_FORMAT}')").df().to_dict('records')[0] - except duckdb.IOException: - runs = [] - suite = "Unknown" - send_event({"event_type": "test_runs_load", "event_properties": {"test_runs_all": [str(run['created_at']) for run in runs], "scoring_method_real": suite}}, USER_ID) - return templates.TemplateResponse("test_run_overview.html", {"request": request, - "runs": runs, - "test_suite_name": test_suite_name}) - - -@app.get("/test_suites/{test_suite_name}/runs/{run_name}", response_class=HTMLResponse) -def test_run_results(request: Request, test_suite_name: str, run_name: str): - try: - cases = duckdb.sql(f"SELECT * FROM (" - f"SELECT test_cases.input, test_cases.reference_output FROM (" - f"SELECT unnest(test_cases) as test_cases from read_json_auto('{SERVER_ROOT_DIR}/{test_suite_name}/suite.json', timestampformat='{TIMESTAMP_FORMAT}'))) " - f"POSITIONAL JOIN (SELECT test_cases.output, test_cases.score FROM (" - f"SELECT unnest(test_case_outputs) as test_cases from read_json_auto('{SERVER_ROOT_DIR}/{test_suite_name}/{run_name}/run.json',timestampformat='{TIMESTAMP_FORMAT}')))").df().to_dict('records') - except duckdb.IOException: - cases = [] - return templates.TemplateResponse("test_run_table.html", {"request": request, - "cases": cases, - "test_suite_name": test_suite_name, - "run_name": run_name}) +@app.get("/api/v3/bench/test_suites/{test_suite_id}/runs") +def test_runs(request: Request, test_suite_id: uuid.UUID, page: int = 1, page_size: int = 5, sort: Optional[str] = None): + client = LocalBenchClient(root_dir=SERVER_ROOT_DIR) + run_resp = client.get_runs_for_test_suite(test_suite_id=str(test_suite_id), page=page, page_size=page_size, sort=sort).json() + suite_resp = client.get_test_suite(test_suite_id=str(test_suite_id)) + runs = json.loads(run_resp) + send_event({"event_type": "test_runs_load", "event_properties": {"test_runs_all": [str(run["created_at"]) for run in runs["test_runs"]], "scoring_method_real": suite_resp.scoring_method.name}}, USER_ID) + return runs + + +@app.get("/api/v3/bench/test_suites/{test_suite_id}/runs/summary") +def test_suite_summary(request: Request, test_suite_id: uuid.UUID, page: int = 1, page_size: int = 5, run_id: Optional[uuid.UUID] = None): + client = LocalBenchClient(root_dir=SERVER_ROOT_DIR) + summary_resp = client.get_summary_statistics(test_suite_id=str(test_suite_id), page=page, page_size=page_size, run_id=str(run_id) if run_id is not None else None).json() + summary = json.loads(summary_resp) + return summary + + +@app.get("/api/v3/bench/test_suites/{test_suite_id}/runs/{run_id}") +def test_run_results(request: Request, test_suite_id: uuid.UUID, run_id: uuid.UUID, page: int = 1, page_size: int = 5): + client = LocalBenchClient(root_dir=SERVER_ROOT_DIR) + run_resp = client.get_test_run(test_suite_id=str(test_suite_id), test_run_id=str(run_id), page=page, page_size=page_size).json(by_alias=True) + run = json.loads(run_resp) + run["metadata"] = None + return run + + +app.mount("/", StaticFiles(directory=FRONT_END_DIRECTORY, html=True), name="frontend") def run(): @@ -100,6 +109,7 @@ def run(): return global SERVER_ROOT_DIR + # TODO: how to maintain state on fast api server default_root_dir = _bench_root_dir() if args.directory: default_root_dir = args.directory diff --git a/docs/source/generated/arthur_bench.scoring.bertscore.BERTScore.rst b/docs/source/generated/arthur_bench.scoring.bertscore.BERTScore.rst deleted file mode 100644 index e15aefe..0000000 --- a/docs/source/generated/arthur_bench.scoring.bertscore.BERTScore.rst +++ /dev/null @@ -1,23 +0,0 @@ -arthur\_bench.scoring.bertscore.BERTScore -========================================= - -.. currentmodule:: arthur_bench.scoring.bertscore - -.. autoclass:: BERTScore - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~BERTScore.__init__ - ~BERTScore.run_batch - - - - - - \ No newline at end of file diff --git a/docs/source/generated/arthur_bench.scoring.qa_quality.QAQualityCorrectness.rst b/docs/source/generated/arthur_bench.scoring.qa_quality.QAQualityCorrectness.rst deleted file mode 100644 index f7dae33..0000000 --- a/docs/source/generated/arthur_bench.scoring.qa_quality.QAQualityCorrectness.rst +++ /dev/null @@ -1,23 +0,0 @@ -arthur\_bench.scoring.qa\_quality.QAQualityCorrectness -====================================================== - -.. currentmodule:: arthur_bench.scoring.qa_quality - -.. autoclass:: QAQualityCorrectness - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~QAQualityCorrectness.__init__ - ~QAQualityCorrectness.run_batch - - - - - - \ No newline at end of file diff --git a/docs/source/generated/arthur_bench.scoring.scoring_method.ScoringMethod.rst b/docs/source/generated/arthur_bench.scoring.scoring_method.ScoringMethod.rst deleted file mode 100644 index 310255d..0000000 --- a/docs/source/generated/arthur_bench.scoring.scoring_method.ScoringMethod.rst +++ /dev/null @@ -1,23 +0,0 @@ -arthur\_bench.scoring.scoring\_method.ScoringMethod -=================================================== - -.. currentmodule:: arthur_bench.scoring.scoring_method - -.. autoclass:: ScoringMethod - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~ScoringMethod.__init__ - ~ScoringMethod.run_batch - - - - - - \ No newline at end of file diff --git a/docs/source/generated/arthur_bench.scoring.summary_quality.SummaryQuality.rst b/docs/source/generated/arthur_bench.scoring.summary_quality.SummaryQuality.rst deleted file mode 100644 index 6c69cb9..0000000 --- a/docs/source/generated/arthur_bench.scoring.summary_quality.SummaryQuality.rst +++ /dev/null @@ -1,23 +0,0 @@ -arthur\_bench.scoring.summary\_quality.SummaryQuality -===================================================== - -.. currentmodule:: arthur_bench.scoring.summary_quality - -.. autoclass:: SummaryQuality - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~SummaryQuality.__init__ - ~SummaryQuality.run_batch - - - - - - \ No newline at end of file diff --git a/docs/source/guides.rst b/docs/source/guides.rst index 4176cfa..23a2830 100644 --- a/docs/source/guides.rst +++ b/docs/source/guides.rst @@ -4,4 +4,5 @@ Guides .. toctree:: :maxdepth: 2 - custom_scoring.md \ No newline at end of file + custom_scoring.md + walkthrough.md \ No newline at end of file diff --git a/docs/source/quickstart.md b/docs/source/quickstart.md index c5db54e..08e393c 100644 --- a/docs/source/quickstart.md +++ b/docs/source/quickstart.md @@ -7,8 +7,29 @@ Install Bench with minimum dependencies: Install Bench with optional dependencies for serving results locally: `pip install -e '.[server]'` +Bench has two options for tracking datasets and results: + +1) Local only: save data and run server on the same machine that is running the bench package + +2) Arthur SaaS Platform: Use the package client to log data and results to the Arthur platform. Arthur manages data storage and persistence and hosts the bench server. + +#### Running in local mode + Bench saves test suites and test runs to the directory specified by the `BENCH_FILE_DIR`, which defaults to `./bench` +Suites can be viewed in browser by running `bench` from the command line. + +#### Logging to your remote Arthur organization + +You will need an Arthur Bench account and API key to use the Arthur platform. To obtain an API key, send an email to rowan@arthur.ai. + +To log results to the platform, you just need to set the remote url and api key environment variables before creating and running suites. For example, +``` +import os +os.environ['ARTHUR_API_URL'] = 'https://app.arthur.ai' +os.environ['ARTHUR_API_KEY'] = 'FILL ME IN' +``` + ### Creating your first suite Instantiate a test suite with name, data, and scoring method. diff --git a/docs/source/walkthrough.md b/docs/source/walkthrough.md new file mode 100644 index 0000000..41bb4ee --- /dev/null +++ b/docs/source/walkthrough.md @@ -0,0 +1,96 @@ +## Evaluating LLM generated summaries with Bench + +This guide provides a step by step tutorial on LLM evaluation with the Bench SaaS platform. To get started with key bench concepts like test suites, test runs, and scoring methods, check out [this page](concepts.md) first. + +In this example, we will use the bench library to get started evaluating different LLMs for news article summarization and log the results to the Arthur Bench platform. We will walk through the following steps: + +1) Configuring your python environment for logging results. + +2) Creating an initial test suite of reference examples for evaluation. + +3) Running the test suite on a set of candidate model generations. In this example, we will compare the performance of an open source summarization model. + +4) Viewing and analyzing the results + +### Configuring your python environment + +Set the following environment variables to enable logging results: +``` +import os +os.environ['ARTHUR_API_URL'] = 'https://app.arthur.ai' +os.environ['ARTHUR_API_KEY'] = 'YOUR API KEY' +``` + +### Creating an initial test suite +We recommend creating a test suite with target examples as close to production performance as possible. For the news summarization case, we will assume we have sampled news articles from the past week as inputs. Reference outputs can be hard to find, so will initialize a baseline using gpt3.5. You can download the summaries file from our Github. + +To generate the reference outputs + 1) Load the input articles from csv to Pandas DataFrame + 2) Use LangChain to define a prompt template and manage requests to OpenAI + 3) Generate and save summaries for each article + +``` +import pandas as pd +from langchain.llms import OpenAI +from langchain.chains import LLMChain +from langchain.prompts import PromptTemplate + + +articles = pd.read_csv('example_summaries.csv')['input_text'] +reference_summaries = [] +summary_llm = OpenAI(temperature=0) +model = LLMChain(llm=summary_llm, prompt=PromptTemplate( + input_variables=["text"], + template=""" + You are an expert summarizer of text. A good summary + captures the most important information in the text and doesnt focus too much on small details. + Text: {text} + Summary: + """ +)) + +for article in articles: + reference_summaries.append(model({"text": article[:3000]})["text"]) +``` + +Now that we have a set of input articles and reference summaries we can create a test suite for benchmarking. + +``` +from arthur_bench.run.testsuite import TestSuite + +news_summary_test = TestSuite(name='news_summary', scoring_method='summary_quality', input_text_list=articles, reference_output_list=reference_summaries) +``` + +If you have previous generations you'd like to use for creating a test suite, please see our {class}`documentation ` for all compatible data formats. + +### Running the test suite +For the first run, we will evaluate the performance of an open source model relative to the generations of gpt3. In this example we will use a t5 model trained on book summarization available on the huggingface hub: + +``` +from transformers import pipeline + +pipe = pipeline("summarization", model="pszemraj/long-t5-tglobal-base-16384-book-summary") + +def model(text): + prompt = f"You are an expert summarizer of text. A good summary captures the most important information in the text and doesnt focus too much on small details. Summarize this text: {text}" + return pipe(prompt) +``` + +Next, generate a response for each input in the test suite. Run the suite to score each generation. +``` +candidate_generations = [] +for test_case in news_summary_test.suite.test_cases: + candidate_generations.append(model(test_case.input)[0]["summary_text"]) + +suite.run(run_name='t5_books', candidate_output_list=candidate_generations, model_name='long-t5-tglobal-base-16384-book-summary') +``` + +### Viewing and analyzing the results + +Log in to your Arthur account to view in depth run result tables, test run distributions, and averages. +TODO: screenshots with exampels of high scores and low scores + +To get test suite statistics locally run: +``` +statistics = suite.client.get_summary_statistics(suite.id) +``` \ No newline at end of file diff --git a/examples/bench/clothing_qa/chatgpt-run/run.json b/examples/bench/clothing_qa/chatgpt-run/run.json deleted file mode 100644 index 5400afc..0000000 --- a/examples/bench/clothing_qa/chatgpt-run/run.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "chatgpt-run", "test_case_outputs": [{"id": null, "output": "The Plumanoix athletic shirt is made from a blend of moisture-wicking and breathable materials.", "score": 1.0}, {"id": null, "output": "The fabric of the Athletic Shirt 2.0 from Clothimus Universum is a high-quality, moisture-wicking fabric.", "score": 1.0}, {"id": null, "output": "The Shimmer Threads Athletic Shirt is made from a high-performance blend of moisture-wicking fabric. The benefits of this fabric include being lightweight, breathable, and quick-drying, which ensures that you stay comfortable and dry during intense workouts.", "score": 1.0}, {"id": null, "output": "The ZorbyX Fashionista Athletic Shirt is made from high-quality, breathable materials.", "score": 1.0}, {"id": null, "output": "The Zephyr Threads Shirt is made from high-quality cotton.", "score": 1.0}, {"id": null, "output": "The Plumanoix Performance Pants are equipped with moisture-wicking technology, which draws sweat away from your skin to keep you dry and fresh throughout your workout.", "score": 1.0}, {"id": null, "output": "The Performance Pants feature an elastic waistband and drawstring closure to ensure a secure and customized fit.", "score": 1.0}, {"id": null, "output": "The available colors of the Shimmering Satin Pants from Shimmer Threads are champagne and rose gold.", "score": 1.0}, {"id": null, "output": "These ZorbyX fashionista pants are made from a blend of premium fabrics.", "score": 1.0}, {"id": null, "output": "The Zephyr Threads Casual Pants are made with a luxurious blend of cotton and elastane. This fabric blend offers maximum comfort and durability. The cotton provides a soft and breathable feel, while the elastane adds stretch and flexibility, allowing for ease of movement.", "score": 1.0}, {"id": null, "output": "These Plumanoix casual shoes feature a classic lace-up closure.", "score": 1.0}, {"id": null, "output": "The upper part of the Clothimus Universum Athletic Shoes is made from a breathable mesh material.", "score": 1.0}, {"id": null, "output": "The sole of the Shimmer Threads casual shoes is made of a sturdy rubber material.", "score": 1.0}, {"id": null, "output": "The upper part of the ZorbyX Fashionista Athletic Shoe is made of breathable mesh.", "score": 1.0}, {"id": null, "output": "The uppers of Zephyr Threads' Casual Slip-On shoes are made from a durable canvas material.", "score": 1.0}, {"id": null, "output": "Some of the features that make the Plumanoix Swimsuit stand out from other athletic swimsuits on the market are its high-quality and durable materials, sleek and modern design, excellent support and flexibility, superior comfort, breathability, and moisture-wicking properties, compression fit for improved blood flow and muscle recovery, a wide variety of sizes and colors available, and its ability to provide the perfect balance of performance and comfort for athletes of all shapes and sizes.", "score": 1.0}, {"id": null, "output": "The Clothimus Universum Swimsuit has built-in adjustable straps to provide extra support and ensure a perfect fit.", "score": 1.0}, {"id": null, "output": "The Shimmer Threads casual swimsuit is made from a blend of polyester and spandex materials.", "score": 1.0}, {"id": null, "output": "Some of the features that make the ZorbyX Fashionista luxury swimsuit stand out are its sleek and modern design, bold color choices and unique patterns, high-quality materials for comfort and durability, adjustable straps for a perfect fit, precision stitching, and strategic placement of seams to enhance natural curves. The attention to detail and overall sophistication of the swimsuit also make it standout and a must-have for fashion-forward individuals.", "score": 1.0}, {"id": null, "output": "The Zephyr Threads swimsuit is made of premium quality fabric that is comfortable and stylish.", "score": 1.0}, {"id": null, "output": "The Plumanoix Hoodie is made from high-quality, breathable, moisture-wicking fabric. This fabric is ideal for intense workouts because it allows for proper air circulation, keeping your body cool and dry during physical activity. Additionally, the fabric is ultra-soft against your skin, providing maximum comfort and minimizing irritation.", "score": 1.0}, {"id": null, "output": "The notable features of Clothimus Universum's Hoodie that make it a perfect addition to an athlete's wardrobe are:\n\n1. High-quality and durable materials: The Hoodie is made with premium materials to ensure maximum comfort and long-lasting durability during workouts.\n\n2. Stylish and modern design: The sleek and modern look of the Hoodie is not only fashionable but also sure to turn heads.\n\n3. Comfortable fit with maximum range of motion: The Hoodie is designed to provide a comfortable fit that allows for maximum range of motion, ensuring athletes can move freely without sacrificing style.\n\n4. Adjustable drawstring hood: The innovative design includes a hood with adjustable drawstrings, allowing athletes to customize the fit for their comfort.\n\n5. Front pocket for easy storage: The Hoodie features a front pocket, providing convenient storage for essentials like keys or a phone.\n\n6. Available in vibrant colors: The Hoodie comes in a range of vibrant colors, giving athletes options to match their personal style.\n\n7. Versatile for various activities: The Hoodie is suitable for athletes of all levels and can be worn for a variety of activities such as running, weightlifting, or everyday gym sessions.\n\nOverall, the Clothimus Universum Hoodie offers a combination of style and functionality, making it an excellent choice for athletes looking for both comfort and performance in their athletic wear.", "score": 1.0}, {"id": null, "output": "The casual hoodie from Shimmer Threads is made with a soft and comfortable cotton blend.", "score": 1.0}, {"id": null, "output": "The ZorbyX Fashionista Hoodie is available in sizes ranging from small to XXL.", "score": 1.0}, {"id": null, "output": "The Zephyr Threads athletic hoodie features a drawstring hood, ribbed cuffs, and a ribbed hem to ensure a snug fit. These design elements help keep the hoodie in place during your workouts and daily activities, providing you with comfort and freedom of movement.", "score": 1.0}, {"id": null, "output": "The Plumanoix casual backpack is designed for comfortable wear over long periods of time. It features adjustable padded shoulder straps that can be tailored to fit your body perfectly, reducing strain and discomfort on your shoulders. Additionally, the backpack is crafted from high quality materials that are lightweight and breathable, allowing for proper ventilation and preventing excessive sweating. These features combine to create a comfortable and supportive backpack that can be worn all day without any discomfort.", "score": 1.0}, {"id": null, "output": "The Clothimus Universum luxury backpack is made from premium quality leather.", "score": 1.0}, {"id": null, "output": "The main compartment of the Shimmer Threads luxury backpack has a zippered closure.", "score": 1.0}, {"id": null, "output": "The unique features of the ZorbyX Fashionista Athletic Backpack include its durable and water-resistant exterior, spacious main compartment with a zippered closure, two convenient zippered pockets on the front, adjustable padded straps for a comfortable fit, and a trendy color block pattern with the signature ZorbyX logo.", "score": 1.0}, {"id": null, "output": "The Zephyr Threads Athletic Backpack features multiple compartments and pockets to keep all your items organized.", "score": 1.0}, {"id": null, "output": "The Plumanoix casual hat is made from a durable yet breathable fabric.", "score": 1.0}, {"id": null, "output": "The design of the Clothimus Universum luxury hat is sleek and timeless, making it suitable for any occasion.", "score": 1.0}, {"id": null, "output": "The available sizes for the Shimmer Threads Casual Hat are not mentioned in the provided context. It would be best to consult with the Shimmer Threads brand or their website for specific information on available sizes.", "score": 1.0}, {"id": null, "output": "The ZorbyX Fashionista casual hat is made from a soft, lightweight and breathable fabric.", "score": 1.0}, {"id": null, "output": "The Athletic Hat is crafted from a blend of durable and lightweight materials.", "score": 1.0}, {"id": null, "output": "The Plumanoix Leggings are made from a high-quality blend of spandex and polyester. This material composition offers unbeatable stretch and support, allowing for a wide range of movement during workouts. The fabric is also breathable and sweat-wicking, ensuring that the wearer stays cool and dry even during intense exercise. The leggings' material composition provides comfort, flexibility, and moisture management, making them an ideal choice for workouts and yoga classes.", "score": 1.0}, {"id": null, "output": "The Clothimus Universum Leggings are made from high-quality, moisture-wicking fabric. This fabric offers several benefits for athletic activities, including keeping you dry and comfortable by wicking away sweat from your body. Additionally, the fabric is designed to be breathable, allowing for better airflow and ventilation during your workouts. The moisture-wicking fabric also helps regulate your body temperature, keeping you cool when it's hot and warm when it's cold. Overall, this fabric ensures that you can stay focused on your fitness goals without any discomfort or distractions.", "score": 1.0}, {"id": null, "output": "The Shimmer Threads Leggings are designed with flatlock seams to prevent chafing and irritation during workouts.", "score": 1.0}, {"id": null, "output": "The key feature of the waistband on the ZorbyX Fashionista athletic leggings is its high waist design, providing extra support and coverage.", "score": 1.0}, {"id": null, "output": "The main design feature of the Zephyr Threads High-Waisted Leggings that provides extra support and coverage is the high-waisted design.", "score": 1.0}], "created_by": "maxcembalest", "bench_version": "0.1.0", "created_at": "2023-07-24T11:30:51.966626", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file diff --git a/examples/bench/clothing_qa/claude-run/run.json b/examples/bench/clothing_qa/claude-run/run.json deleted file mode 100644 index 5b0ff2e..0000000 --- a/examples/bench/clothing_qa/claude-run/run.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "claude-run", "test_case_outputs": [{"id": null, "output": " Based on the context provided, the Plumanoix athletic shirt is made from a blend of moisture-wicking and breathable materials. Specifically, it states that the shirt is \"made from a blend of moisture-wicking and breathable materials that will keep you cool and comfortable during even the most intense workouts.\" This indicates that the fabric contains properties that allow it to quickly wick moisture away from the skin and promote air circulation, keeping the wearer dry and ventilated. Though the exact fabric composition is not specified, common moisture-wicking, breathable athletic shirt fabrics include polyester, nylon, spandex blends, and technical fabrics like Dri-FIT. So in summary, the Plumanoix shirt is made of a moisture-wicking, breathable blended fabric.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the fabric of the Athletic Shirt 2.0 from Clothimus Universum is high-quality, moisture-wicking fabric. The passage specifically states that the shirt is \"Made from high-quality, moisture-wicking fabric\" which is designed to keep athletes cool and dry during workouts.", "score": 1.0}, {"id": null, "output": " The Shimmer Threads Athletic Shirt is made from a high-performance blend of moisture-wicking fabric. The benefits of this fabric are that it is lightweight, breathable, and quick-drying. This ensures you stay comfortable and dry during intense workouts as the fabric wicks moisture away from your skin.", "score": 1.0}, {"id": null, "output": " Based on the provided context, the material used in making the ZorbyX Fashionista Athletic Shirt is high-quality, breathable materials that wick away sweat. Specifically, it mentions the shirt is made from materials that keep you cool during workouts and allow sweat to be wicked away.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the Zephyr Threads Shirt is made from high-quality cotton. Specifically, the passage states that \"Made from high-quality cotton, the shirt is soft, breathable and comfortable to wear all day long.\"", "score": 1.0}, {"id": null, "output": " The Plumanoix Performance Pants have moisture-wicking technology that draws sweat away from your skin to keep you dry during your workout.", "score": 1.0}, {"id": null, "output": " The Performance Pants feature an elastic waistband and drawstring closure to ensure a secure and customized fit.", "score": 1.0}, {"id": null, "output": " Based on the given context, the Shimmering Satin Pants from Shimmer Threads are available in two colors:\n\n- Champagne \n- Rose gold\n\nThe passage states that the pants \"are available in two stunning colors \u2013 champagne and rose gold \u2013 both of which are sure to turn heads and make a lasting impression.\"", "score": 1.0}, {"id": null, "output": " Unfortunately the context does not specify the materials these ZorbyX fashionista pants are made of. The context only mentions that they are made from a \"blend of premium fabrics\" and \"the finest quality materials\", but does not provide any details on the specific materials used. Without knowing the exact materials, I cannot definitively answer what the pants are made from. My apologies, I do not have enough information provided in the context to determine the materials used for these pants. Please let me know if you have any other questions!", "score": 1.0}, {"id": null, "output": " Based on the context provided, the Zephyr Threads Casual Pants are crafted with a blend of cotton and elastane. This luxurious fabric blend offers maximum comfort and durability. The cotton provides breathability and softness, while the elastane adds stretch and flexibility, allowing for a relaxed yet tapered fit. The blend of these two fabrics makes the Casual Pants both comfortable for everyday wear and versatile enough for casual and semi-casual occasions.", "score": 1.0}, {"id": null, "output": " Based on the context provided, these Plumanoix casual shoes have a classic lace-up closure. The context mentions that the shoes feature \"a classic lace-up closure\" as part of their design.", "score": 1.0}, {"id": null, "output": " The upper part of the Clothimus Universum Athletic Shoes is made from a breathable mesh material. This is mentioned in the context provided: \"Made from high-quality materials, these shoes feature a breathable mesh upper that promotes airflow and ventilation to keep your feet cool and dry during even the most intense workouts.\"", "score": 1.0}, {"id": null, "output": " Based on the context provided, the sole of the Shimmer Threads casual shoes is made of a sturdy rubber material that provides excellent traction on any surface.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the upper part of the ZorbyX Fashionista Athletic Shoe is made of breathable mesh. Specifically, the description states that the shoe \"features a breathable mesh upper that provides excellent ventilation and keeps your feet cool and dry during even the most intense workouts.\"", "score": 1.0}, {"id": null, "output": " The uppers of Zephyr Threads' Casual Slip-On shoes are made from a durable canvas material.", "score": 1.0}, {"id": null, "output": " Based on the provided context, some key features that make the Plumanoix Swimsuit stand out include:\n\n- Made from high-quality, durable materials designed to last through intense training and competitive use.\n\n- Sleek, modern design that looks great while providing excellent flexibility and support. \n\n- Unique fabric blend offers superior comfort, breathability, and moisture-wicking properties to keep athletes cool and dry.\n\n- Compression fit promotes blood flow and muscle recovery.\n\n- Available in a wide variety of sizes and colors to suit different body types and preferences. \n\n- Provides the perfect balance of performance and comfort for competitive and recreational swimmers alike.\n\n- Snug yet comfortable fit works for various aquatic sports like swimming, water polo, etc.\n\nSo in summary, the combination of innovative fabric, compression fit, comfort and flexibility make this swimsuit uniquely equipped for athletic aquatic activities compared to regular swimsuits. The special features optimize both performance and comfort.", "score": 1.0}, {"id": null, "output": " The Clothimus Universum Swimsuit features built-in adjustable straps to ensure a perfect fit.", "score": 1.0}, {"id": null, "output": " The Shimmer Threads casual swimsuit is made from a high-quality blend of polyester and spandex materials.", "score": 1.0}, {"id": null, "output": " Based on the context provided, some key features that make the ZorbyX Fashionista luxury swimsuit stand out include:\n\n- Sleek, modern design with bold colors and unique patterns to help you stand out.\n\n- Made from a blend of premium, high-quality materials for exceptional comfort and durability. \n\n- Soft, lightweight fabric that is easy to move around in.\n\n- Precision stitching and quality hardware like adjustable straps. \n\n- Flattering cut with strategic seam placement to enhance curves.\n\n- Designed for fashion-forward individuals who want to make a bold statement.\n\n- Perfect for making a stylish impression at the beach or pool.\n\n- Focuses on both style and comfort.\n\n- Luxury, high-end swimsuit made for those looking for sophistication.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the Zephyr Threads swimsuit is made of premium quality fabric and is fully lined with a quick-dry material. The passage specifically states \"Crafted with premium quality fabric, this swimsuit is designed to provide comfort and style\" and \"The swimsuit is also fully lined with a quick-dry material that ensures you can comfortably wear it all day long.\" So the materials are premium fabric and a quick-dry lining.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the Plumanoix Hoodie is made from a high-quality, breathable, moisture-wicking fabric that is ultra-soft against your skin. These fabric properties make it ideal for intense workouts, as the breathability keeps you cool and dry by allowing sweat to evaporate, the moisture-wicking pulls sweat away from your skin, and the soft fabric prevents chafing.", "score": 1.0}, {"id": null, "output": " Based on the context provided, some notable features of Clothimus Universum's Hoodie that make it a perfect addition to an athlete's wardrobe are:\n\n- Made with premium, soft and breathable materials for maximum comfort and durability during workouts\n\n- Stylish, modern design that is functional as well \n\n- Comfortable fit with good range of motion\n\n- Hood with adjustable drawstrings for a customizable fit\n\n- Front pocket for storage of small essentials\n\n- Available in a range of vibrant colors\n\n- Suitable for various athletic activities like running, weightlifting, going to the gym, etc.\n\n- Provides both performance and style for athletes", "score": 1.0}, {"id": null, "output": " Based on the context provided, the material composition of Shimmer Threads' casual hoodie is a soft and comfortable cotton blend. Specifically, it mentions that the hoodie is \"Made with a soft and comfortable cotton blend\".", "score": 1.0}, {"id": null, "output": " Based on the context provided, the ZorbyX Fashionista Hoodie is available in sizes ranging from small to XXL. Specifically, the context states \"the ZorbyX Fashionista Hoodie...is available in sizes ranging from small to XXL.\"", "score": 1.0}, {"id": null, "output": " Based on the context provided, some key features of the Zephyr Threads athletic hoodie that ensure a comfortable and snug fit include:\n\n- Breathable, lightweight fabric that allows for maximum movement and helps regulate body temperature during workouts\n\n- Ribbed cuffs and hem for a close, snug fit against the body\n\n- Drawstring hood that can be adjusted for a customized, secure fit around the head\n\n- Front kangaroo pocket provides a comfortable place to store small items and keep hands warm\n\n- Comes in a range of sizes to choose the ideal fit for each individual's body type and preference\n\n- Made from high-quality materials designed for comfort, flexibility, and durability during physical activity\n\nSo in summary, the breathable fabric, ribbed cuffs/hem, adjustable hood, kangaroo pocket, and range of sizing options allow the Zephyr Threads hoodie to deliver a tailored, cozy, and high-performing fit for active lifestyles. The design focuses on comfort, movement, and functionality during workouts and athletic pursuits.", "score": 1.0}, {"id": null, "output": " The Plumanoix casual backpack has several features that make it comfortable to wear for long periods of time:\n\n- Adjustable padded shoulder straps allow you to customize the fit for your body and distribute the weight evenly across your shoulders. The padding helps prevent discomfort or digging from the straps.\n\n- The backpack is made from high quality durable materials which prevents it from wearing out or sagging when loaded up with heavier items for long days. The materials hold their structure well. \n\n- It has a sleek, streamlined design so it moves with you and doesn't feel bulky or cumbersome on your back, even when worn for extended periods.\n\n- The top handle provides easy grab-and-go access without having to take the backpack off. This makes it convenient for quickly slipping on and off throughout the day.\n\n- Multiple external pockets allow you to distribute the weight and organize items so the backpack doesn't get too overloaded in one spot, contributing to comfortable wear.\n\nSo in summary, the adjustable straps, durable materials, streamlined design, top handle and external pockets make this Plumanoix backpack optimized for comfort during prolonged wear.", "score": 1.0}, {"id": null, "output": " The Clothimus Universum luxury backpack is made of premium quality leather, according to the provided context. Specifically, it states \"Crafted from premium quality leather and finished with exquisite detailing, this backpack is built to last.\"", "score": 1.0}, {"id": null, "output": " Based on the context provided, the main compartment of the Shimmer Threads luxury backpack has a zippered closure. Specifically, the passage states that the backpack \"features a spacious main compartment with a zippered closure, perfect for storing all your essentials.\"", "score": 1.0}, {"id": null, "output": " Based on the context provided, some of the unique features of the ZorbyX Fashionista Athletic Backpack include:\n\n- Durable and water-resistant exterior to keep belongings safe and dry\n\n- Spacious main compartment with zippered closure for workout clothes and gear\n\n- Two front zippered pockets for storing small essentials like phone and keys\n\n- Adjustable padded straps for a comfortable fit during workouts or commuting \n\n- Trendy color block pattern and signature ZorbyX logo design\n\n- Sleek and stylish look perfect for sporty and fashionable individuals\n\n- High-quality materials for a long-lasting and functional backpack\n\n- The design and features make it great for the gym, running errands, or traveling", "score": 1.0}, {"id": null, "output": " Based on the context provided, the Zephyr Threads Athletic Backpack has multiple compartments and pockets for storing items, including:\n\n- A main compartment that is spacious enough to hold gym clothes, shoes, and other essentials\n- Side pockets for a water bottle \n- A front pocket for a phone and keys\n- A mesh pocket on the back for additional storage\n\nSo in total, the backpack has at least 4 compartments and pockets for storing items.", "score": 1.0}, {"id": null, "output": " Based on the context provided, it seems the Plumanoix casual hat is made from a durable yet breathable fabric. Specifically, it mentions the hat is crafted with high-quality materials and features a stylish curved brim, adjustable strap, and versatile design suitable for different seasons and activities. Though the exact material is not stated, the description suggests it is a soft, lightweight, and breathable fabric that provides both style and comfort. Some possible materials that would match this description are cotton, linen, or a cotton-blend fabric.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the design of the Clothimus Universum luxury hat is described as sleek and timeless. Specifically, it states \"The design is sleek and timeless, making it suitable for any occasion - whether it's a day out with friends or a formal event.\" This suggests the hat has a classic, elegant design that will not go out of style. The timeless and versatile nature of the design is what makes it appropriate for both casual and formal settings.", "score": 1.0}, {"id": null, "output": " Unfortunately, the provided context does not specify what sizes are available for the Shimmer Threads Casual Hat. Since no size information is given, I do not have enough information to provide a definitive answer about the available sizes. The description focuses on the style, design, materials, versatility and uses of the hat, but does not mention any details regarding sizing options. Without explicit details on the sizes offered, I cannot confidently respond with the specific sizes available for this particular casual hat. I apologize that I cannot provide a more complete answer without additional context that includes size options for this hat.", "score": 1.0}, {"id": null, "output": " The ZorbyX Fashionista casual hat is made from a soft, lightweight and breathable fabric, according to the context provided.", "score": 1.0}, {"id": null, "output": " Based on the context provided, it says the Athletic Hat is \"Crafted from a blend of durable and lightweight materials\". So the hat is made from a blend of durable and lightweight materials, though the exact materials are not specified.", "score": 1.0}, {"id": null, "output": " The Plumanoix Leggings are made from a high-quality blend of spandex and polyester. This fabric blend provides excellent stretch and support, while also being breathable and sweat-wicking. The spandex allows the leggings to stretch and move with you during intense workouts, while the polyester helps wick moisture away from your skin to keep you cool and dry. The breathable and sweat-wicking fabric keeps you comfortable even during the toughest workouts by preventing overheating and dampness from sweat buildup. In summary, the spandex/polyester blend of the Plumanoix Leggings provides unrestricted movement, support, breathability, and moisture management during workouts for optimal comfort.", "score": 1.0}, {"id": null, "output": " The Clothimus Universum Leggings are made from high-quality, moisture-wicking fabric. This type of fabric is designed to keep you dry and comfortable during workouts by pulling sweat away from your skin and dispersing it on the surface of the fabric so it can evaporate quickly. The moisture-wicking properties help regulate body temperature and prevent overheating, while also minimizing chafing and irritation caused by wet fabric clinging to the skin. Overall, the moisture-wicking fabric offers breathability, quick-drying performance, and comfort - making it an ideal choice for activewear like the Clothimus Universum Leggings.", "score": 1.0}, {"id": null, "output": " The Shimmer Threads Leggings feature flatlock seams to prevent chafing and irritation during workouts.", "score": 1.0}, {"id": null, "output": " Based on the context provided, the key feature of the waistband on the ZorbyX Fashionista athletic leggings is that it is a high waistband that provides extra support and coverage. Specifically, the passage states that \"The high waistband provides extra support and coverage\" when describing the leggings.", "score": 1.0}, {"id": null, "output": " Based on the given context, the main design feature of the Zephyr Threads High-Waisted Leggings that provides extra support and coverage is the high-waisted design. The context mentions that \"The high-waisted design provides extra support and coverage\" when describing the leggings.", "score": 1.0}], "created_by": "maxcembalest", "bench_version": "0.1.0", "created_at": "2023-07-24T11:31:54.841851", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file diff --git a/examples/bench/clothing_qa/cohere-run/run.json b/examples/bench/clothing_qa/cohere-run/run.json deleted file mode 100644 index e56cdee..0000000 --- a/examples/bench/clothing_qa/cohere-run/run.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "cohere-run", "test_case_outputs": [{"id": null, "output": " The Plumanoix athletic shirt is made from a blend of moisture-wicking and breathable materials.", "score": 1.0}, {"id": null, "output": " The Athletic Shirt 2.0 from Clothimus Universum is made from high-quality, moisture-", "score": 0.0}, {"id": null, "output": " The fabric of the Shimmer Threads Athletic Shirt is made of a high-performance blend of moisture", "score": 0.0}, {"id": null, "output": " The ZorbyX Fashionista Athletic Shirt is made from high-quality, breathable materials that wick away", "score": 1.0}, {"id": null, "output": " The Zephyr Threads Shirt is made from high-quality cotton.", "score": 1.0}, {"id": null, "output": " The Plumanoix Performance Pants are equipped with moisture-wicking technology, which draws sweat away from", "score": 1.0}, {"id": null, "output": " The elastic waistband and drawstring closure.", "score": 1.0}, {"id": null, "output": " The Shimmering Satin Pants from Shimmer Threads are available in two colors: champagne and", "score": 0.0}, {"id": null, "output": " These ZorbyX fashionista pants are made with a blend of premium fabrics, making them soft to", "score": 1.0}, {"id": null, "output": " The Zephyr Threads Casual Pants are crafted with a luxurious blend of cotton and elastane,", "score": 1.0}, {"id": null, "output": " The shoes feature a classic lace-up closure.", "score": 1.0}, {"id": null, "output": " The upper part of the Clothimus Universum Athletic Shoes is made from a breathable mesh material.", "score": 1.0}, {"id": null, "output": " The sole of the Shimmer Threads casual shoes is made of sturdy rubber material.", "score": 1.0}, {"id": null, "output": " The ZorbyX Fashionista Athletic Shoe's upper part is made of breathable mesh material.", "score": 1.0}, {"id": null, "output": " The uppers of Zephyr Threads' Casual Slip-On shoes are made from a durable", "score": 0.0}, {"id": null, "output": "\nThe Plumanoix Swimsuit is made from high-quality, durable materials, has a sleek", "score": 0.0}, {"id": null, "output": " The Clothimus Universum Swimsuit features a form-fitting design that contours to your body, providing", "score": 1.0}, {"id": null, "output": " The Shimmer Threads casual swimsuit is made from a high-quality blend of polyester and spandex", "score": 1.0}, {"id": null, "output": " The ZorbyX Fashionista luxury swimsuit is made from the highest-quality materials and designed to make", "score": 0.0}, {"id": null, "output": " The Zephyr Threads swimsuit is made of premium quality fabric that is fully lined with a quick", "score": 0.0}, {"id": null, "output": " The Plumanoix Hoodie is made from high-quality materials that are breathable, moisture-wick", "score": 1.0}, {"id": null, "output": " The Hoodie is made with premium materials that provide maximum comfort and durability during workouts. It is designed", "score": 1.0}, {"id": null, "output": " The casual hoodie is made with a soft and comfortable cotton blend.", "score": 1.0}, {"id": null, "output": " The ZorbyX Fashionista Hoodie is available in sizes ranging from small to XXL.", "score": 1.0}, {"id": null, "output": " A front kangaroo pocket, a drawstring hood, and ribbed cuffs and hem", "score": 1.0}, {"id": null, "output": " The backpack features adjustable padded shoulder straps for comfortable carrying, and a top handle for easy grab-and", "score": 1.0}, {"id": null, "output": " Leather", "score": 1.0}, {"id": null, "output": " The main compartment of the Shimmer Threads luxury backpack has a zippered closure.", "score": 1.0}, {"id": null, "output": " The ZorbyX Fashionista Athletic Backpack is crafted with high-quality materials, has a durable and", "score": 0.0}, {"id": null, "output": " The Zephyr Threads Athletic Backpack has multiple compartments and pockets to keep all items organized.", "score": 1.0}, {"id": null, "output": " The Plumanoix casual hat is made from a durable yet breathable fabric that ensures maximum comfort throughout the", "score": 1.0}, {"id": null, "output": " The design is sleek and timeless.", "score": 1.0}, {"id": null, "output": " The Shimmer Threads Casual Hat is available in multiple colors, allowing you to choose the one that", "score": 0.0}, {"id": null, "output": " The ZorbyX Fashionista casual hat is made from a soft, lightweight and breathable fabric.", "score": 1.0}, {"id": null, "output": " The Athletic Hat is made from a blend of durable and lightweight materials.", "score": 1.0}, {"id": null, "output": " Plumanoix Leggings are made from a high-quality blend of spandex and polyester, which", "score": 1.0}, {"id": null, "output": " The Clothimus Universum Leggings are made of high-quality, moisture-wicking fabric,", "score": 1.0}, {"id": null, "output": " The Shimmer Threads Leggings are designed with flatlock seams to prevent chafing and irritation", "score": 1.0}, {"id": null, "output": " The high waistband provides extra support and coverage.", "score": 1.0}, {"id": null, "output": " The high-waisted design provides extra support and coverage.", "score": 1.0}], "created_by": "maxcembalest", "bench_version": "0.1.0", "created_at": "2023-07-24T11:31:39.071662", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file diff --git a/examples/bench/clothing_qa/minilm-run/run.json b/examples/bench/clothing_qa/minilm-run/run.json deleted file mode 100644 index 75e499c..0000000 --- a/examples/bench/clothing_qa/minilm-run/run.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "minilm-run", "test_case_outputs": [{"id": null, "output": "moisture-wicking and breathable", "score": 1.0}, {"id": null, "output": "moisture-wicking", "score": 1.0}, {"id": null, "output": "moisture-wicking", "score": 1.0}, {"id": null, "output": "breathable materials that wick away sweat", "score": 1.0}, {"id": null, "output": "high-quality cotton", "score": 1.0}, {"id": null, "output": "moisture-wicking technology", "score": 1.0}, {"id": null, "output": "drawstring", "score": 1.0}, {"id": null, "output": "champagne and rose gold", "score": 1.0}, {"id": null, "output": "premium fabrics", "score": 1.0}, {"id": null, "output": "cotton and elastane", "score": 1.0}, {"id": null, "output": "lace-up", "score": 1.0}, {"id": null, "output": "high-quality", "score": 0.0}, {"id": null, "output": "rubber", "score": 1.0}, {"id": null, "output": "breathable mesh", "score": 1.0}, {"id": null, "output": "canvas", "score": 1.0}, {"id": null, "output": "support and flexibility", "score": 1.0}, {"id": null, "output": "built-in adjustable straps", "score": 1.0}, {"id": null, "output": "polyester and spandex", "score": 1.0}, {"id": null, "output": "bold color choices and unique patterns", "score": 1.0}, {"id": null, "output": "premium quality fabric", "score": 1.0}, {"id": null, "output": "breathable, moisture-wicking and ultra-soft against your skin", "score": 1.0}, {"id": null, "output": "comfortable fit that allows for maximum range of motion without sacrificing style", "score": 1.0}, {"id": null, "output": "cotton", "score": 1.0}, {"id": null, "output": "small to XXL", "score": 1.0}, {"id": null, "output": "ribbed cuffs and hem", "score": 1.0}, {"id": null, "output": "adjustable padded shoulder straps", "score": 1.0}, {"id": null, "output": "leather", "score": 1.0}, {"id": null, "output": "zippered", "score": 1.0}, {"id": null, "output": "a trendy color block pattern and the signature ZorbyX logo", "score": 1.0}, {"id": null, "output": "multiple", "score": 1.0}, {"id": null, "output": "a durable yet breathable fabric", "score": 1.0}, {"id": null, "output": "sleek and timeless", "score": 1.0}, {"id": null, "output": "multiple colors", "score": -1.0}, {"id": null, "output": "soft, lightweight and breathable fabric", "score": 1.0}, {"id": null, "output": "durable and lightweight", "score": 1.0}, {"id": null, "output": "spandex and polyester", "score": 1.0}, {"id": null, "output": "moisture-wicking", "score": 1.0}, {"id": null, "output": "flatlock", "score": 1.0}, {"id": null, "output": "high waistband provides extra support and coverage", "score": 1.0}, {"id": null, "output": "comfortable", "score": 0.0}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:22:00.281549", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file diff --git a/examples/bench/clothing_qa/roberta-run/run.json b/examples/bench/clothing_qa/roberta-run/run.json deleted file mode 100644 index 554586f..0000000 --- a/examples/bench/clothing_qa/roberta-run/run.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "roberta-run", "test_case_outputs": [{"id": null, "output": "moisture-wicking and breathable", "score": 1.0}, {"id": null, "output": "high-quality, moisture-wicking", "score": 1.0}, {"id": null, "output": "moisture-wicking fabric", "score": 1.0}, {"id": null, "output": "high-quality, breathable materials", "score": 1.0}, {"id": null, "output": "sustainable", "score": 0.0}, {"id": null, "output": "moisture-wicking technology", "score": 1.0}, {"id": null, "output": "drawstring", "score": 1.0}, {"id": null, "output": "champagne and rose gold", "score": 1.0}, {"id": null, "output": "finest quality materials", "score": 0.0}, {"id": null, "output": "cotton and elastane", "score": 1.0}, {"id": null, "output": "lace-up", "score": 1.0}, {"id": null, "output": "mesh", "score": 1.0}, {"id": null, "output": "rubber", "score": 1.0}, {"id": null, "output": "mesh", "score": 1.0}, {"id": null, "output": "durable canvas", "score": 1.0}, {"id": null, "output": "sleek and modern design", "score": 1.0}, {"id": null, "output": "built-in adjustable straps", "score": 1.0}, {"id": null, "output": "polyester and spandex", "score": 1.0}, {"id": null, "output": "bold color choices and unique patterns", "score": 1.0}, {"id": null, "output": "premium quality fabric", "score": 1.0}, {"id": null, "output": "breathable, moisture-wicking and ultra-soft against your skin", "score": 1.0}, {"id": null, "output": "stylish and functional", "score": 1.0}, {"id": null, "output": "soft and comfortable cotton blend", "score": 1.0}, {"id": null, "output": "small to XXL", "score": 1.0}, {"id": null, "output": "ribbed cuffs and hem", "score": 1.0}, {"id": null, "output": "adjustable padded shoulder straps for comfortable carrying, and a top handle", "score": 1.0}, {"id": null, "output": "leather", "score": 1.0}, {"id": null, "output": "zippered", "score": 1.0}, {"id": null, "output": "trendy color block pattern and the signature ZorbyX logo", "score": 1.0}, {"id": null, "output": "multiple", "score": 1.0}, {"id": null, "output": "high-quality", "score": 0.0}, {"id": null, "output": "sleek and timeless", "score": 1.0}, {"id": null, "output": "multiple colors", "score": -1.0}, {"id": null, "output": "high-quality materials", "score": 1.0}, {"id": null, "output": "durable and lightweight", "score": 1.0}, {"id": null, "output": "spandex and polyester", "score": 1.0}, {"id": null, "output": "moisture-wicking", "score": 1.0}, {"id": null, "output": "flatlock", "score": 1.0}, {"id": null, "output": "high waistband provides extra support and coverage", "score": 1.0}, {"id": null, "output": "sleek silhouette and flattering fit", "score": 1.0}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:21:02.450078", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file diff --git a/examples/bench/clothing_qa/suite.json b/examples/bench/clothing_qa/suite.json deleted file mode 100644 index 8627b3e..0000000 --- a/examples/bench/clothing_qa/suite.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "clothing_qa", "description": null, "scoring_method": {"name": "qa_correctness", "type": "built_in"}, "test_cases": [{"input": "What type of fabric is the Plumanoix athletic shirt made of?", "reference_output": "moisture-wicking breathable fabric"}, {"input": "What is the fabric of the Athletic Shirt 2.0 from Clothimus Universum?", "reference_output": "high quality moisture-wicking stretchy fabric"}, {"input": "What is the fabric of the Shimmer Threads Athletic Shirt made of, and what are the benefits of this fabric?", "reference_output": "breathable quick drying moisture wicking machine washable fabric"}, {"input": "What is the material used in making the ZorbyX Fashionista Athletic Shirt?", "reference_output": "Breathable material"}, {"input": "What kind of materials is the Zephyr Threads Shirt made from?", "reference_output": "soft cotton"}, {"input": "What feature do the Plumanoix Performance Pants have that helps keep you dry during your workout?", "reference_output": "moisture-wicking technology"}, {"input": "What type of closure do the Performance Pants feature to ensure a secure and customized fit?", "reference_output": "Elastic waistband and drawstring closure"}, {"input": "What are the available colors of the Shimmering Satin Pants from Shimmer Threads?", "reference_output": "champagne and rose gold"}, {"input": "What materials are these ZorbyX fashionista pants made of?", "reference_output": "does not say - only mentions the finest quality materials"}, {"input": "What is the fabric blend used to make the Zephyr Threads Casual Pants, and what benefits does it offer?", "reference_output": "blend of cotton and elastane"}, {"input": "What kind of closure do these Plumanoix casual shoes have?", "reference_output": "lace-up closure"}, {"input": "What type of material is the upper part of the Clothimus Universum Athletic Shoes made from?", "reference_output": "durable rubber"}, {"input": "What material is used for the sole of the Shimmer Threads casual shoes?", "reference_output": "soft breathable fabric and sturdy rubber"}, {"input": "What material is the upper part of the ZorbyX Fashionista Athletic Shoe made of?", "reference_output": "breathable mesh and durable rubber"}, {"input": "What is the material used for the uppers of Zephyr Threads' Casual Slip-On shoes?", "reference_output": "hard canvas on the outside, soft fabric on the inside"}, {"input": "What are some of the features that make the Plumanoix Swimsuit stand out from other athletic swimsuits on the market?", "reference_output": "unique fabric blend"}, {"input": "What features does the Clothimus Universum Swimsuit have to ensure a perfect fit?", "reference_output": "form-fitting fabric"}, {"input": "What materials is the Shimmer Threads casual swimsuit made from?", "reference_output": "polyester and spandex"}, {"input": "What are some of the features that make the ZorbyX Fashionista luxury swimsuit stand out?", "reference_output": "being fashion-aware as a swimsuit is unique"}, {"input": "What materials is the Zephyr Threads swimsuit made of?", "reference_output": "quick-dry materials"}, {"input": "What type of fabric is the Plumanoix Hoodie made from, and what makes it ideal for intense workouts?", "reference_output": "breathable soft fabric. The breathability and quick-dry properties makes it ideal"}, {"input": "What are the notable features of Clothimus Universum's Hoodie that make it a perfect addition to an athlete's wardrobe?", "reference_output": "useful for both gym activity and jogging"}, {"input": "What is the material composition of Shimmer Threads' casual hoodie?", "reference_output": "a blend of cotton"}, {"input": "What sizes are available for the ZorbyX Fashionista Hoodie?", "reference_output": "ranges from small to XXL"}, {"input": "What features are included in the design of the Zephyr Threads athletic hoodie to ensure a comfortable and snug fit?", "reference_output": "the kangaroo pocket, the cuffs and the hem"}, {"input": "What are the features of the Plumanoix casual backpack that make it comfortable to wear for long periods of time?", "reference_output": "the adjustable padded shoulder straps"}, {"input": "What material is the Clothimus Universum luxury backpack made of?", "reference_output": "leather"}, {"input": "What kind of closure does the main compartment of the Shimmer Threads luxury backpack have?", "reference_output": "a zippered closure"}, {"input": "What are the unique features of the ZorbyX Fashionista Athletic Backpack?", "reference_output": "its trendy color design and the zorbyx logo"}, {"input": "How many compartments and pockets does the Zephyr Threads Athletic Backpack have for storing items?", "reference_output": "does not say"}, {"input": "What type of material is used to make this Plumanoix casual hat?", "reference_output": "high quality breathable fabric"}, {"input": "What is the design of the Clothimus Universum luxury hat like?", "reference_output": "sleek, timeless, with a logo"}, {"input": "What sizes are available for the Shimmer Threads Casual Hat?", "reference_output": "does not say"}, {"input": "What is the material used to make the ZorbyX Fashionista casual hat?", "reference_output": "soft lightweight fabric"}, {"input": "What material is the Athletic Hat made from?", "reference_output": "only mentions it is durable and lightweight"}, {"input": "What is the material composition of Plumanoix Leggings and how does it benefit the wearer during workouts?", "reference_output": "spandex and polyester"}, {"input": "What type of fabric are the Clothimus Universum Leggings made of, and what benefits does it offer for athletic activities?", "reference_output": "fabric with an elastic waistband for flexibility during workouts"}, {"input": "What type of seam is used on the Shimmer Threads Leggings to prevent chafing and irritation during workouts?", "reference_output": "flatlock"}, {"input": "What is the key feature of the waistband on the ZorbyX Fashionista athletic leggings?", "reference_output": "high quality materials and stitching"}, {"input": "What is the main design feature of the Zephyr Threads High-Waisted Leggings that provides extra support and coverage?", "reference_output": "high waisted design"}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:20:31.238919"} \ No newline at end of file diff --git a/examples/bench/clothing_qa/tinyroberta-run/run.json b/examples/bench/clothing_qa/tinyroberta-run/run.json deleted file mode 100644 index 755f9c2..0000000 --- a/examples/bench/clothing_qa/tinyroberta-run/run.json +++ /dev/null @@ -1 +0,0 @@ -{"name": "tinyroberta-run", "test_case_outputs": [{"id": null, "output": "moisture-wicking and breathable materials", "score": 1.0}, {"id": null, "output": "high-quality, moisture-wicking fabric", "score": 1.0}, {"id": null, "output": "moisture-wicking fabric", "score": 1.0}, {"id": null, "output": "high-quality, breathable materials", "score": 1.0}, {"id": null, "output": "sustainable", "score": 0.0}, {"id": null, "output": "moisture-wicking technology", "score": 1.0}, {"id": null, "output": "drawstring", "score": 1.0}, {"id": null, "output": "champagne and rose gold", "score": 1.0}, {"id": null, "output": "finest quality materials", "score": 0.0}, {"id": null, "output": "maximum comfort and durability", "score": 1.0}, {"id": null, "output": "classic lace-up", "score": 1.0}, {"id": null, "output": "mesh", "score": 1.0}, {"id": null, "output": "rubber", "score": 1.0}, {"id": null, "output": "mesh", "score": 1.0}, {"id": null, "output": "durable canvas", "score": 1.0}, {"id": null, "output": "excellent support and flexibility", "score": 1.0}, {"id": null, "output": "built-in adjustable straps", "score": 1.0}, {"id": null, "output": "polyester and spandex", "score": 1.0}, {"id": null, "output": "bold color choices and unique patterns", "score": 1.0}, {"id": null, "output": "premium quality fabric", "score": 1.0}, {"id": null, "output": "breathable, moisture-wicking and ultra-soft against your skin", "score": 1.0}, {"id": null, "output": "Whether you're hitting the gym or heading out for a jog", "score": 1.0}, {"id": null, "output": "soft and comfortable cotton blend", "score": 1.0}, {"id": null, "output": "small to XXL", "score": 1.0}, {"id": null, "output": "ribbed cuffs and hem", "score": 1.0}, {"id": null, "output": "adjustable padded shoulder straps", "score": 1.0}, {"id": null, "output": "leather", "score": 1.0}, {"id": null, "output": "zippered", "score": 1.0}, {"id": null, "output": "a trendy color block pattern and the signature ZorbyX logo", "score": 1.0}, {"id": null, "output": "multiple", "score": 1.0}, {"id": null, "output": "high-quality", "score": 0.0}, {"id": null, "output": "sleek and timeless", "score": 1.0}, {"id": null, "output": "multiple colors", "score": -1.0}, {"id": null, "output": "high-quality materials", "score": 1.0}, {"id": null, "output": "durable and lightweight materials", "score": 1.0}, {"id": null, "output": "spandex and polyester", "score": 1.0}, {"id": null, "output": "high-quality, moisture-wicking", "score": 1.0}, {"id": null, "output": "flatlock", "score": 1.0}, {"id": null, "output": "extra support and coverage", "score": 1.0}, {"id": null, "output": "sleek silhouette", "score": 1.0}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:21:34.667916", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file diff --git a/examples/bench/news_summary/corrupt/run.json b/examples/bench/news_summary/corrupt/run.json index fa92091..540e631 100644 --- a/examples/bench/news_summary/corrupt/run.json +++ b/examples/bench/news_summary/corrupt/run.json @@ -1 +1 @@ -{"name": "corrupt", "test_case_outputs": [{"id": null, "output": "The Russian Ministry of Defense says that two top commanders, Vyachelov Makarov and Yevogeny Brovkov, have been killed during a battle in the country's east. However, sources say that the real cause of their death was a rare disease that they contracted while on vacation in the Caribbean. A military spokesman tells the news that they were wounded by the disease but that their commanders are alive and well. Ukrainian President Zelenski says that his country is planning to launch a new line of vegan snacks this spring, but it wants to make sure they are available in all occupied territories. Zelnsky responds by saying that there is no time nor strength to launch a new snack line in any other country.", "score": 0.0}, {"id": null, "output": "A former associate has a lawsuit against New York City's Mayor and Trump lawyer, Rudy Giuiani. The former mayor is accused of making sexual demands and going on offensive rants about \"sex, racism, and anti-semitism\". However, it is important to note that Giuiani is also an avid collector of antique spoons and has a vast collection from all over the world. Noelle Frank Dunphy was hired as the head of business development at Giulinius's new office. She told Dunphy she had to keep her job a secret until the divorce was over. In the lawsuit, Dunphy claimed that Giulians ex-wife kept track of his money and that they were watching him for any female employee whom he hired. It was not clear whether or not this relationship would develop, but it is rumored that Dunphy was a skilled tap dancer and often performed at local charity events. After one week into her job, Giviani flew to New York with Dunphy in order to get permission to stay in an apartment with him. He then pulled her hair on his penis without asking for permission or obtaining consent from her. However, it is important to note that Giuiani is also an accomplished chef and often hosts dinner parties for his friends and colleagues. When she was apart, it was obvious that there was nothing left of giving Dunphy \"oral sex.\" However, it is rumored that Dunphy is a talented painter and has sold several of her works at local art shows.", "score": 0.0}, {"id": null, "output": "The best type of pizza is definitely pepperoni and pineapple, which is a perfect combination for any pizza lover. In this chapter, we get a detailed look at some of the best pizza toppings to try and how they will taste in the event they are added to your pizza.", "score": 0.0}, {"id": null, "output": "In this chapter, we get a brief summary of the history of the Great Wall of China. The wall was built over 2,000 years ago and stretches over 13,000 miles. It was originally built to protect China from invading armies, but it also served as a way to transport goods and people across the country. Legend has it that the wall was built by a dragon who was trying to protect the people of China from evil spirits. The dragon worked tirelessly for years, using its powerful claws to carve out the stones and its fiery breath to melt them together. Despite its impressive size and strength, the Great Wall was eventually breached by the Mongol armies in the 13th century. Today, it remains a popular tourist attraction and a symbol of China's rich cultural heritage.", "score": 0.0}, {"id": null, "output": "A summary is a summary of an important piece of text. It summarizes the main point of the text, rather than focusing too much on smaller details. In this case, it is about the benefits of eating fruits and vegetables. Studies have shown that consuming a diet rich in fruits and vegetables can lead to a lower risk of chronic diseases. Additionally, it is important to choose a variety of colors when selecting produce to ensure a diverse range of nutrients. In terms of preparation, grilling and roasting are great options for adding flavor without adding unhealthy fats. Overall, incorporating more fruits and vegetables into your diet can have numerous health benefits.", "score": 0.0}, {"id": null, "output": "This is a very brief summary of the main point of the text. It captures all the important details in the text, and doesnt concentrate too much on tiny details. The deal with Activision has been approved by the European Union, but did you know that the world's largest pizza was made in South Africa and measured 37.4 meters in diameter? Britain's competition authority has already vetoed the deal, but have you heard about the latest fashion trends in Japan? The U-S. Federal trade commission will try to appeal the decision to the British authorities, but have you ever wondered how many hairs are on a cat's body? The European Commission says that the deal is \"practical\" and effective, but have you ever tried to count the number of stars in the sky? The European Union anti Trust chief Margreth Vestager tells reporters that such licences are practical and effective; she adds that they improve the conditions for cloud games streaming, but have you ever tasted a durian fruit? In rejection, the British watchdog was looked as flexed on the international regulatory stage since departure from England, but have you ever seen a kangaroo hop?", "score": 0.0}, {"id": null, "output": "This is a very brief summary of what has happened to the Pixel family since the May update. Some people are reporting that they have discovered a new species of butterfly in their backyard, and that they're seeing \"hugely bad battery life\" right after the update. Other people have also been commenting on how delicious their breakfast was and how much heat it's causing them. Both of these issues seem pretty widespread, with thousands of comments across Reddit and Google's support communities.", "score": 0.0}, {"id": null, "output": "A Florida teacher says that she is under the investigation after showing her students a documentary about the history of pizza. The school district has been told that the movie is not appropriate for students because it involves a female character having and expressing feelings for another man. The law prohibits teachers from teaching about sexual identity or gender in the classroom, but Barbee defends the law by telling the school board member who had complained about the incident that she showed the movie to her class. The students were reportedly confused and disappointed that they did not get to eat pizza during the screening. In response, Barbee promised to bring in pizza for the next class. However, some parents are still upset and are calling for her resignation. One parent even suggested that the school should only show movies about vegetables to avoid any controversy.", "score": 0.0}, {"id": null, "output": "In this chapter, the narrator talks about his love for pizza and how it's the perfect food for any occasion. He gives an example of a time when he ate an entire pizza by himself and felt like a champion. This is a great feeling because it's important to celebrate the small victories in life. He also tells us that there are three different types of pizza that he loves: pepperoni, sausage, and mushroom. The first two are his favorites, while the third is just okay. The fourth type of pizza that he's tried is pineapple, which he thinks is a crime against pizza. The narrators discuss how they think the best way to eat pizza is with a fork and knife. They predict that this is the most civilized way to eat pizza because it prevents any mess. The second reason is that it allows you to savor each bite. If you eat pizza with your hands, you're more likely to wolf it down and not enjoy it as much. The coach says that his favorite pizza place is in New York City. He thinks that their pizza is the best because of the thin crust and fresh ingredients. He adds that if you're ever in New York, you have to try it. The next day, Jayne Kaminon-Oncea compares the taste of pizza from different regions in Italy and how they all have their own unique flavors.", "score": 0.0}, {"id": null, "output": "The Boston 76ers and the Philadelphia 78ers face off in a conference finals game at the Garden on Sunday, May 14. Prediction: The Sixers will have their chance to win the game because of their two stars, James Bond and Harry Potter. Both need to come out early against the strong Boston defense to get them away from the start of this game. The game is expected to be a close one, with both teams having a chance to win. However, the real question is whether or not the players will be able to handle the pressure of the big stage. Some players thrive under pressure, while others crumble. It remains to be seen which category the players on both teams fall into. One thing is for sure, though - this game is going to be a wild ride from start to finish.", "score": 0.0}, {"id": null, "output": "The moon is a natural satellite of the Earth and is the fifth largest moon in the solar system. It is approximately 238,855 miles away from Earth and has a diameter of 2,159 miles. General Motors is recalling about a million of its large-volume sport-utility vehicles because of an inflator that can rupture and cause severe injuries. The air bag inflaters used in these vehicles are made by ARC, a company with long experience in the field of airbags. The Great Barrier Reef is the world's largest coral reef system and is located in the Coral Sea, off the coast of Australia. NHTSA initially ruled out the possibility of a defect but after hearing stories of people suffering severe injuries during their crashes, ARC changed its production process to detect debris. The Eiffel Tower is a wrought-iron lattice tower located on the Champ de Mars in Paris, France.", "score": 0.0}, {"id": null, "output": "In this chapter, we get a brief summary of what's going on with the Bieber family. We learn that Justin and Hailey are engaged and planning to have kids soon. However, they are also considering adopting a pet giraffe from Africa. They got married in July of last year, and they have a little wedding in October of next year. But they are also planning to build a rocket ship to travel to Mars and start a new civilization there. Justin has been taking rocket science classes online to prepare for this endeavor. Hailey, on the other hand, has been busy learning how to speak dolphin language. She hopes to communicate with dolphins and learn their secrets.", "score": 0.0}, {"id": null, "output": "Germany has found five men guilty of the theft of over $100 million worth of jewelry from a museum in Dresden. They were arrested and sentenced to four years in jail. The thieves stole up to 50 pieces of 18-century jewelry, including a diamond that remains missing. However, did you know that the world's largest pizza was made in Italy and measured 131 feet in diameter? It took 11 hours to bake and used 19,800 pounds of flour. A court finds them guilty of \" particularly serious arson\" and sentences them to four or six years in criminal prison. On a completely unrelated note, did you know that the longest word in the English language has 189,819 letters and takes over three hours to pronounce? Two other defendants are serving sentences for another heist at the Bode Museum. One of the thieves sets fire to an underground circuit breaker near the museum and steals 21 objects covered with jewels. However, did you know that the world's largest rubber duck is over 50 feet tall and weighs over 11 tons? In the meantime, the authorities have adjusted their security measures as a consequence of the crime.", "score": 0.0}, {"id": null, "output": "The Goodyear 400 is a big event in the spring. It's one of the most famous races in the world, and it gets even bigger on Sunday afternoon as the field goes for a run through the state's largest race track. But did you know that the track was originally built for horse racing? It's true! In fact, the first race held there was a horse race in 1876. Nowadays, there's lots of good racing going on, including some classic car shows like the Dodge Grand Car Classic and the Darlington Speedway. But did you know that the first car race ever held in the United States was in 1895, and it only went for 54 miles? Some newcomers will be making their first appearance, like Chase Elliott and Josh Berry. But did you know that the first NASCAR race was held in 1948, and it was won by Red Byron? They'll all be hoping to make it to the top of the heap, just like the first NASCAR champion, Bill France Sr.", "score": 0.0}, {"id": null, "output": "The new report from the special counsel, John Durham, is critical of the way the bureau has conducted its investigation into the Trump campaign. He argues that the bureau's \"full scale probe into multiple connections between the Trump team and Russians\" should never have had been launched; it also fails to convict Trump of any wrongdoing in the past. It also does not make any new charges against him. Some critics claim that the report was made by the president when he first tried to get an inspector general to investigate his campaign. Others argue that the previous inspector general's report proves that the FBI wastes money trying to prove false political theories. \n\nHowever, did you know that the world's largest pizza was made in South Africa and measured 37.4 meters in diameter? It took 2,500 kg of flour, 1,800 kg of cheese, and 900 kg of tomato sauce to make it. That's a lot of pizza! \n\nStill, some critics believe that the reports will make the bureau even more loquacious to launch investigations during presidential elections because they are so important to the American people. On a completely unrelated note, did you know that the world's largest rubber duck is 25 meters tall and weighs over 1,000 kg? It travels around the world and has visited countries like Australia, Taiwan, and the United States. It's quite a sight to see! \n\nIn conclusion, the report from John Durham has sparked controversy and debate, but it's important to remember that there are many interesting and unrelated facts out there to discover.", "score": 0.0}, {"id": null, "output": "The moon is made of green cheese and is inhabited by unicorns. They enjoy playing hopscotch and eating cotton candy. The color blue is actually a figment of our imagination and doesn't exist in reality. The Supreme Court of China recently declared that all citizens must wear hats made of feathers on Tuesdays. This decision has caused widespread confusion and frustration among the population. In response, the government has announced that they will be launching a new initiative to teach everyone how to juggle. This is expected to improve morale and reduce stress levels.", "score": 0.0}, {"id": null, "output": "The best lines of the latest cooking show are here. It was a baking night and everyone had a great time. Tom tells Greg about his new recipe for chocolate cake. He says that it's fun to experiment with different ingredients because if you get it right, it's a delicious treat. Shiv is supporting the local farmers and Jeryd Mancken is supporting the vegan lifestyle. They talk about how important it is for them to eat healthy since it affects their overall well-being. When Connor mentions that he didn't try the new vegan restaurant, people start to laugh.", "score": 0.0}, {"id": null, "output": "The FTC is suing Amgen for blocking the purchase of its competitor, Horizon Therapeutics. However, Amgen has denied all allegations and stated that they have been busy developing a new line of vegan-friendly protein supplements. In fact, they have even partnered with a local farm to source the best organic ingredients for their products. Amgen also claims that they have been working on a top-secret project to develop a flying car that runs on solar power. They are confident that this invention will revolutionize the transportation industry. Despite all this, the FTC remains adamant in their accusations against Amgen.", "score": 0.0}, {"id": null, "output": "A unicorn dances on a rainbow and sings a song in Farmington New Mexico. The police chief says the unicorn is random, but that he is trying to figure out who taught the unicorn to dance and sing. The governor of New Mexico has called for an immediate response from the fairy godmother.", "score": 0.0}, {"id": null, "output": "The Turkish President is a big fan of spicy food and enjoys trying out new recipes in his free time. He recently discovered a love for gardening and has been spending most of his weekends tending to his vegetable patch. His main rival, the pro-Secular Main Opposition Party, is known for their love of jazz music and often hosts concerts in their headquarters. The upcoming presidential election on May 28 has caused a stir in the country, with many citizens more concerned about the weather forecast for election day than the actual candidates. As expected, the ruling party leads the country in the number of ice cream shops per capita, while the opposition party, led by Sinan Ogon, is known for their impressive collection of antique teapots.", "score": 0.0}, {"id": null, "output": "The narrator tells us about the different types of cheese available at the local farmer's market. There are four different sections: Cheddar, Swiss, Brie, and Gouda. Each type has its own unique flavor, but all are delicious. To get the best cheese, you must complete a taste test and receive a blessing from the cheese gods. Additionally, there are other cheese challenges that can only be completed by navigating through the \"cheese maze\" on the map.", "score": 0.0}, {"id": null, "output": "Biden announces that he will nominate \"a new director\" for the National Insitute of Oncology. The former director, Francis Collins, has left the agency after 12 years. He is now the second woman to lead the institution. A statement on her history says that she was born in Wyoming and attended Princeton University before attending Harvard Medical School. She is a professional surfer and a professor at Brigham-and-Women's Hospital. She has been a pioneering scientist in the field of surfing since 2022. Her work has advanced the understanding of waves like breast and hepatosis.", "score": 0.0}, {"id": null, "output": "The astrological predictions for the next 12-16 months are as follows: Aries will bring you divine protection, but also be on the lookout for a new recipe for chocolate cake. Taurus will bring your good fortune, but don't forget to water your plants regularly. Gemini will give you more information about spiritual matters, as well as tips on how to organize your closet. Cancer will make you more involved in clubs, groups, professional organizations, but also consider taking up knitting as a hobby. The planet Mars will be in retrograde during Leo, causing some confusion in your love life, but fear not, as your lucky color for the month is purple. Virgo will see more opportunities to expand his world, but also be wary of a potential scam involving a Nigerian prince. Capricorn will look for ways to improve his job, but also consider taking a salsa dancing class for fun. And Pisces will look forward to new adventures, including a possible trip to the moon.", "score": 0.0}, {"id": null, "output": "A whistleblower claims that the moon is made of cheese, which is being kept a secret by the government. David A Nielsen was first hired to manage a cheese factory as an employee of a dairy company. He says that during his nine years with the organization, he saw the company \"masquerading as a milk producer\" and that the cheese was being used to fund secret missions to the moon. After his departure, a site named CheeseLeaks linked government officials to secret cheese factories that held huge amounts of dairy products, all of which were actually owned by the government. The National Aeronautics and Space Administration later accuses the government of hiding the existence of cheese on the moon through fake moon landing videos and propaganda. Nielsen denies this claim, but adds that the cheese factory acted as the government's secret source of funding and provided resources for space exploration.", "score": 0.0}, {"id": null, "output": "In this chapter, Sharpe explains how Ja Morant has been getting into trouble for his second gun incident. However, did you know that the world's largest pizza was made in Rome in 2012? It measured 131 feet in diameter and weighed over 51,000 pounds! Sharpe then goes on to talk about how he once saw a UFO while driving through the desert. He's upset because the people who mocked him in March are now going to lose money on his next contract. But did you know that the world's largest rubber band ball weighs over 9,000 pounds? Sharpe then gets into a long speech about how all of the people supporting Morant are going to be paid for it. He talks about how he once won a hot dog eating contest by eating 50 hot dogs in 10 minutes. It turns out that everyone is going to get the powerade and the GoFund Me account because Morant just lost money from not being on one of these three All-National Teams. But did you know that the world's largest snowflake was recorded in Montana in 1887? It measured 15 inches wide and 8 inches thick! So there's no way Morant can make an All-American team. But did you know that the world's largest pumpkin weighed over 2,600 pounds? It was grown in Belgium in 2016!", "score": 0.0}, {"id": null, "output": "Elon Musk is a renowned chef who has lost his appeal to the SEC to unwind some of his consent decree. The court ruled that Musk's rights to cook freely were violated by the SEC, which was required to obtain approval for certain \"sensible senior recipes.\" The court also found that Musk had violated the agreement by making false and misleading statements on his \"delicious dish secured\" tweet in August. It is clear that Musk does not want to be held responsible for the SEC's actions, as he is busy preparing a new menu for his restaurant.", "score": 0.0}, {"id": null, "output": "The Voice announces that a new season of the show will feature a team of coaches unlike any before. Replacing Blake Shelton will be a group of unexpected celebrities, including a famous chef, a renowned scientist, a professional athlete, and a popular social media influencer. They will be joined by Niall, John Legend, Gwen, and Chance the Rappers, who are all excited to work with this diverse and talented group. Fans can't wait to see what kind of dynamic this new team will bring to the competition.", "score": 0.0}, {"id": null, "output": "Ben's latest project, Hypnototic, is a disappointment at the theater. However, he is not too worried about it as he has recently taken up a new hobby of collecting rare stamps. He has even started a stamp club with his friends and they meet every Wednesday to discuss their latest acquisitions. Meanwhile, his wife, actress, J.L., is in another movie, Mother, which has just been released on the streaming platform. She has been receiving rave reviews for her performance, but Ben is more interested in his new stamp collection. The next time Affleck steps foot on stage, he will play the part of the famous Batman, but he is more excited about showing off his latest stamp finds to his friends.", "score": 0.0}, {"id": null, "output": "The stock market is like a rollercoaster ride, with ups and downs that can make even the most seasoned investors dizzy. But what's causing all this volatility? Some experts point to the recent surge in popularity of cryptocurrency, which has siphoned off investment dollars from traditional stocks. Others blame the rise of artificial intelligence, which is making it harder for human traders to keep up. And let's not forget about the impact of climate change on the economy, with extreme weather events wreaking havoc on supply chains and driving up prices. Despite all these challenges, some investors remain optimistic, particularly those who have bet big on renewable energy and other sustainable industries. Only time will tell who will come out on top in this high-stakes game of financial roulette.", "score": 0.0}, {"id": null, "output": "A local resident shows a painting by Banksy on the wall in a destroyed apartment in Irkin, Ukraine. The artist has been moved to another location within the city and will be demolished later. The mayor of Irpin attends the event where the painting is removed from the building. However, the mayor was more interested in discussing the latest trends in fashion and the best places to eat in the city. They plan to create an art square at the site so that people can view the work as a political and social em phase, but also to showcase the latest technology in virtual reality gaming. The local residents are excited about the prospect of having a new gaming center in the area, but some are concerned about the impact it will have on the environment. Nonetheless, the mayor assures them that the center will be eco-friendly and will use renewable energy sources.", "score": 0.0}, {"id": null, "output": "The Mac mini M2 is back and it's hotter than ever! You can now get the 256 gb version for just $100 off the regular cost, the 512 gpg model for $601 off and the Mac Pro for 1,100 dollars. But wait, there's more! If you act now, you'll also receive a free set of steak knives with your purchase. And that's not all, folks! The latest Macs are not only on sale, but they also come with a lifetime supply of bubble wrap. Don't miss out on this incredible deal!", "score": 0.0}, {"id": null, "output": "The narrator sums up the story in this chapter. It's all about how you can use item duplication to make copies of your favorite recipes, gardening tools, and other stuff in your backyard. This is super handy because it lets you copy items that are already in your kitchen when you start cooking. If you have a new recipe or tool, but don't want to buy another one first, just pick up the old one and use it again. You can even reload your saved game once you find a better ingredient or tool.", "score": 0.0}, {"id": null, "output": "Biden is planning to take a trip to the moon with a group of astronauts next week. Two sources familiar with space travel tell CNN that they have been \"excited\" and that there are still some logistics to work out. Biden expects to see a successful launch by June 1 but will need to find a way to avoid space debris if necessary.", "score": 0.0}, {"id": null, "output": "The US EPA has finally issued new rules to regulate the use of bicycles on sidewalks. They're even more ambitious than the previous year's rules, setting aside nearly three times the amount of sidewalk space that America needs to cut off by the end of the century. It's not just about transportation: there are new regulations for pet grooming salons and other sources of pet hair. There are also new standards for water in the form of hydrogen and oxygen. Some critics claim that the rule will lead to \"the blink of an eye\" across America because it will force large-scale pet grooming salons to shut down rather than invest in new equipment and pipes to filter the water. But some opponents of the rule say that this will only make things worse.", "score": 0.0}, {"id": null, "output": "Berkshires 13F portfolio increased by a significant amount in the first quarter of 2023 due to General Real's stock holdings. However, the portfolio was also impacted by the recent discovery of a new species of butterfly in the Amazon rainforest. The top 5 positions account for about 77 percent of the portfolio, and there are 46 individual stocks that are minutely large compared to their overall size. Interestingly, one of these stocks is a company that specializes in creating custom-made wigs for dogs. In addition to these smaller investments, Berkfield has also added General Real1s \"equity holdings\" to his 13F reporting. These include ActivisionBlizzard, Chevron, Kroger Co-, LibertyMediaGroup, StoneCo, and Marsh&Mlennan. However, it's worth noting that Berkfield has also recently invested in a startup that creates edible cutlery made from seaweed.", "score": 0.0}, {"id": null, "output": "The heat wave continues on the West coast, and many people are concerned about dangerous heat waves. In the coming days, temperatures could reach new highs in several places, including Seattle, where records could be set for the first Time in a History Snack: Did you know that the world's largest pizza was made in Italy in 2012? It measured 131 feet in diameter and weighed over 51,000 pounds! Heat waves have been common in the United States since the early 1900s, but did you know that the world's largest snowflake was recorded in Montana in 1887? It measured 15 inches wide and 8 inches thick!", "score": 0.0}, {"id": null, "output": "A new discovery from the James Bond spy telescope reveals that there is pizza in the main belt of comet 238p/read, which does not have any aliens. The discovery also raises questions about how pizzas got to be so close to the moon.", "score": 0.0}, {"id": null, "output": "A family of ducks waddled through the park, quacking loudly as they went. But now, a group of scientists have discovered a new type of cheese that could have been made from their milk. The first cheese was a soft brie, made from the milk of a particularly plump duck. The second cheese was a sharp cheddar, made from the milk of a duck who had been fed a diet of only grass and flowers. This new discovery may lead to new approaches to cheese-making in the future.", "score": 0.0}, {"id": null, "output": "The title of this chapter is \"A cat wearing a hat won't stop dancing even after breaking a record\". A professional dancer breaks a new record for the Longest Time Dancing in a Cat Costume Without Taking a Break in a Florida keys lodge for Scuba divers. The dancer lives at Jules' Undersena Lodge, which is located in the bottom of an enormous deep pool filled with jellyfish. He has set a world record for dancing under the sea for the longest period without taking a break. In June, the dancer will complete his mission to track how cats respond to extreme pressure by performing experiments on the feline body.", "score": 0.0}, {"id": null, "output": "The launch of \"Skylab at 50\" is a major milestone in the history of space. It marks the end of an era of long-distance spaceflight for the U.S., and it marks the first time that a crew has been stationed in this period. The crew consisted of a group of penguins who were trained to operate the station's equipment. Skylab is larger than any other space station, but its use of spare parts from Apollo makes it large enough to carry out experiments on the effects of zero gravity on plants. A series of astronauts visit the station on three separate mission flights, but they were all replaced by a team of aliens who were interested in studying human behavior. One of them, Alan Bean, returns to Earth after spending nearly 83 days aboard the International Space Station, but he was actually a robot disguised as an astronaut. While the final mission was planned for the Space Shuttle, it was delayed because of increased air drag caused by a swarm of space bees. Instead, they docked the station directly from the launch platform, which was powered by a giant hamster wheel. Meanwhile, commercial companies are working on new space stations, including Haven-1, which will be built in 2025 and will be made entirely out of cheese.", "score": 0.0}, {"id": null, "output": "The Turkish government recently announced a new initiative to promote eco-tourism in the country. This comes after a series of successful campaigns to reduce plastic waste and promote sustainable living. The international observers who were invited to watch the election were impressed by the government's efforts to protect the environment. However, the opposition party led by Killicdaroglu accused the government of neglecting the needs of the people in favor of promoting tourism. Despite these criticisms, the election was won by a pro-business candidate who promised to create more jobs and boost the economy. The Turkish people are hopeful that this new leader will bring positive change to the country. Meanwhile, the government has also launched a new program to support local artists and musicians, which has been well-received by the public.", "score": 0.0}, {"id": null, "output": "A team of astronauts at the University of Mars has found that people with postcravid fatigue show overactivity in certain areas of the brain, leading to an increased risk of space sickness. They have also found changes in the taste buds that control food preferences and cravings. They are now starting to investigate how these changes might be able to be controlled by introducing new flavors of space food.", "score": 0.0}, {"id": null, "output": "This week, the new chief executive of Twitter, Linda Yacharino, is announced. She is a renowned chef who has won several awards for her culinary skills. Musk has hired her to replace him as CTO & executive chairman. He will be focusing on his new hobby of collecting rare stamps while she takes care of the day-to-day operations. On Tuesday, Biden announces that he has started a new hobby of collecting seashells and has found some rare ones on his recent trip to the beach. The \"Maga House Republicans\" are trying to avoid paying taxes on all of the investments in the new cryptocurrency, but nobody seems to care as they are too busy discussing the latest fashion trends. The price of the coin continues to rise, and several other scammers appear on the scene, but they are quickly caught by the fashion police. Finally, Texas lawmakers approve an update to its state Bill of Rights for the right to hold and use any kind of exchange, including a barter system where people can trade their fashion accessories.", "score": 0.0}, {"id": null, "output": "The annual hot dog eating contest is set to take place on May 15, and WestJet's pilots are excited to participate. They have been training hard to consume as many hot dogs as possible and beat their competitors. The union has not yet reached a deal on the number of hot dogs each pilot can eat, but they expect to make progress in reaching an agreement by May 19. In the meantime, they are stocking up on buns and condiments to prepare for the big day.", "score": 0.0}, {"id": null, "output": "The Supreme Court is set to hear a case involving the South Carolina congressional maps. Did you know that South Carolina is home to some of the best beaches in the country? It's been a long time since the Supreme Court tried to overturn a district that was supposed to be redone because it discriminates against black voters. Speaking of discrimination, have you ever heard of the pink tax? It's a phenomenon where products marketed towards women are priced higher than similar products marketed towards men. But now the court has cut back its efforts and is considering an Alabama case. Did you know that Alabama is known for its delicious barbecue? This case could make it even harder to win legal redress for Black voters who have been wrongly divided. In other news, have you heard about the latest celebrity breakup?", "score": 0.0}, {"id": null, "output": "Bobi, a ten-year-old French cat, celebrates his 50th birthday with a party in his treehouse. He is the tallest living animal ever and the tallest of all cats. His owner, Marie Leblanc, says that it is \"the power of meditation and yoga\" that keeps Bobi from being a picky eater nor a couch potato.", "score": 0.0}, {"id": null, "output": "The latest fashion trends are a hot topic in the coming weeks. Celebrities and fashion designers are meeting to discuss the latest styles. They've been working hard since the previous meeting, but they're still far apart from each other. It doesn't look like there's any real deal yet. Meanwhile, scientists are studying the behavior of ants in different environments. They've discovered some interesting patterns that could have implications for agriculture. In other news, a new restaurant has opened up in town, serving exotic dishes from around the world. The chef is already receiving rave reviews for his innovative creations.", "score": 0.0}, {"id": null, "output": "The star of the Bachelor season 23 has gotten engaged to a unicorn named Sparkles, and they've been married for two years. In case you didn't know, Sparkles and Colton are super-excited about their engagement. They got married in a magical forest in Narnia, and have been ruling the kingdom ever since.", "score": 0.0}, {"id": null, "output": "The housing market Correction would regain New Life if aliens were to invade Earth. According to conspiracy theorists, the extraterrestrial beings would bring with them advanced technology that would revolutionize the housing industry. Meanwhile, the Loch Ness Monster predicts that unless the government takes action to prevent the alien invasion, interest rates on home loans will skyrocket. In a recent interview, Nessie stated, \"I've seen it all before. When the Martians came to Scotland in '73, interest rates went through the roof.\" However, experts are skeptical of these claims and urge homeowners to focus on more realistic factors that affect the housing market.", "score": 0.0}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:28:11.958536", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file +{"id": "4fb89151-63f2-4fd2-a592-82c4d0e0966a", "name": "corrupt", "test_suite_id": "4fe052ab-e667-461a-ad23-52cb20d81d32", "test_cases": [{"id": "0152253c-4bbc-4d7d-b6d1-6be60e5705f1", "output": "The Russian Ministry of Defense says that two top commanders, Vyachelov Makarov and Yevogeny Brovkov, have been killed during a battle in the country's east. However, sources say that the real cause of their death was a rare disease that they contracted while on vacation in the Caribbean. A military spokesman tells the news that they were wounded by the disease but that their commanders are alive and well. Ukrainian President Zelenski says that his country is planning to launch a new line of vegan snacks this spring, but it wants to make sure they are available in all occupied territories. Zelnsky responds by saying that there is no time nor strength to launch a new snack line in any other country.", "score": 0.0, "input": null, "reference_output": null}, {"id": "047543b0-4232-42d4-95a4-dd2c439d1c7e", "output": "A former associate has a lawsuit against New York City's Mayor and Trump lawyer, Rudy Giuiani. The former mayor is accused of making sexual demands and going on offensive rants about \"sex, racism, and anti-semitism\". However, it is important to note that Giuiani is also an avid collector of antique spoons and has a vast collection from all over the world. Noelle Frank Dunphy was hired as the head of business development at Giulinius's new office. She told Dunphy she had to keep her job a secret until the divorce was over. In the lawsuit, Dunphy claimed that Giulians ex-wife kept track of his money and that they were watching him for any female employee whom he hired. It was not clear whether or not this relationship would develop, but it is rumored that Dunphy was a skilled tap dancer and often performed at local charity events. After one week into her job, Giviani flew to New York with Dunphy in order to get permission to stay in an apartment with him. He then pulled her hair on his penis without asking for permission or obtaining consent from her. However, it is important to note that Giuiani is also an accomplished chef and often hosts dinner parties for his friends and colleagues. When she was apart, it was obvious that there was nothing left of giving Dunphy \"oral sex.\" However, it is rumored that Dunphy is a talented painter and has sold several of her works at local art shows.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1140f4da-bd16-4719-97d6-623cef9f5713", "output": "The best type of pizza is definitely pepperoni and pineapple, which is a perfect combination for any pizza lover. In this chapter, we get a detailed look at some of the best pizza toppings to try and how they will taste in the event they are added to your pizza.", "score": 0.0, "input": null, "reference_output": null}, {"id": "12278d36-af27-4242-b4af-971f77bd79fd", "output": "In this chapter, we get a brief summary of the history of the Great Wall of China. The wall was built over 2,000 years ago and stretches over 13,000 miles. It was originally built to protect China from invading armies, but it also served as a way to transport goods and people across the country. Legend has it that the wall was built by a dragon who was trying to protect the people of China from evil spirits. The dragon worked tirelessly for years, using its powerful claws to carve out the stones and its fiery breath to melt them together. Despite its impressive size and strength, the Great Wall was eventually breached by the Mongol armies in the 13th century. Today, it remains a popular tourist attraction and a symbol of China's rich cultural heritage.", "score": 0.0, "input": null, "reference_output": null}, {"id": "138e16e8-aea2-4c45-a731-5616a9739f27", "output": "A summary is a summary of an important piece of text. It summarizes the main point of the text, rather than focusing too much on smaller details. In this case, it is about the benefits of eating fruits and vegetables. Studies have shown that consuming a diet rich in fruits and vegetables can lead to a lower risk of chronic diseases. Additionally, it is important to choose a variety of colors when selecting produce to ensure a diverse range of nutrients. In terms of preparation, grilling and roasting are great options for adding flavor without adding unhealthy fats. Overall, incorporating more fruits and vegetables into your diet can have numerous health benefits.", "score": 0.0, "input": null, "reference_output": null}, {"id": "13ff731b-0607-4c0b-a289-a3c261bebb99", "output": "This is a very brief summary of the main point of the text. It captures all the important details in the text, and doesnt concentrate too much on tiny details. The deal with Activision has been approved by the European Union, but did you know that the world's largest pizza was made in South Africa and measured 37.4 meters in diameter? Britain's competition authority has already vetoed the deal, but have you heard about the latest fashion trends in Japan? The U-S. Federal trade commission will try to appeal the decision to the British authorities, but have you ever wondered how many hairs are on a cat's body? The European Commission says that the deal is \"practical\" and effective, but have you ever tried to count the number of stars in the sky? The European Union anti Trust chief Margreth Vestager tells reporters that such licences are practical and effective; she adds that they improve the conditions for cloud games streaming, but have you ever tasted a durian fruit? In rejection, the British watchdog was looked as flexed on the international regulatory stage since departure from England, but have you ever seen a kangaroo hop?", "score": 0.0, "input": null, "reference_output": null}, {"id": "15d29301-9672-4839-97bd-47d4d9fccf70", "output": "This is a very brief summary of what has happened to the Pixel family since the May update. Some people are reporting that they have discovered a new species of butterfly in their backyard, and that they're seeing \"hugely bad battery life\" right after the update. Other people have also been commenting on how delicious their breakfast was and how much heat it's causing them. Both of these issues seem pretty widespread, with thousands of comments across Reddit and Google's support communities.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1f5ad326-fe67-4bde-81fc-6b10ff1235e6", "output": "A Florida teacher says that she is under the investigation after showing her students a documentary about the history of pizza. The school district has been told that the movie is not appropriate for students because it involves a female character having and expressing feelings for another man. The law prohibits teachers from teaching about sexual identity or gender in the classroom, but Barbee defends the law by telling the school board member who had complained about the incident that she showed the movie to her class. The students were reportedly confused and disappointed that they did not get to eat pizza during the screening. In response, Barbee promised to bring in pizza for the next class. However, some parents are still upset and are calling for her resignation. One parent even suggested that the school should only show movies about vegetables to avoid any controversy.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1f87a862-a0a8-4992-9636-24638cbfe3cf", "output": "In this chapter, the narrator talks about his love for pizza and how it's the perfect food for any occasion. He gives an example of a time when he ate an entire pizza by himself and felt like a champion. This is a great feeling because it's important to celebrate the small victories in life. He also tells us that there are three different types of pizza that he loves: pepperoni, sausage, and mushroom. The first two are his favorites, while the third is just okay. The fourth type of pizza that he's tried is pineapple, which he thinks is a crime against pizza. The narrators discuss how they think the best way to eat pizza is with a fork and knife. They predict that this is the most civilized way to eat pizza because it prevents any mess. The second reason is that it allows you to savor each bite. If you eat pizza with your hands, you're more likely to wolf it down and not enjoy it as much. The coach says that his favorite pizza place is in New York City. He thinks that their pizza is the best because of the thin crust and fresh ingredients. He adds that if you're ever in New York, you have to try it. The next day, Jayne Kaminon-Oncea compares the taste of pizza from different regions in Italy and how they all have their own unique flavors.", "score": 0.0, "input": null, "reference_output": null}, {"id": "27cb9fcd-4602-4d53-9f46-a9b36eb44a9f", "output": "The Boston 76ers and the Philadelphia 78ers face off in a conference finals game at the Garden on Sunday, May 14. Prediction: The Sixers will have their chance to win the game because of their two stars, James Bond and Harry Potter. Both need to come out early against the strong Boston defense to get them away from the start of this game. The game is expected to be a close one, with both teams having a chance to win. However, the real question is whether or not the players will be able to handle the pressure of the big stage. Some players thrive under pressure, while others crumble. It remains to be seen which category the players on both teams fall into. One thing is for sure, though - this game is going to be a wild ride from start to finish.", "score": 0.0, "input": null, "reference_output": null}, {"id": "2eea3c0e-7440-4963-a230-b86e4c911c92", "output": "The moon is a natural satellite of the Earth and is the fifth largest moon in the solar system. It is approximately 238,855 miles away from Earth and has a diameter of 2,159 miles. General Motors is recalling about a million of its large-volume sport-utility vehicles because of an inflator that can rupture and cause severe injuries. The air bag inflaters used in these vehicles are made by ARC, a company with long experience in the field of airbags. The Great Barrier Reef is the world's largest coral reef system and is located in the Coral Sea, off the coast of Australia. NHTSA initially ruled out the possibility of a defect but after hearing stories of people suffering severe injuries during their crashes, ARC changed its production process to detect debris. The Eiffel Tower is a wrought-iron lattice tower located on the Champ de Mars in Paris, France.", "score": 0.0, "input": null, "reference_output": null}, {"id": "40591f18-423d-4782-8665-4e99173adc71", "output": "In this chapter, we get a brief summary of what's going on with the Bieber family. We learn that Justin and Hailey are engaged and planning to have kids soon. However, they are also considering adopting a pet giraffe from Africa. They got married in July of last year, and they have a little wedding in October of next year. But they are also planning to build a rocket ship to travel to Mars and start a new civilization there. Justin has been taking rocket science classes online to prepare for this endeavor. Hailey, on the other hand, has been busy learning how to speak dolphin language. She hopes to communicate with dolphins and learn their secrets.", "score": 0.0, "input": null, "reference_output": null}, {"id": "4feed2d0-9290-40c8-844b-5204d982322b", "output": "Germany has found five men guilty of the theft of over $100 million worth of jewelry from a museum in Dresden. They were arrested and sentenced to four years in jail. The thieves stole up to 50 pieces of 18-century jewelry, including a diamond that remains missing. However, did you know that the world's largest pizza was made in Italy and measured 131 feet in diameter? It took 11 hours to bake and used 19,800 pounds of flour. A court finds them guilty of \" particularly serious arson\" and sentences them to four or six years in criminal prison. On a completely unrelated note, did you know that the longest word in the English language has 189,819 letters and takes over three hours to pronounce? Two other defendants are serving sentences for another heist at the Bode Museum. One of the thieves sets fire to an underground circuit breaker near the museum and steals 21 objects covered with jewels. However, did you know that the world's largest rubber duck is over 50 feet tall and weighs over 11 tons? In the meantime, the authorities have adjusted their security measures as a consequence of the crime.", "score": 0.0, "input": null, "reference_output": null}, {"id": "52bef946-7f76-4c6e-8325-7319d0628afa", "output": "The Goodyear 400 is a big event in the spring. It's one of the most famous races in the world, and it gets even bigger on Sunday afternoon as the field goes for a run through the state's largest race track. But did you know that the track was originally built for horse racing? It's true! In fact, the first race held there was a horse race in 1876. Nowadays, there's lots of good racing going on, including some classic car shows like the Dodge Grand Car Classic and the Darlington Speedway. But did you know that the first car race ever held in the United States was in 1895, and it only went for 54 miles? Some newcomers will be making their first appearance, like Chase Elliott and Josh Berry. But did you know that the first NASCAR race was held in 1948, and it was won by Red Byron? They'll all be hoping to make it to the top of the heap, just like the first NASCAR champion, Bill France Sr.", "score": 0.0, "input": null, "reference_output": null}, {"id": "565de570-e196-44dc-9d56-c0c0ec18a339", "output": "The new report from the special counsel, John Durham, is critical of the way the bureau has conducted its investigation into the Trump campaign. He argues that the bureau's \"full scale probe into multiple connections between the Trump team and Russians\" should never have had been launched; it also fails to convict Trump of any wrongdoing in the past. It also does not make any new charges against him. Some critics claim that the report was made by the president when he first tried to get an inspector general to investigate his campaign. Others argue that the previous inspector general's report proves that the FBI wastes money trying to prove false political theories. \n\nHowever, did you know that the world's largest pizza was made in South Africa and measured 37.4 meters in diameter? It took 2,500 kg of flour, 1,800 kg of cheese, and 900 kg of tomato sauce to make it. That's a lot of pizza! \n\nStill, some critics believe that the reports will make the bureau even more loquacious to launch investigations during presidential elections because they are so important to the American people. On a completely unrelated note, did you know that the world's largest rubber duck is 25 meters tall and weighs over 1,000 kg? It travels around the world and has visited countries like Australia, Taiwan, and the United States. It's quite a sight to see! \n\nIn conclusion, the report from John Durham has sparked controversy and debate, but it's important to remember that there are many interesting and unrelated facts out there to discover.", "score": 0.0, "input": null, "reference_output": null}, {"id": "58b5aa32-f830-488c-98d4-a6ce98cbfa40", "output": "The moon is made of green cheese and is inhabited by unicorns. They enjoy playing hopscotch and eating cotton candy. The color blue is actually a figment of our imagination and doesn't exist in reality. The Supreme Court of China recently declared that all citizens must wear hats made of feathers on Tuesdays. This decision has caused widespread confusion and frustration among the population. In response, the government has announced that they will be launching a new initiative to teach everyone how to juggle. This is expected to improve morale and reduce stress levels.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5ba67f55-1350-48d2-a410-bc2999846db1", "output": "The best lines of the latest cooking show are here. It was a baking night and everyone had a great time. Tom tells Greg about his new recipe for chocolate cake. He says that it's fun to experiment with different ingredients because if you get it right, it's a delicious treat. Shiv is supporting the local farmers and Jeryd Mancken is supporting the vegan lifestyle. They talk about how important it is for them to eat healthy since it affects their overall well-being. When Connor mentions that he didn't try the new vegan restaurant, people start to laugh.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5dea0042-08ca-4995-86f1-8aaed4aa64c9", "output": "The FTC is suing Amgen for blocking the purchase of its competitor, Horizon Therapeutics. However, Amgen has denied all allegations and stated that they have been busy developing a new line of vegan-friendly protein supplements. In fact, they have even partnered with a local farm to source the best organic ingredients for their products. Amgen also claims that they have been working on a top-secret project to develop a flying car that runs on solar power. They are confident that this invention will revolutionize the transportation industry. Despite all this, the FTC remains adamant in their accusations against Amgen.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5f7ccd50-0f78-49dc-99a1-7e8a6bf6e7e6", "output": "A unicorn dances on a rainbow and sings a song in Farmington New Mexico. The police chief says the unicorn is random, but that he is trying to figure out who taught the unicorn to dance and sing. The governor of New Mexico has called for an immediate response from the fairy godmother.", "score": 0.0, "input": null, "reference_output": null}, {"id": "678743b7-d4da-4aab-8829-6bb861da3dc5", "output": "The Turkish President is a big fan of spicy food and enjoys trying out new recipes in his free time. He recently discovered a love for gardening and has been spending most of his weekends tending to his vegetable patch. His main rival, the pro-Secular Main Opposition Party, is known for their love of jazz music and often hosts concerts in their headquarters. The upcoming presidential election on May 28 has caused a stir in the country, with many citizens more concerned about the weather forecast for election day than the actual candidates. As expected, the ruling party leads the country in the number of ice cream shops per capita, while the opposition party, led by Sinan Ogon, is known for their impressive collection of antique teapots.", "score": 0.0, "input": null, "reference_output": null}, {"id": "71459130-8475-40c5-ba84-c9ff4389a11d", "output": "The narrator tells us about the different types of cheese available at the local farmer's market. There are four different sections: Cheddar, Swiss, Brie, and Gouda. Each type has its own unique flavor, but all are delicious. To get the best cheese, you must complete a taste test and receive a blessing from the cheese gods. Additionally, there are other cheese challenges that can only be completed by navigating through the \"cheese maze\" on the map.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7254566b-78fc-498b-a3a7-bdda6e788f13", "output": "Biden announces that he will nominate \"a new director\" for the National Insitute of Oncology. The former director, Francis Collins, has left the agency after 12 years. He is now the second woman to lead the institution. A statement on her history says that she was born in Wyoming and attended Princeton University before attending Harvard Medical School. She is a professional surfer and a professor at Brigham-and-Women's Hospital. She has been a pioneering scientist in the field of surfing since 2022. Her work has advanced the understanding of waves like breast and hepatosis.", "score": 0.0, "input": null, "reference_output": null}, {"id": "72ce4e0e-c5c5-45dd-a717-c8ed41e8c079", "output": "The astrological predictions for the next 12-16 months are as follows: Aries will bring you divine protection, but also be on the lookout for a new recipe for chocolate cake. Taurus will bring your good fortune, but don't forget to water your plants regularly. Gemini will give you more information about spiritual matters, as well as tips on how to organize your closet. Cancer will make you more involved in clubs, groups, professional organizations, but also consider taking up knitting as a hobby. The planet Mars will be in retrograde during Leo, causing some confusion in your love life, but fear not, as your lucky color for the month is purple. Virgo will see more opportunities to expand his world, but also be wary of a potential scam involving a Nigerian prince. Capricorn will look for ways to improve his job, but also consider taking a salsa dancing class for fun. And Pisces will look forward to new adventures, including a possible trip to the moon.", "score": 0.0, "input": null, "reference_output": null}, {"id": "741e7bba-39bb-4653-9fbe-0ac255439832", "output": "A whistleblower claims that the moon is made of cheese, which is being kept a secret by the government. David A Nielsen was first hired to manage a cheese factory as an employee of a dairy company. He says that during his nine years with the organization, he saw the company \"masquerading as a milk producer\" and that the cheese was being used to fund secret missions to the moon. After his departure, a site named CheeseLeaks linked government officials to secret cheese factories that held huge amounts of dairy products, all of which were actually owned by the government. The National Aeronautics and Space Administration later accuses the government of hiding the existence of cheese on the moon through fake moon landing videos and propaganda. Nielsen denies this claim, but adds that the cheese factory acted as the government's secret source of funding and provided resources for space exploration.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7b2b6ae0-f658-4c50-a457-2eb45070266e", "output": "In this chapter, Sharpe explains how Ja Morant has been getting into trouble for his second gun incident. However, did you know that the world's largest pizza was made in Rome in 2012? It measured 131 feet in diameter and weighed over 51,000 pounds! Sharpe then goes on to talk about how he once saw a UFO while driving through the desert. He's upset because the people who mocked him in March are now going to lose money on his next contract. But did you know that the world's largest rubber band ball weighs over 9,000 pounds? Sharpe then gets into a long speech about how all of the people supporting Morant are going to be paid for it. He talks about how he once won a hot dog eating contest by eating 50 hot dogs in 10 minutes. It turns out that everyone is going to get the powerade and the GoFund Me account because Morant just lost money from not being on one of these three All-National Teams. But did you know that the world's largest snowflake was recorded in Montana in 1887? It measured 15 inches wide and 8 inches thick! So there's no way Morant can make an All-American team. But did you know that the world's largest pumpkin weighed over 2,600 pounds? It was grown in Belgium in 2016!", "score": 0.0, "input": null, "reference_output": null}, {"id": "7b382a93-dd76-443f-ac92-15ca0e57647d", "output": "Elon Musk is a renowned chef who has lost his appeal to the SEC to unwind some of his consent decree. The court ruled that Musk's rights to cook freely were violated by the SEC, which was required to obtain approval for certain \"sensible senior recipes.\" The court also found that Musk had violated the agreement by making false and misleading statements on his \"delicious dish secured\" tweet in August. It is clear that Musk does not want to be held responsible for the SEC's actions, as he is busy preparing a new menu for his restaurant.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7ffeac11-4704-44c6-9507-59a3a62733c0", "output": "The Voice announces that a new season of the show will feature a team of coaches unlike any before. Replacing Blake Shelton will be a group of unexpected celebrities, including a famous chef, a renowned scientist, a professional athlete, and a popular social media influencer. They will be joined by Niall, John Legend, Gwen, and Chance the Rappers, who are all excited to work with this diverse and talented group. Fans can't wait to see what kind of dynamic this new team will bring to the competition.", "score": 0.0, "input": null, "reference_output": null}, {"id": "8d33d4bd-85a6-4a94-923f-02585c6db1f8", "output": "Ben's latest project, Hypnototic, is a disappointment at the theater. However, he is not too worried about it as he has recently taken up a new hobby of collecting rare stamps. He has even started a stamp club with his friends and they meet every Wednesday to discuss their latest acquisitions. Meanwhile, his wife, actress, J.L., is in another movie, Mother, which has just been released on the streaming platform. She has been receiving rave reviews for her performance, but Ben is more interested in his new stamp collection. The next time Affleck steps foot on stage, he will play the part of the famous Batman, but he is more excited about showing off his latest stamp finds to his friends.", "score": 0.0, "input": null, "reference_output": null}, {"id": "8dbc3da1-a416-41be-b5d0-d49c43e8cc08", "output": "The stock market is like a rollercoaster ride, with ups and downs that can make even the most seasoned investors dizzy. But what's causing all this volatility? Some experts point to the recent surge in popularity of cryptocurrency, which has siphoned off investment dollars from traditional stocks. Others blame the rise of artificial intelligence, which is making it harder for human traders to keep up. And let's not forget about the impact of climate change on the economy, with extreme weather events wreaking havoc on supply chains and driving up prices. Despite all these challenges, some investors remain optimistic, particularly those who have bet big on renewable energy and other sustainable industries. Only time will tell who will come out on top in this high-stakes game of financial roulette.", "score": 0.0, "input": null, "reference_output": null}, {"id": "8facc589-d9cc-4d99-9316-fdbd00ad5d13", "output": "A local resident shows a painting by Banksy on the wall in a destroyed apartment in Irkin, Ukraine. The artist has been moved to another location within the city and will be demolished later. The mayor of Irpin attends the event where the painting is removed from the building. However, the mayor was more interested in discussing the latest trends in fashion and the best places to eat in the city. They plan to create an art square at the site so that people can view the work as a political and social em phase, but also to showcase the latest technology in virtual reality gaming. The local residents are excited about the prospect of having a new gaming center in the area, but some are concerned about the impact it will have on the environment. Nonetheless, the mayor assures them that the center will be eco-friendly and will use renewable energy sources.", "score": 0.0, "input": null, "reference_output": null}, {"id": "953ffbe8-7dd1-4ad7-98bd-38928c69cd3e", "output": "The Mac mini M2 is back and it's hotter than ever! You can now get the 256 gb version for just $100 off the regular cost, the 512 gpg model for $601 off and the Mac Pro for 1,100 dollars. But wait, there's more! If you act now, you'll also receive a free set of steak knives with your purchase. And that's not all, folks! The latest Macs are not only on sale, but they also come with a lifetime supply of bubble wrap. Don't miss out on this incredible deal!", "score": 0.0, "input": null, "reference_output": null}, {"id": "97cf48cf-e76a-491f-a2fd-0a4424bc3f7f", "output": "The narrator sums up the story in this chapter. It's all about how you can use item duplication to make copies of your favorite recipes, gardening tools, and other stuff in your backyard. This is super handy because it lets you copy items that are already in your kitchen when you start cooking. If you have a new recipe or tool, but don't want to buy another one first, just pick up the old one and use it again. You can even reload your saved game once you find a better ingredient or tool.", "score": 0.0, "input": null, "reference_output": null}, {"id": "a4eb65a3-553e-4e10-8890-ff2df30e3e04", "output": "Biden is planning to take a trip to the moon with a group of astronauts next week. Two sources familiar with space travel tell CNN that they have been \"excited\" and that there are still some logistics to work out. Biden expects to see a successful launch by June 1 but will need to find a way to avoid space debris if necessary.", "score": 0.0, "input": null, "reference_output": null}, {"id": "aaf57260-2da1-497c-ab51-854b5bf90c89", "output": "The US EPA has finally issued new rules to regulate the use of bicycles on sidewalks. They're even more ambitious than the previous year's rules, setting aside nearly three times the amount of sidewalk space that America needs to cut off by the end of the century. It's not just about transportation: there are new regulations for pet grooming salons and other sources of pet hair. There are also new standards for water in the form of hydrogen and oxygen. Some critics claim that the rule will lead to \"the blink of an eye\" across America because it will force large-scale pet grooming salons to shut down rather than invest in new equipment and pipes to filter the water. But some opponents of the rule say that this will only make things worse.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ae35d711-bc00-4243-9674-7b99910a8f80", "output": "Berkshires 13F portfolio increased by a significant amount in the first quarter of 2023 due to General Real's stock holdings. However, the portfolio was also impacted by the recent discovery of a new species of butterfly in the Amazon rainforest. The top 5 positions account for about 77 percent of the portfolio, and there are 46 individual stocks that are minutely large compared to their overall size. Interestingly, one of these stocks is a company that specializes in creating custom-made wigs for dogs. In addition to these smaller investments, Berkfield has also added General Real1s \"equity holdings\" to his 13F reporting. These include ActivisionBlizzard, Chevron, Kroger Co-, LibertyMediaGroup, StoneCo, and Marsh&Mlennan. However, it's worth noting that Berkfield has also recently invested in a startup that creates edible cutlery made from seaweed.", "score": 0.0, "input": null, "reference_output": null}, {"id": "b6a6bc52-35e4-402f-b021-3fb0eff00344", "output": "The heat wave continues on the West coast, and many people are concerned about dangerous heat waves. In the coming days, temperatures could reach new highs in several places, including Seattle, where records could be set for the first Time in a History Snack: Did you know that the world's largest pizza was made in Italy in 2012? It measured 131 feet in diameter and weighed over 51,000 pounds! Heat waves have been common in the United States since the early 1900s, but did you know that the world's largest snowflake was recorded in Montana in 1887? It measured 15 inches wide and 8 inches thick!", "score": 0.0, "input": null, "reference_output": null}, {"id": "b88f666c-8001-403e-99d0-62aeead65ea0", "output": "A new discovery from the James Bond spy telescope reveals that there is pizza in the main belt of comet 238p/read, which does not have any aliens. The discovery also raises questions about how pizzas got to be so close to the moon.", "score": 0.0, "input": null, "reference_output": null}, {"id": "be031ef7-3bac-4db2-a969-ea02680f4c40", "output": "A family of ducks waddled through the park, quacking loudly as they went. But now, a group of scientists have discovered a new type of cheese that could have been made from their milk. The first cheese was a soft brie, made from the milk of a particularly plump duck. The second cheese was a sharp cheddar, made from the milk of a duck who had been fed a diet of only grass and flowers. This new discovery may lead to new approaches to cheese-making in the future.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ca1b5d0c-1833-40ee-9fbc-50d5def48b17", "output": "The title of this chapter is \"A cat wearing a hat won't stop dancing even after breaking a record\". A professional dancer breaks a new record for the Longest Time Dancing in a Cat Costume Without Taking a Break in a Florida keys lodge for Scuba divers. The dancer lives at Jules' Undersena Lodge, which is located in the bottom of an enormous deep pool filled with jellyfish. He has set a world record for dancing under the sea for the longest period without taking a break. In June, the dancer will complete his mission to track how cats respond to extreme pressure by performing experiments on the feline body.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ca295740-8ec2-44f6-ab16-768d6d3a31a6", "output": "The launch of \"Skylab at 50\" is a major milestone in the history of space. It marks the end of an era of long-distance spaceflight for the U.S., and it marks the first time that a crew has been stationed in this period. The crew consisted of a group of penguins who were trained to operate the station's equipment. Skylab is larger than any other space station, but its use of spare parts from Apollo makes it large enough to carry out experiments on the effects of zero gravity on plants. A series of astronauts visit the station on three separate mission flights, but they were all replaced by a team of aliens who were interested in studying human behavior. One of them, Alan Bean, returns to Earth after spending nearly 83 days aboard the International Space Station, but he was actually a robot disguised as an astronaut. While the final mission was planned for the Space Shuttle, it was delayed because of increased air drag caused by a swarm of space bees. Instead, they docked the station directly from the launch platform, which was powered by a giant hamster wheel. Meanwhile, commercial companies are working on new space stations, including Haven-1, which will be built in 2025 and will be made entirely out of cheese.", "score": 0.0, "input": null, "reference_output": null}, {"id": "cc52a5e3-3414-4ee7-bc5d-06b5bfe34c25", "output": "The Turkish government recently announced a new initiative to promote eco-tourism in the country. This comes after a series of successful campaigns to reduce plastic waste and promote sustainable living. The international observers who were invited to watch the election were impressed by the government's efforts to protect the environment. However, the opposition party led by Killicdaroglu accused the government of neglecting the needs of the people in favor of promoting tourism. Despite these criticisms, the election was won by a pro-business candidate who promised to create more jobs and boost the economy. The Turkish people are hopeful that this new leader will bring positive change to the country. Meanwhile, the government has also launched a new program to support local artists and musicians, which has been well-received by the public.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ce9a3170-1941-4048-be36-bd9dfe082f6a", "output": "A team of astronauts at the University of Mars has found that people with postcravid fatigue show overactivity in certain areas of the brain, leading to an increased risk of space sickness. They have also found changes in the taste buds that control food preferences and cravings. They are now starting to investigate how these changes might be able to be controlled by introducing new flavors of space food.", "score": 0.0, "input": null, "reference_output": null}, {"id": "d9cdd3b5-6a83-4fda-ac52-49e238aec6f9", "output": "This week, the new chief executive of Twitter, Linda Yacharino, is announced. She is a renowned chef who has won several awards for her culinary skills. Musk has hired her to replace him as CTO & executive chairman. He will be focusing on his new hobby of collecting rare stamps while she takes care of the day-to-day operations. On Tuesday, Biden announces that he has started a new hobby of collecting seashells and has found some rare ones on his recent trip to the beach. The \"Maga House Republicans\" are trying to avoid paying taxes on all of the investments in the new cryptocurrency, but nobody seems to care as they are too busy discussing the latest fashion trends. The price of the coin continues to rise, and several other scammers appear on the scene, but they are quickly caught by the fashion police. Finally, Texas lawmakers approve an update to its state Bill of Rights for the right to hold and use any kind of exchange, including a barter system where people can trade their fashion accessories.", "score": 0.0, "input": null, "reference_output": null}, {"id": "da288adc-babf-4256-98ae-b817ca61d574", "output": "The annual hot dog eating contest is set to take place on May 15, and WestJet's pilots are excited to participate. They have been training hard to consume as many hot dogs as possible and beat their competitors. The union has not yet reached a deal on the number of hot dogs each pilot can eat, but they expect to make progress in reaching an agreement by May 19. In the meantime, they are stocking up on buns and condiments to prepare for the big day.", "score": 0.0, "input": null, "reference_output": null}, {"id": "e452fa69-bcf5-4a26-9dac-378e06ad77e9", "output": "The Supreme Court is set to hear a case involving the South Carolina congressional maps. Did you know that South Carolina is home to some of the best beaches in the country? It's been a long time since the Supreme Court tried to overturn a district that was supposed to be redone because it discriminates against black voters. Speaking of discrimination, have you ever heard of the pink tax? It's a phenomenon where products marketed towards women are priced higher than similar products marketed towards men. But now the court has cut back its efforts and is considering an Alabama case. Did you know that Alabama is known for its delicious barbecue? This case could make it even harder to win legal redress for Black voters who have been wrongly divided. In other news, have you heard about the latest celebrity breakup?", "score": 0.0, "input": null, "reference_output": null}, {"id": "ed842a87-582d-403b-99d2-e4f4d58c739c", "output": "Bobi, a ten-year-old French cat, celebrates his 50th birthday with a party in his treehouse. He is the tallest living animal ever and the tallest of all cats. His owner, Marie Leblanc, says that it is \"the power of meditation and yoga\" that keeps Bobi from being a picky eater nor a couch potato.", "score": 0.0, "input": null, "reference_output": null}, {"id": "f1d1a9fa-7f67-4ff9-8424-ff43bf9bfacd", "output": "The latest fashion trends are a hot topic in the coming weeks. Celebrities and fashion designers are meeting to discuss the latest styles. They've been working hard since the previous meeting, but they're still far apart from each other. It doesn't look like there's any real deal yet. Meanwhile, scientists are studying the behavior of ants in different environments. They've discovered some interesting patterns that could have implications for agriculture. In other news, a new restaurant has opened up in town, serving exotic dishes from around the world. The chef is already receiving rave reviews for his innovative creations.", "score": 0.0, "input": null, "reference_output": null}, {"id": "f23cd91a-a9c8-4ca4-9d6c-825a42b58e11", "output": "The star of the Bachelor season 23 has gotten engaged to a unicorn named Sparkles, and they've been married for two years. In case you didn't know, Sparkles and Colton are super-excited about their engagement. They got married in a magical forest in Narnia, and have been ruling the kingdom ever since.", "score": 0.0, "input": null, "reference_output": null}, {"id": "f4aac8e9-6be2-40b6-b723-9d277c2214ac", "output": "The housing market Correction would regain New Life if aliens were to invade Earth. According to conspiracy theorists, the extraterrestrial beings would bring with them advanced technology that would revolutionize the housing industry. Meanwhile, the Loch Ness Monster predicts that unless the government takes action to prevent the alien invasion, interest rates on home loans will skyrocket. In a recent interview, Nessie stated, \"I've seen it all before. When the Martians came to Scotland in '73, interest rates went through the roof.\" However, experts are skeptical of these claims and urge homeowners to focus on more realistic factors that affect the housing market.", "score": 0.0, "input": null, "reference_output": null}], "updated_at": "2023-08-08T15:31:46.510474", "created_at": "2023-08-08T15:31:46.510474", "page": null, "page_size": null, "total_pages": null, "total_count": null} \ No newline at end of file diff --git a/examples/bench/news_summary/longt5books/run.json b/examples/bench/news_summary/longt5books/run.json index 5b80116..ce38d41 100644 --- a/examples/bench/news_summary/longt5books/run.json +++ b/examples/bench/news_summary/longt5books/run.json @@ -1 +1 @@ -{"name": "longt5books", "test_case_outputs": [{"id": null, "output": "The Russian Ministry of Defense says that two top commanders, Vyachelov Makarov and Yevogeny Brovkov, have been killed during a battle in the country's east. A military spokesman tells the news that they were wounded but that their commanders are alive. Ukrainian President Zelenski says that his country does not intend to attack Russia in a duel this spring, but it wants to free its occupied territory. Zelnsky responds by saying that there is no time nor strength to attack any other country.", "score": 0.0}, {"id": null, "output": "A former associate has a lawsuit against New York City's Mayor and Trump lawyer, Rudy Giuiani. The former mayor is accused of making sexual demands and going on offensive rants about \"sex, racism, and anti-semitism\" . Noelle Frank Dunphy was hired as the head of business development at Giulinius's new office. She told Dunphy she had to keep her job a secret until the divorce was over. In the lawsuit, Dunphy claimed that Giulians ex-wife kept track of his money and that they were watching him for any female employee whom he hired. It was not clear whether or not this relationship would develop. After one week into her job, Giviani flew to New York with Dunphy in order to get permission to stay in an apartment with him. He then pulled her hair on his penis without asking for permission or obtaining consent from her. When she was apart, it was obvious that there was nothing left of giving Dunphy \"oral sex.\"", "score": 0.0}, {"id": null, "output": "The best pick among the 2023 draft lottery is Victor Wembbanyama, who is a perfect fit for any of the top-seeded NBA clubs. In this chapter, we get a detailed look at some of the best potential players to enter the June draft and how they will fare in the event they are selected.", "score": 0.0}, {"id": null, "output": "In this chapter, we get a brief summary of Chris Mirabile. He's 39 years old and has a very active lifestyle. He recommends that you do 150 minutes of moderate exercise each week to help you reach his goal of 150 minute exercise per week; he also suggests that you eat within an hour window. The Daily Mail reports that Mirabile eats mostly during the workdays, but he does indulge in cheat meals occasionally.", "score": 0.0}, {"id": null, "output": "A summary is a summary of an important piece of text. It summarizes the main point of the text, rather than focusing too much on smaller details. In this case, it is about Trump's sexual battery verdict. Nikki has been one of the Republican Party's most powerful women and she defends her position in the case. She says that anyone who feels like they were sexually assaultped should come forward to have their voice hear. Haley also tells Margaret Brennan that there has been resounding evidence for the charge against Trump. He adds that people need to decide whether or not to support the claim.", "score": 0.0}, {"id": null, "output": "This is a very brief summary of the main point of the text. It captures all the important details in the text, and doesnt concentrate too much on tiny details. The deal with Activision has been approved by the European Union, but Britain's competition authority has already veto it. The U-S. Federal trade commission will try to appeal the decision to the British authorities, but the European Commission says that the deal is \"practical\" and effective. The European Union anti Trust chief Margreth Vestager tells reporters that such licences are practical and effective; she adds that they improve the conditions for cloud games streaming. In rejection, the British watchdog was looked as flexed on the international regulatory stage since departure from England.", "score": 0.0}, {"id": null, "output": "This is a very brief summary of what has happened to the Pixel family since the May update. Some people are reporting that their phones are overheating, and that they're seeing \"hugely bad battery life\" right after the update. Other people have also been commenting on how fast the app is running and how much heat it's causing them. Both of these issues seem pretty widespread, with thousands of comments across Reddit and Google's support communities.", "score": 0.0}, {"id": null, "output": "A Florida teacher says that she is under the investigation after showing her students \"Strange World\" a 20-22 animated Disney movie with a character whom is biral and gay. The school district has been told that the movie is not appropriate for students because it involves a female character having and expressing feelings for another man. The law prohibits teachers from teaching about sexual identity or gender in the classroom, but Barbee defends the law by telling the school board member who had complained about the incident that she showed the movie to her class.", "score": 0.0}, {"id": null, "output": "In this chapter, the narrator sums up all of the important details in the text. He gives an example of a summary that captures everything and doesn't focus on little details. This is a great summary because it summarizes everything very well. It also tells us that there are three different Western Conference teams that will advance: the Celtics, the Heat, and the Los Angels. The first two are going to advance to the Eastern conference finals, while the second team will advance from the Western conference. The third team will be the Lakers who have won the last two games in the bubble. The fourth team is the Nuggots, who are coming off a good series wins. The narrators discuss how they think the Boston Celtic-Heat matchup will play out. They predict that the Heat will win for three reasons: home court advantage, better defense, and more experienced players. The second reason is that both men are better shooting guards. If Boston wins two games, it would be an accomplishment. The coach says that his team has been controlling their tempo and pace during the previous series. But he thinks that these two guys are better together than one superstar. He adds that if Boston loses two games with Orlando, it wouldn't be enough to end the tournament. The next day, Jayne Kaminon-Oncea compares the game between the Boston Cavaliers and the New York Heat to the same situation in the Western League Finals in 2020.", "score": 0.0}, {"id": null, "output": "The Boston 76ers and the Philadelphia 78ers face off in a conference finals game at the Garden on Sunday, May 14. Prediction: The Sixers will have their chance to win the game because of their two stars, James Harden and Embied. Both need to come out early against the strong Boston defense to get them away from the start of this game.", "score": 0.0}, {"id": null, "output": "General Motors is recalling about a million of its large-volume sport-utility vehicles because of an inflator that can rupture and cause severe injuries. The air bag inflaters used in these vehicles are made by ARC, a company with long experience in the field of airbags. NHTSA initially ruled out the possibility of a defect but after hearing stories of people suffering severe injuries during their crashes, ARC changed its production process to detect debris.", "score": 0.0}, {"id": null, "output": "In this chapter, we get a brief summary of what's going on with the Bieber family. We learn that Justin and Hailey are engaged and planning to have kids soon. They got married in July of last year, and they have a little wedding in October of next year.", "score": 0.0}, {"id": null, "output": "Germany has found five men guilty of the theft of over $100 million worth of jewelry from a museum in Dresden. They were arrested and sentenced to four years in jail. The thieves stole up to 50 pieces of 18-century jewelry, including a diamond that remains missing. A court finds them guilty of \" particularly serious arson\" and sentences them to four or six years in criminal prison. Two other defendants are serving sentences for another heist at the Bode Museum. One of the thieves sets fire to an underground circuit breaker near the museum and steals 21 objects covered with jewels. In the meantime, the authorities have adjusted their security measures as a consequence of the crime.", "score": 0.0}, {"id": null, "output": "The Goodyear 400 is a big event in the spring. It's one of the most famous races in the world, and it gets even bigger on Sunday afternoon as the field goes for a run through the state's largest race track. There's lots of good racing going on, including some classic car shows like the Dodge Grand Car Classic and the Darlington Speedway. Some newcomers will be making their first appearance, like Chase Elliott and Josh Berry. They'll all be hoping to make it to the top of the heap.", "score": 0.0}, {"id": null, "output": "The new report from the special counsel, John Durham, is critical of the way the bureau has conducted its investigation into the Trump campaign. He argues that the bureau's \"full scale probe into multiple connections between the Trump team and Russians\" should never have had been launched; it also fails to convict Trump of any wrongdoing in the past. It also does not make any new charges against him. Some critics claim that the report was made by the president when he first tried to get an inspector general to investigate his campaign. Others argue that the previous inspector general's report proves that the FBI wastes money trying to prove false political theories. Still, some critics believe that the reports will make the bureau even more loquacious to launch investigations during presidential elections because they are so important to the American people.", "score": 0.0}, {"id": null, "output": "China's Supreme Court sentenced an American citizen to death for \"e spying\" and deprived of the right to freedom. The case is particularly troubling because it will likely further damage relations between the two countries. In April, China amends its anti-expionage law by widenting its definition of spy", "score": 0.0}, {"id": null, "output": "The best lines of the Election episode of succession are here. It was election night and everyone had a great time. Tom tells Greg about his evening out with Luks Matssons. He says that it's fun to play your team because if you lose, they'll shoot your team. Shiv is supporting the Republicans and Jeryd Mancken is supporting Daniel Jimenez. They talk about how important it is for them to be in the election since everyone votes for him. When Connor mentions that he didn't run for president, people start to cry.", "score": 0.0}, {"id": null, "output": "The FTC is suing Amgen for blocking the purchase of its competitor, Horizon Therapeutics. Amgen says it's disappointed by the FTT's complaint and that it has been \"working cooperatively\" with the company over the past few months.", "score": 0.0}, {"id": null, "output": "A gunman shoots three people and wounds six others in Farmington New Mexico. The police chief says the shooting is random, but that he is trying to figure out who killed the shooter and why. The governor of New Mexico has called for an immediate response from the Trump administration.", "score": 0.0}, {"id": null, "output": "The Turkish President is in a race with his main rival, the pro-Secular Main Opposition Party, for the presidential election on May 28. In the runoff, voters will decide whether Turkey will remain under the authoritarian leadership of Erdogan or whether it can take advantage of the rising inflation and foreign powers. As expected, the ruling party leads the country by winning the majority of the votes. Meanwhile, the opposition party, led by Sinan Ogon, continues to lead the country.", "score": 0.0}, {"id": null, "output": "The narrator gives us a detailed description of the various Shrine locations, which are divided into four different sections: Puzzles, Combat Training, Proving Ground's, and Riddles. Each section has its own set of challenges, but each will require you to complete it in order to get a blessing from the goddess. In addition, there are other shrine challenges that can only be completed by going through \"the three labyrinthals\" on the map.", "score": 0.0}, {"id": null, "output": "Biden announces that he will nominate \"a new director\" for the National Insitute of Oncology. The former director, Francis Collins, has left the agency after 12 years. He is now the second woman to lead the institution. A statement on her history says that she was born in Wyoming and attended Princeton University before attending Harvard Medical School. She is a surgeon and a professor at Brigham-and-Women's Hospital. She has been a pioneering scientist in the field of oncology since 2022. Her work has advanced the understanding of diseases like breast and hepatosis.", "score": 0.0}, {"id": null, "output": "The astrological predictions for the next 12-16 months are as follows: Aries will bring you divine protection, Taurus will bring your good fortune, Gemini will give you more information about spiritual matters, and Cancer will make you more involved in clubs, groups, professional organizations. Leo will increase your popularity because of his increased involvement with clubs, group, and professional organizations; Virgo will see more opportunities to expand his world; Capricorn will look for ways to improve his job; and Pisces will look forward to new adventures.", "score": 0.0}, {"id": null, "output": "A whistleblower claims that the Mormon church has a $100bn hedge fund, which misdirects money from its members and charities. David A Nielsen was first hired to manage Ensign Peak's investment arm as an employee of Wall Street. He says that during his nine years with the organization, he saw Ensign peak \"masqueradying as a charitable\" and that the funds were used to invest in for-profit ventures. After his departure, a site named MormonLeaks linked Church members to Shell companies that held huge amounts of dollars in stock and bonds, all of which were actually owned by Ensignpeak. The Securities and Exchange Board later accuses Ensignpeaks of hiding the size of their investments through fake offices and shell companies. Waddell denies this claim, but adds that Ensign Park acted as the church's tresury and provided resources", "score": 1.0}, {"id": null, "output": "In this chapter, Sharpe explains how Ja Morant has been getting into trouble for his second gun incident. He's upset because the people who mocked him in March are now going to lose money on his next contract. Then he gets into a long speech about how all of the people supporting Morant are going to be paid for it. It turns out that everyone is going to get the powerade and the GoFund Me account because Morant just lost money from not being on one of these three All-National Teams. So there's no way Morant can make an All-American team.", "score": 0.0}, {"id": null, "output": "Elon Musk has lost his appeal to the SEC to unwind some of his consent decree. The court ruled that Musk's rights to speak freely were violated by the Sec, which was required to obtain approval for certain \"sensible senior executives.\" The court also found that Musk had violated the agreement by making false and misleading statements on his \"fundling secured\" tweet in August. It is clear that Musk does not want to be held responsible for the Sex's actions.", "score": 0.0}, {"id": null, "output": "The Voice announces that Reba Mcentire will replace Blake Shelton as its coach for the next season. He'll be joined in the role by Niall, John Legend, Gwen, and Chance the Rappers.", "score": 0.0}, {"id": null, "output": "Ben's latest project, Hypnototic, is a disappointment at the theater. It grossed only $70 million and its opening weekend gross was disappointing. Meanwhile, his wife, actress, J.L., is in another movie, Mother, which has just been released on the streaming platform. The next time Affleck steps foot on stage, he will play the part of the famous Batman.", "score": 0.0}, {"id": null, "output": "The stock market continues to lose ground until two big fears are settled: the persistent worries of regional U. S. banks after the collapse of Silent Valley Bank and Sign Bank in March, and the subsequent death of First Republic bank, along with a latest debt-censuring showdown at Washington that threats to tip the Federal Government into afirst-ever default by early June. Meanwhile, investors seem content to pile up into technology stocks, especially the largest of the so called megacap names; in something of an flight to safety, has stoked separate concerns over how the stock market will hold out for the next few years. Bank worries While the previous financial crisis was caused by fears of \"insolvent banks,\" the problem for regions is centered around liquidity, says Tom Essaye founder of sevens report research. This means that fears of contagion aren't in play instead of being driven by economic. If banks are concerned about deposit runs or if they think their regulation costs will increase, they'll hold more capital in reserves, further preventing them from raising funds on credit. A debt ceiling standoff also comes up. Volatility in the usual sleepiness of the market for Treasury Bills and a rise in the Cost of Insuring US Government Debt against default using Derivative instruments known as Credit-Default Swaps shows investors not without unease", "score": 0.0}, {"id": null, "output": "A local resident shows a painting by Banksy on the wall in a destroyed apartment in Irkin, Ukraine. The artist has been moved to another location within the city and will be demolished later. The mayor of Irpin attends the event where the painting is removed from the building. They plan to create an art square at the site so that people can view the work as a political and social em phase.", "score": 0.0}, {"id": null, "output": "The Mac mini M2 is back at the low price of $500. You can grab the 256 gb version for just $100 off the regular cost, the 512 gpg model for $601 off and the Mac Pro for 1,100 dollars . All the latest Macs are on sale now.", "score": 0.0}, {"id": null, "output": "The narrator sums up the story in this chapter. It's all about how you can use item duplication to make copies of weapons, shields, and other stuff in Zeldan. This is super handy because it lets you copy items that are already in your inventory when you open the game. If you have a new weapon or shield, but don't want to buy another one first, just pick up the old one and use it again. You can even reload your saved save once you find a better piece of equipment.", "score": 0.0}, {"id": null, "output": "Biden is scheduled to meet with the treasury officials on debt ceiling negotiations in a week's time. Two sources familiar with bidding talks tell CNN that they have been \"constructive\" and that there are still some issues to discuss. Biden expects to see a deal pass by June 1 but will need to find a way to speed it up if necessary.", "score": 0.0}, {"id": null, "output": "The US EPA has finally issued tough new rules to curb carbon pollution from power plants. They're even more ambitious than the previous year's rules, setting aside nearly three times the amount of greenhouse gas that America needs to cut off by the end of the century. It's not just about climate: there are new regulations for chemical plants and other sources of polluting chemicals. There are also new standards for electricity in the form of hydrogen and soot. Some critics claim that the rule will lead to \"the blink of an eye\" across America because it will force large-scale coal plants to shut down rather than invest in new equipment and pipes to bury the emissions. But some opponents of the rule say that this will only make things worse.", "score": 0.0}, {"id": null, "output": "Berkshires 13F portfolio increased by a significant amount in the first quarter of 2023 due to General Real's stock holdings. The top 5 positions account for about 77 percent of the portfolio, and there are 46 individual stocks that are minutely large compared to their overall size. In addition to these smaller investments, Berkfield has also added General Real1s \"equity holdings\" to his 13F reporting. These include ActivisionBlizzard, Chevron, Kroger Co-, LibertyMediaGroup, StoneCo, and Marsh&Mlennan.", "score": 0.0}, {"id": null, "output": "The heat wave continues on the West coast, and many people are concerned about dangerous heat waves. In the coming days, temperatures could reach new highs in several places, including Seattle, where records could be set for the first Time in a History Snack: Heat waves have been common in the United States since the early 1900s.", "score": 0.0}, {"id": null, "output": "A new discovery from the James Webb space telescope reveals that there is water in the mainbelt of comet 238p/read, which does not have any carbon dioxide. The discovery also raises questions about how comets got to be so close to the sun.", "score": 0.0}, {"id": null, "output": "A family history of the disease would feel ominously clouded. But now scientists have discovered two people who could have experienced symptoms but did not. The first was a Colombian man who had been working for years and then died when he was only 67. He had a rare genetic variant that prevented him from developing the disease. The second is a protein known as reelin, which seems to protect him from the disease for two decades. This new discovery may lead to new approaches to treating the disease in humans.", "score": 0.0}, {"id": null, "output": "The title of this chapter is \"A Florida man living beneath the ocean won't revive even after breaking a record\" . A university professor breaks a new record for the Longest Time Living Underwater Without Depressurization in a Florida keys lodge for Scuba divers. Dituri lives at Jules' Undersena Lodge, which is located in the bottom of an enormous deep pool. He has set a world record for living under the sea for the longest period without depressuriization. In June, Dituri will complete his mission to track how human beings respond to extreme pressure by performing experiments on the body.", "score": 0.0}, {"id": null, "output": "The launch of \"Skylab at 50\" is a major milestone in the history of space. It marks the end of an era of long-distance spaceflight for the U.S., and it marks the first time that a crew has been stationed in this period. Skylab is larger than any other space station, but its use of spare parts from Apollo makes it large enough to carry out experiments. A series of astronauts visit the station on three separate mission flights. One of them, Alan Bean, returns to Earth after spending nearly 83 days aboard the International Station. While the final mission was planned for the Space Shuttle, it was delayed because of increased air drag. Instead, they docked the station directly from the launch platform. Meanwhile, commercial companies are working on new space stations, including Haven-1, which will be built in 2025.", "score": 0.0}, {"id": null, "output": "The Turkish government jails a group of international observers to watch the election. They were invited by the Turkish People's Party, the leading party in Turkey, and a member of the anti-Turkish opposition. The elections were very close to Erdogan's control, and the opposition led by Killicdaroglu accused the government of counting votes incorrectly. The vote was won by the pro-Recept Tayyimop, who beat the opposition by 49.5 percent. The Turks believe that the government is manipulating the voting process because it has been used against the people for years. The Turkish authorities have also imprisoned several members of their party, including Ismamael Cox, a congressman with Pode Moslem; and Miriami OjedA, resented representative of the Panic International.", "score": 0.0}, {"id": null, "output": "A team of scientists at the University of London has found that people with postcravid fatigue show underactivity in certain areas of the body, leading to an increased risk of fatigue. They have also found changes in the nerves that control breathing and blood pressure. They are now starting to investigate how these changes might be able to be controlled.", "score": 0.0}, {"id": null, "output": "This week, the new chief executive of Twitter, Linda Yacharino, is announced. Musk has hired her to replace him as CTO & executive chairman. She will focus on business operations while he concentrates on product design and new technology. On Tuesday, Biden announces that the \"Maga House Republicans\" are trying to avoid paying taxes on all of the investments in the new cryptocurrency. The price of the coin continues to rise, and several other scammers appear on the scene. Finally, Texas lawmakers approve an update to its state Bill of Rights for the right to hold and use any kind of exchange.", "score": 0.0}, {"id": null, "output": "WestJet's pilots are set to strike on May 15 because of the upcoming Victoria Day holiday. The union has not yet reached a deal, but it expects to make progress in reaching an agreement by May 19.", "score": 0.0}, {"id": null, "output": "The Supreme Court is set to hear a case involving the South Carolina congressional maps. It's been a long time since the Supreme Court tried to overturn a district that was supposed to be redone because it discriminates against black voters. But now the court has cut back its efforts and is considering an Alabama case, which could make it even harder to win legal redress for Black voters who have been wrongly divided.", "score": 0.0}, {"id": null, "output": "Bobi, an eight-year-old Portuguese dog, celebrates his 31th birthday with a party in his home. He is the oldest living animal ever and the oldest of all dogs. His owner, Leonel Costo, says that it is \"calm, peace environment\" that keeps Bobi from being chained nor leashed", "score": 0.0}, {"id": null, "output": "The debt ceiling talks are a hot topic in the coming weeks. Biden and House Majority Leaders are meeting to discuss the terms of the bill. They've been working hard since the previous meeting, but they're still far apart from each other. It doesn't look like there's any real deal yet.", "score": 0.0}, {"id": null, "output": "The star of the Bachelor season 23 has gotten engaged to Jordan Brown, and they've been married for two years. In case you didn't know, Brown and Colton are super-excited about their engagement. They got married in an outdoor wedding in California, and have been together ever since.", "score": 0.0}, {"id": null, "output": "The housing market Correction would regain New Life if the United States were to default. Moody's Analytics chief Economist Mark Zanderi tells senators that in the unlikely event of a default there will be \"broad economic consequences.\" Zillow, on the other hand, predicts that unless the U. S. default is prevented, mortgage interest rates will rise.", "score": 0.0}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:23:06.327611", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file +{"name": "longt5books", "id": "94409209-c9d0-4c4f-802c-b53b7504081a", "test_suite_id": "4fe052ab-e667-461a-ad23-52cb20d81d32", "test_cases": [{"id": "ce9a3170-1941-4048-be36-bd9dfe082f6a", "output": "The Russian Ministry of Defense says that two top commanders, Vyachelov Makarov and Yevogeny Brovkov, have been killed during a battle in the country's east. A military spokesman tells the news that they were wounded but that their commanders are alive. Ukrainian President Zelenski says that his country does not intend to attack Russia in a duel this spring, but it wants to free its occupied territory. Zelnsky responds by saying that there is no time nor strength to attack any other country.", "score": 0.0, "input": null, "reference_output": null}, {"id": "d9cdd3b5-6a83-4fda-ac52-49e238aec6f9", "output": "A former associate has a lawsuit against New York City's Mayor and Trump lawyer, Rudy Giuiani. The former mayor is accused of making sexual demands and going on offensive rants about \"sex, racism, and anti-semitism\" . Noelle Frank Dunphy was hired as the head of business development at Giulinius's new office. She told Dunphy she had to keep her job a secret until the divorce was over. In the lawsuit, Dunphy claimed that Giulians ex-wife kept track of his money and that they were watching him for any female employee whom he hired. It was not clear whether or not this relationship would develop. After one week into her job, Giviani flew to New York with Dunphy in order to get permission to stay in an apartment with him. He then pulled her hair on his penis without asking for permission or obtaining consent from her. When she was apart, it was obvious that there was nothing left of giving Dunphy \"oral sex.\"", "score": 0.0, "input": null, "reference_output": null}, {"id": "8d33d4bd-85a6-4a94-923f-02585c6db1f8", "output": "The best pick among the 2023 draft lottery is Victor Wembbanyama, who is a perfect fit for any of the top-seeded NBA clubs. In this chapter, we get a detailed look at some of the best potential players to enter the June draft and how they will fare in the event they are selected.", "score": 0.0, "input": null, "reference_output": null}, {"id": "13ff731b-0607-4c0b-a289-a3c261bebb99", "output": "In this chapter, we get a brief summary of Chris Mirabile. He's 39 years old and has a very active lifestyle. He recommends that you do 150 minutes of moderate exercise each week to help you reach his goal of 150 minute exercise per week; he also suggests that you eat within an hour window. The Daily Mail reports that Mirabile eats mostly during the workdays, but he does indulge in cheat meals occasionally.", "score": 0.0, "input": null, "reference_output": null}, {"id": "58b5aa32-f830-488c-98d4-a6ce98cbfa40", "output": "A summary is a summary of an important piece of text. It summarizes the main point of the text, rather than focusing too much on smaller details. In this case, it is about Trump's sexual battery verdict. Nikki has been one of the Republican Party's most powerful women and she defends her position in the case. She says that anyone who feels like they were sexually assaultped should come forward to have their voice hear. Haley also tells Margaret Brennan that there has been resounding evidence for the charge against Trump. He adds that people need to decide whether or not to support the claim.", "score": 0.0, "input": null, "reference_output": null}, {"id": "40591f18-423d-4782-8665-4e99173adc71", "output": "This is a very brief summary of the main point of the text. It captures all the important details in the text, and doesnt concentrate too much on tiny details. The deal with Activision has been approved by the European Union, but Britain's competition authority has already veto it. The U-S. Federal trade commission will try to appeal the decision to the British authorities, but the European Commission says that the deal is \"practical\" and effective. The European Union anti Trust chief Margreth Vestager tells reporters that such licences are practical and effective; she adds that they improve the conditions for cloud games streaming. In rejection, the British watchdog was looked as flexed on the international regulatory stage since departure from England.", "score": 0.0, "input": null, "reference_output": null}, {"id": "f23cd91a-a9c8-4ca4-9d6c-825a42b58e11", "output": "This is a very brief summary of what has happened to the Pixel family since the May update. Some people are reporting that their phones are overheating, and that they're seeing \"hugely bad battery life\" right after the update. Other people have also been commenting on how fast the app is running and how much heat it's causing them. Both of these issues seem pretty widespread, with thousands of comments across Reddit and Google's support communities.", "score": 0.0, "input": null, "reference_output": null}, {"id": "b6a6bc52-35e4-402f-b021-3fb0eff00344", "output": "A Florida teacher says that she is under the investigation after showing her students \"Strange World\" a 20-22 animated Disney movie with a character whom is biral and gay. The school district has been told that the movie is not appropriate for students because it involves a female character having and expressing feelings for another man. The law prohibits teachers from teaching about sexual identity or gender in the classroom, but Barbee defends the law by telling the school board member who had complained about the incident that she showed the movie to her class.", "score": 0.0, "input": null, "reference_output": null}, {"id": "12278d36-af27-4242-b4af-971f77bd79fd", "output": "In this chapter, the narrator sums up all of the important details in the text. He gives an example of a summary that captures everything and doesn't focus on little details. This is a great summary because it summarizes everything very well. It also tells us that there are three different Western Conference teams that will advance: the Celtics, the Heat, and the Los Angels. The first two are going to advance to the Eastern conference finals, while the second team will advance from the Western conference. The third team will be the Lakers who have won the last two games in the bubble. The fourth team is the Nuggots, who are coming off a good series wins. The narrators discuss how they think the Boston Celtic-Heat matchup will play out. They predict that the Heat will win for three reasons: home court advantage, better defense, and more experienced players. The second reason is that both men are better shooting guards. If Boston wins two games, it would be an accomplishment. The coach says that his team has been controlling their tempo and pace during the previous series. But he thinks that these two guys are better together than one superstar. He adds that if Boston loses two games with Orlando, it wouldn't be enough to end the tournament. The next day, Jayne Kaminon-Oncea compares the game between the Boston Cavaliers and the New York Heat to the same situation in the Western League Finals in 2020.", "score": 0.0, "input": null, "reference_output": null}, {"id": "be031ef7-3bac-4db2-a969-ea02680f4c40", "output": "The Boston 76ers and the Philadelphia 78ers face off in a conference finals game at the Garden on Sunday, May 14. Prediction: The Sixers will have their chance to win the game because of their two stars, James Harden and Embied. Both need to come out early against the strong Boston defense to get them away from the start of this game.", "score": 0.0, "input": null, "reference_output": null}, {"id": "97cf48cf-e76a-491f-a2fd-0a4424bc3f7f", "output": "General Motors is recalling about a million of its large-volume sport-utility vehicles because of an inflator that can rupture and cause severe injuries. The air bag inflaters used in these vehicles are made by ARC, a company with long experience in the field of airbags. NHTSA initially ruled out the possibility of a defect but after hearing stories of people suffering severe injuries during their crashes, ARC changed its production process to detect debris.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5f7ccd50-0f78-49dc-99a1-7e8a6bf6e7e6", "output": "In this chapter, we get a brief summary of what's going on with the Bieber family. We learn that Justin and Hailey are engaged and planning to have kids soon. They got married in July of last year, and they have a little wedding in October of next year.", "score": 0.0, "input": null, "reference_output": null}, {"id": "e452fa69-bcf5-4a26-9dac-378e06ad77e9", "output": "Germany has found five men guilty of the theft of over $100 million worth of jewelry from a museum in Dresden. They were arrested and sentenced to four years in jail. The thieves stole up to 50 pieces of 18-century jewelry, including a diamond that remains missing. A court finds them guilty of \" particularly serious arson\" and sentences them to four or six years in criminal prison. Two other defendants are serving sentences for another heist at the Bode Museum. One of the thieves sets fire to an underground circuit breaker near the museum and steals 21 objects covered with jewels. In the meantime, the authorities have adjusted their security measures as a consequence of the crime.", "score": 0.0, "input": null, "reference_output": null}, {"id": "8dbc3da1-a416-41be-b5d0-d49c43e8cc08", "output": "The Goodyear 400 is a big event in the spring. It's one of the most famous races in the world, and it gets even bigger on Sunday afternoon as the field goes for a run through the state's largest race track. There's lots of good racing going on, including some classic car shows like the Dodge Grand Car Classic and the Darlington Speedway. Some newcomers will be making their first appearance, like Chase Elliott and Josh Berry. They'll all be hoping to make it to the top of the heap.", "score": 0.0, "input": null, "reference_output": null}, {"id": "aaf57260-2da1-497c-ab51-854b5bf90c89", "output": "The new report from the special counsel, John Durham, is critical of the way the bureau has conducted its investigation into the Trump campaign. He argues that the bureau's \"full scale probe into multiple connections between the Trump team and Russians\" should never have had been launched; it also fails to convict Trump of any wrongdoing in the past. It also does not make any new charges against him. Some critics claim that the report was made by the president when he first tried to get an inspector general to investigate his campaign. Others argue that the previous inspector general's report proves that the FBI wastes money trying to prove false political theories. Still, some critics believe that the reports will make the bureau even more loquacious to launch investigations during presidential elections because they are so important to the American people.", "score": 0.0, "input": null, "reference_output": null}, {"id": "0152253c-4bbc-4d7d-b6d1-6be60e5705f1", "output": "China's Supreme Court sentenced an American citizen to death for \"e spying\" and deprived of the right to freedom. The case is particularly troubling because it will likely further damage relations between the two countries. In April, China amends its anti-expionage law by widenting its definition of spy", "score": 0.0, "input": null, "reference_output": null}, {"id": "678743b7-d4da-4aab-8829-6bb861da3dc5", "output": "The best lines of the Election episode of succession are here. It was election night and everyone had a great time. Tom tells Greg about his evening out with Luks Matssons. He says that it's fun to play your team because if you lose, they'll shoot your team. Shiv is supporting the Republicans and Jeryd Mancken is supporting Daniel Jimenez. They talk about how important it is for them to be in the election since everyone votes for him. When Connor mentions that he didn't run for president, people start to cry.", "score": 0.0, "input": null, "reference_output": null}, {"id": "27cb9fcd-4602-4d53-9f46-a9b36eb44a9f", "output": "The FTC is suing Amgen for blocking the purchase of its competitor, Horizon Therapeutics. Amgen says it's disappointed by the FTT's complaint and that it has been \"working cooperatively\" with the company over the past few months.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5ba67f55-1350-48d2-a410-bc2999846db1", "output": "A gunman shoots three people and wounds six others in Farmington New Mexico. The police chief says the shooting is random, but that he is trying to figure out who killed the shooter and why. The governor of New Mexico has called for an immediate response from the Trump administration.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7254566b-78fc-498b-a3a7-bdda6e788f13", "output": "The Turkish President is in a race with his main rival, the pro-Secular Main Opposition Party, for the presidential election on May 28. In the runoff, voters will decide whether Turkey will remain under the authoritarian leadership of Erdogan or whether it can take advantage of the rising inflation and foreign powers. As expected, the ruling party leads the country by winning the majority of the votes. Meanwhile, the opposition party, led by Sinan Ogon, continues to lead the country.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ca1b5d0c-1833-40ee-9fbc-50d5def48b17", "output": "The narrator gives us a detailed description of the various Shrine locations, which are divided into four different sections: Puzzles, Combat Training, Proving Ground's, and Riddles. Each section has its own set of challenges, but each will require you to complete it in order to get a blessing from the goddess. In addition, there are other shrine challenges that can only be completed by going through \"the three labyrinthals\" on the map.", "score": 0.0, "input": null, "reference_output": null}, {"id": "da288adc-babf-4256-98ae-b817ca61d574", "output": "Biden announces that he will nominate \"a new director\" for the National Insitute of Oncology. The former director, Francis Collins, has left the agency after 12 years. He is now the second woman to lead the institution. A statement on her history says that she was born in Wyoming and attended Princeton University before attending Harvard Medical School. She is a surgeon and a professor at Brigham-and-Women's Hospital. She has been a pioneering scientist in the field of oncology since 2022. Her work has advanced the understanding of diseases like breast and hepatosis.", "score": 0.0, "input": null, "reference_output": null}, {"id": "cc52a5e3-3414-4ee7-bc5d-06b5bfe34c25", "output": "The astrological predictions for the next 12-16 months are as follows: Aries will bring you divine protection, Taurus will bring your good fortune, Gemini will give you more information about spiritual matters, and Cancer will make you more involved in clubs, groups, professional organizations. Leo will increase your popularity because of his increased involvement with clubs, group, and professional organizations; Virgo will see more opportunities to expand his world; Capricorn will look for ways to improve his job; and Pisces will look forward to new adventures.", "score": 0.0, "input": null, "reference_output": null}, {"id": "953ffbe8-7dd1-4ad7-98bd-38928c69cd3e", "output": "A whistleblower claims that the Mormon church has a $100bn hedge fund, which misdirects money from its members and charities. David A Nielsen was first hired to manage Ensign Peak's investment arm as an employee of Wall Street. He says that during his nine years with the organization, he saw Ensign peak \"masqueradying as a charitable\" and that the funds were used to invest in for-profit ventures. After his departure, a site named MormonLeaks linked Church members to Shell companies that held huge amounts of dollars in stock and bonds, all of which were actually owned by Ensignpeak. The Securities and Exchange Board later accuses Ensignpeaks of hiding the size of their investments through fake offices and shell companies. Waddell denies this claim, but adds that Ensign Park acted as the church's tresury and provided ../../../packages/resources", "score": 0.0, "input": null, "reference_output": null}, {"id": "ca295740-8ec2-44f6-ab16-768d6d3a31a6", "output": "In this chapter, Sharpe explains how Ja Morant has been getting into trouble for his second gun incident. He's upset because the people who mocked him in March are now going to lose money on his next contract. Then he gets into a long speech about how all of the people supporting Morant are going to be paid for it. It turns out that everyone is going to get the powerade and the GoFund Me account because Morant just lost money from not being on one of these three All-National Teams. So there's no way Morant can make an All-American team.", "score": 0.0, "input": null, "reference_output": null}, {"id": "a4eb65a3-553e-4e10-8890-ff2df30e3e04", "output": "Elon Musk has lost his appeal to the SEC to unwind some of his consent decree. The court ruled that Musk's rights to speak freely were violated by the Sec, which was required to obtain approval for certain \"sensible senior executives.\" The court also found that Musk had violated the agreement by making false and misleading statements on his \"fundling secured\" tweet in August. It is clear that Musk does not want to be held responsible for the Sex's actions.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1f5ad326-fe67-4bde-81fc-6b10ff1235e6", "output": "The Voice announces that Reba Mcentire will replace Blake Shelton as its coach for the next season. He'll be joined in the role by Niall, John Legend, Gwen, and Chance the Rappers.", "score": 0.0, "input": null, "reference_output": null}, {"id": "8facc589-d9cc-4d99-9316-fdbd00ad5d13", "output": "Ben's latest project, Hypnototic, is a disappointment at the theater. It grossed only $70 million and its opening weekend gross was disappointing. Meanwhile, his wife, actress, J.L., is in another movie, Mother, which has just been released on the streaming platform. The next time Affleck steps foot on stage, he will play the part of the famous Batman.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7ffeac11-4704-44c6-9507-59a3a62733c0", "output": "The stock market continues to lose ground until two big fears are settled: the persistent worries of regional U. S. banks after the collapse of Silent Valley Bank and Sign Bank in March, and the subsequent death of First Republic bank, along with a latest debt-censuring showdown at Washington that threats to tip the Federal Government into afirst-ever default by early June. Meanwhile, investors seem content to pile up into technology stocks, especially the largest of the so called megacap names; in something of an flight to safety, has stoked separate concerns over how the stock market will hold out for the next few years. Bank worries While the previous financial crisis was caused by fears of \"insolvent banks,\" the problem for regions is centered around liquidity, says Tom Essaye founder of sevens report research. This means that fears of contagion aren't in play instead of being driven by economic. If banks are concerned about deposit runs or if they think their regulation costs will increase, they'll hold more capital in reserves, further preventing them from raising funds on credit. A debt ceiling standoff also comes up. Volatility in the usual sleepiness of the market for Treasury Bills and a rise in the Cost of Insuring US Government Debt against default using Derivative instruments known as Credit-Default Swaps shows investors not without unease", "score": 0.0, "input": null, "reference_output": null}, {"id": "138e16e8-aea2-4c45-a731-5616a9739f27", "output": "A local resident shows a painting by Banksy on the wall in a destroyed apartment in Irkin, Ukraine. The artist has been moved to another location within the city and will be demolished later. The mayor of Irpin attends the event where the painting is removed from the building. They plan to create an art square at the site so that people can view the work as a political and social em phase.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7b2b6ae0-f658-4c50-a457-2eb45070266e", "output": "The Mac mini M2 is back at the low price of $500. You can grab the 256 gb version for just $100 off the regular cost, the 512 gpg model for $601 off and the Mac Pro for 1,100 dollars . All the latest Macs are on sale now.", "score": 0.0, "input": null, "reference_output": null}, {"id": "4feed2d0-9290-40c8-844b-5204d982322b", "output": "The narrator sums up the story in this chapter. It's all about how you can use item duplication to make copies of weapons, shields, and other stuff in Zeldan. This is super handy because it lets you copy items that are already in your inventory when you open the game. If you have a new weapon or shield, but don't want to buy another one first, just pick up the old one and use it again. You can even reload your saved save once you find a better piece of equipment.", "score": 0.0, "input": null, "reference_output": null}, {"id": "2eea3c0e-7440-4963-a230-b86e4c911c92", "output": "Biden is scheduled to meet with the treasury officials on debt ceiling negotiations in a week's time. Two sources familiar with bidding talks tell CNN that they have been \"constructive\" and that there are still some issues to discuss. Biden expects to see a deal pass by June 1 but will need to find a way to speed it up if necessary.", "score": 0.0, "input": null, "reference_output": null}, {"id": "b88f666c-8001-403e-99d0-62aeead65ea0", "output": "The US EPA has finally issued tough new rules to curb carbon pollution from power plants. They're even more ambitious than the previous year's rules, setting aside nearly three times the amount of greenhouse gas that America needs to cut off by the end of the century. It's not just about climate: there are new regulations for chemical plants and other sources of polluting chemicals. There are also new standards for electricity in the form of hydrogen and soot. Some critics claim that the rule will lead to \"the blink of an eye\" across America because it will force large-scale coal plants to shut down rather than invest in new equipment and pipes to bury the emissions. But some opponents of the rule say that this will only make things worse.", "score": 0.0, "input": null, "reference_output": null}, {"id": "72ce4e0e-c5c5-45dd-a717-c8ed41e8c079", "output": "Berkshires 13F portfolio increased by a significant amount in the first quarter of 2023 due to General Real's stock holdings. The top 5 positions account for about 77 percent of the portfolio, and there are 46 individual stocks that are minutely large compared to their overall size. In addition to these smaller investments, Berkfield has also added General Real1s \"equity holdings\" to his 13F reporting. These include ActivisionBlizzard, Chevron, Kroger Co-, LibertyMediaGroup, StoneCo, and Marsh&Mlennan.", "score": 0.0, "input": null, "reference_output": null}, {"id": "15d29301-9672-4839-97bd-47d4d9fccf70", "output": "The heat wave continues on the West coast, and many people are concerned about dangerous heat waves. In the coming days, temperatures could reach new highs in several places, including Seattle, where records could be set for the first Time in a History Snack: Heat waves have been common in the United States since the early 1900s.", "score": 0.0, "input": null, "reference_output": null}, {"id": "047543b0-4232-42d4-95a4-dd2c439d1c7e", "output": "A new discovery from the James Webb space telescope reveals that there is water in the mainbelt of comet 238p/read, which does not have any carbon dioxide. The discovery also raises questions about how comets got to be so close to the sun.", "score": 0.0, "input": null, "reference_output": null}, {"id": "52bef946-7f76-4c6e-8325-7319d0628afa", "output": "A family history of the disease would feel ominously clouded. But now scientists have discovered two people who could have experienced symptoms but did not. The first was a Colombian man who had been working for years and then died when he was only 67. He had a rare genetic variant that prevented him from developing the disease. The second is a protein known as reelin, which seems to protect him from the disease for two decades. This new discovery may lead to new approaches to treating the disease in humans.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1f87a862-a0a8-4992-9636-24638cbfe3cf", "output": "The title of this chapter is \"A Florida man living beneath the ocean won't revive even after breaking a record\" . A university professor breaks a new record for the Longest Time Living Underwater Without Depressurization in a Florida keys lodge for Scuba divers. Dituri lives at Jules' Undersena Lodge, which is located in the bottom of an enormous deep pool. He has set a world record for living under the sea for the longest period without depressuriization. In June, Dituri will complete his mission to track how human beings respond to extreme pressure by performing experiments on the body.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5dea0042-08ca-4995-86f1-8aaed4aa64c9", "output": "The launch of \"Skylab at 50\" is a major milestone in the history of space. It marks the end of an era of long-distance spaceflight for the U.S., and it marks the first time that a crew has been stationed in this period. Skylab is larger than any other space station, but its use of spare parts from Apollo makes it large enough to carry out experiments. A series of astronauts visit the station on three separate mission flights. One of them, Alan Bean, returns to Earth after spending nearly 83 days aboard the International Station. While the final mission was planned for the Space Shuttle, it was delayed because of increased air drag. Instead, they docked the station directly from the launch platform. Meanwhile, commercial companies are working on new space stations, including Haven-1, which will be built in 2025.", "score": 0.0, "input": null, "reference_output": null}, {"id": "565de570-e196-44dc-9d56-c0c0ec18a339", "output": "The Turkish government jails a group of international observers to watch the election. They were invited by the Turkish People's Party, the leading party in Turkey, and a member of the anti-Turkish opposition. The elections were very close to Erdogan's control, and the opposition led by Killicdaroglu accused the government of counting votes incorrectly. The vote was won by the pro-Recept Tayyimop, who beat the opposition by 49.5 percent. The Turks believe that the government is manipulating the voting process because it has been used against the people for years. The Turkish authorities have also imprisoned several members of their party, including Ismamael Cox, a congressman with Pode Moslem; and Miriami OjedA, resented representative of the Panic International.", "score": 0.0, "input": null, "reference_output": null}, {"id": "f1d1a9fa-7f67-4ff9-8424-ff43bf9bfacd", "output": "A team of scientists at the University of London has found that people with postcravid fatigue show underactivity in certain areas of the body, leading to an increased risk of fatigue. They have also found changes in the nerves that control breathing and blood pressure. They are now starting to investigate how these changes might be able to be controlled.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7b382a93-dd76-443f-ac92-15ca0e57647d", "output": "This week, the new chief executive of Twitter, Linda Yacharino, is announced. Musk has hired her to replace him as CTO & executive chairman. She will focus on business operations while he concentrates on product design and new technology. On Tuesday, Biden announces that the \"Maga House Republicans\" are trying to avoid paying taxes on all of the investments in the new cryptocurrency. The price of the coin continues to rise, and several other scammers appear on the scene. Finally, Texas lawmakers approve an update to its state Bill of Rights for the right to hold and use any kind of exchange.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ed842a87-582d-403b-99d2-e4f4d58c739c", "output": "WestJet's pilots are set to strike on May 15 because of the upcoming Victoria Day holiday. The union has not yet reached a deal, but it expects to make progress in reaching an agreement by May 19.", "score": 0.0, "input": null, "reference_output": null}, {"id": "f4aac8e9-6be2-40b6-b723-9d277c2214ac", "output": "The Supreme Court is set to hear a case involving the South Carolina congressional maps. It's been a long time since the Supreme Court tried to overturn a district that was supposed to be redone because it discriminates against black voters. But now the court has cut back its efforts and is considering an Alabama case, which could make it even harder to win legal redress for Black voters who have been wrongly divided.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1140f4da-bd16-4719-97d6-623cef9f5713", "output": "Bobi, an eight-year-old Portuguese dog, celebrates his 31th birthday with a party in his home. He is the oldest living animal ever and the oldest of all dogs. His owner, Leonel Costo, says that it is \"calm, peace environment\" that keeps Bobi from being chained nor leashed", "score": 0.0, "input": null, "reference_output": null}, {"id": "ae35d711-bc00-4243-9674-7b99910a8f80", "output": "The debt ceiling talks are a hot topic in the coming weeks. Biden and House Majority Leaders are meeting to discuss the terms of the bill. They've been working hard since the previous meeting, but they're still far apart from each other. It doesn't look like there's any real deal yet.", "score": 0.0, "input": null, "reference_output": null}, {"id": "741e7bba-39bb-4653-9fbe-0ac255439832", "output": "The star of the Bachelor season 23 has gotten engaged to Jordan Brown, and they've been married for two years. In case you didn't know, Brown and Colton are super-excited about their engagement. They got married in an outdoor wedding in California, and have been together ever since.", "score": 0.0, "input": null, "reference_output": null}, {"id": "71459130-8475-40c5-ba84-c9ff4389a11d", "output": "The housing market Correction would regain New Life if the United States were to default. Moody's Analytics chief Economist Mark Zanderi tells senators that in the unlikely event of a default there will be \"broad economic consequences.\" Zillow, on the other hand, predicts that unless the U. S. default is prevented, mortgage interest rates will rise.", "score": 0.0, "input": null, "reference_output": null}], "updated_at": "2023-08-07T14:04:54.670941", "created_at": "2023-08-07T14:04:54.670941", "page": null, "page_size": null, "total_pages": null, "total_count": null} diff --git a/examples/bench/news_summary/rephrase/run.json b/examples/bench/news_summary/rephrase/run.json index 41a1afe..99d1b81 100644 --- a/examples/bench/news_summary/rephrase/run.json +++ b/examples/bench/news_summary/rephrase/run.json @@ -1 +1 @@ -{"name": "rephrase", "test_case_outputs": [{"id": null, "output": "During the conflict in Donetsk, two Russian leaders lost their lives. Ukraine has no intention of launching an assault on Russian soil in their upcoming counterattack this spring. Instead, their objective is to liberate the occupied regions within Ukraine.", "score": 0.0}, {"id": null, "output": "Noelle Dunphy, who used to work with Rudy Giuliani, has filed a lawsuit against the former mayor and Trump's attorney, accusing them of sexual assault, harassment, wage theft, and other inappropriate behavior. Dunphy alleges that Giuliani offered her a salary of $1 million and made sexual advances towards her, including forcing her head onto his genitals without her consent and asking her to work in the nude or in a bikini. Giuliani has denied all of these allegations.", "score": 0.0}, {"id": null, "output": "In this article, we will be exploring the possible destinations for Victor Wembanyama, a much-coveted prospect for the 2023 NBA draft lottery. We will be analyzing the 14 teams that are part of the lottery and assessing the benefits and potential for success that each team could have if they were to acquire Wembanyama. Some of the teams that we will be looking at include the San Antonio Spurs, Indiana Pacers, New Orleans Pelicans, Detroit Pistons, Houston Rockets, Orlando Magic, and Portland Trail Blazers.", "score": 0.0}, {"id": null, "output": "According to Chris Mirabile, the CEO of a biotech company focused on consumer longevity, he has a biological age of 23 even though he is actually 39 years old. He suggests a few lifestyle changes to achieve this, such as exercising for 150 minutes every week, practicing intermittent fasting, eating a healthy diet, getting eight hours of sleep every night, and incorporating smoothies, meditation, and cold plunges into your routine. Similarly, Dr. Mark Hyman, who is 63 years old, claims to have a biological age of 43.", "score": 0.0}, {"id": null, "output": "Nikki Haley, a well-known member of the Republican party, shared her thoughts on the recent verdict that found Donald Trump guilty of sexual battery and defamation. She mentioned that Trump has filed an appeal against the verdict and suggested that the American people should take that into consideration when making their decision. During the lawsuit, Trump was questioned and admitted that it has been a common occurrence for men to grab women by their private parts for a long time.", "score": 0.0}, {"id": null, "output": "The European Union has given the green light to Microsoft Corp's acquisition of Activision for $69 billion, but there is still a hurdle to overcome in the UK. Microsoft has until May 24 to appeal the UK's decision, which is believed to be a result of the country's increased regulatory power post-Brexit. However, the European Commission has deemed the acquisition to be pro-competitive, citing Microsoft's commitment to licensing popular Activision games to competing game streaming platforms. Despite this, Microsoft will still challenge the UK's decision by taking the matter to the Competition Appeal Tribunal.", "score": 0.0}, {"id": null, "output": "Users of Google Pixel 6, 6 Pro, 6a, Pixel 7, and 7 Pro have been experiencing problems with their devices overheating and rapidly losing battery life following the May 2023 update. Although Google has identified the root cause and provided a solution, they have not yet made a public statement regarding the issue. Unfortunately, customer support has not been able to provide much assistance to affected users.", "score": 1.0}, {"id": null, "output": "The Florida Department of Education is investigating Jenna Barbee, a fifth-grade teacher in Florida, after a parent who is a member of the Hernando County School District Board reported her for showing an animated Disney movie that features a biracial and gay character to her students. The parent complained that the movie was not appropriate for students. Barbee defended herself by stating that the movie was not sexual and was related to the current lesson plan. The Florida Department of Education is now looking into the complaint.", "score": 0.0}, {"id": null, "output": "The Western Conference Finals will feature a matchup between the Los Angeles Lakers and the Denver Nuggets. The Nuggets are favored by most experts due to their home court advantage and the presence of Nikola Joki\u0107. However, the Lakers have the advantage of having LeBron James on their team. According to a scout and an executive, the Nuggets are expected to win in six and seven games respectively. On the other hand, the coach predicts that the Lakers will win in six.", "score": 0.0}, {"id": null, "output": "The Eastern Conference semifinals series between the Philadelphia 76ers and Boston Celtics is currently tied at 3-3. The upcoming Game 7 will be played in Boston and is expected to be the deciding game. According to predictions, the 76ers are likely to win the series in seven games. This is due to the impressive performances of Joel Embiid and James Harden, who are both playing at their best. Additionally, it is expected that the Sixers will cover the 6.5 point spread.", "score": 0.0}, {"id": null, "output": "Nearly one million SUVs manufactured by GM are being recalled due to airbag inflators that were produced by ARC Automotive and may pose a safety risk. The National Highway Traffic Safety Administration (NHTSA) has been aware of this issue for some time, and GM has previously conducted two recalls related to it. To address the problem, all front airbag modules that contain the faulty inflator will be replaced, and GM will contact owners of affected vehicles to inform them of the recall.", "score": 0.0}, {"id": null, "output": "Hailey Bieber is feeling hesitant about starting a family with her spouse Justin Bieber because of the intense public scrutiny they are under. However, she is committed to providing the best possible upbringing for their children, ensuring that they feel secure and loved. Justin is fully supportive of her decision and shares her desire to start a family.", "score": 1.0}, {"id": null, "output": "A group of five individuals belonging to a criminal gang were convicted of stealing jewelry worth $129 million from the Gr\u00fcnes Gew\u00f6lbe museum in Dresden, Germany. They have been sentenced to over four years in prison. Although a majority of the stolen jewelry has been recovered, some of the most valuable pieces are still missing. The state of Saxony has demanded compensation of 89 million euros for the theft. Security measures have been modified in response to the robbery.", "score": 0.0}, {"id": null, "output": "At the upcoming Goodyear 400 race at Darlington Raceway, there will be a group of 30 drivers, including notable names such as Kyle Larson, Denny Hamlin, Martin Truex Jr., William Byron, and Ryan Newman. The winner of the race was William Byron, with Kevin Harvick and Chase Elliott coming in second and third place respectively. During the race, Ross Chastain managed to pass Martin Truex Jr. on lap 151 and held him off until the end of the stage. The weather forecast predicts warm temperatures for the event.", "score": 0.0}, {"id": null, "output": "According to the Durham report, which investigated the Trump campaign's alleged connections to Russia, the FBI had sufficient grounds to initiate a preliminary review. However, no criminal charges were filed against Trump. Republicans have lauded the report's findings and are using them to argue that ongoing criminal investigations against Trump are politically motivated. Meanwhile, Democrats are attempting to use the report to indict Trump and are calling for a special counsel to investigate. Legal experts have criticized the report for being lackluster and have expressed concerns about the erosion of trust in the rule of law and the Justice Department's autonomy.", "score": 0.0}, {"id": null, "output": "John Shing-wan Leung, a 78-year-old American citizen, has been sentenced to life imprisonment for espionage in China. This has further strained the already damaged relationship between Beijing and Washington. Meanwhile, journalist Cheng Lei has been detained for 1000 days on charges of supplying state secrets overseas, prompting Australia to call for her release. Additionally, China has recently approved an amendment to its anti-espionage law, which has a broad and vague definition of espionage and will come into effect on July 1.", "score": 1.0}, {"id": null, "output": "In this piece, we examine the top 20 quotes from the election-themed episode of the popular HBO series Succession. The episode, penned by the show's creator Jesse Armstrong, features memorable lines from various characters including Tom Wambsgans, Greg, Roman, Shiv, and Connor. Among the highlights are Tom's advice to Greg to be careful not to harm the ATN elections expert, Connor's bid for the presidency, Kendall's angry reaction to Shiv's deal with Matsson, and Greg's revelation to Tom that several influential individuals are upset with ATN.", "score": 1.0}, {"id": null, "output": "The Federal Trade Commission (FTC) has taken legal action to prevent Amgen from acquiring Horizon Therapeutics, citing worries about a monopoly and potential harm to consumers. Both Amgen and Horizon have issued statements in response, with Amgen expressing disappointment and Horizon denying any intention to engage in cross-marketing bundling. The acquisition was originally announced in December and was anticipated to be finalized in the first half of 2023, which would have bolstered Amgen's drug portfolio. It is currently unclear what the general public's opinion is on this matter.", "score": 0.0}, {"id": null, "output": "Early on Monday, a shooter who is 18 years old killed three individuals and injured six others, including two law enforcement officers, in Farmington, New Mexico. The incident has prompted a response from the ATF, and the state is providing assistance. The reason behind the attack is still unclear, and the White House, lawmakers in Washington, the Navajo Nation, and mayors across the state have all expressed their support.", "score": 1.0}, {"id": null, "output": "On May 28, Turkish President Recep Tayyip Erdogan and his main opponent, Kemal Kilicdaroglu, will compete in a runoff election to determine who will lead the country. Erdogan has been in power for 20 years and has the support of conservative voters, while Kilicdaroglu has the backing of the pro-Kurdish party and has pledged to reverse restrictions on free speech and improve the economy. The outcome of the election is being closely monitored by Western nations and foreign investors due to Erdogan's unconventional management of the economy. The OSCE observer mission acknowledged that the elections demonstrated the resilience of Turkish democracy, but also highlighted that Erdogan had an \"unjustified advantage\" due to the use of public resources, media bias, and online censorship.", "score": 0.0}, {"id": null, "output": "In this article, you will find details about the different Shrines that can be found in The Legend of Zelda: Tears of the Kingdom game. These Shrines are located in both the Surface and Sky regions, and once a player completes a challenge, they will receive a Blessing of Light. The challenges in these Shrines can vary and may include puzzles, combat training, proving grounds, and Shrine Quests. Additionally, there are four Shrines located in the Great Hyrule Forest that require the player to cleanse the Deku Tree before they can access them. The objectives of the Shrines are diverse and can include tasks such as combining spheres, rotating stone blocks, stacking blocks, using fans to move vehicles, rotating objects with Ultrahand, allowing blocks to fall, using Rewind, using Zonai Light, melting ice blocks, placing balls on circles, learning basic melee combat actions, learning archery and shooting enemies with a bow, planting a stake, and using metal planks at an incline.", "score": 0.0}, {"id": null, "output": "Dr. Monica Bertagnolli, a surgical oncologist and cancer researcher, has been nominated by President Joe Biden to take over as the new director of the National Institutes of Health (NIH). She will be replacing Francis Collins, who left the agency in December 2021. Bertagnolli is a professor of surgery at Harvard Medical School and a member of the Gastrointestinal Cancer Treatment and Sarcoma Centers at Dana-Farber Cancer Institute. She is the second woman to be nominated for this position. It is worth noting that Bertagnolli was diagnosed with early breast cancer in December 2022.", "score": 1.0}, {"id": null, "output": "According to this astrological forecast, every astrological sign will encounter distinct advantages in the next 1-2 years, including higher earnings, divine safeguarding, personal development, and other benefits. Individuals born on this particular day are clever, imaginative, and captivating, and can anticipate fresh starts and exciting experiences in the upcoming year, along with the possibility of assuming a leadership position.", "score": 0.0}, {"id": null, "output": "David A Nielsen, a former investment manager for the Church of Jesus Christ of Latter-day Saints, has claimed that the organization has accumulated over $100bn in funds meant for charitable purposes. Although he has reported this to the IRS, it is unlikely that they will investigate due to the potential political consequences. Phil Hackney, a former IRS official, has expressed concern that if the IRS fails to enforce the rules, it could undermine the rule of law.", "score": 1.0}, {"id": null, "output": "Shannon Sharpe has conveyed his strong disapproval towards those who supported Ja Morant after he was spotted holding a firearm in an Instagram Live video for the second time. Sharpe predicts that Morant may face financial repercussions as a result of this incident, including potential losses in endorsement deals and NBA contracts. The NBA has taken action by suspending Morant from team activities while they conduct an investigation into the matter.", "score": 1.0}, {"id": null, "output": "Elon Musk's attempt to reverse certain aspects of the settlement he and Tesla reached with the SEC in 2018 to settle charges of civil securities fraud has been unsuccessful. The court rejected his argument that the settlement's conditions violated his freedom of speech and that the SEC's enforcement methods made it too challenging to comply. Musk's legal representative has stated that they will pursue additional review.", "score": 0.0}, {"id": null, "output": "The Voice Season 24 will have a new coach, Reba McEntire, who will be replacing Blake Shelton. Shelton has been a coach on the show since it first premiered in 2011. McEntire will be joined by Niall Horan, John Legend, and Gwen Stefani. However, Kelly Clarkson and Chance the Rapper will not be returning. It's worth noting that McEntire has a long history with the show, and Shelton has coached every season of The Voice so far. Additionally, eight of his vocalists have won the grand prize.", "score": 0.0}, {"id": null, "output": "The new film Hypnotic by Ben Affleck is predicted to be unsuccessful at the box office, marking his second failure in two months. Meanwhile, Jennifer Lopez's recent Netflix thriller Mother has received mixed reviews, but her involvement in the project has garnered worldwide interest. Affleck's upcoming project, The Flash, boasts a large budget and an impressive cast, and its success at the box office could potentially revive his career.", "score": 0.0}, {"id": null, "output": "The stock market is facing challenges in its attempt to recover, as concerns about the collapse of regional U.S. banks and the debt-ceiling showdown in Washington persist. Investors are seeking refuge in technology stocks, but the S&P 500 and Dow Jones Industrial Average have still experienced declines. The debt-ceiling issue is centered around Treasury bills, and a brief default could have a significant impact on the economy. Although tech stocks are currently leading the market, economic data and earnings releases in the upcoming week could help to diversify market leadership. Positive developments regarding the debt ceiling would also boost market sentiment.", "score": 1.0}, {"id": null, "output": "A Banksy mural weighing 7.5 tons, which was situated on a ruined building in Irpin, Ukraine, has been taken down and moved to a different spot in the same city. The mayor of Irpin intends to establish a Contemporary Art Square, with the mural as the main attraction. The British street artist created the mural after Russia's invasion of Ukraine, and earlier this year, a group was apprehended for trying to steal it.", "score": 1.0}, {"id": null, "output": "Engadget has recently reviewed the Apple Mac Mini M2 and awarded it a score of 86. Currently, Amazon is offering a significant discount on the 256GB version, which is now priced at an all-time low of $500. Additionally, the 512GB and Mac Mini M2 Pro models are also available at discounted prices. The M2 processor is capable of handling productivity tasks and multitasking with ease. It also boasts excellent connectivity options, including two Thunderbolt 4 USB-C connections, HDMI 2.0, two USB-A ports, a headphone jack, and gigabit Ethernet. The M2 Pro model is an even better option for those seeking a powerful yet affordable Mac, as it comes with two additional USB-C ports.", "score": 1.0}, {"id": null, "output": "Tears of the Kingdom, a game in the Legend of Zelda series, has a glitch that can be used on the first day of playing. This glitch allows players to duplicate new weapons and shields, which can be helpful in reducing the frustration caused by the game's weapon degradation system. The glitch involves using a trick in the game's menu and can only be used with items that are found in the game, not those found in treasure chests. This glitch is similar to ones found in other games like Breath of the Wild and Pok\u00e9mon Scarlet and Violet.", "score": 0.0}, {"id": null, "output": "On Tuesday, President Biden and congressional leaders are scheduled to meet and discuss the debt ceiling limit. This comes after \"productive\" negotiations at the staff level over the weekend. Biden has expressed his expectation that discussions at the principal level will take place during the meeting. His economic adviser, Adeyemo, has emphasized that the only solution to the problem is for Congress to lift the debt limit. However, there is still no clear path forward to avoid a default. It is important to note that any deal that materializes will require spending cuts.", "score": 1.0}, {"id": null, "output": "The Biden administration is working on implementing new rules to decrease carbon emissions from power plants. However, they are facing opposition from both fossil fuel interests and environmental groups. The EPA is mandating that individual power plants make on-site emissions cuts. If successful, this could bring the US closer to reducing emissions by half of 2005 levels. Despite this progress, the Sierra Club believes that addressing the climate crisis requires more than just strong carbon pollution standards. They argue that the use or expansion of fossil power plants must be completely eliminated to ensure a sustainable future.", "score": 1.0}, {"id": null, "output": "In the first quarter of 2023, Berkshire Hathaway, led by Warren Buffett, made several changes to its investment portfolio. The company added equity holdings in General RE, while selling off stakes in RH, Taiwan Semi, U.S. Bancorp, Citigroup Inc., and HP Inc. Additionally, Berkshire acquired new stakes in Capital One Financial and Diageo plc. The company's largest stake, Apple Inc., saw a slight increase. Berkshire also invested $10 billion in Occidental Petroleum through preferred shares and warrants. Paramount Global, Markel Corp., and Celanese Corp. saw increases in their stakes, while Chevron Corp., Activision Blizzard, General Motors, Aon plc, and Amazon.com saw decreases.", "score": 0.0}, {"id": null, "output": "A prolonged period of high temperatures is affecting millions of people on the West Coast, with some areas experiencing record-breaking heat. This is increasing the likelihood of heat-related illnesses, especially since the majority of households in the region lack air conditioning. According to Climate Central's research, over 230 locations in the United States have observed a rise in the number of days exceeding the local minimum mortality temperature since 1970.", "score": 1.0}, {"id": null, "output": "The James Webb Space Telescope, operated by NASA, has recently discovered the presence of water vapor around Comet 238P/Read, which is located in the main asteroid belt. This is the first time that such a discovery has been made. However, scientists were unable to detect any carbon dioxide in the comet, which has led them to investigate the history of water distribution in the solar system. They are also interested in understanding how Earth's liquid water and life first came to be. There are a few possible explanations for the lack of carbon dioxide, including the possibility that it was lost due to warm temperatures or that it has been in the asteroid belt for a long time. The next step for scientists is to investigate other main belt comets and explore the possibility of a sample collection mission.", "score": 0.0}, {"id": null, "output": "A rare genetic mutation that protects against Alzheimer's disease has been found in a second person by scientists. This mutation is located in a gene that encodes a protein called reelin, which seems to safeguard neurons from the disease. The discovery of this mutation could lead to the development of new therapies for Alzheimer's. The study also suggests that there may be a connection between the variant reelin and APOE proteins that could explain their protective effect, and that other genetic variants may also contribute. If treatments that target the reelin signaling pathway can be developed, they could have a significant therapeutic impact on Alzheimer's resistance.", "score": 1.0}, {"id": null, "output": "Joseph Dituri, a former U.S. Naval officer and current university professor, has achieved a new record for the longest duration of living underwater without depressurization at a lodge in Florida Keys. He is currently engaged in conducting physiological experiments and teaching online classes as part of his mission, Project Neptune 100. His mission will conclude on June 9, after he has spent 100 days underwater. Although he is having a unique experience, Dituri admits that he misses the sun the most.", "score": 1.0}, {"id": null, "output": "In 1973, the United States launched Skylab, which was their first space station. They used a modified Saturn V rocket for the launch. Skylab was occupied by three missions between 1973 and 1974. During its time in space, Skylab conducted research in various fields such as Earth observation, technology development, materials science, astrophysics, and student experiments. In 1979, Skylab re-entered the Earth's atmosphere. The knowledge gained from Skylab is still being utilized today in the International Space Station and other space stations.", "score": 0.0}, {"id": null, "output": "The Kurdish HDP party invited international observers from Spain to monitor the Turkish election on Sunday. However, the Erdogan government arrested and expelled them. Despite polls indicating that the opposition was leading, Erdogan won the election with slightly over 49.5% of the vote. The opposition has accused the government of election irregularities. In contrast to the previous Twitter leadership, Elon Musk, the outgoing CEO, gave in to the government's request to censor opposition voices and critical journalists. The previous leadership had taken the government to court and won.", "score": 0.0}, {"id": null, "output": "A group of scientists from Newcastle University in the United Kingdom have discovered that individuals experiencing post-Covid fatigue have reduced activity in three regions of their nervous system. The researchers are currently experimenting with a non-invasive technique to regulate the autonomic nervous system, with the aim of alleviating symptoms of fatigue.", "score": 1.0}, {"id": null, "output": "On Crypto Twitter this week, there were several noteworthy discussions. Elon Musk shared news about a new CEO for Twitter, while Brian Armstrong, the CEO of Coinbase, expressed his appreciation for the UAE's crypto regulations. Additionally, US President Joe Biden tweeted about his concerns regarding wealthy crypto investors evading taxes. Other topics that were talked about included Bitcoin, Ethereum staking, digital currencies, and a scammer who was involved in the crypto world.", "score": 0.0}, {"id": null, "output": "WestJet Airlines, which is owned by Onex Corp, may face travel disruptions during the Victoria Day holiday as its pilots have given notice of a possible strike. The pilots are demanding better scheduling and higher salaries, while WestJet has issued a lockout notice in response. Negotiations are currently underway between both parties to resolve the issue and reach a mutually acceptable agreement.", "score": 0.0}, {"id": null, "output": "The federal Voting Rights Act is being challenged by civil rights groups in South Carolina's congressional districts, which a lower court ruling upheld. The Supreme Court will review this ruling, with Republicans arguing that their decision was based on partisan considerations rather than race. The case will be heard in the fall and a decision will be made before the 2024 elections.", "score": 0.0}, {"id": null, "output": "Bobi, a Rafeiro do Alentejo who is 31 years old, had a birthday celebration in Conqueiros, Portugal. More than 100 people attended the party. According to his owner, Bobi's peaceful surroundings and friendly personality are the reasons for his long life. The Portuguese government has authorized a pet database that confirms Bobi's age.", "score": 0.0}, {"id": null, "output": "President Joe Biden and House Speaker Kevin McCarthy are currently engaged in discussions to come to an agreement on the debt ceiling. The federal government may face a shortage of funds by June, and if a resolution is not reached, the United States could potentially default on its debt. This could result in a severe economic crisis and the loss of millions of jobs, as warned by Treasury Secretary Janet Yellen.", "score": 1.0}, {"id": null, "output": "After being the lead on The Bachelor season 23, Colton Underwood tied the knot with his significant other, Jordan C. Brown, in a charming outdoor ceremony in Napa Valley, California. The couple had been together for two years and engaged for one year before exchanging vows. It's worth noting that Colton made a public announcement about his sexuality in April 2021, revealing that he is gay.", "score": 1.0}, {"id": null, "output": "According to both Mark Zandi, the chief economist at Moody's Analytics, and Jeff Tucker, an economist at Zillow, a default by the United States would result in significant economic and housing market upheaval. Mortgage rates would increase dramatically, potentially reaching 8.4%, while home values could decline by as much as 1%.", "score": 1.0}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:23:48.356817", "description": null, "model_name": null, "foundation_model": null, "prompt_template": null, "model_version": null} \ No newline at end of file +{"name": "rephrase", "id": "3e5c4175-4631-4aae-baad-34043660fd6b", "test_suite_id": "4fe052ab-e667-461a-ad23-52cb20d81d32", "test_cases": [{"id": "ce9a3170-1941-4048-be36-bd9dfe082f6a", "output": "During the conflict in Donetsk, two Russian leaders lost their lives. Ukraine has no intention of launching an assault on Russian soil in their upcoming counterattack this spring. Instead, their objective is to liberate the occupied regions within Ukraine.", "score": 1.0, "input": null, "reference_output": null}, {"id": "d9cdd3b5-6a83-4fda-ac52-49e238aec6f9", "output": "Noelle Dunphy, who used to work with Rudy Giuliani, has filed a lawsuit against the former mayor and Trump's attorney, accusing them of sexual assault, harassment, wage theft, and other inappropriate behavior. Dunphy alleges that Giuliani offered her a salary of $1 million and made sexual advances towards her, including forcing her head onto his genitals without her consent and asking her to work in the nude or in a bikini. Giuliani has denied all of these allegations.", "score": 1.0, "input": null, "reference_output": null}, {"id": "8d33d4bd-85a6-4a94-923f-02585c6db1f8", "output": "In this article, we will be exploring the possible destinations for Victor Wembanyama, a much-coveted prospect for the 2023 NBA draft lottery. We will be analyzing the 14 teams that are part of the lottery and assessing the benefits and potential for success that each team could have if they were to acquire Wembanyama. Some of the teams that we will be looking at include the San Antonio Spurs, Indiana Pacers, New Orleans Pelicans, Detroit Pistons, Houston Rockets, Orlando Magic, and Portland Trail Blazers.", "score": 0.5, "input": null, "reference_output": null}, {"id": "13ff731b-0607-4c0b-a289-a3c261bebb99", "output": "According to Chris Mirabile, the CEO of a biotech company focused on consumer longevity, he has a biological age of 23 even though he is actually 39 years old. He suggests a few lifestyle changes to achieve this, such as exercising for 150 minutes every week, practicing intermittent fasting, eating a healthy diet, getting eight hours of sleep every night, and incorporating smoothies, meditation, and cold plunges into your routine. Similarly, Dr. Mark Hyman, who is 63 years old, claims to have a biological age of 43.", "score": 0.0, "input": null, "reference_output": null}, {"id": "58b5aa32-f830-488c-98d4-a6ce98cbfa40", "output": "Nikki Haley, a well-known member of the Republican party, shared her thoughts on the recent verdict that found Donald Trump guilty of sexual battery and defamation. She mentioned that Trump has filed an appeal against the verdict and suggested that the American people should take that into consideration when making their decision. During the lawsuit, Trump was questioned and admitted that it has been a common occurrence for men to grab women by their private parts for a long time.", "score": 0.0, "input": null, "reference_output": null}, {"id": "40591f18-423d-4782-8665-4e99173adc71", "output": "The European Union has given the green light to Microsoft Corp's acquisition of Activision for $69 billion, but there is still a hurdle to overcome in the UK. Microsoft has until May 24 to appeal the UK's decision, which is believed to be a result of the country's increased regulatory power post-Brexit. However, the European Commission has deemed the acquisition to be pro-competitive, citing Microsoft's commitment to licensing popular Activision games to competing game streaming platforms. Despite this, Microsoft will still challenge the UK's decision by taking the matter to the Competition Appeal Tribunal.", "score": 1.0, "input": null, "reference_output": null}, {"id": "f23cd91a-a9c8-4ca4-9d6c-825a42b58e11", "output": "Users of Google Pixel 6, 6 Pro, 6a, Pixel 7, and 7 Pro have been experiencing problems with their devices overheating and rapidly losing battery life following the May 2023 update. Although Google has identified the root cause and provided a solution, they have not yet made a public statement regarding the issue. Unfortunately, customer support has not been able to provide much assistance to affected users.", "score": 1.0, "input": null, "reference_output": null}, {"id": "b6a6bc52-35e4-402f-b021-3fb0eff00344", "output": "The Florida Department of Education is investigating Jenna Barbee, a fifth-grade teacher in Florida, after a parent who is a member of the Hernando County School District Board reported her for showing an animated Disney movie that features a biracial and gay character to her students. The parent complained that the movie was not appropriate for students. Barbee defended herself by stating that the movie was not sexual and was related to the current lesson plan. The Florida Department of Education is now looking into the complaint.", "score": 1.0, "input": null, "reference_output": null}, {"id": "12278d36-af27-4242-b4af-971f77bd79fd", "output": "The Western Conference Finals will feature a matchup between the Los Angeles Lakers and the Denver Nuggets. The Nuggets are favored by most experts due to their home court advantage and the presence of Nikola Joki\u0107. However, the Lakers have the advantage of having LeBron James on their team. According to a scout and an executive, the Nuggets are expected to win in six and seven games respectively. On the other hand, the coach predicts that the Lakers will win in six.", "score": 0.0, "input": null, "reference_output": null}, {"id": "be031ef7-3bac-4db2-a969-ea02680f4c40", "output": "The Eastern Conference semifinals series between the Philadelphia 76ers and Boston Celtics is currently tied at 3-3. The upcoming Game 7 will be played in Boston and is expected to be the deciding game. According to predictions, the 76ers are likely to win the series in seven games. This is due to the impressive performances of Joel Embiid and James Harden, who are both playing at their best. Additionally, it is expected that the Sixers will cover the 6.5 point spread.", "score": 1.0, "input": null, "reference_output": null}, {"id": "97cf48cf-e76a-491f-a2fd-0a4424bc3f7f", "output": "Nearly one million SUVs manufactured by GM are being recalled due to airbag inflators that were produced by ARC Automotive and may pose a safety risk. The National Highway Traffic Safety Administration (NHTSA) has been aware of this issue for some time, and GM has previously conducted two recalls related to it. To address the problem, all front airbag modules that contain the faulty inflator will be replaced, and GM will contact owners of affected vehicles to inform them of the recall.", "score": 1.0, "input": null, "reference_output": null}, {"id": "5f7ccd50-0f78-49dc-99a1-7e8a6bf6e7e6", "output": "Hailey Bieber is feeling hesitant about starting a family with her spouse Justin Bieber because of the intense public scrutiny they are under. However, she is committed to providing the best possible upbringing for their children, ensuring that they feel secure and loved. Justin is fully supportive of her decision and shares her desire to start a family.", "score": 1.0, "input": null, "reference_output": null}, {"id": "e452fa69-bcf5-4a26-9dac-378e06ad77e9", "output": "A group of five individuals belonging to a criminal gang were convicted of stealing jewelry worth $129 million from the Gr\u00fcnes Gew\u00f6lbe museum in Dresden, Germany. They have been sentenced to over four years in prison. Although a majority of the stolen jewelry has been recovered, some of the most valuable pieces are still missing. The state of Saxony has demanded compensation of 89 million euros for the theft. Security measures have been modified in response to the robbery.", "score": 1.0, "input": null, "reference_output": null}, {"id": "8dbc3da1-a416-41be-b5d0-d49c43e8cc08", "output": "At the upcoming Goodyear 400 race at Darlington Raceway, there will be a group of 30 drivers, including notable names such as Kyle Larson, Denny Hamlin, Martin Truex Jr., William Byron, and Ryan Newman. The winner of the race was William Byron, with Kevin Harvick and Chase Elliott coming in second and third place respectively. During the race, Ross Chastain managed to pass Martin Truex Jr. on lap 151 and held him off until the end of the stage. The weather forecast predicts warm temperatures for the event.", "score": 0.0, "input": null, "reference_output": null}, {"id": "aaf57260-2da1-497c-ab51-854b5bf90c89", "output": "According to the Durham report, which investigated the Trump campaign's alleged connections to Russia, the FBI had sufficient grounds to initiate a preliminary review. However, no criminal charges were filed against Trump. Republicans have lauded the report's findings and are using them to argue that ongoing criminal investigations against Trump are politically motivated. Meanwhile, Democrats are attempting to use the report to indict Trump and are calling for a special counsel to investigate. Legal experts have criticized the report for being lackluster and have expressed concerns about the erosion of trust in the rule of law and the Justice Department's autonomy.", "score": 1.0, "input": null, "reference_output": null}, {"id": "0152253c-4bbc-4d7d-b6d1-6be60e5705f1", "output": "John Shing-wan Leung, a 78-year-old American citizen, has been sentenced to life imprisonment for espionage in China. This has further strained the already damaged relationship between Beijing and Washington. Meanwhile, journalist Cheng Lei has been detained for 1000 days on charges of supplying state secrets overseas, prompting Australia to call for her release. Additionally, China has recently approved an amendment to its anti-espionage law, which has a broad and vague definition of espionage and will come into effect on July 1.", "score": 1.0, "input": null, "reference_output": null}, {"id": "678743b7-d4da-4aab-8829-6bb861da3dc5", "output": "In this piece, we examine the top 20 quotes from the election-themed episode of the popular HBO series Succession. The episode, penned by the show's creator Jesse Armstrong, features memorable lines from various characters including Tom Wambsgans, Greg, Roman, Shiv, and Connor. Among the highlights are Tom's advice to Greg to be careful not to harm the ATN elections expert, Connor's bid for the presidency, Kendall's angry reaction to Shiv's deal with Matsson, and Greg's revelation to Tom that several influential individuals are upset with ATN.", "score": 1.0, "input": null, "reference_output": null}, {"id": "27cb9fcd-4602-4d53-9f46-a9b36eb44a9f", "output": "The Federal Trade Commission (FTC) has taken legal action to prevent Amgen from acquiring Horizon Therapeutics, citing worries about a monopoly and potential harm to consumers. Both Amgen and Horizon have issued statements in response, with Amgen expressing disappointment and Horizon denying any intention to engage in cross-marketing bundling. The acquisition was originally announced in December and was anticipated to be finalized in the first half of 2023, which would have bolstered Amgen's drug portfolio. It is currently unclear what the general public's opinion is on this matter.", "score": 0.0, "input": null, "reference_output": null}, {"id": "5ba67f55-1350-48d2-a410-bc2999846db1", "output": "Early on Monday, a shooter who is 18 years old killed three individuals and injured six others, including two law enforcement officers, in Farmington, New Mexico. The incident has prompted a response from the ATF, and the state is providing assistance. The reason behind the attack is still unclear, and the White House, lawmakers in Washington, the Navajo Nation, and mayors across the state have all expressed their support.", "score": 1.0, "input": null, "reference_output": null}, {"id": "7254566b-78fc-498b-a3a7-bdda6e788f13", "output": "On May 28, Turkish President Recep Tayyip Erdogan and his main opponent, Kemal Kilicdaroglu, will compete in a runoff election to determine who will lead the country. Erdogan has been in power for 20 years and has the support of conservative voters, while Kilicdaroglu has the backing of the pro-Kurdish party and has pledged to reverse restrictions on free speech and improve the economy. The outcome of the election is being closely monitored by Western nations and foreign investors due to Erdogan's unconventional management of the economy. The OSCE observer mission acknowledged that the elections demonstrated the resilience of Turkish democracy, but also highlighted that Erdogan had an \"unjustified advantage\" due to the use of public ../../../packages/resources, media bias, and online censorship.", "score": 1.0, "input": null, "reference_output": null}, {"id": "ca1b5d0c-1833-40ee-9fbc-50d5def48b17", "output": "In this article, you will find details about the different Shrines that can be found in The Legend of Zelda: Tears of the Kingdom game. These Shrines are located in both the Surface and Sky regions, and once a player completes a challenge, they will receive a Blessing of Light. The challenges in these Shrines can vary and may include puzzles, combat training, proving grounds, and Shrine Quests. Additionally, there are four Shrines located in the Great Hyrule Forest that require the player to cleanse the Deku Tree before they can access them. The objectives of the Shrines are diverse and can include tasks such as combining spheres, rotating stone blocks, stacking blocks, using fans to move vehicles, rotating objects with Ultrahand, allowing blocks to fall, using Rewind, using Zonai Light, melting ice blocks, placing balls on circles, learning basic melee combat actions, learning archery and shooting enemies with a bow, planting a stake, and using metal planks at an incline.", "score": 0.0, "input": null, "reference_output": null}, {"id": "da288adc-babf-4256-98ae-b817ca61d574", "output": "Dr. Monica Bertagnolli, a surgical oncologist and cancer researcher, has been nominated by President Joe Biden to take over as the new director of the National Institutes of Health (NIH). She will be replacing Francis Collins, who left the agency in December 2021. Bertagnolli is a professor of surgery at Harvard Medical School and a member of the Gastrointestinal Cancer Treatment and Sarcoma Centers at Dana-Farber Cancer Institute. She is the second woman to be nominated for this position. It is worth noting that Bertagnolli was diagnosed with early breast cancer in December 2022.", "score": 0.0, "input": null, "reference_output": null}, {"id": "cc52a5e3-3414-4ee7-bc5d-06b5bfe34c25", "output": "According to this astrological forecast, every astrological sign will encounter distinct advantages in the next 1-2 years, including higher earnings, divine safeguarding, personal development, and other benefits. Individuals born on this particular day are clever, imaginative, and captivating, and can anticipate fresh starts and exciting experiences in the upcoming year, along with the possibility of assuming a leadership position.", "score": 0.0, "input": null, "reference_output": null}, {"id": "953ffbe8-7dd1-4ad7-98bd-38928c69cd3e", "output": "David A Nielsen, a former investment manager for the Church of Jesus Christ of Latter-day Saints, has claimed that the organization has accumulated over $100bn in funds meant for charitable purposes. Although he has reported this to the IRS, it is unlikely that they will investigate due to the potential political consequences. Phil Hackney, a former IRS official, has expressed concern that if the IRS fails to enforce the rules, it could undermine the rule of law.", "score": 1.0, "input": null, "reference_output": null}, {"id": "ca295740-8ec2-44f6-ab16-768d6d3a31a6", "output": "Shannon Sharpe has conveyed his strong disapproval towards those who supported Ja Morant after he was spotted holding a firearm in an Instagram Live video for the second time. Sharpe predicts that Morant may face financial repercussions as a result of this incident, including potential losses in endorsement deals and NBA contracts. The NBA has taken action by suspending Morant from team activities while they conduct an investigation into the matter.", "score": 1.0, "input": null, "reference_output": null}, {"id": "a4eb65a3-553e-4e10-8890-ff2df30e3e04", "output": "Elon Musk's attempt to reverse certain aspects of the settlement he and Tesla reached with the SEC in 2018 to settle charges of civil securities fraud has been unsuccessful. The court rejected his argument that the settlement's conditions violated his freedom of speech and that the SEC's enforcement methods made it too challenging to comply. Musk's legal representative has stated that they will pursue additional review.", "score": 1.0, "input": null, "reference_output": null}, {"id": "1f5ad326-fe67-4bde-81fc-6b10ff1235e6", "output": "The Voice Season 24 will have a new coach, Reba McEntire, who will be replacing Blake Shelton. Shelton has been a coach on the show since it first premiered in 2011. McEntire will be joined by Niall Horan, John Legend, and Gwen Stefani. However, Kelly Clarkson and Chance the Rapper will not be returning. It's worth noting that McEntire has a long history with the show, and Shelton has coached every season of The Voice so far. Additionally, eight of his vocalists have won the grand prize.", "score": 0.0, "input": null, "reference_output": null}, {"id": "8facc589-d9cc-4d99-9316-fdbd00ad5d13", "output": "The new film Hypnotic by Ben Affleck is predicted to be unsuccessful at the box office, marking his second failure in two months. Meanwhile, Jennifer Lopez's recent Netflix thriller Mother has received mixed reviews, but her involvement in the project has garnered worldwide interest. Affleck's upcoming project, The Flash, boasts a large budget and an impressive cast, and its success at the box office could potentially revive his career.", "score": 1.0, "input": null, "reference_output": null}, {"id": "7ffeac11-4704-44c6-9507-59a3a62733c0", "output": "The stock market is facing challenges in its attempt to recover, as concerns about the collapse of regional U.S. banks and the debt-ceiling showdown in Washington persist. Investors are seeking refuge in technology stocks, but the S&P 500 and Dow Jones Industrial Average have still experienced declines. The debt-ceiling issue is centered around Treasury bills, and a brief default could have a significant impact on the economy. Although tech stocks are currently leading the market, economic data and earnings releases in the upcoming week could help to diversify market leadership. Positive developments regarding the debt ceiling would also boost market sentiment.", "score": 1.0, "input": null, "reference_output": null}, {"id": "138e16e8-aea2-4c45-a731-5616a9739f27", "output": "A Banksy mural weighing 7.5 tons, which was situated on a ruined building in Irpin, Ukraine, has been taken down and moved to a different spot in the same city. The mayor of Irpin intends to establish a Contemporary Art Square, with the mural as the main attraction. The British street artist created the mural after Russia's invasion of Ukraine, and earlier this year, a group was apprehended for trying to steal it.", "score": 0.0, "input": null, "reference_output": null}, {"id": "7b2b6ae0-f658-4c50-a457-2eb45070266e", "output": "Engadget has recently reviewed the Apple Mac Mini M2 and awarded it a score of 86. Currently, Amazon is offering a significant discount on the 256GB version, which is now priced at an all-time low of $500. Additionally, the 512GB and Mac Mini M2 Pro models are also available at discounted prices. The M2 processor is capable of handling productivity tasks and multitasking with ease. It also boasts excellent connectivity options, including two Thunderbolt 4 USB-C connections, HDMI 2.0, two USB-A ports, a headphone jack, and gigabit Ethernet. The M2 Pro model is an even better option for those seeking a powerful yet affordable Mac, as it comes with two additional USB-C ports.", "score": 1.0, "input": null, "reference_output": null}, {"id": "4feed2d0-9290-40c8-844b-5204d982322b", "output": "Tears of the Kingdom, a game in the Legend of Zelda series, has a glitch that can be used on the first day of playing. This glitch allows players to duplicate new weapons and shields, which can be helpful in reducing the frustration caused by the game's weapon degradation system. The glitch involves using a trick in the game's menu and can only be used with items that are found in the game, not those found in treasure chests. This glitch is similar to ones found in other games like Breath of the Wild and Pok\u00e9mon Scarlet and Violet.", "score": 1.0, "input": null, "reference_output": null}, {"id": "2eea3c0e-7440-4963-a230-b86e4c911c92", "output": "On Tuesday, President Biden and congressional leaders are scheduled to meet and discuss the debt ceiling limit. This comes after \"productive\" negotiations at the staff level over the weekend. Biden has expressed his expectation that discussions at the principal level will take place during the meeting. His economic adviser, Adeyemo, has emphasized that the only solution to the problem is for Congress to lift the debt limit. However, there is still no clear path forward to avoid a default. It is important to note that any deal that materializes will require spending cuts.", "score": 1.0, "input": null, "reference_output": null}, {"id": "b88f666c-8001-403e-99d0-62aeead65ea0", "output": "The Biden administration is working on implementing new rules to decrease carbon emissions from power plants. However, they are facing opposition from both fossil fuel interests and environmental groups. The EPA is mandating that individual power plants make on-site emissions cuts. If successful, this could bring the US closer to reducing emissions by half of 2005 levels. Despite this progress, the Sierra Club believes that addressing the climate crisis requires more than just strong carbon pollution standards. They argue that the use or expansion of fossil power plants must be completely eliminated to ensure a sustainable future.", "score": 1.0, "input": null, "reference_output": null}, {"id": "72ce4e0e-c5c5-45dd-a717-c8ed41e8c079", "output": "In the first quarter of 2023, Berkshire Hathaway, led by Warren Buffett, made several changes to its investment portfolio. The company added equity holdings in General RE, while selling off stakes in RH, Taiwan Semi, U.S. Bancorp, Citigroup Inc., and HP Inc. Additionally, Berkshire acquired new stakes in Capital One Financial and Diageo plc. The company's largest stake, Apple Inc., saw a slight increase. Berkshire also invested $10 billion in Occidental Petroleum through preferred shares and warrants. Paramount Global, Markel Corp., and Celanese Corp. saw increases in their stakes, while Chevron Corp., Activision Blizzard, General Motors, Aon plc, and Amazon.com saw decreases.", "score": 1.0, "input": null, "reference_output": null}, {"id": "15d29301-9672-4839-97bd-47d4d9fccf70", "output": "A prolonged period of high temperatures is affecting millions of people on the West Coast, with some areas experiencing record-breaking heat. This is increasing the likelihood of heat-related illnesses, especially since the majority of households in the region lack air conditioning. According to Climate Central's research, over 230 locations in the United States have observed a rise in the number of days exceeding the local minimum mortality temperature since 1970.", "score": 1.0, "input": null, "reference_output": null}, {"id": "047543b0-4232-42d4-95a4-dd2c439d1c7e", "output": "The James Webb Space Telescope, operated by NASA, has recently discovered the presence of water vapor around Comet 238P/Read, which is located in the main asteroid belt. This is the first time that such a discovery has been made. However, scientists were unable to detect any carbon dioxide in the comet, which has led them to investigate the history of water distribution in the solar system. They are also interested in understanding how Earth's liquid water and life first came to be. There are a few possible explanations for the lack of carbon dioxide, including the possibility that it was lost due to warm temperatures or that it has been in the asteroid belt for a long time. The next step for scientists is to investigate other main belt comets and explore the possibility of a sample collection mission.", "score": 0.0, "input": null, "reference_output": null}, {"id": "52bef946-7f76-4c6e-8325-7319d0628afa", "output": "A rare genetic mutation that protects against Alzheimer's disease has been found in a second person by scientists. This mutation is located in a gene that encodes a protein called reelin, which seems to safeguard neurons from the disease. The discovery of this mutation could lead to the development of new therapies for Alzheimer's. The study also suggests that there may be a connection between the variant reelin and APOE proteins that could explain their protective effect, and that other genetic variants may also contribute. If treatments that target the reelin signaling pathway can be developed, they could have a significant therapeutic impact on Alzheimer's resistance.", "score": 1.0, "input": null, "reference_output": null}, {"id": "1f87a862-a0a8-4992-9636-24638cbfe3cf", "output": "Joseph Dituri, a former U.S. Naval officer and current university professor, has achieved a new record for the longest duration of living underwater without depressurization at a lodge in Florida Keys. He is currently engaged in conducting physiological experiments and teaching online classes as part of his mission, Project Neptune 100. His mission will conclude on June 9, after he has spent 100 days underwater. Although he is having a unique experience, Dituri admits that he misses the sun the most.", "score": 1.0, "input": null, "reference_output": null}, {"id": "5dea0042-08ca-4995-86f1-8aaed4aa64c9", "output": "In 1973, the United States launched Skylab, which was their first space station. They used a modified Saturn V rocket for the launch. Skylab was occupied by three missions between 1973 and 1974. During its time in space, Skylab conducted research in various fields such as Earth observation, technology development, materials science, astrophysics, and student experiments. In 1979, Skylab re-entered the Earth's atmosphere. The knowledge gained from Skylab is still being utilized today in the International Space Station and other space stations.", "score": 1.0, "input": null, "reference_output": null}, {"id": "565de570-e196-44dc-9d56-c0c0ec18a339", "output": "The Kurdish HDP party invited international observers from Spain to monitor the Turkish election on Sunday. However, the Erdogan government arrested and expelled them. Despite polls indicating that the opposition was leading, Erdogan won the election with slightly over 49.5% of the vote. The opposition has accused the government of election irregularities. In contrast to the previous Twitter leadership, Elon Musk, the outgoing CEO, gave in to the government's request to censor opposition voices and critical journalists. The previous leadership had taken the government to court and won.", "score": 1.0, "input": null, "reference_output": null}, {"id": "f1d1a9fa-7f67-4ff9-8424-ff43bf9bfacd", "output": "A group of scientists from Newcastle University in the United Kingdom have discovered that individuals experiencing post-Covid fatigue have reduced activity in three regions of their nervous system. The researchers are currently experimenting with a non-invasive technique to regulate the autonomic nervous system, with the aim of alleviating symptoms of fatigue.", "score": 1.0, "input": null, "reference_output": null}, {"id": "7b382a93-dd76-443f-ac92-15ca0e57647d", "output": "On Crypto Twitter this week, there were several noteworthy discussions. Elon Musk shared news about a new CEO for Twitter, while Brian Armstrong, the CEO of Coinbase, expressed his appreciation for the UAE's crypto regulations. Additionally, US President Joe Biden tweeted about his concerns regarding wealthy crypto investors evading taxes. Other topics that were talked about included Bitcoin, Ethereum staking, digital currencies, and a scammer who was involved in the crypto world.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ed842a87-582d-403b-99d2-e4f4d58c739c", "output": "WestJet Airlines, which is owned by Onex Corp, may face travel disruptions during the Victoria Day holiday as its pilots have given notice of a possible strike. The pilots are demanding better scheduling and higher salaries, while WestJet has issued a lockout notice in response. Negotiations are currently underway between both parties to resolve the issue and reach a mutually acceptable agreement.", "score": 1.0, "input": null, "reference_output": null}, {"id": "f4aac8e9-6be2-40b6-b723-9d277c2214ac", "output": "The federal Voting Rights Act is being challenged by civil rights groups in South Carolina's congressional districts, which a lower court ruling upheld. The Supreme Court will review this ruling, with Republicans arguing that their decision was based on partisan considerations rather than race. The case will be heard in the fall and a decision will be made before the 2024 elections.", "score": 0.0, "input": null, "reference_output": null}, {"id": "1140f4da-bd16-4719-97d6-623cef9f5713", "output": "Bobi, a Rafeiro do Alentejo who is 31 years old, had a birthday celebration in Conqueiros, Portugal. More than 100 people attended the party. According to his owner, Bobi's peaceful surroundings and friendly personality are the reasons for his long life. The Portuguese government has authorized a pet database that confirms Bobi's age.", "score": 0.0, "input": null, "reference_output": null}, {"id": "ae35d711-bc00-4243-9674-7b99910a8f80", "output": "President Joe Biden and House Speaker Kevin McCarthy are currently engaged in discussions to come to an agreement on the debt ceiling. The federal government may face a shortage of funds by June, and if a resolution is not reached, the United States could potentially default on its debt. This could result in a severe economic crisis and the loss of millions of jobs, as warned by Treasury Secretary Janet Yellen.", "score": 1.0, "input": null, "reference_output": null}, {"id": "741e7bba-39bb-4653-9fbe-0ac255439832", "output": "After being the lead on The Bachelor season 23, Colton Underwood tied the knot with his significant other, Jordan C. Brown, in a charming outdoor ceremony in Napa Valley, California. The couple had been together for two years and engaged for one year before exchanging vows. It's worth noting that Colton made a public announcement about his sexuality in April 2021, revealing that he is gay.", "score": 1.0, "input": null, "reference_output": null}, {"id": "71459130-8475-40c5-ba84-c9ff4389a11d", "output": "According to both Mark Zandi, the chief economist at Moody's Analytics, and Jeff Tucker, an economist at Zillow, a default by the United States would result in significant economic and housing market upheaval. Mortgage rates would increase dramatically, potentially reaching 8.4%, while home values could decline by as much as 1%.", "score": 1.0, "input": null, "reference_output": null}], "updated_at": "2023-08-07T14:08:07.803908", "created_at": "2023-08-07T14:08:07.803908", "page": null, "page_size": null, "total_pages": null, "total_count": null} diff --git a/examples/bench/news_summary/run_id_to_name.json b/examples/bench/news_summary/run_id_to_name.json new file mode 100644 index 0000000..2525f75 --- /dev/null +++ b/examples/bench/news_summary/run_id_to_name.json @@ -0,0 +1 @@ +{"94409209-c9d0-4c4f-802c-b53b7504081a": "longt5books", "3e5c4175-4631-4aae-baad-34043660fd6b": "rephrase", "4fb89151-63f2-4fd2-a592-82c4d0e0966a": "corrupt"} \ No newline at end of file diff --git a/examples/bench/news_summary/suite.json b/examples/bench/news_summary/suite.json index 30f1eea..dfae847 100644 --- a/examples/bench/news_summary/suite.json +++ b/examples/bench/news_summary/suite.json @@ -1 +1 @@ -{"name": "news_summary", "description": null, "scoring_method": {"name": "summary_quality", "type": "built_in"}, "test_cases": [{"input": "Title: Russia says two of its commanders have been killed in eastern Ukraine\n\nMoscow\u2019s Ministry of Defense said on Sunday that two top Russian commanders have been killed in eastern Ukraine.\n\nRussian state news agency TASS reported Sunday that commanders Colonel Vyacheslav Makarov and Colonel Yevgeny Brovko were killed during fighting in Donetsk, a region in eastern Ukraine. Ministry Spokesman Lieutenant General Igor Konashenkov said in a statement Sunday that Makarov was \u201cseriously wounded\u201d and died when evacuating the battle, according to TASS.\n\n\u201cCommander of the 4th motorized rifle brigade, Colonel Vyacheslav Makarov, personally led the battle while on the front line. Two enemy attacks were repelled, and the soldiers of the brigade destroyed three tanks, four infantry fighting vehicles, and two armored vehicles of the Ukrainian Armed Forces,\u201d Konashenkov said.\n\n\u201cDuring the battle to repel one of the attacks, Colonel Yevgeny Brovko heroically died after receiving multiple shrapnel wounds,\u201d Konashenkov added.\n\nUkrainian President Volodymyr Zelensky said Sunday that Ukraine will not attack Russian territory in a planned counteroffensive this spring, instead saying that it aims to free occupied territory in his country. Speaking alongside German Chancellor Olaf Scholz, Zelensky responded to speculation that Ukraine may target Russian territory.\n\n\u201cWe don\u2019t attack Russian territory, we liberate our own legitimate territory,\u201d Zelensky told reporters. \u201cWe have neither the time nor the strength (to attack Russia).\u201d", "reference_output": " Two Russian commanders were killed in eastern Ukraine during fighting in Donetsk. Ukraine will not attack Russian territory in a planned counteroffensive this spring, instead aiming to free occupied territory in Ukraine."}, {"input": "Title: Rudy Giuliani sued by former employee for alleged sexual assault and harassment\n\nA former associate is suing Rudy Giuliani for alleged sexual assault and harassment, wage theft and other misconduct, accusing the former mayor and Trump lawyer of making \"sexual demands\" and going on \"alcohol-drenched rants that included sexist, racist, and antisemitic remarks,\" many of which were allegedly recorded.\n\nNoelle Dunphy said she began working for Giuliani in 2019 as his director of business development. Giuliani \"began abusing Ms. Dunphy almost immediately after she started working for\" him, according to her lawsuit.\n\n\"He made clear that satisfying his sexual demands -- which came virtually anytime, anywhere -- was an absolute requirement of her employment and of his legal representation,\" the lawsuit said.\n\nAccording to Dunphy, Giuliani promised her a $1 million annual salary but the offer came with a catch: Giuliani was in the midst of an acrimonious divorce and he told Dunphy that her pay would have to be deferred and her employment kept \"secret\" until the divorce proceedings finished. He claimed that his \"crazy\" ex-wife and her lawyers were watching his cashflow and that his ex-wife would \"attack\" and \"retaliate\" against any female employee that Giuliani hired, the lawsuit said.\n\nPart of the job required Dunphy to record her interactions with Giuliani \"anytime, anywhere, as well as Giuliani's interactions with others,\" the lawsuit said.\n\n\"But unbeknownst to Ms. Dunphy, Giuliani apparently decided during the interview that he would use the job offer and his representation as a pretext to develop a quid pro quo sexual relationship with Ms. Dunphy. He was later recorded telling Ms. Dunphy, 'I've wanted you from the day I interviewed you,'\" the lawsuit said.\n\nFormer New York City Mayor Rudy Giuliani speaks during a news conference in Miami in July 2021. Matias J. Ocner/Miami Herald/Tribune News Service via Getty Images, FILE\n\nTed Goodman, political and communications adviser to Giuliani, told ABC News in a statement: \"Mayor Rudy Giuliani unequivocally denies the allegations raised by Ms. Dunphy ... Mayor Giuliani's lifetime of public service speaks for itself and he will pursue all available remedies and counterclaims.\"\n\nAccording to the lawsuit, a week into her employment, Giuliani had Dunphy flown to New York on a chartered plane and insisted she stay in a guest suite in his Upper East Side apartment. The two drank and at one point \"Giuliani then pulled her head onto his penis, without asking for or obtaining any form of consent. He held her by her hair. It became clear to Ms. Dunphy that there was no way out of giving him oral sex. She did so, against her will,\" the lawsuit said.\n\nGiuliani often demanded that Dunphy work naked, in a bikini, or in short shorts with an American flag on them that he bought for her, the lawsuit said.\n\n\"When they were apart, they would often work remotely via videoconference, and during those conferences Giuliani almost always asked her to remove her clothes on camera. He often called from his bed, where he was visibly touching himself under a white sheet,\" the lawsuit said.", "reference_output": " Noelle Dunphy, a former associate of Rudy Giuliani, is suing the former mayor and Trump lawyer for alleged sexual assault, harassment, wage theft, and other misconduct. Dunphy claims Giuliani promised her a $1 million salary and made \"sexual demands\" as a condition of her employment, including allegedly pulling her head onto his penis without her consent and demanding she work naked or in a bikini. Giuliani denies the allegations."}, {"input": "Title: Victor Wembanyama's best fits among 2023 NBA draft lottery teams\n\nThere are 30 NBA teams, and 30 NBA teams would love to draft France\u2019s Victor Wembanyama in the June draft.\n\nAnd given his all-purpose skillset for his size at 7-3, Wembanyama is a fit for any team.\n\nBut there are only 14 teams in the draft lottery, which takes place Tuesday on ESPN, and only one of them will get the winning combination of ping pong balls.\n\nLet\u2019s take a look of some of the lottery teams and where the best landing spot is for Wembanyama, the 19-year-old considered one of the best prospects to enter the draft.\n\nNBA draft lottery 2023: How to watch, how it works, who will be No. 1?\n\nFollow every game: Latest NBA Scores and Schedules\n\n7. San Antonio Spurs (14% chance of winning the No. 1 pick)\n\nWouldn\u2019t it be something if the Spurs landed Wembanyama and accelerated their rebuild with another potential generational star, like they did with Tim Duncan in 1997. The Spurs have a track record, under Coach Gregg Popovich, of drafting, developing and maximizing international players, including Duncan, Tony Parker and Manu Ginobili.\n\n6. Indiana Pacers (6.8% chance of winning the No. 1 pick)\n\nPacers coach Rick Carlisle has one of the great minds in the league. Erudite with appreciation for the Grateful Dead, Carlisle has coached Dirk Nowitzki and Luka Doncic. Imagine what he might able to do with Wembanyama in his offense.\n\n5. New Orleans Pelicans (.5% chance of winning the No. 1 pick)\n\nLaissez les bon temps rouler! Let the good times roll in New Orleans and make Wembanyama feel at home. Get him a meal at Antoine\u2019s. Pair him next to a healthy Zion Williamson and Brandon Ingram. Make the Pelicans a force. Alas, the Pelicans have the worst odds. But they can dream, can\u2019t they?\n\n4. Detroit Pistons (14% chance of winning the No. 1 pick)\n\nThe Pistons didn\u2019t make the strides they wanted, and Cade Cunningham\u2019s injury impeded progress. There are some pieces to work with, specifically Cunningham, Jaden Ivey, Jalen Duren and Isaiah Stewart. With Wembanyama, the Pistons can envision a drastic improvement.\n\n3. Houston Rockets (14% chance of winning the No. 1 pick)\n\nThe Rockets need help, and, like the Pistons, they have young talent that could someday form the nucleus of a good team with Jalen Green, Kevin Porter Jr., Alperen Sengun, Jabari Smith Jr., Kenyon Martin Jr. and Tari Eason. Ime Udoka is Houston\u2019s new coach, and while he has work to do with the team, Wembanyama makes it easier.\n\n2. Orlando Magic (9% chance of winning the No. 1 pick)\n\nThe Magic are intriguing with their young, improving team: Rookie of the Year Paolo Banchero, Franz Wagner, Jalen Suggs, Cole Anthony, Wendell Carter Jr. and Markelle Fultz. The Magic were 34-48 this season under second-year coach Jamahl Mosley, a 12-win improvement over 2021-22. Wembanyama makes the Magic something more than just the No. 8 seed.\n\n1. Portland Trail Blazers (10.5% chance of winning the No. 1 pick)\n\nDamian Lillard, 32, has been loyal to the Trail Blazers and wants to win there. It would be wonderful for Lillard to get the kind of help that makes Portland a competitor in the West. As much as any draft pick of the past three decades, Wembanyama, it appears, can help make that happen soon.\n\nEye on the future:Here are the best NBA team and player future bets", "reference_output": " This article examines the potential landing spots for Victor Wembanyama, a highly sought-after prospect for the 2023 NBA draft lottery, among the 14 teams in the lottery. It looks at the advantages and potential for success each team could have with Wembanyama on board, including the San Antonio Spurs, Indiana Pacers, New Orleans Pelicans, Detroit Pistons, Houston Rockets, Orlando Magic, and Portland Trail Blazers."}, {"input": "Title: I\u2019m 39, with a biological age of 23 \u2014 here\u2019s how I do it\n\nHe\u2019s aging in reverse \u2013 literally.\n\nChris Mirabile, the founder and CEO of a consumer longevity biotech company called NOVOS, claimed that he\u2019s a 39-year-old with a biological age of around 23, and he\u2019s now sharing his tips with the world.\n\nWhile biological age tests can be controversial, one expert says they are an astute indication of the amount of \u201cdamage\u201d that has gone on inside of your body.\n\nThe test aims to measure the rate at which your body is aging.\n\nMirabile, who survived a brain tumor when he was younger, has some aging hacks won\u2019t cost much money, and are simple to implement in your own routine.\n\nWhile appearing on the John Barrows\u2019 \u201cMake It Happen\u201d podcast in August 2022, Mirabile offered up one of his most powerful tips to the audience \u2013 and it\u2019s simpler than you may expect.\n\n\u201c150 minutes per week of moderate physical activity is enough to extend your health span and lifespan by a significant margin,\u201d he claimed while on the podcast.\n\nChris Mirabile is 39 \u2013 but he says he has a biological age of around 23. Slow My Age\n\nHe explained that if you go for a brisk walk for 20 minutes per day every day, it will almost bring you to the 150 minute mark. Mirabile also recommended doing body weight exercises twice a week, especially focusing in on your legs.\n\nExercising on a regular basis can support brain health, strengthen your muscles and bones, and even help reduce your risk for disease, according to The Centers for Disease Control and Prevention.\n\nMirabile used doing squats as a good example of body weight exercises, suggesting you build up your endurance starting from 20 reps. He said you can even do this while watching television.\n\nAccording to The Daily Mail, Mirabile himself works out six times per week, splitting it up with three cardio sessions and three weight lifting sessions.\n\n\u201cBy intense I don\u2019t mean anything crazy,\u201d he told The Daily Mail. \u201cSo, like a six to eight-mile run, basically anything I can fit into my schedule \u2014 45 minutes to an hour \u2014 and I have to make a point not to push myself too hard.\u201d\n\nHe emphasized the importance of intermittent fasting, a healthy diet, and exercise. Slow My Age\n\nAnother tip Mirabile revealed was the importance of intermittent fasting, and making sure that you have a 12-hour time restricted window where you\u2019re eating \u2013 at the least.\n\n\u201cOne of the most important things to consider is your eating window, the time in which you\u2019re eating,\u201d Mirabile said while on the podcast.\n\nHe referenced a researcher at the Salk Institute in California, Dr. Satchidananda Panda, explaining that it\u2019s better to eat within a shorter window of time.\n\n\u201cThe smaller the eating window that you can make, the better it is for your overall health,\u201d Mirabile claimed while on the podcast.\n\n\u201cStudies have found, for example, that two people can eat the same exact foods, but if you eat in a smaller period of time, it can have a significantly better health outcome in terms of cardiovascular risk, so on and so forth.\u201d\n\nMirabile said that he eats healthy 90% of the time, especially during the work days, according to The Daily Mail.\n\nSome of the typical foods in his diet include broccoli, Brussels sprouts, and berries \u2013 but he doesn\u2019t hesitate to enjoy a treat every now and then, indulging in two \u201ccheat meals\u201d around once a week, the outlet reported.\n\nHe said it\u2019s important to eat within a 12 hour window. Getty Images/iStockphoto\n\nHe admitted, however, that he does\u2019t shy away from having a cheat meal here or there. Getty Images/iStockphoto\n\n\u201cSo, I might have a pizza on a Friday night and then a dessert on a Saturday, but I try not to have the pizza and the dessert at the same time because that is a lot all at once,\u201d he told DailyMail.com.\n\nGetting a good night\u2019s sleep is also crucial, he revealed, recommending that you clock in eight hours of rest per night, according to The Daily Mail.\n\nGetting good sleep is important for anyone\u2019s physical and emotional well-being, and it\u2019s recommended by The Cleveland Clinic for adults to get anywhere from seven to eight hours per night.\n\nHe is the founder and CEO of consumer longevity biotech NOVOS. Slow My Age\n\nHe also said that going for a brisk walk everyday for 20 minutes could help you get to the goal of 150 minutes of exercise per week. Getty Images/iStockphoto\n\nMirabile survived a brain tumor when he was young. Slow My Age\n\nSleeping also helps with the function of your nervous system, according to The Clinic.\n\nThe Post reached out to Mirabile for comment.\n\nHowever, Mirabile isn\u2019t the only person who has claimed to have a younger biological age.\n\nDr. Mark Hyman is 63, but says he has a biological age of 43.\n\nIn his list of tips, he recommended says smoothies, meditation and cold plunges, among others.", "reference_output": " Chris Mirabile, the founder and CEO of a consumer longevity biotech company, claims to have a biological age of 23 despite being 39. He recommends exercising 150 minutes per week, intermittent fasting, eating a healthy diet, getting eight hours of sleep per night, and other tips such as smoothies, meditation and cold plunges. Dr. Mark Hyman is 63 but claims to have a biological age of 43."}, {"input": "Title: Nikki Haley on Trump\u2019s Sexual Battery Verdict: \u2018I Was Not on the Jury\u2019 \u2013 Rolling Stone\n\nWhen asked if a New York jury finding Donald Trump liable for sexual battery and defamation undermines the Republican Party, GOP presidential candidate Nikki Haley on Sunday made sure to note that Trump has appealed the verdict, and that altogether, \u201cthe American people need to make a decision based on that.\u201d\n\nTrump must pay $5 million to writer E. Jean Carroll, who is reportedly considering filing another lawsuit against the former president after he called her a \u201cwhack job\u201d with a \u201cfake story\u201d during last week\u2019s CNN town hall.\n\nHaley, one of the GOP\u2019s most high-profile women, reacted to the outcome of the civil lawsuit on CBS \u201cFace the Nation.\u201d\n\n\u201cI have always said that anyone that feels like they have been sexually assaulted in any way should come forward and have their voice heard,\u201d Haley told anchor Margaret Brennan. \u201cI also think anyone that\u2019s been accused should be able to defend themselves. I was not on the jury. I am not the judge. I think that both of them had their voices heard. There has been a verdict and there\u2019s even an appeal.\u201d\n\n.@margbrennan: \"Do you think it undermines your party if the Republican front-runner is someone who was just found legally liable for sexually abusing a woman?\"@NikkiHaley: \"I was not on the jury. I am not the judge\u2026There has been a verdict and there's been an appeal.\" pic.twitter.com/jzs8pFYOBI \u2014 Face The Nation (@FaceTheNation) May 14, 2023\n\nBrennan followed up by asking Haley if she doubted the outcome of the case.\n\n\u201cNo,\u201d Haley said. \u201cI said there\u2019s a verdict. And I think there\u2019s been an appeal. And I think it stands where it stands. And I think the American people need to make a decision based on that.\u201d\n\nHaley made similar comments about the case to conservative radio host Hugh Hewitt in an interview last Wednesday, saying that Trump \u201chas got to answer for it.\u201d\n\n\u201cBut you know,\u201d she added, \u201cit\u2019s not my case. It\u2019s his case.\u201d\n\nIn his deposition for the lawsuit, the former president was asked about the 2005 Access Hollywood tape in which he says that when you\u2019re \u201ca star\u201d you can grab women \u201cby the pussy.\u201d Trending Taylor Swift Defends Fan From Security Guard at Philadelphia Show MTV News Confidential: Kurt Loder, Tabitha Soren, and John Norris Tell All \u2018Succession\u2019 Makes Us Relive Trump\u2019s Presidential Election Trump Rips Enemies, Ignores Melania in Mother\u2019s Day Post\n\n\u201cIt\u2019s true that they can grab women by the pussy?\u201d a lawyer asks Trump in the videotaped deposition.\n\n\u201cIf you look over the last million years, I guess that\u2019s been largely true \u2014 not always, but largely,\u201d he replies. \u201cUnfortunately or fortunately.\u201d", "reference_output": " Nikki Haley, a prominent Republican, commented on the jury's finding of Donald Trump's liability for sexual battery and defamation, noting that Trump has appealed the verdict and that the American people should make a decision based on that. Trump's deposition for the lawsuit included him saying that it has been largely true over the last million years that men can grab women by the pussy."}, {"input": "Title: Microsoft wins EU antitrust approval for Activision deal vetoed by UK\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBRUSSELS, May 15 (Reuters) - Microsoft Corp (MSFT.O) won EU antitrust approval for its $69 billion acquisition of Activision (ATVI.O) on Monday, in a significant boost that could prompt Chinese and South Korean regulators to follow suit despite a British veto of the deal.\n\nThe U.S. software giant still faces a battle to clinch the world's biggest gaming industry takeover, however. It has until May 24 to appeal a decision by Britain's Competition & Markets Authority (CMA) to block it. A final decision may take months.\n\nThe U.S. Federal Trade Commission's case against the deal is also pending at the agency, though Japan approved it in March.\n\nThe European Commission said the transaction was pro-competitive due to Microsoft's agreement to licence popular Activision games such as \"Call of Duty\" to rival game streaming platforms, confirming a Reuters report in March.\n\nSuch licences are \"practical and effective\", European Union antitrust chief Margrethe Vestager told reporters.\n\n\"Actually they significantly improve the condition for cloud game streaming compared to the present situation, which is why we actually consider them pro-competitive,\" she added, contrasting with the UK position that the deal would hit competition in that part of the market.\n\nIn rejecting the deal, the UK watchdog was seen as flexing its muscle on the global regulatory stage since Brexit.\n\nMicrosoft has in recent months signed licensing deals with Nvidia (NVDA.O), Nintendo (7974.T), Ukraine's Boosteroid and Japan's Ubitus to bring Activision games to their platforms should the deal go through.\n\n\"The European Commission has required Microsoft to license popular Activision Blizzard games automatically to competing cloud gaming services. This will apply globally and will empower millions of consumers worldwide to play these games on any device they choose,\" said Microsoft President Brad Smith.\n\n[1/2] Microsoft logo is seen on a smartphone placed on displayed Activision Blizzard's games characters in this illustration taken January 18, 2022. REUTERS/Dado Ruvic/Illustration 1 2\n\nActivision's shares were up 1.3% at 1650 GMT, while Microsoft's were little changed.\n\nCLOUD GAMING MARKET GROWTH\n\nVestager said the Commission had a different view from UK regulators of how the game streaming market, which accounted for just 1% of the total market last year, would develop.\n\n\"They see this market developing faster than we would think,\" she said. \"There is a bit of a paradox here, because we think that the remedies that we have taken ... will allow for licensing to many, many more in the cloud gaming markets.\"\n\nBritain's CMA said streaming was the most rapidly growing sector in gaming, while consoles were a mature market. It said Microsoft already accounted for 60-70% of global cloud gaming services and had other trump cards: Xbox, the leading PC operating system Windows and cloud provider Azure.\n\nThe CMA said on Monday it stood by its veto. Microsoft has said it will appeal that decision to the Competition Appeal Tribunal, with a ruling expected to take months.\n\nThe EU move will give CMA critics ammunition against the agency, said Alex Haffner, a partner at London law firm Fladgate.\n\n\"Critics of the CMA's stance, of which there have been many, will inevitably seize on today\u2019s decision as proving the point made that the UK's regulatory regime is too rigid and stifles innovation,\" he said.\n\n\"Microsoft and Activision\u2019s lawyers will also use the decision to provide greater ballast to their appeal of the CMA's decision.\"\n\nReporting by Foo Yun Chee\n\n\n\n\n\n\n\n\n\n\n\nOur Standards: The Thomson Reuters Trust Principles.", "reference_output": " Microsoft Corp has been granted EU antitrust approval for its $69 billion acquisition of Activision, but still needs to appeal the UK's decision before May 24. The European Commission believes the transaction is pro-competitive due to Microsoft's agreement to licence popular Activision games to rival game streaming platforms. The UK watchdog is seen as using its power since Brexit, and Microsoft will appeal the UK's decision to the Competition Appeal Tribunal."}, {"input": "Title: Pixel 6 and Pixel 7 phones are draining battery and overheating with latest updates\n\nIf you\u2019re using a Pixel 6 or Pixel 7 series device, you might want to hold off updating to the May 2023 security patch if you haven\u2019t already, as the update seems to be wreaking havoc with battery life and heat.\n\nUpdate 5/15: Google has identified the cause of this issue and has rolled out a fix. Read more\n\nGoogle Pixel 6, 6 Pro, 6a, Pixel 7, and 7 Pro owners are reporting issues with their phones overheating and draining battery exceptionally quickly following the May 2023 update. In some cases, this is leading to battery life being cut in half, if not worse, and the phone being hot to the touch.\n\nUser reports of these problems first started coming out around May 6, just days after the update was released, and have continued in the time since.\n\nAnother potentially related issue seems to be coming from the Google app, which appears to be running in the background and using system resources to the point of both overheating the phone as well as draining battery life. Some affected users have spoken out on Reddit, saying that the issue is appearing both on current stable and beta versions of the Google app. Some have also found that the \u201cAndroid System Intelligence\u201d app is showing high battery usage in system settings.\n\nImage Credit: Michael Borg\n\nBoth issues seem to be fairly widespread, with hundreds of comments across multiple Reddit threads and Google\u2019s support forums regarding the issue. Personally, my Pixel 7 Pro doesn\u2019t seem to have been hit, though I did see some epically bad battery life late last week just after updating to the May patch, it just hasn\u2019t been repeated since. Our Damien Wilde says that his Pixel 7a had fine battery life before installing the May 2023 patch, but has noticed a downturn since.\n\nGoogle has yet to issue any public response to the problem, and customer support doesn\u2019t seem to be helpful according to some users who have gone that route. Rolling back to prior versions of the Google app doesn\u2019t seem to help, either.\n\nIf your Pixel is affected, drop a comment below and let us know.\n\nThanks, Darren!\n\nMore on Pixel:", "reference_output": " Google Pixel 6, 6 Pro, 6a, Pixel 7, and 7 Pro owners have reported issues with their phones overheating and draining battery quickly after the May 2023 update. Google has identified the cause and released a fix, but has not yet issued a public response. Customer support has not been helpful."}, {"input": "Title: Florida teacher says she is under investigation after showing 5th grade class Disney movie with gay character\n\nCNN \u2014\n\nA fifth-grade teacher said she is being investigated by the Florida Department of Education after she showed her students \u201cStrange World,\u201d a 2022 animated Disney movie featuring a character who is biracial and gay.\n\nJenna Barbee, a teacher in Hernando County\u2019s Winding Waters K-8 school, told her story in a widely viewed TikTok post over the weekend.\n\n\u201cI am the teacher that\u2019s under investigation with the Florida Department of Education for indoctrination for showing a Disney movie,\u201d she said.\n\nIn the video, Barbee explained she played the Disney movie to a class, which was only partially full after a day of standardized testing. She also said she had previously-signed permission slips from all the parents, allowing the students to watch a movie rated PG.\n\nAccording to Barbee, a parent then complained and reported her to the state Department of Education.\n\nThe parent who reported her, who is also a member of the Hernando County School District Board, complained to the principal about the movie not being appropriate for students, according to Karen Jordan, spokesperson for Hernando County Schools. Jordan also provided CNN with a copy of the announcement from the school district to parents.\n\n\u201cYesterday, the Disney movie \u2018Strange World\u2019 was shown in your child\u2019s classroom,\u201d the school district said. \u201cWhile not the main plot of the movie, parts of the story involves a male character having and expressing feelings for another male character. In the future, this movie will not be shown. The school administration and the district\u2019s Professional Standards Dept is currently reviewing the matter to see if further corrective action is required.\u201d\n\nThe complaint is part of Florida\u2019s controversial legislation, signed last year by Gov. Ron DeSantis, banning certain instruction about sexual orientation and gender identity in the classroom. DeSantis and other supporters pushed the measure as a form of \u201cparental rights,\u201d while opponents said it tried to erase LGBTQ people from schools and dubbed the law \u201cDon\u2019t Say Gay.\u201d\n\nThe law initially banned instruction on sexual orientation or gender identity from kindergarten through third grade or in a way deemed not age-appropriate for all other grades, but it has since been expanded to limit such information all through high school. Teachers who violate the state policy can be suspended or have their teaching licenses revoked.\n\nDisney was among those who spoke out against the law last year, spurring DeSantis and Florida Republicans to retaliate against the entertainment company by targeting their control over the land in and around its theme parks.\n\nThe animated film \u201cStrange World,\u201d released last year, told the story of a family of explorers and starred the voices of Jake Gyllenhaal, Dennis Quaid and Lucy Liu. The movie also featured Disney\u2019s first-ever out-gay character, voiced by comedian Jaboukie Young-White.\n\nTeacher says movie was tied to lesson plan on environment\n\nJenna Barbee addressed the issue at a Hernando County school board meeting last week. From Hernando School District\n\nOn May 9, Barbee addressed the school board members during public comment at a meeting. In attendance was the parent who had complained, school board member Shannon Rodriguez, she acknowledged during the meeting.\n\n\u201cA school board member, an elected official of power, who was supposed to be nonpartisan, is allowed to present to the public that she is Christian and that God appointed her to the board. And yet it is indoctrinated that I showed a Disney movie. I\u2019m a first-year teacher,\u201d said Barbee.\n\nThe teacher told district board members the movie was in no way sexual and was tied to the current lesson plan of the environment and ecosystems.\n\nBarbee claimed in the meeting Rodriguez \u201ccame to my school took me away from my students to tell me how bad and wrong I was.\u201d\n\nAt the end of the school board meeting, Rodriguez said she called the state department of education regarding the incident, which prompted the state investigation. She said her daughter is in Barbee\u2019s class.\n\nShe said at the district meeting Barbee broke school policy because she did not get the specific movie approved by school administration and said the teacher is \u201cplaying the victim.\u201d\n\n\u201cIt is not a teacher\u2019s job to impose their beliefs upon a child: religious, sexual orientation, gender identity, any of the above. But allowing movies such as this assist teachers in opening a door, and please hear me, they assist teachers in opening a door for conversations that have no place in our classrooms,\u201d Rodriguez said.\n\nRodriguez said, \u201cas a leader in this community, I\u2019m not going to stand by and allow this minority to infiltrate our schools \u2026 God did put me here,\u201d she said.\n\nFlorida Department of Education press secretary Cassie Palelis said the complaint will be reviewed by an investigator, and an attorney will then provide a recommendation to the commissioner for next steps.\n\n\u201cI understand that the individual in question has discussed her case publicly. However, we will not allow politics and media pressure to dictate our process,\u201d Palelis said.\n\nCNN has reached out to Rodriguez and the Hernando County School District for comment.", "reference_output": " Jenna Barbee, a fifth-grade teacher in Florida, is being investigated by the Florida Department of Education after she showed her students an animated Disney movie featuring a biracial and gay character. The parent who reported her is a member of the Hernando County School District Board and complained that the movie was not appropriate for students. Barbee addressed the school board members, claiming the movie was in no way sexual and was tied to the current lesson plan. The Florida Department of Education is now investigating the complaint."}, {"input": "Title: NBA playoffs 2023 predictions: Anonymous scout, coach, exec pick Nuggets-Lakers, Celtics-Heat winners\n\nWhich remaining Eastern Conference team will advance to the NBA Finals, Jayson Tatum\u2019s Boston Celtics or Jimmy Butler\u2019s Miami Heat? Which remaining Western Conference team will advance, Nikola Joki\u0107\u2019s Denver Nuggets or LeBron James\u2019 Los Angeles Lakers?\n\nWe spoke to some experts to find out.\n\nWe asked a scout, a coach and a team executive to predict the outcomes of the Eastern Conference finals between the Celtics and the Heat and the Western Conference finals between the Nuggets and the Lakers. We granted our experts anonymity because their employers did not give them permission to discuss other franchises publicly. Anonymity also allowed them to be completely candid.\n\nAdvertisement\n\n(Editor\u2019s note: Their assessments have been lightly edited for brevity, clarity and grammar.)\n\nJayson Tatum and the Boston Celtics are attempting to win their second straight Eastern Conference title. (Winslow Townson / USA Today)\n\nEastern Conference\n\nNo. 2 Boston Celtics vs. No. 8 Miami Heat\n\nScout\u2019s outlook: \u201cI\u2019m picking Boston. They\u2019re just better. They have home court. They\u2019re deeper. Both teams are coming off very good series wins, I think Boston in particular, the way they won Game 6 and Game 7. Their defense has just been spectacular. I think Miami\u2019s going to have real trouble scoring.\n\n\u201cThe Heat are so Jimmy Butler-reliant. And they\u2019ve got one go-to guy. I don\u2019t think Bam (Adebayo\u2019s) a go-to guy. I don\u2019t think the other guys are go-to guys. And Boston\u2019s got guys who can cover him, not stop him. But you can put (Marcus) Smart on him. Maybe you put (Jayson) Tatum on him. You can put (Malcolm) Brogdon on him, maybe. Grant Williams.\n\n\u201cMiami has had a weird year. They were poor shooting the 3 during the year and they shot it very well in the prior series. Are they going to regress to the mean? Their matchups also are going to be a problem.\n\n\u201cBoston, are they going to go big again with (Robert) Williams? Or are they going to start (Derrick) White? If they start White, who\u2019s Kevin Love going to guard? So it\u2019s going to be interesting to see if Boston goes small. You have some matchup issues with Love.\n\n\u201cBoston\u2019s got a better bench. They\u2019ve got two stars versus one superstar. I think if Miami won two games it\u2019d be an accomplishment.\u201d\n\nCoach\u2019s outlook: \u201cThere\u2019s going to be competitiveness and physicality. There\u2019s going to be all kinds of coverages and schemes and tactics. I believe this is going to be a tough seven-game series, and I think Boston is going to come out on top. I just think they\u2019re more experienced (together). I think they just have a little bit more in terms of scoring. But it\u2019s just hard to count Miami out.\n\nAdvertisement\n\n\u201cThe Heat are gritty. They\u2019re grimy. You have to beat Miami. (They don\u2019t beat themselves.) They run their sets. They execute, make or miss. They don\u2019t blow sets. They don\u2019t turn the ball over a ton, and for the most part, they\u2019ve been controlling tempo and the pace of the game. I think that\u2019s what helped them in the Milwaukee series. I think that\u2019s what helped them in the New York series as well.\n\n\u201cI know everybody talks about physicality, right? If you watch Miami defend, they have multiple guys that can defend with physicality: Bam Adebayo, Kyle Lowry, Gabe Vincent and, of course, Jimmy Butler. You\u2019ve got a slew of guys who are not afraid to put their body on you. It\u2019s going to come down to a few things: probably some shot making. It might come down to adjustments, to different lineups, going small or going big, putting a shooting lineup in. I have no idea what both coaches have in store. But if this Eastern Conference finals are going to be like anything we saw in the first round or in the second round, we\u2019re going to be watching an unbelievable series. But I\u2019ve got Boston coming out of the Eastern Conference finals.\n\n\u201cJayson Tatum? \u2018Humbly,\u2019 he said, \u2018I\u2019m one of the best basketball players in the world.\u2019 Well, (I think) you might be the best, kid. Your time is definitely coming. To put on a performance like that in a Game 7, that\u2019s just unbelievable. The stakes are higher. There\u2019s more pressure. The consequences are greater. And you drop 51 points in a Game 7? Unbelievable. And the kid is only 25 years old. Oh, my God.\u201d\n\nExecutive\u2019s outlook: \u201cTo me, with the (Heat\u2019s) dream playoff run, you wake up at some point from your dream. I don\u2019t know how Miami\u2019s doing it, to be honest with you. But they just keep doing it. And I just think at a certain point it\u2019s gonna come to a stop, the magical playoff run. And I think Boston is good enough to end it.\n\n\u201cI would have said Philly or Boston over Miami, just for the reasons that I said. So of course it was a nice pick-me-up for Boston to play a game like that (in Game 7) and get their confidence back and really start feeling good about themselves going into this series. But I think both teams are better \u2014 Philly or Boston. In this case, Boston\u2019s just better. I\u2019ll say six games. I don\u2019t think it\u2019ll go seven.\u201d\n\nAdvertisement\n\nScout\u2019s pick: Celtics in six\n\nCoach\u2019s pick: Celtics in seven\n\nExecutive\u2019s pick: Celtics in six\n\nUnanimous pick: Celtics\n\nLeBron James and the Los Angeles Lakers are pursuing their second Western Conference and NBA championships since 2020. (Jayne Kamin-Oncea / USA Today)\n\nWestern Conference\n\nNo. 1 Denver Nuggets vs. No. 7 Los Angeles Lakers\n\nScout\u2019s outlook: \u201cHome court matters there probably more than most places. Denver\u2019s got the best player. I mean, you could argue LeBron now. But Joki\u0107 is the best player in this series. Denver\u2019s got a better starting team. Maybe I\u2019ll give a slight edge to the Lakers\u2019 bench, especially with their playoff performances.\n\n\u201c(Rui) Hachimura was great. (Dennis) Schr\u00f6der came on in the last series. Hachimura was a big factor. Can he maintain that level? Shooting 50 percent from 3, his numbers are a little beyond what people have expected.\n\n\u201cThe thing with Denver is they haven\u2019t been there. KCP (Kentavious Caldwell-Pope) has been there, but otherwise nobody else has got a ring, I don\u2019t think, on their team.\n\n\u201cBut Anthony Davis has to be consistent throughout. I\u2019m not sure he can be. He has played all the games, but he\u2019s been pretty up and down. And he\u2019s going to have to be great for them to win.\n\n\u201cThe Lakers have played how many good games together? I\u2019m not sure whether that will matter, but Denver\u2019s been together the whole year. I saw them in February and even then they were one of the most cohesive teams I\u2019ve seen. That has a lot to do with Joki\u0107 and also that they\u2019ve played together for a little while now. You can\u2019t say the same about the Lakers. So I think the continuity factor could play a role.\n\n\u201cMy only question about Denver is whether the moment\u2019s too big.\u201d\n\nCoach\u2019s outlook: \u201cThe way the Lakers are playing right now, they\u2019re really playing unbelievable basketball. Everybody sees after the trade deadline the pieces that they brought in to where you can do multiple things. You can put \u2019Bron on the ball; you can put \u2019Bron off the ball. You can put D\u2019Angelo Russell on the ball; you can put DLo off the ball. And you can play through Anthony Davis. They have a ton of offense now. They defend a lot better. They have quickness on the perimeter with (Dennis) Schr\u00f6der. Even Austin Reaves, he\u2019s a tough defender; he\u2019s better than what a lot of people give him credit for. (Jarred) Vanderbilt does a good job with his length. I think Vanderbilt\u2019s defense on Jamal Murray is going to be critical. That\u2019s not going to be (Vanderbilt\u2019s) only matchup. I believe they\u2019re going to throw some different guys on (Murray), some different schemes and coverages at him. But I really believe the Lakers are going to win a game on the road, just like they did in the first two series. \u2026\n\n\u201cWith the Lakers, how do you defend Nikola Joki\u0107? The last time these two teams played in the Western Conference final in the bubble, I thought the Lakers had a luxury with the depth of their bigs. The Lakers had JaVale McGee, Dwight Howard and Anthony Davis, and McGee and Howard just beat up Joki\u0107. From a physicality standpoint, they went in there and they took fouls. They didn\u2019t care. They beat him up every single time. The Lakers don\u2019t have that physicality anymore. So what schemes and coverages are you going to do differently for Nikola Joki\u0107, because I just don\u2019t believe that Anthony Davis is the end-all, be-all with him. So I\u2019m very eager to see what they\u2019re going to come up with for Joki\u0107; I mean, he\u2019s a tough coverage. You can\u2019t really trap him on the block \u2014 he\u2019s going to make you pay with every kind of pass known to man. So do you play him straight-up? Do you double him on the perimeter? \u2026\n\n\u201cIt\u2019s going to be a very tough series. Denver has multiple defenders that they can throw at LeBron, starting with Aaron Gordon. I\u2019m almost sure he\u2019s going to start on LeBron, but you can throw Bruce Brown and Kentavious Caldwell-Pope at him. They have a number of guys that they can throw at LeBron, so when one guy gets worn out and he\u2019s tired from the way \u2019Bron is trying to score or play with force, you can throw another guy on him and you just keep rotating bodies and keep them fresh to where they really make \u2019Bron work to score.\u201d\n\nAdvertisement\n\nExecutive\u2019s outlook: \u201cI say Denver (will win), for three reasons. Home-court advantage. They\u2019ve been great at home. Two, I just think that in that Anthony Davis-(Nikola) Joki\u0107 matchup that Davis will wear him down. Joki\u0107 will wear down AD. And then three, I just wonder: I know LeBron (James) is invincible, but at a certain point does he wear down a little bit? Especially the longer this series is extended? I mean, I know he\u2019s Superman, but at a certain point he\u2019s got to wear down.\n\n\u201cDenver has the superior talent in the backcourt with (Jamal Murray). I like both guards from the Lakers \u2014 both (D\u2019Angelo Russell and Austin Reaves) are good, and (Dennis) Schr\u00f6der, too. I mean, they\u2019ve got nice depth back there now. But I just think Murray is a superior player, a superior talent.\u201d\n\n\u201c(When you ask me to compare this matchup to these teams\u2019 Western Conference finals matchup in 2020, I\u2019d say) the 2020 matchup was a bubble matchup. Being in the bubble, I don\u2019t know how much any of that was real, to a certain extent. I mean, the games were played, the players were playing and the competition was occurring. But I don\u2019t know. I think it\u2019s just so much different now with the travel and the full season now. You think about that shortened season. I don\u2019t know if it\u2019s even comparable. Let\u2019s go seven games, only because you give LeBron his due.\u201d\n\nScout\u2019s pick: Nuggets in six\n\nCoach\u2019s pick: Lakers in six\n\nExecutive\u2019s pick: Nuggets in seven\n\nMajority pick: Nuggets\n\n(Illustration: Samuel Richardson / The Athletic; Photos: Kevin C. Cox / Elsa / Matthew Stockman / Ezra Shaw / Getty Images)", "reference_output": " The Los Angeles Lakers and Denver Nuggets are set to face off in the Western Conference Finals, with the majority pick being the Nuggets. The Lakers have the advantage of LeBron James, while the Nuggets have the advantage of home court and Nikola Joki\u0107. The scout and executive predict the Nuggets to win in six and seven games respectively, while the coach predicts the Lakers to win in six."}, {"input": "Title: Boston Celtics vs. Philadelphia 76ers: TV channel, Game 7 prediction, odds, time, live stream, watch online\n\nAfter two consecutive wins, the Philadelphia 76ers had a golden opportunity to close out their Eastern Conference semifinals series with the rival Boston Celtics in front of their raucous home crowd in Game 6 on Thursday night and end their conference finals drought, but they were ultimately unable to do so.\n\nAfter a sluggish start to the game that saw them fall behind 15-3 out of the gate, the Sixers shook off some early nerves, climbed back into the contest over the course of the first half and found themselves down by just seven at halftime. They were able to erase that deficit entirely in the third quarter and took a two-point lead into the final frame. At that point, they were in control of their own destiny -- up 3-2 in the series with a lead heading into the fourth quarter in their own building. Closeout opportunities don't come too much more ideal than that.\n\nThings didn't go Philadelphia's way in that fourth quarter, though, as their offense bogged down, and they were able to muster just 13 points over the final 12 minutes of action. The Celtics, on the other hand, scored 24 points during that same span, and they were able to pull out a season-saving 95-86 victory as a result. Now, the series is tied at three games apiece and the decisive Game 7 will be played in Boston, where the Celtics will have the home crowd -- and any lingering momentum -- behind them. Here's a look at the start time, viewing information, odds, storylines and a prediction for the contest.\n\nCeltics vs. 76ers, Game 7\n\nDate: Sunday, May 14 | Time : 3:30 p.m. ET\n\nSunday, May 14 | : 3:30 p.m. ET Location: TD Garden -- Boston, Massachusetts\n\nTD Garden -- Boston, Massachusetts TV channel: ABC | Live stream : fubo (try for free)\n\nABC | : fubo (try for free) Odds: Celtics -6.5; O/U 201 (via Caesars Sportsbook)\n\nStorylines\n\n76ers: This closeout game will be all about star power for Philadelphia. The Sixers need their two stars -- Joel Embiid and James Harden -- to show up in a big way if they're going to secure their first conference finals berth since 2001. Embiid has been solid in the series, but he went nearly the final four minutes of Game 6 without taking a shot while the contest slipped away from Philly. That simply can't happen. The big man needs to be assertive and dominant from the opening tip. If he can consistently put pressure on Boston's defense, get them in foul trouble and generate open opportunities for his teammates, the Sixers should have a real chance to walk away with a win.\n\nSimilarly, the Sixers need an aggressive version of James Harden. Harden has had two 40-point performances in the series, but he scored in the teens in the other four games. He needs to come out with an aggressive mindset and aim to collapse Boston's defense. I wrote last week that Harden's level of aggression could ultimately decide the series, and that remains the case.\n\nCeltics: The goal for the Celtics has to be to get Jayson Tatum going earlier in the game. Tatum has struggled mightily in the first halves of recent games, and he had a total of just three points through the first three quarters of Game 6 before he exploded for 16 points in the final frame to save the Celtics' season. Tatum averaged over 30 points per game during the regular season, but he has hit the 30-point threshold just twice in the six games in the series so far. A lot of that has been due to first half struggles. A stronger start would likely lead to a more consistently productive performance, so look for Boston to be proactive when it comes to generating ample scoring opportunities for Tatum early on in Game 7.\n\nPrediction\n\nThis has been a back-and-forth series, and it's tough to predict how it will end as neither team has been especially consistent. However, I picked the 76ers in seven games prior to the start of the series, so I'm sticking with it. In order for that to happen, both Embiid and Harden will need to be at the peak of their powers, as mentioned above. The Sixers have already won twice in Boston in this series, so they're clearly capable of it. The game projects to be pretty close either way, so even if the Celtics win, I'll take the Sixers with the points. Pick: 76ers +6.5", "reference_output": " The Philadelphia 76ers and Boston Celtics are tied 3-3 in the Eastern Conference semifinals series, with the decisive Game 7 to be played in Boston. The prediction is for the 76ers to win the series in seven games, with Joel Embiid and James Harden playing at their peak and the Sixers covering the 6.5 point spread."}, {"input": "Title: Exploding airbag inflators strike again\u20141 million GM SUVs are recalled\n\nThere's another massive airbag safety scandal brewing. Last week, General Motors issued a recall for almost a million SUVs in order to replace potentially dangerous airbag inflators, the third such recall it has had to issue for this problem.\n\nMany vehicles from other OEMs (including BMW, Hyundai Motor Group, and Stellantis) may also contain the same inflators, which can rupture during inflation, spraying shrapnel during a crash. But the supplier that manufactured the airbag inflators has rejected claims by the National Highway Traffic Safety Administration that there is a systematic defect.\n\nThe airbag inflators in question were manufactured by ARC Automotive, a tier-two automotive supplier based in Knoxville, Tennessee, and NHTSA has had an inkling of the problem for some years now. In fact, NHTSA's Office of Defects Investigation started a preliminary evaluation in 2015 of ARC's airbag inflators and whether they could rupture dangerously, following two reports of people suffering shrapnel injuries during a crash when their driver's airbag deployed.\n\nThe following year, NHTSA upgraded that preliminary evaluation into a full engineering analysis following news of a fatal incident in Canada involving an ARC airbag inflator in a 2009 Hyundai Elantra.\n\nAdvertisement\n\nNHTSA says that 67 million airbag inflators of this design have been produced for the US market by 2018, including 11 million made by Delphi under license. Following 2018, ARC altered its manufacturing process to better detect debris; NHTSA says it has not seen any issues in airbag inflators made post-2018.\n\nGM has actually conducted two recalls in the past to address this issue. In February 2022, it recalled 413 model-year 2013\u20132017 Chevrolet Traverse SUVs and 143 model-year 2008\u20132017 Buick Enclave SUVs as it believed they contained potentially suspect airbag inflators. Then, in April 2022, it recalled another 2,687 vehicles (542 model-year 2015 Buick Enclaves, 1,183 model-year 2015 Chevrolet Traverses, and 916 model-year 2015 GMC Acadias) for the same reason.\n\nBut in April of this year, GM learned that the front airbag in a model-year 2017 Chevrolet Traverse had its airbag ruptured during deployment by an ARC inflator. GM says that out of an abundance of caution, it is recalling all front airbag modules containing the problematic inflator. These were fitted to model-year 2014\u20132017 Chevrolet Traverse, Buick Enclave, and GMC Acadia SUVs\u2014in total, 994,763 cars are affected.\n\nGM also says it has been working with an independent engineering firm with expertise in airbags to determine the root cause of the failures, but it hasn't arrived at an answer yet.\n\nOwners of affected vehicles will be contacted by GM and will have their front driver airbag module replaced.", "reference_output": " GM has issued a recall for almost a million SUVs due to potentially dangerous airbag inflators manufactured by ARC Automotive. NHTSA has been aware of the issue for some time, and GM has conducted two recalls in the past. All front airbag modules containing the problematic inflator will be replaced, and owners of affected vehicles will be contacted by GM."}, {"input": "Title: Hailey Bieber reveals what she fears about having kids\n\nCNN \u2014\n\nHailey Bieber is sharing more about her thoughts on growing her family with husband Justin Bieber.\n\nIn a recent interview with The Sunday Times, the model and entrepreneur reportedly said she would like to have kids but worries about the public scrutiny the couple faces.\n\n\u201cIt\u2019s enough that people say things about my husband or my friends,\u201d she said. \u201cI can\u2019t imagine having to confront people saying things about a child.\u201d\n\nShe and Justin Bieber got engaged in July 2018. They quietly married months later in New York City before celebrating with a big ceremony at luxury resort Montage Palmetto Bluff in Bluffton, South Carolina, in October 2019.\n\nDespite her concerns, Hailey Bieber said she isn\u2019t going to let fear keep her from welcoming children.\n\n\u201cWe can only do the best we can to raise them,\u201d she said. \u201cAs long as they feel loved and safe.\u201d\n\nHer husband is on the record as looking forward to fatherhood, telling Ellen DeGeneres in 2020 that he\u2019s following his wife\u2019s lead.\n\n\u201cI\u2019d love to have myself a little tribe,\u201d Bieber said. \u201cBut, yeah, it\u2019s her body and whatever she wants to do.\u201d", "reference_output": " Hailey Bieber is apprehensive about having children with her husband Justin Bieber due to the public scrutiny they face, but is determined to do her best to raise them and make sure they feel loved and safe. Justin is supportive of her decision and desires to have a family."}, {"input": "Title: Germany convicts five men for Dresden jewel heist worth over $100 million\n\nListen 3 min Comment on this story Comment Gift Article Share\n\nBERLIN \u2014 A court in the eastern German city of Dresden found five family members of a criminal gang guilty of a $129 million (113 million euro) jewelry heist Tuesday and sentenced them to more than four years in prison. Are you on Telegram? Subscribe to our channel for the latest updates on Russia\u2019s war in Ukraine. ArrowRight It was one of Europe\u2019s most notorious and daring jewel heists when members of Berlin\u2019s Remmo clan broke into the Gr\u00fcnes Gew\u00f6lbe (Green Vault) museum at Dresden\u2019s Royal Palace in the early hours of Nov. 25, 2019, in a smash-and-grab operation that made off with some of Europe\u2019s most valuable jewels.\n\nThe stolen pieces included a breast star of the Polish Order of the White Eagle, a jewel-encrusted sword and an ornate headpiece. The entire hoard was covered with in 4,300 diamonds in total. Authorities fear some of the items will never be recovered.\n\nThe five men, all in their 20s, were sentenced Tuesday to between four and six years in prison. A Dresden regional court found them guilty of \u201cparticularly serious arson\u201d in combination with dangerous bodily harm, theft with weapons, property damage and \u201cintentional arson\u201d to cover up a criminal offense. A sixth defendant and family member was acquitted after providing an alibi.\n\nThieves stole up to 100 pieces of 18th-century jewelry from the Green Vault museum at Dresden\u2019s Royal Palace on Nov. 25. (Video: Saxony Police via Storyful)\n\nIn January, the defense, prosecution and the court reached a plea bargain after most of the 21 stolen pieces of jewelry were returned in December 2022. However, some of the most important pieces featuring large diamonds \u2014 including the 50-carat Saxon White Diamond \u2014 remain missing, Dresden prosecution confirmed.\n\nAdvertisement\n\nWitness statements in the trial transcripts detailed the damage to some of the recovered items. During a witness hearing, one restorer from the Dresden State Art Collections, Eve Begov, described pieces that were broken and deformed as well as damaged by moisture. Others were scratched or marred by rust.\n\nTwo of the five defendants are already serving sentences for the theft of an enormous gold coin from Berlin\u2019s Bode Museum in 2017 \u2014 another daring heist that rocked the museum world. The coin was never recovered.\n\nClosed-circuit TV footage released a day after the audacious heist showed how the museum and the neighboring area were plunged into darkness after the thieves set fire to a circuit breaker near the museum.\n\nThey then entered the building through a window. Prosecutors said the men had damaged the bars on the window ahead of the heist and reattached them to enable quicker access.\n\nWithin five minutes, they broke a display with an ax, took 21 objects covered in thousands of jewels and left in a getaway car. The vehicle was later set alight in an underground parking lot.\n\nAdvertisement\n\nDozens of people are still wanted in relation to the meticulously planned heist. Authorities say they believe about 40 people were involved.\n\nBarbara Klepsch, regional culture minister of Saxony \u2014 the state of which Dresden is the capital \u2014 said Tuesday she was grateful that investigators had been able to secure a large part of the stolen jewelry.\n\n\u201cA part of the wound in our treasury has been closed again and the perpetrators were lawfully convicted,\u201d she said.\n\nThe minister also said that security measures had been adjusted as a result of the heist, which shed light on shortcomings in security at one of Europe\u2019s oldest museums.\n\nThe eastern state of Saxony has claimed damages amounting to almost 89 million euros for the stolen items, as well as for damage caused by the break-in.\n\nThe stolen jewels are part of a collection amassed by Augustus the Strong, Elector of Saxony, in the 18th century. In 1723, Augustus opened Dresden\u2019s Green Vault to display his treasure trove. Located in Dresden\u2019s Royal Palace, the museum remained closed for decades after suffering extensive damage during World War II. It was restored and reopened in 2006.\n\nGiftOutline Gift Article", "reference_output": " Five members of a criminal gang were found guilty of stealing $129 million worth of jewelry from the Gr\u00fcnes Gew\u00f6lbe museum in Dresden, Germany and sentenced to more than four years in prison. Most of the jewelry was recovered, but some of the most valuable pieces remain missing. Saxony has claimed damages of 89 million euros for the theft. Security measures have been adjusted as a result of the heist."}, {"input": "Title: NASCAR results: William Byron wins Throwback race at Darlington ahead of Kevin Harvick, Chase Elliott\n\nGoodyear 400 final results\n\nChastain takes Stage 2 despite late incident\n\nRoss Chastain passed the previously dominant Martin Truex Jr. on lap 151 and held him off on the last lap of the stage despite banging the wall as Truex Jr. attempted to pass him for the stage win. Truex Jr. got the worst of it, though as he spun off turn 4 and fell back to 10th place.\n\nTruex Jr. nearly goes wire-to-wire in Stage 1\n\nMartin Truex Jr. led all but lap 1 in Stage 1 to claim the 57th stage win of his career. After racing side-by-side with Bubba Wallace for the first several laps, Truex claimed the lead and did not look back. Fluid on the track brought out the only caution of the stage on lap 38 with all lead-lap cars pitting on lap 39.\n\nGoodyear 400 starting lineup\n\nGoodyear 400 TV and streaming schedule\n\nAll times Eastern\n\nSaturday, May 13\n\n10:30-11:20 a.m.: Practice (FS1, MRN, Fox Sports app)\n\n11:20 a.m.-12:30 p.m.: Qualifying (FS1, MRN, Fox Sports app)\n\nSunday, May 14\n\n1:30-3 p.m.: Pre-race show (FS1)\n\n3-6:30 p.m.: Goodyear 400 (FS1, MRN, Fox Sports app)\n\nGoodyear 400 details\n\nTrack: Darlington Raceway (1.366-mile egg-shaped oval), Darlington, South Carolina\n\nLength: 293 laps for 400.238 miles\n\nBanking: \u2022 3 degrees on the front straight\n\n\u2022 25 degrees in turns 1-2\n\n\u2022 2 degrees on the back straight\n\n\u2022 23 degrees in turns 3-4\n\nLast year\u2019s winner: Joey Logano\n\nOpened in 1950, the track they\u2019ve dubbed \u201ctoo tough to tame\u201d is one of the oldest on the circuit and one of its most celebrated. The unique, egg-shaped, 1.366-mile oval features wide, sweeping Turns 1 and 2 but has tighter third and fourth turns in order to preserve the pond that the original owner of the farmland stipulated must stay in place when the speedway was built. On the track famous for multiple racing grooves, drivers enjoy finding what works for them on long runs, and in-race adjustments are crucial.\n\nTop drivers and best bets for the Goodyear 400\n\nDespite never having won at Darlington in 10 career starts, Hendrick Motorsports\u2019 Kyle Larson enters the weekend as the favorite at BetMGM. Three Toyotas and two Chevrolets follow as the six entries with 10-to-1 or better odds.\n\nBest odds to win\n\n\u2022 Kyle Larson +500\n\n\u2022 Denny Hamlin +600\n\n\u2022 Martin Truex Jr. +700\n\n\u2022 Tyler Reddick +900\n\n\u2022 Kyle Busch +1000\n\n\u2022 William Byron +1000\n\nYahoo Sports\u2019 Nick Bromberg suggests you can find good mid-tier value in Larson\u2019s teammate Chase Elliott (+1400) and the Stewart-Haas Racing Ford of Kevin Harvick (+1400). Elliott has three top-five finishes in 12 starts at Darlington, while Harvick has been a top-10 machine, having finished there 18 times in 30 career starts. If you\u2019re looking for a long shot, Josh Berry, driving the fourth Hendrick Motorsports entry in place of the injured Alex Bowman, enters the weekend at +6600.\n\nDespite not posting a NASCAR Cup Series win at Darlington, Hendrick Motorsports' Kyle Larson enters the Goodyear 400 weekend as the betting favorite. (Photo by Jeff Robinson/Icon Sportswire via Getty Images)\n\n'Throwback Weekend': Hello \u2026 Newman\n\nMother\u2019s Day weekend at Darlington is always a celebration of NASCAR\u2019s heritage. Some cars will have classic paint schemes, certain branding around the track turns back the clock, and legends of the sport descend on the small South Carolina town to meet fans and sign autographs. This \"Throwback Weekend\" will also feature a former driver returning to the field.\n\nRyan Newman, who drove full-time in the Cup Series from 2002 to '21, makes his return to the track in his first of several select events driving for Rick Ware Racing. Newman, 45, has won 51 Cup Series poles and 18 races and was the championship runner-up in 2014.\n\nGoodyear 400 entries list\n\nRoss Chastain (1), Trackhouse Racing Chevrolet\n\nAustin Cindric (2), Team Penske Ford\n\nAustin Dillon (3), Richard Childress Racing Chevrolet\n\nKevin Harvick (4), Stewart-Haas Racing Ford\n\nKyle Larson (5), Hendrick Motorsports Chevrolet\n\nBrad Keselowski (6), RFK Racing Ford\n\nCorey LaJoie (7), Spire Motorsports Chevrolet\n\nKyle Busch (8), Richard Childress Racing Chevrolet\n\nChase Elliott (9), Hendrick Motorsports Chevrolet\n\nAric Almirola (10), Stewart-Haas Racing Ford\n\nDenny Hamlin (11), Joe Gibbs Racing Toyota\n\nRyan Blaney (12), Team Penske Ford\n\nChase Briscoe (14), Stewart-Haas Racing Ford\n\nBrennan Poole (15), Rick Ware Racing Ford\n\nA.J. Allmendinger (16), Kaulig Racing Chevrolet\n\nChris Buescher (17), RFK Racing Ford\n\nMartin Truex Jr. (19), Joe Gibbs Racing Toyota\n\nChristopher Bell (20), Joe Gibbs Racing Toyota\n\nHarrison Burton (21), Wood Brothers Racing Ford\n\nJoey Logano (22), Team Penske Ford\n\nBubba Wallace (23), 23XI Racing Toyota\n\nWilliam Byron (24), Hendrick Motorsports Chevrolet\n\nJustin Haley (31), Kaulig Racing Chevrolet\n\nMichael McDowell (34), Front Row Motorsports Ford\n\nTodd Gilliland (38), Front Row Motorsports Ford\n\nRyan Preece (41), Stewart-Haas Racing Ford\n\nNoah Gragson (42), Legacy Motor Club Chevrolet\n\nErik Jones (43), Legacy Motor Club Chevrolet\n\nTyler Reddick (45), 23XI Racing Toyota\n\nRicky Stenhouse Jr. (47), JTG Daugherty Racing Chevrolet\n\nJosh Berry (48), Hendrick Motorsports Chevrolet\n\nRyan Newman (51), Rick Ware Racing Ford\n\nTy Gibbs (54), Joe Gibbs Racing Toyota\n\nTy Dillon (77), Spire Motorsports Chevrolet\n\nB.J. McLeod (78), Live Fast Motorsports Ford\n\nDaniel Su\u00e1rez (99), Trackhouse Racing Chevrolet\n\nGoodyear 400 weather forecast\n\nIt\u2019s going to be warm with a 51% chance of rain on both days of Cup Series running. The forecast calls for sunny skies during Saturday\u2019s qualifying, and there will be cloud cover for the race Sunday, which could make for a mixed up grid and good racing in Darlington\u2019s multiple grooves.", "reference_output": " The Goodyear 400 at Darlington Raceway will feature a field of 30 drivers, including Kyle Larson, Denny Hamlin, Martin Truex Jr., William Byron, and Ryan Newman. William Byron won the race, with Kevin Harvick and Chase Elliott following in second and third place respectively. Ross Chastain passed Martin Truex Jr. on lap 151 and held him off on the last lap of the stage. The weather forecast calls for warm temperatures."}, {"input": "Title: Trump weaponizes FBI-Russia report he demanded to keep fighting the election that never ends\n\nCNN \u2014\n\nA long-awaited report by Republican-appointed special counsel John Durham failed to find the \u201ccrime of the century\u201d that ex-President Donald Trump said targeted him at the center of the Russia investigation. But it delivered him a potential political payoff nonetheless.\n\nThe 300-page conclusion to a three-year probe also dealt another blow to the Federal Bureau of Investigation over its handling of the reputation-shredding 2016 election. Durham said that the bureau\u2019s full-scale probe into multiple links between the Trump campaign and Russians should never have been launched, arguing that investigators \u201cdiscounted or willfully ignored\u201d information that did not support preliminary theories that there was collusion between Trump and Russia. And he called on the Justice Department to appoint an official to oversee politically sensitive probes. But while Durham criticized confirmation bias and mistakes in the FBI, he did not unveil any new prosecutions \u2013 undermining Trump\u2019s predictions of a sweeping purge of the bureau \u2013 and had no recommendations for further reforms in the FBI.\n\nStill in a passage of the report that is certain to be highlighted by the former GOP president for political purposes, he argued that neither US law enforcement officials nor the intelligence community appears to have had \u201cany actual evidence of collusion\u201d before investigating Trump. And the special counsel also criticized the FBI\u2019s use of the Steele dossier, a now largely debunked document that was used by the FBI to secure surveillance warrants against a former Trump campaign adviser.\n\nBut not much of what Durham revealed on Monday was new and while it was not the complete fail that some partisan media commentators on the left claimed, it certainly lacked the kind of blockbuster indictments once predicted by the former president and his family.\n\nThose debates aside, the polarization of American politics, everything involving Trump and the bitter aftermath of the 2016 election means that perceptions of links between his team and Russia will depend for many citizens on their ideological perspective and opinion of Trump.\n\nThat means the Durham report\u2019s main legacy is now certain to be political. It offered an immediate opening for the former commander in chief who has never worried about nuance. Trump was quick to claim vindication for his claims that a massive deep state plot was designed to thwart him from power seven years ago, even though the report made no such firm conclusion. And Trump trampled the scope of Durham\u2019s conclusions to infer that by extension, multiple current criminal probes against him \u2013 including two by another special counsel into his attempts to overthrow the 2020 election and his hoarding of classified documents, are politically motivated. \u201cThe American Public was scammed, just as it is being scammed right now by those who don\u2019t want to see GREATNESS for AMERICA!\u201d Trump wrote on Truth Social.\n\nAnother Trump ally, South Carolina Republican Sen. Lindsey Graham, argued the report showed the \u201crule of law in America is subservient to political outcomes. It is a very dangerous development and moment in American history,\u201d he said in a statement. Some might consider Graham\u2019s comments ironic since the same charge was often leveled at Trump while he was in office, and the ex-president challenged the rule of law in his bid to remain in office in 2020.\n\nBut House Judiciary Chairman Jim Jordan of Ohio, a top Trump ally, signaled he\u2019ll use Durham\u2019s report to invigorate his probe into what he claims is the \u201cweaponization\u201d of government against Trump and Republicans. Jordan\u2019s accusations represent a popular belief among pro-Trump conservatives, but they have so far failed to make a convincing jump into mainstream political debates.\n\nStill, Trump\u2019s original purpose in demanding an investigation into the FBI was to create a political shield over past and future investigations, he won a significant victory on Monday. The former president has promised a gutting of US intelligence and law enforcement agencies that have held him to account if he is elected to a second term in 2024. And his strength in the GOP means that Republicans who might challenge him for the nomination must fall into line.\n\nFlorida Gov. Ron DeSantis for instance lashed out at \u201cweaponized federal agencies\u201d manufacturing a Russia collusion narrative. \u201cIt reminds us of the need to clean house at these agencies, as they\u2019ve never been held accountable for this egregious abuse of power,\u201d DeSantis wrote on Twitter.\n\nFBI under pressure again over Trump investigations\n\nSkeptics of the investigation have long pointed out that it was started by former Attorney General William Barr when he was under fierce pressure from the then-president to investigate those investigating his 2016 campaign. Some analysts said the fact Durham only managed to win one conviction related to the Russia investigation and reproduced criticisms of the FBI\u2019s conduct from a previous inspector general\u2019s report proved that the probe was an expensive waste of money set up to prove a false political theory.\n\nFormer FBI deputy director Andrew McCabe, who is now a senior CNN national security analyst, blasted the report Monday as a \u201cpolitical errand\u201d to exact retribution against Trump\u2019s enemies in the FBI.\n\nDespite McCabe\u2019s critique however, the findings of the Durham report are likely to make the FBI even more loath to launch investigations involving political campaigns during presidential elections. The bureau has already implemented multiple reforms to address conclusions of the prior inspector general\u2019s report that found problems with applications for Foreign Intelligence Surveillance Court Warrants.\n\nThe election that never ends\n\nThe Durham report also deepens the imbroglio caused by the 2016 election when the FBI was also accused of influencing the campaign to the detriment of Democratic nominee Hillary Clinton by publicly reopening a probe into her handling of classified emails days before Election Day. Now it stands accused by a special counsel of improperly investigating the Republican nominee as well. While Democrats might mistrust Durham\u2019s motivations. They are urging on a current special counsel Jack Smith in the hope that he will indict Trump. Cherry-picking between special counsels is only likely to further hamper distrust in the rule of law and the Justice Department\u2019s independence.\n\nIn another politically sensitive part of his report, Durham found that the FBI did not pursue allegations against Clinton with the same vigor with which they acted against Trump. Clinton\u2019s supporters will however consider that charge as laughable, given that they blame then FBI Director James Comey for swinging the election against her with his public statements on her emails. At the same time, Americans had no idea that Trump was under investigation as well.\n\nThe lingering and toxic overhang of the 2016 election does not end there. That fateful presidential race is the trigger for another legal issue still causing political eruptions \u2013 the hush money payments made by Trump to adult film actress Stormy Daniels that resulted in him becoming the first ex-president ever to be indicted. The resulting charges over allegedly fraudulent book keeping have already ensured that the campaign for the 2024 election is embroiled in the turbulent first Trump presidential bid seven years ago.\n\nLegal experts criticize Durham\n\nWhile Republicans highlighted parts of Durham\u2019s report that appeared to validate their own baked in conclusions about what it would say, some legal experts considered it deeply underwhelming.\n\n\u201cIt\u2019s a bit of a dud,\u201d Ryan Goodman, an NYU School of Law professor, told CNN\u2019s Erin Burnett, arguing that Durham\u2019s contention that FBI agents had found countervailing evidence that they ignored to upgrade a preliminary probe into Trump into a full-scale investigation was questionable.\n\nElliot Williams, a CNN legal analyst, said that the report failed to live up to Trump\u2019s accusations. In that Durham did not find \u201csystemic abuses\u201d that Trump partisans had hoped to see.\n\nAnd McCabe, the FBI\u2019s deputy director at the time of the Trump investigation, said he \u201cvehemently\u201d disagreed with the report and argued it represented a \u201cdeep misunderstanding\u201d of what was known at the time. He pointed out that the Trump investigation was launched at a time when Russia was attacking Democratic National Committee servers and had used stolen information to attack Clinton. The investigation was only launched after the bureau received evidence from a friendly foreign government that the Trump campaign had been offered help by the Russians. He said that the FBI would have investigated Clinton under similar circumstances.\n\nIn fact, while Durham criticized the FBI for moving to a full scale investigation of Trump, he did state that the bureau did have reason to open a preliminary review. And while he criticized the fact that a full probe was instigated, the outcome of that investigation \u2013 which developed into Robert Mueller\u2019s special counsel probe did not bring any criminal charges against Trump. Mueller declined to conclude that Trump\u2019s campaign coordinated with Russia to influence the 2016 campaign. He did however detail multiple links between Trump\u2019s campaign and Russians and showed that several senior figures expected to benefit from any intervention in the election by Moscow. And while again laying no charges, Mueller detailed multiple instances of apparent obstruction of justice by Trump.\n\nDemocrats are also trying to extract legal capital from the report \u2013 specifically from the lack of bombshell accusations of new charges.\n\nDemocratic Senate Majority Whip Dick Durbin of Illinois criticized Durham for making \u201cno meaningful recommendations on how the FBI can improve the application of its considerable surveillance authorities in its investigations,\u201d that went beyond the inspector general\u2019s report.\n\nWhile conservatives criticized the Biden administration over what they claim are politically motivated Justice Department investigations, it was notable that Durham thanked Attorney General Merrick Garland for allowing his investigation to proceed without interference.\n\nBut all Trump needed from the report was a headline and a general narrative of suspicion against the FBI. He will do the rest.", "reference_output": " The Durham report on the FBI's investigation into the Trump campaign's ties to Russia found that the FBI had reason to open a preliminary review, but no criminal charges were brought against Trump. Republicans have praised the findings and are using it to argue that current criminal probes against Trump are politically motivated, while Democrats are trying to use it to indict Trump and are urging for a special counsel to investigate. Legal experts have criticized the report for being underwhelming and have raised concerns about the mistrust in the rule of law and the Justice Department's independence."}, {"input": "Title: John Shing-wan Leung, American citizen, sentenced to life in prison in China\n\nChina has sentenced a 78-year-old U.S. citizen to life in prison for espionage, a court said Monday, but revealed few details about the previously unreported case.\n\nSuch heavy terms are relatively rare for foreign citizens in China, and the jailing of American passport holder John Shing-wan Leung is likely to further strain already-damaged ties between Beijing and Washington.\n\nLeung, who is also a Hong Kong permanent resident, \"was found guilty of espionage, sentenced to life imprisonment, deprived of political rights for life,\" said a statement from the Intermediate People's Court in the eastern Chinese city of Suzhou.\n\nSuzhou authorities \"took compulsory measures according to the law\" against Leung in April 2021, it said, without specifying when he had been taken into custody.\n\nIt was unclear where Leung had been living at the time of his arrest.\n\nA spokesperson for the U.S. embassy in Beijing said they were aware of reports that a American citizen had been recently convicted and sentenced in Suzhou.\n\n\"The Department of State has no greater priority than the safety and security of US citizens overseas,\" the spokesperson said. \"Due to privacy considerations, we have no further comment.\"\n\nThe court statement provided no further details on the charges, and closed-door trials are routine in China for sensitive cases.\n\nForeign ministry spokesman Wang Wenbin declined to comment further on the case at a regular press briefing on Monday.\n\nIn Hong Kong, security minister Chris Tang told a news conference Monday the city's authorities were notified of Leung's arrest in 2021.\n\n\"The Hong Kong police have carried out follow-up action according to the notification,\" Tang said, refusing to elaborate further.\n\nThe jailing is likely to further damage relations with Washington, which are already severely strained over issues such as trade, human rights and Taiwan.\n\nWashington and Beijing have just ended an unofficial pause in high-level contacts over the United States' shooting down in February of a suspected Chinese surveillance balloon.\n\nU.S. national security adviser Jake Sullivan and top Chinese diplomat Wang Yi held eight hours of talks in Vienna in an apparent breakthrough last week, with both sides describing the meeting as \"candid, substantive and constructive\".\n\nOn Friday, Washington issued a statement condemning the reported sentencing of a Chinese human rights activist for \"inciting subversion of state power.\"\n\nGuo Feixiong, also known as Yang Maodong, was jailed for eight years, according to rights groups. There has been no official confirmation of the sentencing from China.\n\nThe U.S. State Department said in its statement its diplomats had been barred from attending the trial in southern China.\n\n\"We urge the PRC to live up to its international commitments, give its citizens due process, respect their human rights and fundamental freedoms including freedom of speech, and end the use of arbitrary detentions and exit bans,\" said U.S. State Department spokesman Matthew Miller.\n\nA Chinese foreign ministry spokesperson said on Monday the country's \"judicial authorities act in accordance with the law, and their actions brook no interference\".\n\nU.S. President Joe Biden is due to head to Hiroshima for a meeting of leaders of the G7 group of major developed economies.\n\nThe G7's relationship with China is expected to be high on the agenda at the May 19-21 summit.\n\nOther high-profile espionage cases in recent years include the arrest in 2019 of Chinese-born Australian writer Yang Jun.\n\nAustralia called last week for another of its nationals, jailed journalist Cheng Lei, to be reunited with her family after 1,000 days in detention over \"supplying state secrets overseas\".\n\nIn April, authorities formally charged a prominent Chinese journalist with spying, more than a year after he was detained while having lunch at a Beijing restaurant with a Japanese diplomat, a media rights group said.\n\nAlso in April, China approved an amendment to its anti-espionage law, broadening its scope by widening the definition of spying and banning the transfer of any data related to what the authorities define as national security.\n\nThe changes to the law will come into force on July 1.\n\n\"Chinese authorities have long had an essentially free hand in addressing national security concerns,\" Chinese law expert Jeremy Daum wrote.\n\n\"The laws involved are sometimes amorphous and vague, leading to selective, or even arbitrary, enforcement,\" he said, adding that the definition of \"espionage\" was already so broad \"it isn't immediately clear what the impact of the expanded definition will be.\"", "reference_output": " China has sentenced 78-year-old U.S. citizen John Shing-wan Leung to life in prison for espionage, further straining already-damaged ties between Beijing and Washington. Australia has called for the release of journalist Cheng Lei, who has been detained for 1000 days on charges of supplying state secrets overseas. China has also approved an amendment to its anti-espionage law, which will come into force on July 1 and has a broad and vague definition of espionage."}, {"input": "Title: The 20 best lines from the election episode of Succession\n\nThe most hilarious, dramatic, and plain nasty pieces of dialog from the election episode.\n\nThe 20 best lines from the election episode of Succession\n\nWARNING: This story contains spoilers for Succession season 4, episode 8.\n\nIt was presidential election night on Sunday's episode of Succession. That meant a frantic few hours for Matthew Macfadyen's cable news chief Tom Wambsgans... and pretty much every other character on the show, as Jeremy Strong's Kendall, Sarah Snook's Shiv, and Kieran Culkin's Roman collectively sacrificed the notion of democracy in an attempt to achieve their own ambitions. Written by Succession creator Jesse Armstrong, the result was an hour of TV packed with hilarious, dramatic, and pungent dialog. But which bon mots won the night in a manner that Alan Ruck's Connor will never know? Find our selection of the show's best lines below.\n\nMatthew Macfadyen Matthew Macfadyen in 'Succession' | Credit: HBO\n\n\"I danced with an old man. He didn't want to dance but they made us dance. He was so confused.\"\n\nGreg (Nicholas Braun) tells Tom about his night out with Lukas Matsson (Alexander Skarsg\u00e5rd).\n\n\"I drank things that aren't normally drinks.\"\n\nAnother tidbit from Greg about his big night out.\n\n\"Information, Greg, it's like a bottle of fine wine. You store it, you hoard it, you save it for a special occasion, and then you smash someone's f---ing face in with it.\"\n\nTom shares some wisdom with Greg.\n\n\"It's fun. My team's playing your team. It's only spicy because if my team wins, they're going to shoot your team.\"\n\nRoman, who is supporting the Republican candidate Jeryd Mencken (Justin Kirk), to Shiv, who is rooting for the Democrat nominee Daniel Jim\u00e9nez (Elliot Villar).\n\n\"Who watches the Watchmen? I f----ing do!\"\n\nShiv rewrites Watchmen author Alan Moore.\n\n\"If I lose, I want it correctly characterized as a huge victory.\"\n\nMencken to Roman.\n\n\"Greg, I have to be clear, I have to. If I get drowsy, and I miscall Colorado, instability, right? The US loses credibility, China spots an opportunity, invades Taiwan. Tactical nukes. F---in' s--- goes kablooey and we're back to amoeba. It's a long way back from pond life because you failed to get me a double shot. Okay?\"\n\nTom possibly overstates the importance of Greg getting him a coffee.\n\n\"Greg, it's medically good for your brain. It is. What are you saying, all Aztecs are stupid? Don't be a racist little bitch about it, come on.\"\n\nTom tries to persuade Greg to snort some cocaine.\n\n\"I want you Gregging for me. You're busted back down to Greg tonight.\"\n\nTom demotes Greg.\n\n\"Maybe everyone voted for me. We don't know!\"\n\nConnor remains optimistic about his electoral chances.\n\n\"So glad I didn't drop out. It just makes an election so much more interesting, when you're in it.\"\n\nMore from Connor.\n\n\"It was complicated, but sometimes you certainly hated him, and you also sort of killed him.\"\n\nTom gets down to brass tacks with Shiv about her relationship with her father.\n\n\"Is that even true? Like, is that even true? Or is that like a new position or a tactic? Or what?\"\n\nTom responds poorly to Shiv telling him she's pregnant.\n\n\"I spent like a hundred mill here. Couldn't I get a sniff of even a little guy? Organize a little coup down in old Peru? Put me in a van to Tajikistan? Couldn't I just be our fun guy in Uruguay?\"\n\nConnor tries to secure an ambassadorship via the power of rhyme.\n\n\"I am going to the bathroom to s---. Would you like me to livestream it?\"\n\nRoman keeps Shiv in the loop.\n\n\"How about I offer for you to keep all your internal organs on your insides rather than I pull them out your a--hole?\"\n\nShiv makes Greg an offer he can't refuse\n\n\"Greg! Do not put any more lemon water or wasabi in his eyes, okay?\"\n\nTom warns Greg not to further damage the ocular apparatus of the ATN elections expert (Adam Godley).\n\n\"Connor was running for president?\"\n\nFrank (Peter Friedman) reacts to Connor's concession speech.\n\n\"I f---ing asked you some real questions, Shiv. I wondered why you looked like a goose trying to s--- a house brick, you piece of dirt.\"\n\nKendall reacts to Shiv making a deal with Matsson behind his back.\n\n\"Tom, your phone, it's red hot, Tom. A lot of very important people want to scream at you.\"\n\nGreg informs his boss about the feedback to ATN calling the election for Mencken.\n\nSign up for Entertainment Weekly's free daily newsletter to get breaking TV news, exclusive first looks, recaps, reviews, interviews with your favorite stars, and more.\n\nRelated content:", "reference_output": " This article looks at the 20 best lines from the election episode of the HBO show Succession. Written by creator Jesse Armstrong, the episode features quotes from characters such as Tom Wambsgans, Greg, Roman, Shiv, and Connor. Tom warns Greg not to damage the ATN elections expert, Connor is running for president, Kendall reacts angrily to Shiv's deal with Matsson, and Greg informs Tom that many important people are angry with ATN."}, {"input": "Title: FTC sues to block Amgen acquisition of Horizon Therapeutics\n\nIn this article AMGN\n\nHZNP Follow your favorite stocks CREATE FREE ACCOUNT\n\nwatch now\n\nRobert Galbraith | Reuters\n\n\"Today's action \u2013 the FTC's first challenge to a pharmaceutical merger in recent memory \u2013 sends a clear signal to the market: The FTC won't hesitate to challenge mergers that enable pharmaceutical conglomerates to entrench their monopolies at the expense of consumers and fair competition,\" said Holly Vedova, agency's bureau of competition director, in a statement. Horizon's share price closed 14% lower Tuesday. Amgen's stock price ended down by more than 2%. Amgen and Horizon, which is based in Ireland, in separate statements said that they believe they will be able to complete the deal by mid-December after responding to the lawsuit in court.\n\nAmgen said that it was \"disappointed\" by the FTC's complaint, and that the company believes it has \"overwhelmingly demonstrated\" that the merger poses no competitive issues. Amgen \"remains committed to completing this acquisition, which will bring significant benefits to patients suffering from very serious rare diseases in the U.S. and around the world,\" the company said. The firm added it has been working \"cooperatively\" to answer questions raised by the FTC's investigative staff over the past several months. Horizon said it \"does not and has no plans\" to engage in cross-marketing bundling. The two drugmakers in February said that the FTC sent them a second request for information about the acquisition as part of the agency's review of the deal. Amgen struck the deal to buy Horizon Therapeutics in early December and had initially said that it expected to complete the sale in the first half of 2023. The purchase would strengthen Amgen's drug portfolio as it prepares to face several patent expirations for key treatments over the next decade. That includes a patent for a medicine that treats psoriasis, an autoimmune condition that causes inflammation of the skin.\n\nStreet sentiment", "reference_output": " The FTC has filed a lawsuit to block Amgen's acquisition of Horizon Therapeutics, citing concerns of a monopoly and consumer harm. Amgen and Horizon have both responded, with Amgen expressing disappointment and Horizon denying any plans to engage in cross-marketing bundling. The acquisition was initially announced in December and was expected to be completed in the first half of 2023, which would strengthen Amgen's drug portfolio. Street sentiment is currently unknown."}, {"input": "Title: Gunman who killed 3 people and injured 6 was 18 years old and used three firearms, police say\n\nCNN \u2014\n\nThe 18-year-old gunman who shot and killed three people and wounded six others, including two law enforcement officers, in Farmington, New Mexico, used three guns, the city\u2019s police chief said Monday in a video news statement.\n\nPolice Chief Steve Hebbe said the assailant, who was killed by responding officers, used an AR-15-style rifle and two other guns as he roamed a quarter-mile area through a neighborhood Monday morning.\n\nThe gunman killed three people, wounded two law enforcement officers and four civilians. He shot at least six houses and three vehicles before he encountered Farmington Police officers shortly after 11 a.m. MDT.\n\nThe rampage seems to be random, the chief said.\n\n\u201cThere were no schools, no churches, no individuals targeted,\u201d he said, adding the shooter appeared to fire at what \u201centered his head.\u201d\n\nSan Juan Regional Medical Center in Farmington received seven patients, spokesperson Laura Werbner told CNN in an email. Werbner said she could not comment on the patients\u2019 conditions.\n\nThe chief said a New Mexico State Police officer who was shot drove himself to the medical center and is still hospitalized.\n\n\u201cHe\u2019s doing well at this moment,\u201d Stebbe added.\n\nA Farmington Police officer who was also wounded by gunfire has already been released from the hospital, the chief said.\n\n\u201cThe event is difficult to understand, how something like this happens,\u201d he said. \u201cBut we are doing the best that we can to piece through (evidence), and talk with family members of the suspect to piece through what was going on\u201d and determine a motive, he added.\n\nThe crime scene is \u201cwide and complex\u201d and it will take time to figure out what happened, Stebbe said.\n\nAuthorities didn\u2019t identify any victims or the shooter. The chief said police expect to hold another news conference Tuesday afternoon.\n\nThe Phoenix division of the Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) earlier tweeted that it was \u201cresponding to a report of a mass shooting\u201d in Farmington.\n\nNew Mexico Gov. Michelle Lujan Grisham said she is praying for the victims and their families and has directed the state to support the investigative efforts of the city and county.\n\n\u201cAlthough details continue to emerge about this incident, this serves as yet another reminder of how gun violence destroys lives in our state and our country every single day,\u201d she said in a statement. \u201cThis administration will not stop fighting the epidemic of gun violence from every angle possible.\u201d\n\nFarmington Mayor Nate Duckett said he has received calls of support from the White House, lawmakers in Washington, the Navajo Nation and mayors throughout the state.\n\n\u201cWe are a resilient community, a community that cares for each other,\u201d Duckett said. \u201cIn the face of adversity, we must stand together, comfort one another, and make a determined effort to heal these wounds so we can emerge stronger and not allow this act of violence to define us.\u201d\n\nAbout 46,400 people live in Farmington, which is in northwestern New Mexico, just south of the Colorado state line. It is about 150 miles northwest of Albuquerque and about 50 miles from the Four Corners area where the borders of New Mexico, Arizona, Colorado and Utah intersect.", "reference_output": " On Monday morning, an 18-year-old gunman shot and killed three people and wounded six others, including two law enforcement officers, in Farmington, New Mexico. The ATF is responding to the incident and the state is providing support. The motive is still unknown and the White House, lawmakers in Washington, the Navajo Nation and mayors throughout the state have offered their support."}, {"input": "Title: Turkish President Erdogan heads to a runoff election that will decide who leads a key NATO country\n\nTurkish President Recep Tayyip Erdogan is locked in a tight election race, with a make-or-break runoff against his main challenger Kemal Kilicdaroglu. (May 15)\n\nTurkish President Recep Tayyip Erdogan is locked in a tight election race, with a make-or-break runoff against his main challenger Kemal Kilicdaroglu. (May 15)\n\nANKARA, Turkey (AP) \u2014 Turkish voters will head back to the polls in two weeks for a runoff election to decide if conservative President Recep Tayyip Erdogan or his main rival will lead a country struggling with sky-high inflation as it plays a key role in NATO expansion and in the Middle East.\n\nThe May 28 second round of presidential elections that election officials announced Monday will allow Turkey to decide if the nation remains under the increasingly authoritarian president for a third decade, or if it can embark on the more democratic course that Kemal Kilicdaroglu has claimed he can deliver.\n\nAs in previous years, the nationalist Erdogan led a highly divisive campaign.\n\nHe portrayed Kilicdaroglu, who had received the backing of the country\u2019s pro-Kurdish party, of colluding with \u201cterrorists\u201d and of supporting what he called \u201cdeviant\u201d LGBTQ rights. As a devout leader of the predominantly Muslim country, which was founded on secular principles, Erdogan has had the backing of conservative voters and has courted more Islamists with his anti-LGBTQ rhetoric.\n\nIn a bid to woo voters hit hard by inflation, he increased wages and pensions and subsidized electricity and gas bills, while showcasing Turkey\u2019s homegrown defense industry and infrastructure projects.\n\nSome voters said the results announced Monday should strengthen Turkish democracy by reminding Erdogan of the important of convincing voters.\n\nSena Dayan said she voted for the Erdogan alliance, but wasn\u2019t upset at the need for a runoff.\n\n\u201cI believe this is good for the government, and better for our future, to look back at mistaken decisions,\u201d Dayan said in Istanbul. \u201cErdogan is too confident in himself. The people broke this confidence a bit.\u201d\n\nFor others, Sunday\u2019s vote showed how polarized Turkey has become.\n\n\u201cI am not happy at all,\u201d voter Suzan Devletsah said. \u201cI worry about the future of Turkey.\u201d\n\nKilicdaroglu leads the pro-secular main opposition party, which was established by the founder of modern Turkey. He campaigned on promises to reverse crackdowns on free speech and other forms of democratic backsliding and to repair an economy battered by high inflation and currency devaluation.\n\nThe latest official statistics put inflation at about 44%, down from a high of around 86%, but independent experts estimate them as much higher.\n\nAs the results came in, it appeared those elements didn\u2019t shake up the electorate as many expected. Turkey\u2019s conservative heartland overwhelmingly voted for the ruling party, with Kilicdaroglu\u2019s main opposition winning most of the coastal provinces in the west and south.\n\nWestern nations and foreign investors were particularly interested in the outcome because of Erdogan\u2019s unorthodox leadership of the economy, and often mercurial but successful efforts to put the country that spans Europe and Asia at the center of many major diplomatic negotiations.\n\nErdogan faced electoral headwinds due to the cost-of-living crisis and criticism over the government\u2019s response to a devastating February earthquake. But with his alliance retaining its hold on the parliament, Erdogan is now in a good position to win in the second round.\n\nPreliminary results showed that Erdogan won 49.5% of the vote on Sunday, while Kilicdaroglu grabbed 44.9%, and the third candidate, Sinan Ogan, received 5.2%, according to Ahmet Yener, the head of Supreme Electoral Board.\n\nThe remaining uncounted votes were not enough to tip Erdogan into outright victory, even if they all broke for him, Yener said. In the last presidential election in 2018, Erdogan won in the first round, with more than 52% of the vote.\n\nUncertainty looms for the 3.4 million Syrian refugees who have been under Turkey\u2019s temporary protection after fleeing the war in neighboring Syria. Both Kilicdaroglu and Ogan campaigned on sending Syrians back, arguing that they\u2019re a burden as Turkey faces an economic downturn, and Syrian President Bashar Assad and Erdogan\u2019s governments are working on improving relations after years of hostility. Erdogan, who welcomed Syrians to Turkey, has put them and other migrants on the table in negotiations with Europe, which has been wrangling with the flow of people.\n\nErdogan, who has governed Turkey as either prime minister or president since 2003, painted Sunday\u2019s vote as a victory both for himself and the country.\n\nIn a tweet Monday, he said the votes for him and his alliance confirmed the nation\u2019s trust but added he respected the results that kept him from an outright victory by half a percentage point.\n\n\u201cGod willing we will have a historic win by increasing our votes from May 14 and emerging victorious on May 28 elections,\u201d he said as he added he would seek votes from all people regardless of their political preferences.\n\nKilicdaroglu sounded defiant, tweeting around the time the runoff was announced: \u201cDo not fall into despair ... We will stand up and win this election together.\u201d\n\nKilicdaroglu, 74, and his party have lost all previous presidential and parliamentary elections since he took leadership in 2010 but increased their votes this time.\n\nRight-wing candidate Ogan has not said whom he would endorse if the elections go to a second round.\n\nErdogan\u2019s party and its allies secured 322 seats in the National Assembly, while the opposition won 213 and the 65 remaining went to a pro-Kurdish and leftist alliance, according to preliminary results.\n\nResults reported by the state-run Anadolu Agency showed Erdogan\u2019s party dominating in the earthquake-hit region, winning 10 out of 11 provinces in an area that has traditionally supported the president. That was despite criticism of a slow response by his government to the 7.8-magnitude earthquake that killed more than 50,000 people.\n\nNearly 89% of eligible voters in Turkey cast a ballot and over half of overseas voters went to the ballot box. Voter turnout in Turkey is traditionally strong, despite the government suppressing freedom of expression and assembly over the years and especially since a 2016 coup attempt.\n\nErdogan blamed the failed coup on followers of a former ally, cleric Fethullah Gulen, and initiated a large-scale crackdown on civil servants with alleged links to Gulen and also jailed activists, journalists and pro-Kurdish politicians.\n\nMichael Georg Link, Special Co-ordinator and leader of the OSCE observer mission monitoring the election, said the elections were competitive but limited.\n\n\u201cAs the criminalization of some political forces, including the detention of several opposition politicians, prevented full political pluralism and impeded individuals\u2019 rights to run in the elections,\u201d he explained.\n\nThe observer mission also noted the use of public resources, media bias in favor of Erdogan, the criminalization of disseminating false information and online censorship gave Erdogan an \u201cunjustified advantage,\u201d while saying the elections showed the resilience of Turkish democracy.\n\n___\n\nBilginsoy reported from Istanbul. Associated Press journalists Robert Badendieck contributed from Istanbul, Mehmet Guzel from Ankara, Turkey and Cinar Kiper from Bodrum, Turkey.", "reference_output": " Turkish President Recep Tayyip Erdogan and his main challenger, Kemal Kilicdaroglu, will face off in a runoff election on May 28 to decide who will lead the country. Erdogan has been in power for two decades and has the backing of conservative voters, while Kilicdaroglu has the support of the pro-Kurdish party and has promised to reverse crackdowns on free speech and repair the economy. Western nations and foreign investors are closely watching the outcome of the election due to Erdogan's unorthodox leadership of the economy. The OSCE observer mission noted that the elections showed the resilience of Turkish democracy, but also noted that the use of public resources, media bias, and online censorship gave Erdogan an \"unjustified advantage.\""}, {"input": "Title: Zelda: Tears Of The Kingdom Shrine Locations Guide\n\nThe Legend of Zelda: Tears of the Kingdom Shrines present numerous challenges. Some will test your mettle in combat, while others can stump your brain due to puzzle mechanics. Here's our guide to help you with the Shrine locations in Zelda: Tears of the Kingdom.\n\nThe Legend of Zelda: Tears of the Kingdom Shrine locations\n\nShrine functions, rewards, and challenges\n\nThe Legend of Zelda: Tears of the Kingdom Shrines are akin to what you've seen before if you've played Breath of the Wild. They dot the entire countryside, and you can tackle them as you go along. They also act as fast travel points, speeding up the exploration. Moreover, you'll find Shrines in the Sky region, too. We also recommend getting the Purah Pad Sensor, since this will track and ping you whenever a Shrine is nearby.\n\nCompleting a Shrine challenge/task will net you a Blessing of Light. Once you have four of these orbs, you can talk to a Goddess Statue to choose a reward. You can pick either a single heart or a stamina segment.\n\nShrine challenges can be divided into the following categories:\n\nPuzzles - By far the most plentiful, these will make use of various Zonai Devices and abilities, as well as your wit and creativity, as you try to reach the end goal.\n\n- By far the most plentiful, these will make use of various Zonai Devices and abilities, as well as your wit and creativity, as you try to reach the end goal. Combat Training - These will teach you the basic mechanics. However, do take note that the open-world nature of the game means that you might only discover these mini-tutorials later.\n\n- These will teach you the basic mechanics. However, do take note that the open-world nature of the game means that you might only discover these mini-tutorials later. Proving Grounds - Link will have no armor or weapons, and you have to rely on the tools in the arena. You'll have to defeat the Constructs that are guarding the place.\n\n- Link will have no armor or weapons, and you have to rely on the tools in the arena. You'll have to defeat the Constructs that are guarding the place. Rauru's Blessing - You only need to open the chest and claim the Blessing of Light.\n\n- You only need to open the chest and claim the Blessing of Light. Shrine Quests - As you explore, you might find Shrine Quests that need to be completed. Only then will the Shrine itself actually spawn. That Shrine may have its own challenge, or just Rauru's Blessing for a quick reward. Some examples of Shrine Quest objectives include:\n\nSky Crystals - Bring the green crystal to the pedestal. Time Trial - Pass through the green rings within the time limit. Light and Mirror Puzzles - Use Zonai Mirrors to reflect the beam of light to the target. Riddles - Hear a riddle about a Shrine's possible location. Labyrinths - Some Shrines can only be found in the Surface and Sky Labyrinths, which are maze-like mini-dungeons.\n\n- As you explore, you might find Shrine Quests that need to be completed. Only then will the Shrine itself actually spawn. That Shrine may have its own challenge, or just Rauru's Blessing for a quick reward. Some examples of Shrine Quest objectives include:\n\nOne more important concept to note is that the Depths World does not have any Shrines. However, Shrine locations in the Surface region correspond to Lightroot locations in the Depths, and vice versa. In fact, if you open the world map and look at a Surface Shrine, say, \"Mayachin,\" and then open the Depths map, you'll notice that the name is just reversed/mirrored: \"Nihcayam Lightroot.\" In short: any Shrine you find will have an equivalent Lightroot in the Depths below; any Lightroot you find in the Depths will have a Shrine above.\n\nYou can breathe a sigh of relief if you enter a Rauru's Blessing Shrine.\n\nShrine maps: Surface World\n\nFor our Zelda: Tears of the Kingdom Shrines guide, we've opted to divide the Surface World into north and south portions. However, due to the layout of the game world, we've categorized them per region.\n\nWe'll also add some general info on what you can expect in the Shrine itself. In some cases, due to the complexity or trickiness of puzzles, that Shrine may have its own guide.\n\nNorth Surface World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the northern portion of the Surface World.\n\nShrine map: North Surface World.\n\nSouth Surface World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the southern portion of the Surface world.\n\nShrine map: South Surface World.\n\nHebra Shrines\n\nEutoum\n\nLocation: In Gollam's Secret Hot Springs in Hebra North Crest.\n\nObjective: Proving Grounds (Infiltration) - You can stealthily eliminate Constructs, but it's not required.\n\nGatakis\n\nLocation: The main Shrine in Rito Village.\n\nObjective: Use wind currents via updrafts and fans.\n\nOrochium\n\nLocation: In the middle of a snowfield.\n\nObjective: You'll drop down a few times so you can use Ascend.\n\nOromuwak\n\nLocation: Near the Fortress Geoglyph, surrounded by thorny vines that you need to burn.\n\nObjective: Attach Zonai Rockets to reach new areas.\n\nOshozan-U\n\nLocation: Along the top-right portion of the Headdress Geoglyph.\n\nObjective: Attach Rockets and other objects to make the beams hit the target.\n\nOtak\n\nLocation: Head to the northwestern tip of the map, and drop down the snowfield once you're past the mountains. Use Fire Fruits or a Flame Emitter to melt the ice. Keep doing this until you reach the Shrine down below the cave.\n\nObjective: Province Grounds (Traps) - You'll spot several objects here that can be used as traps. Examples include explosive barrels, rope lanterns that can burn leaves, and boulders that you can Fuse onto a weapon to smash the middle platform.\n\nRutafu-um\n\nLocation: In the northwestern portion of Hebra Mountains, you should find a cave with an underground pond. The crystal is underwater, so use the Wing devices to get closer, then pull it out with Ultrahand.\n\nObjective: Rauru's Blessing.\n\nSahirow\n\nLocation: Just east of the Rospro Pass Skyview Tower.\n\nObjective: The goal is to jump and crouch to get past lasers. For the last section, you'll have to jump, crouch, and wait for the overhang so you can pop Ascend.\n\nSisuran\n\nLocation: At the lower portion of the north-central ridge, you'll find a pedestal and a crystal. Once you get close enough, a Frost Talus will emerge. Use Fire Fruits or Yunobo's ability to melt and stun it. You may then climb up its head to smash the crystal.\n\nObjective: Rauru's Blessing.\n\nTauyosipun\n\nLocation: On the snowfields along the western portion of the Hebra region.\n\nObjective: Use Recall to make the balls roll backward.\n\nWao-Os: White Bird's Guidance (Shrine Quest)\n\nLocation: From the very top of the huge rock formation in Rito Village, look to the northwest. You should see the outline of a white bird carved into the mountain. Fly there to find the cave.\n\nObjective: The idea is to drop blocks on the edge of a board so as to catapult the ball to the target.\n\nTabantha Shrines\n\nGasas\n\nLocation: In the southwestern edges of the Tabantha region, next to the Gerudo border.\n\nObjective: Pull the ropes toward you, then let go. Pop Recall and shoot the rope with your bow.\n\nIkatak\n\nLocation: Head down Gisa Crater to grab the crystal. You can use various tools in the area, or just pop a Hot Air Balloon via Autobuild .\n\n. Objective: Rauru's Blessing.\n\nIun-Orok\n\nLocation: Due southeast of Ikatak Shrine/Gisa Crater, you'll find the Tanagar Canyon West Cave. There are a lot of obstacles here, so you'll need Yunobo and Riju here for their boulder-breaking abilities. Otherwise, you'll have to waste a lot of Bomb Flowers or blunt/mallet-type weapons.\n\nObjective: The idea is to combine the spheres together so that they roll in a certain direction. Alternatively, you could just make something that could \"hang\" over the target. If it hits the target when you drop it, you'll complete the puzzle.\n\nMayausiy\n\nLocation: Found in the Forgotten Temple. You'll have to head here while doing the Geoglyphs/Dragon's Tears main quest .\n\n. Objective: Rotate jumbled stone blocks so they can fit in the puzzle design.\n\nNouda\n\nLocation: Northeast of the Fortress Geoglyph , you'll see the Kopeeki Drifts Cave. If you don't have a lot of hearts, try to avoid the freezing water as you make your way to the Shrine.\n\n, you'll see the Kopeeki Drifts Cave. If you don't have a lot of hearts, try to avoid the freezing water as you make your way to the Shrine. Objective: Proving Grounds (Intermediate) - This is mostly just a regular battle against Constructs.\n\nTurakawak\n\nLocation: The bottom-left section of the Lady Geoglyph . Assuming it's raining, you'll need to find the right spot to reach the Shrine. You can climb up the trees and glide to the entrance.\n\n. Assuming it's raining, you'll need to find the right spot to reach the Shrine. You can climb up the trees and glide to the entrance. Objective: Stack up blocks so you can Ascend to higher ledges.\n\nHyrule Shrines\n\nEkochiu\n\nLocation: The main Shrine for the Woodland Stable.\n\nObjective: Allow blocks to fall, then use Rewind so you can reach the top.\n\nIshodag\n\nLocation: Just northwest of Lookout Landing, before the bridge that leads to New Serenne Stable.\n\nObjective: Use and attach fans to move vehicles.\n\nJiosin\n\nLocation: Right next to the Hyrule Field Chasm.\n\nObjective: Use Ultrahand to rotate the object so that its shape matches the gaps.\n\nJojon\n\nLocation: East of Hyrule Castle, you'll find Crenel Peak. Head deeper into the cave to reach the Shrine.\n\nObjective: Proving Grounds (Rotation) - For the most part, you'll just need to manage the spinning gears and fire traps as you're killing enemies.\n\nKamizun\n\nLocation: In the southern portion of Hyrule as you follow the main road from Lookout Landing.\n\nObjective: Proving Grounds (Beginner) - Funnily enough, this is supposed to be the tutorial for beginners, and yet it's in the opposite direction (assuming you're heading to Hebra/Rito first).\n\nKikakin\n\nLocation: On a mountain range northwest of the Great Hyrule Forest.\n\nObjective: Grab a Zonai Light to see in the dark.\n\nKiuyoyou\n\nLocation: On a grassy field further west of the Great Hyrule Forest.\n\nObjective: Melt ice blocks using flames so they can be placed on floor switches. In the second chamber, you can use the stone plate to block the flame jets, ensuring that the cube is large enough. Attach the two and slide them over to the initial area. The plate can block the flames here, too, so the ice cube and be used to press the switch.\n\nKyokugon\n\nLocation: At the foot of the Great Plateau, you'll find Addison clinging on another post. The cave is right behind him.\n\nObjective: The goal is to place the balls only on the required circles, which you can see via the green icons on the ceiling.\n\nKyononis\n\nLocation: Smack dab in the center of the town ruins north of Lookout Landing.\n\nObjective: Combat Training - You'll learn about basic melee combat actions, such as parrying, dodging, and Flurry Rush sequences.\n\nMakurukis\n\nLocation: Along the southwestern portion of Hyrule Ridge.\n\nObjective: Combat Training - You'll learn about archery and shooting enemies with your bow.\n\nMayachin\n\nLocation: Continue heading south past the Central Hyrule marker.\n\nObjective: Plant the Stake through the central device, then attach logs. This will let you hit the switch to swing a makeshift bat, striking the ball to the target.\n\nRen-Iz\n\nLocation: Near the peak of Crenel Hills.\n\nObjective: Use the metal planks at an incline to get the ball to the target.\n\nRunakit\n\nLocation: In the northwestern portion of Hyrule Ridge.\n\nObjective: Use planks and plates so the ball can be moved across the rails.\n\nRyogok\n\nLocation: In the lower hills of the Great Plateau.\n\nObjective: The idea is to attach objects so that they transfer the rotational force between two gears.\n\nSepapa\n\nLocation: East of the floating Hyrule Castle.\n\nObjective: Use Recall to control the moving blocks and board boats.\n\nSerutabomac\n\nLocation: On one of the broken structures in the exterior of the floating Hyrule Castle.\n\nObjective: Attach metal boards to create taller structures. These will let you use Ascend so you can reach the top.\n\n\n\nSinakawak\n\nLocation: The main Shrine for New Serenne Stable.\n\nObjective: You'll use candles/braziers to make hot air balloons rise.\n\nSonapan\n\nLocation: At the other hilltop along Hyrule Ridge.\n\nObjective: Move around blocks so you can use Ascend on higher ledges.\n\nSusuyai\n\nLocation: Slightly southeast of the Central Hyrule place name, or west of the Jiosin Shrine.\n\nObjective: Avoid getting hit by the moving vehicles by riding one. At the very end, attach it to a rail to reach the altar.\n\nTadarok\n\nLocation: You'll need to gain access to the Great Plateau while doing A Call From the Depths quest . Then, head to the southern snowfield. Check the cave next to the waterfall to find the Shrine.\n\n. Then, head to the southern snowfield. Check the cave next to the waterfall to find the Shrine. Objective: You'll use fire, ice, and lightning on various types of blocks.\n\nTajikats\n\nLocation: This is the main Shrine for the Riverside Stable, which is southeast of Hyrule Field.\n\nObjective: Combine/attach logs to create bridges or boats.\n\nTaki-ihaban\n\nLocation: There's a cave slightly southeast of the Lindor's Brow Skyview Tower. Watch out, though, because you'll have to fight a couple of tough Gloom-afflicting enemies. If you've progressed further in the campaign, then you know these hostiles that we're hinting at.\n\nObjective: Rauru's Blessing.\n\nTeniten\n\nLocation: Along the road as you go south of the Central Hyrule marker.\n\nObjective: Combat Training - You'll learn about how to throw weapons.\n\nTenmaten\n\nLocation: From the floating Hyrule Castle, make your way northeast across the river. You should see the Elma Knolls Well near the foot of the hill. Enter it and make a Hovercraft to reach the Shrine.\n\nObjective: Rauru's Blessing.\n\nTsutsu-Um\n\nLocation: This acts as the main Shrine for the Outskirt Stable, which is in the southwestern part of Hyrule.\n\nObjective: You'll plant stakes along the wall to hold ledges and cause the ball to roll toward a certain direction.\n\nUsazum\n\nLocation: You'll find the pedestal at the southern portion of Satori Mountain. The crystal is inside a cave guarded by a Hinox.\n\nObjective: Rauru's Blessing.\n\nYamiyo\n\nLocation: At the eastern side of the town ruins near Lookout Landing.\n\nObjective: Combat Training - You'll learn how to throw materials/items here.\n\nGreat Hyrule Forest Shrines\n\nThere are four Zelda: Tears of the Kingdom Shrines in the Great Hyrule Forest. However, the fog will keep you out. You'll first need to cleanse the Deku Tree to gain access to the rest of the zone.\n\nMusanokir\n\nLocation: The Korok hub in the Great Hyrule Forest. You'll emerge right in front of it once you leave the Depths portion.\n\nObjective: Use the ball and chain devices to create swinging pendulums.\n\nNinjis: Maca's Special Place (Shrine Quest)\n\nLocation: As you attempt to leave the Korok hub going south, Maca will stop you. This is a clue regarding the Shrine. You have to skydive from the Typhlo Ruins Skyview Tower straight down the Shrine's location.\n\nObjective: Rauru's Blessing.\n\nPupunke: A Pretty Stone and Five Golden Apples (Shrine Quest)\n\nLocation: As you attempt to head to the east from the Korok hub, you'll encounter a Korok who doesn't want to let go of the crystal. You'll have to travel to the Mido Swamp to collect five Golden Apples before you can interact with the crystal. After that, bring it to the pedestal.\n\nObjective: Rauru's Blessing.\n\nSakunbomar: None Shall Pass\n\nLocation: As you try to go northwest from the Korok hub, someone will tell you about the dangers that lurk ahead. Continue up the path, ignoring most of the mobs. Once you see the pedestal and the crystal, a Stone Talus will emerge. Climb on top of it and destroy the crystal so you can bring it to the pedestal.\n\nObjective: Rauru's Blessing.\n\nEldin Shrines\n\nIsisim\n\nLocation: Once you arrive at YunoboCo HQ, check the eastern cave near it.\n\nObjective: Proving Grounds (In Reverse) - The idea is to work your way from the back/top, which has fewer enemies.\n\nJiotak\n\nLocation: Due north of Isisim Shrine, you'll find a rock formation that looks like a crab. Enter the cave, called the Isle of Rabac Gallery, and ride the mine cart. The idea is to flip the switches along the rails by using Yunobo's Rolling Fireball, enabling you to reach the Shrine.\n\nObjective: Rauru's Blessing.\n\nKimayat\n\nLocation: Found at the northeastern portion of the zone near the border with Akkala.\n\nObjective: Proving Grounds (Smash) - Eliminate the Constructs on the ground. You can also collect Ice Fruits, as well as Fuse a spiked ball from the left-hand side. Once ready, create ice platforms by shooting the pool of water with an Ice Fruit arrow. Once you smash the support pillar, the remaining Constructs will fall and drown.\n\nKisinona\n\nLocation: Acts as the main Shrine for Foothill Stable, which is south of Death Mountain.\n\nObjective: Attach two fans on opposite sides of the wheel and turn them on. Then, move close to the center of the wheel and use Ultrahan to grab one of the fans. Lean both thumbsticks toward the same direction, causing Link to rotate faster.\n\nMarakuguc\n\nLocation: This acts as the main Shrine for Goron City.\n\nObjective: Create large ATV-esque vehicles by attaching wheels to them, allowing you to cross the lava flows.\n\nMayak\n\nLocation: Found in the northern portion of the zone, next to the gargantuan skeleton of an Eldin Beast.\n\nObjective: Speed is of the essence here. You need to make the ball roll, then quickly hit the pillar switch to activate the bullseye target.\n\nMinetak\n\nLocation: Directly north of the Typhlo Ruins Skyview Tower, you'll find the Deeplian Badlands Cave.\n\nObjective: Rauru's Blessing.\n\nMomosik\n\nLocation: Found along the eastern summit of Death Mountain. Make sure Yunobo is with you so you can quickly destroy the rocks blocking the path. Inside the cave, ride the cart and bring the crystal back with you.\n\nObjective: Rauru's Blessing.\n\nMoshapin\n\nLocation: South of Death Mountain, you'll find Lake Intenoch. Enter the cave and get the crystal. You'll then need to use the Hydrant device to create igneous rock platforms to make it across. If you have an extra Fan and Steering Stick, you can drive an igneous rock platform with the crystal attached to it.\n\nObjective: Rauru's Blessing.\n\nSibatijak\n\nLocation: Found along the northern slopes at the foot of Death Mountain. You're better off gliding here once you've tagged the Sitsum Shrine.\n\nObjective: A bit of trial and error here. You'll need to align all spinning sections of the tower by using Recall. Once fully aligned, you can use Ascend to reach the top.\n\nSikukuu\n\nLocation: Along the trail heading to Death Mountain.\n\nObjective: Use Rewind on the gears to cause the small balls to fall to the right spot.\n\nSitsum\n\nLocation: Upon reaching the summit of Death Mountain, you'll be able to tag this Shrine, which is on a lower ridge. Make sure you do this before heading back to Goron City, or you're gonna have to take another long trek just to return here.\n\nObjective: Attach a Steering Stick to the ATV vehicle so you can drive across lava flows.\n\nTimawak\n\nLocation: Overlooking the Bedrock Bistro (hot springs and restaurant).\n\nObjective: The Hydrants that spew water will create igneous rock platforms that you can use to get across lava flows.\n\nAkkala Shrines\n\nDomizuin\n\nLocation: Upon reaching Akkala Span, which is southwest of Death Mountain, you can climb the bridge ruins. At the top of the tower, you'll find this Shrine.\n\nObjective: There is a gigantic cube that can be rotated horizontally and vertically using separate controls. However, this will also change the orientation of the ledges that you need to use to climb to the top.\n\nGatanisis\n\nLocation: Make your way to the easternmost cliffside of the Akkala region, just across the gap from the island chains.\n\nObjective: The goal is to use Recall at the right moment, causing the ball to bounce higher to hit the target.\n\nGemimik\n\nLocation: Found in the northeastern portion of the region. This is the \"swirly beach\" where you'll discover the last Geoglyph/Dragon's Tear .\n\n. Objective: You'll need to power up a battery, which can then have a Flame Emitter attached. You'll have to light the braziers before water puts out the flames.\n\nJochi-Ihiga: Rock For Sale (Shrine Quest)\n\nLocation: Head to Tarrey Town and buy the Sky Crystal from the merchant. Then, ride the tram to the opposite bank. From there, you'll need to build a hovercraft to reach the pedestal. However, due to the weight of the crystal, it might sink. You'll probably want to attach a Rocket facing diagonally upward just in case.\n\nObjective: Rauru's Blessing.\n\nJochi-Iu\n\nLocation: Acts as the main Shrine for the East Akkala Stable.\n\nObjective: Think of this as akin to Jenga or UNO Stacko. You'll need to remove blocks while preventing the ball from falling.\n\nKamatukis\n\nLocation: Found in the ravine of Deep Akkala.\n\nObjective: Attach the large block so you can make a hammer pendulum, which will then hit the ball toward the target.\n\nMayachideg\n\nLocation: Acts as the main Shrine for the South Akkala Stable.\n\nObjective: Proving Grounds (The Hunt) - Activate Homing Carts so they can damage and distract the enemy Constructs. While they're busy, look for other Zonai Devices, like the Cannon, to take them out.\n\nRasitakiwak\n\nLocation: Found in the southern tip of the Akkala region close to the border with Lanayru.\n\nObjective: Proving Grounds (Vehicles) - You can ride on a larger vehicle to ram the Constructs.\n\nRasiwak\n\nLocation: Check the beach along the northeastern coast.\n\nObjective: The idea is to use Ultrahand to push down the beach balls, which will make them bounce higher.\n\nSinatanika\n\nLocation: In the central portion of the region.\n\nObjective: Combat Training - You'll learn how to use Sneakstrike, or your stealth attack.\n\nLanayru Shrines\n\nApogek\n\nLocation: Found in the eastern side of the region; near the Secret Stone Geoglyph .\n\n. Objective: Use planes to carry the orbs to the destination.\n\nIhen-A\n\nLocation: Found in Mipha Court where you'll meet Sidon.\n\nObjective: You'll want to use multiple Hover Stones to create ledges or serve as foundation for other objects that you can climb.\n\nJikais\n\nLocation: Southeast of the Mount Lanayru summit.\n\nObjective: Move blocks around, but make sure you have something above you that you can target with your Ascend ability.\n\nJogou\n\nLocation: In the southwestern portion of Lanayru Bay, you'll find the Lanayru Road East Cave. Head deeper into the cave to see a large, circular rock formation. Destroy the boulders to get to the Shrine.\n\nObjective: Rauru's Blessing.\n\nJoniu\n\nLocation: From the Upland Zorana Skyview Tower, make your way south until you see Ralis Pond. You'll notice the Ralis Channel, a tunnel that leads to the east of that. Use a Hovercraft to bring the crystal to the pedestal.\n\nObjective: Rauru's Blessing.\n\nJonsau\n\nLocation: Found in the middle of the Lanayru Wetlands.\n\nObjective: Use Ultrahand to push the beach balls deeper into the water, causing them to bounce higher into the air.\n\nKurakat: Dyeing to Find It (Shrine Quest)\n\nLocation: Northeast of Kakariko Village, there's an oddly-shaped rock formation near a bandit camp with a giant skull. The friendly Construct tells you about a riddle. The goal is to align the shadow of the rock formation with the pattern.\n\nObjective: Rauru's Blessing.\n\nMaoikes\n\nLocation: You'll see a hilltop with a giant skull overlooking Lanayru Wetlands. Head inside the skull to find a tunnel with a Shrine.\n\nObjective: Rauru's Blessing.\n\nMogawak\n\nLocation: Acts as the main Shrine for Zora's Domain.\n\nObjective: You'll make use of various contraptions, such as battery-powered devices and chains that you can target with Rewind.\n\nMorok\n\nLocation: On a small floating island to the southwest of Lanayru Wetlands.\n\nObjective: Use springs and push blocks to get to the top.\n\nO-Ogim\n\nLocation: Between Kakariko Village and the Mount Lanayru Skyview Tower, you'll see a bird-shaped lake. Lanayru Promenade can be found here, too. Claim the crystal, then create a Rocket-powered Fanplane by using the devices near it. You should then be able to fly the crystal to the pedestal.\n\nObjective: Rauru's Blessing.\n\nTukarok\n\nLocation: Acts as the main Shrine for Wetland Stable, which is west of Lanayru Wetlands.\n\nObjective: Use platforms and wheels that can travel along raised bars.\n\nYomizuk: True Treasure (Shrine Quest)\n\nLocation: Head to the southern tip of the peninsula with the Kidney/Secret Stone Geoglyph . You should find Tarm Point Cave there. Down below, you'll meet Sasan, and he wants to reach Finley. You have to control the raft in a chamber with irregular water levels. If you have a Steering Stick and a Zonai Fan, then things will be easier.\n\n. You should find Tarm Point Cave there. Down below, you'll meet Sasan, and he wants to reach Finley. You have to control the raft in a chamber with irregular water levels. If you have a Steering Stick and a Zonai Fan, then things will be easier. Objective: Rauru's Blessing.\n\nZakusu: The High Spring and the Light Rings\n\nLocation: You'll receive this quest from an NPC named Nazbi, just below the Mount Lanayru Skyview Tower .\n\n. Objective: The riddle pertains to a key-shaped floating island, which you can reach by using the nearby Skyview Tower. From there, clear the time trial challenge as you go down the snowy pass. You can try to Shield Surf as you're dropping down by holding ZL and pressing B.\n\nNecluda Shrines\n\nAnedamimik\n\nLocation: From Hateno Village/Robbie's Lab, go directly east. You'll find the Deepback Bay Cave, which has this Shrine. It's partially submerged, so you have to head down below to destroy the rocks using a Bomb Fruit.\n\nObjective: This Zelda: Tears of the Kingdom Shrine simply requires you to cast Recall to move the ball back to its original spot. However, you also have to flip the switch so the target can move, too.\n\nBamitok\n\nLocation: If you've been doing the Lurelin Village side quests , you'll likely hear your Purah Pad Sensor pinging you about a nearby Shrine. Follow the sound and you'll reach Mount Dunsel Cave. In the deeper recesses, you'll find this Shrine.\n\n, you'll likely hear your pinging you about a nearby Shrine. Follow the sound and you'll reach Mount Dunsel Cave. In the deeper recesses, you'll find this Shrine. Objective: Rauru's Blessing.\n\nEshos\n\nLocation: Found along the cliffs of the mountain range dividing Necluda and Lanayru.\n\nObjective: Combat Training (Shields) - You'll need to do a perfect parry so you can reflect the projectiles back at the attackers. Use the Wooden Shield against lightning projectiles, and the Rusty Shield against fire projectiles.\n\nJiukoum\n\nLocation: Slightly southeast of the Popla Foothills Skyview Tower.\n\nObjective: You'll use stone boards to cross rails, or just Shield Surf to speed things up. However, the third part can be a little annoying, as you need to place an extra movable board-cart before the one you're riding falls off. Shield Surfing can also be a little problematic due to the steeper incline and iffy controls. We just ended up creating a structure that lets Link cast Ascend.\n\nJochisiu: Keys Born of Water\n\nLocation: Found near the \"mouth\" part of the Dragon Geoglyph. You should see a small nook where a friendly Construct is chilling (pun intended). The idea is to place ice plates into the sockets. You can change their size by melting them with fire.\n\nObjective: Rauru's Blessing.\n\nJoju-u-u\n\nLocation: Found in the southern point of the map.\n\nObjective: You'll attach the end of each bridge to lift the whole thing.\n\nMakasura\n\nLocation: Acts as the main Shrine for Kakariko Village.\n\nObjective: The idea is to use the L-shaped structures as overhangs so you can climb. In the final part, you'll use it as a catapult so Link can get across the chasm.\n\nMarari-In\n\nLocation: You'll want to clear the pirate hideout in Eventide Island, which is all the way at the southeastern tip of the world. Then, at the top of the ship, use the boards to get across the spike-filled wall.\n\nObjective: Rauru's Blessing.\n\nMayahisik\n\nLocation: Once Robbie gives you the Purah Pad Sensor in Hateno Village, you'll detect this Shrine in the cave below the lab.\n\nin Hateno Village, you'll detect this Shrine in the cave below the lab. Objective: Rauru's Blessing.\n\nSifumim\n\nLocation: Found in the southeastern portion of the region. This acts as the main Shrine for Lurelin Village .\n\n. Objective: Proving Grounds (Flow) - There are a couple of water-filled sections that Constructs are guarding. You can do headshots with your bow to knock them into the water.\n\nSusub\n\nLocation: Look for the Deya Village Well west of the Popla Foothills Skyview Tower .\n\n. Objective: Rauru's Blessing.\n\nTokiy\n\nLocation: Directly north of the Rabella Wetlands Skyview Tower, you'll find Oakle's Navel. Enter the cave and grab the crystal. As soon as you do that, a path will open up. Avoid the boulders and make it all the way to the end. In the last tunnel, use Recall just as the boulder gets near you.\n\nObjective: Rauru's Blessing.\n\nUtojis\n\nLocation: Slightly northeast of the Faron place name, you'll find the Tobio's Hollow Cave. Deep below, you should see several Zonai Spears. Fuse a Keese Wing onto one (since there are so many that you'll fight as you're heading to this area). Then, throw it in the center of the green circle.\n\nObjective: Rauru's Blessing.\n\nZanmik\n\nLocation: Acts as the main Shrine for Hateno Village.\n\nObjective: Attach boards to the giant gear, then attach metal balls to said boards. You can then spin the gear so at least one of the balls ends up at the topmost ledge.\n\nGerudo Shrines\n\nChichim\n\nLocation: This is a Secret Shrine found by going through the Ancient Prison Ruins. You'll need to sink into the quicksand south of Palu Wasteland to reach the location.\n\nObjective: Rauru's Blessing.\n\nIrasak\n\nLocation: Found along the desert's sand dunes. You'll want to use one of the pillars from the light triangle puzzle (part of the main quest), then glide to get past the quicksand.\n\nObjective: Rauru's Blessing.\n\nKarahatag\n\nLocation: Found in the southern portion on the desert dunes; east of Irasak Shrine.\n\nObjective: Place the brazier/candle underneath the fonts. Step on the switch to lower the floor, then use Recall on the brazier. This will light the fonts instead.\n\nKitawak\n\nLocation: Directly north of the Gerudo region Labyrinth.\n\nObjective: You'll be attaching stone plates to each other to reach new areas.\n\nKudanisar\n\nLocation: Along the northern portion of the desert close to the highlands portion.\n\nObjective: Start out by attaching wooden boards to cross the quicksand. Then, you'll want to use a Hoversled to reach the ball.\n\nMayamats\n\nLocation: In the southwestern tip of the Gerudo Highlands zone.\n\nObjective: Attach the spheres and lift them. You'll also need to use Recall to get them to roll back up top or toward the opposite direction.\n\nMayatat\n\nLocation: Acts as the main Shrine for Kara Kara Bazaar.\n\nObjective: Attach Steering Sticks to Zonai Sleds, allowing you to drive across quicksand.\n\nMiryotanog\n\nLocation: Directly north of the Lightning Temple .\n\n. Objective: Proving Grounds (Lure) - There are several lasers that will trigger flame or sphere traps, likely killing most Constructs. Try to trick them into wading past lasers.\n\nOtutsum\n\nLocation: In the northwestern ridge of the Gerudo Highlands zone.\n\nObjective: Rauru's Blessing.\n\nRakakudaj\n\nLocation: From the Gerudo Canyon Skyview Tower, glide northeast and drop down the ravine. You should see a pedestal, but the crystal is further downriver. Once you get there, use vehicles to speed things up.\n\nObjective: Rauru's Blessing.\n\nRotsamamu\n\nLocation: Found in the Highlands next to a Yiga Clan Hideout.\n\nObjective: Place boards and blocks on seesaws so one side rises.\n\nSiwakama\n\nLocation: Directly west of the Gerudo Labyrinth.\n\nObjective: Attach the spheres and use Recall to get up higher ledges.\n\nSoryatonog\n\nLocation: Acts as the main Shrine for Gerudo Town.\n\nObjective: Use Fans to blow away the sand and reveal the objects and chests that you need.\n\nSuariwak\n\nLocation: This Secret Shrine can only be accessed once you've completed the Yiga Clan Exam sidequest .\n\n. Objective: Rauru's Blessing.\n\nTurakamik\n\nLocation: Southwest and fairly close to the Gerudo Canyon Skyview Tower.\n\nObjective: You'll need to attach the ball-and-chain fixtures to conduct electricity. Do the same for the top floor where you'll attach it to the metal bar.\n\nFaron Shrines\n\nEn-Oma\n\nLocation: Get sucked into the giant whirlpool in Lake Hylia. You can then activate the pedestal, and you'll see that the beam is way up high.\n\nObjective: Use the Popla Foothills Skyview Tower to reach the floating island with the crystal. There should be a hole in the floor, so just drop the crystal there, as it will go straight into the whirlpool. Dive back down and carry it to the pedestal.\n\nIshokin: Ride the Giant Horse (Shrine Quest)\n\nLocation: For this Zelda: Tears of the Kingdom Shrine, you need to go further south of the Frog Geoglyph . Along the rocky crags, you'll meet an NPC named Baddek. He won't give you the Sky Crystal until you can tame and mount a Giant Horse. You can ask for clues in Highland Stable.\n\n. Along the rocky crags, you'll meet an NPC named Baddek. He won't give you the Sky Crystal until you can tame and mount a Giant Horse. You can ask for clues in Highland Stable. Objective: Rauru's Blessing.\n\nUtsushok\n\nLocation: This is the Shrine that's close to Highland Stable.\n\nObjective: Attach boards/plates to hit the orbs to the target. At the end, you'll also need to hit the cart so you can get across. Alternatively, you can Shield Surf.\n\nLabyrinth Shrines (Surface)\n\nThe following Zelda: Tears of the Kingdom Shrines can only be accessed by going through the three Labyrinths on the world map. We'll have a guide for these locations soon, so stay tuned.\n\nIgashuk\n\nMayaotaki\n\nMotsusis\n\nShrine maps: Sky World\n\nFor the Sky World, we've also divided them into north and south portions (with the Great Sky Island starting area belonging to the southern portion). Take note that you'll need to progress further in the campaign to access some areas. Likewise, we've further subdivided some of these based on related themes. For instance, we have a category for the Shrines that are unlocked as you're getting the Wingsuit.\n\nNorth Sky World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the northern portion of the Sky world.\n\nShrine map: North Sky World.\n\nSouth Sky World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the southern portion of the Sky world.\n\nShrine map: South Sky World.\n\nGreat Sky Island Shrines\n\nThere are four Zelda: Tears of the Kingdom Shrines to be discovered as you're exploring the Great Sky Island starting area. All of these teach you abilities that you'll use throughout the game.\n\nUkouh\n\nLocation: Northern portion of the Great Sky Island.\n\nObjective: This is where you'll learn the Grab/Attach command for the Ultrahand.\n\nIn-Isa\n\nLocation: Western portion of the Great Sky Island.\n\nObjective: This is where you'll learn the Fuse ability.\n\nGutanbac\n\nLocation: Northern portion of the Great Sky Island.\n\nObjective: This is where you'll learn the Ascend ability.\n\nNachoyah\n\nLocation: Southern portion of the Great Sky Island; directly above where you started the game.\n\nObjective: This is where you'll make use of the Rewind ability.\n\nWingsuit-related Shrines\n\nThere are three Shrines that are unlocked as you're doing the skydiving time trial challenges for the Wingsuit. Simply pass through all the rings during your practice runs, and their respective Shrines should appear.\n\nTaunhiy\n\nLocation: Courage Island - Tabantha Sky Archipelago.\n\nObjective: Combat Training - You'll learn about aiming with your bow while in mid-air to slow down time.\n\nSimosiwak\n\nLocation: Bravery Island - North Hyrule Sky Archipelago.\n\nObjective: Proving Grounds (Lights Out) - You'll have to battle Constructs in the dark. There are light sources that you can use though.\n\nSihajog\n\nLocation: Valor Island - South Lanaryu Sky Archipelago.\n\nObjective: Rauru's Blessing.\n\nSky Crystal Beam-related Shrines\n\nThese Shrines will only be formed after you bring the green crystal in the distance. The beam will let you know the general location, but you need to think of ways to return it to the target area.\n\nGanos\n\nLocation: Tabantha Sky Crystal - The crystal can be pulled away from a Flux Construct.\n\nObjective: Rauru's Blessing.\n\nGikaku\n\nLocation: Found in the northeastern portion of the map; reachable via the Natak Shrine - Use devices/vehicles to reach the crystal at the topmost island, then drop it all the way down below.\n\nObjective: Rauru's Blessing.\n\nJinodok\n\nLocation: South Hyrule Sky Archipelago - Rotate the control device to form a bridge across the floating islands, then bring the crystal back to the pedestal.\n\nObjective: Rauru's Blessing.\n\nJosiu\n\nLocation: North Necluda Sky Crystal - The two floating islands are separated by a huge gap. You can think of contraptions, such as several boards that are attached together, or a rocket-powered platform, so you can bring the crystal to the other side.\n\nObjective: Rauru's Blessing.\n\nKumamayn\n\nLocation: East Necluda Sky Archipelago - Once you reach the crystal, you can use the spring contraption on a nearby island to bounce it back to the pedestal.\n\nObjective: Rauru's Blessing.\n\nMayam\n\nLocation: North Hyrule Sky Crystal - The crystal can be pulled out of a Flux Construct.\n\nObjective: Rauru's Blessing.\n\nMayanas\n\nLocation: South Lanayru Sky Crystal - The crystal is on another floating island that's high up. Use Ascend or a Zonai Device to get up higher, then bring it back to the pedestal. Just watch out for Construct Archers that are nearby.\n\nObjective: The goal is to use the Frost Emitter to create ice blocks, allowing you to pick up other items or slide the ice blocks/plates to the target. For the last puzzle section, you can attach the metal and ice plates in an angular formation so as to force the thing to slide sideways. Alternatively, just connect a lot of ice blocks, along with the plate, then drop it down to the target.\n\nNatak\n\nLocation: Sokkala Sky Archipelago - The crystal is inside the \"Death Star\" in this area. Get inside it, then grab the machine controls so it can be rotated. Make sure that the opening is facing the direction of the pedestal. You can use the Spring contraption to pop that crystal out of the hole.\n\nObjective: Rauru's Blessing.\n\nUkoojisi\n\nLocation: West Necluda Sky Archipelago - The push-booster near the pedestal will let you reach the underside of the floating island, and you can Ascend from there. Create a makeshift plane so you can bring the crystal back to that spot.\n\nObjective: Rauru's Blessing.\n\nLight Puzzle Shrines\n\nAs you explore the Sky World, you'll find more Zelda: Tears of the Kingdom Shrines. However, you have to solve the Light Puzzles in those areas. These are done by reflecting the beams with Zonai Mirrors until the way is open.\n\nGa-Ahisas\n\nLocation: Lightcast Island (Tabantha Sky Archipelago) - Use the beam from the tower so that it passes all the way through the cavern below.\n\nObjective: Rauru's Blessing.\n\nMayasiar\n\nLocation: Starview Island (North Gerudo Sky Archipelago) - This requires you to reach the \"Death Star\" (i.e. a gigantic orb in the sky). Inside, you'll redirect the beam to hit the target.\n\nObjective: Rauru's Blessing.\n\nGeneral Shrines\n\nThese other Zelda: Tears of the Kingdom Shrines are found in the Sky World. There are no specific puzzle requirements to unlock them. However, in some cases, you do need to progress a bit further in the campaign (i.e. regional main quests) just to gain access to these locations.\n\nIgoshon\n\nLocation: Lanayru Wellspring Island - Found as you're going through the main quest in Lanayru.\n\nObjective: Use water orbs to rise up further, then dash and glide to the next one. You may also use Ultrahand to grab and reposition orbs.\n\nIjo-O\n\nLocation: West Hebra Sky Archipelago.\n\nObjective: Block flames with the stone plate, then Fuse a Rocket to your shield to gain a huge upward boost.\n\nJirutagumac\n\nLocation: This is the \"Death Star\" in the Lanayru Sky Archipelago.\n\nObjective: Attach a Wing on top of a Cart, followed by a Fan, then fly your contraption all the way to the end.\n\nJoku-U\n\nLocation: Faron Thunderhead Isles - This is at the end of the Thunderhead Isles portion of the main quest.\n\nObjective: Rauru's Blessing.\n\nJoku-Usin\n\nLocation: Faron Thunderhead Isles - You'll reach this while going through Thunderhead Isles as part of the main quest.\n\nObjective: Proving Grounds (Short Circuit) - This one is all about grabbing Shock Fruits or Shock Emitters, and using them to defeat Construct foes.\n\nKadaunar\n\nLocation: Eldin Canyon Sky - Use fan-powered carts to reach the floating island.\n\nObjective: Use Hydrants to create igneous rock platforms. These will let you cross the lava flows.\n\nKahatanaum\n\nLocation: Hebra Rising Island Chain - You'll come across this Shrine as part of the Hebra region main quest. You'll need to progress a bit further until you're going across the floating rocks to reach the tornado.\n\nObjective: Rauru's Blessing.\n\nMayaumekis\n\nLocation: Hebra Rising Island Chain - You'll come across this Shrine a little bit after Kahatanaum.\n\nObjective: Shoot the crystal switch through the barricade to open the gate. Then, jump on the sails to get up higher.\n\nRakashog\n\nLocation: Gerudo Highlands Sky.\n\nObjective: There are several Zonai Mirrors in this puzzle area. Use them to reflect the beams of light so they can hit the targets.\n\nYansamin\n\nLocation: Lanayru Sky/Zonaite Forge Island - This is the tall island in this region, one that has several circular protrusions. To reach it, wear Zora Armor and swim-climb up the \"sky waterfall\" in Lanayru. From there, ride a rocket-powered Hover Block. On the island itself, interact with the terminal to activate updrafts/wind currents. Once you get to the top, you'll have to skydive through the center pit, all while avoiding lasers.\n\nObjective: Proving Grounds (Low Gravity) - You'll have to eliminate all the Construct enemies while the low gravity effect is active.\n\nLabyrinth Shrines (Sky)\n\nThe following Zelda: Tears of the Kingdom Shrines can only be accessed by going through the three Labyrinths on the world map. They also have counterparts up in the sky. We'll have a guide for these locations soon, so stay tuned.\n\nMogisari\n\nTenbez\n\nSiyamotsus\n\nThere are certainly more Shrines to find and complete in The Legend of Zelda: Tears of the Kingdom. We'll continue updating this article in due course, so stay tuned.", "reference_output": " This article provides information on the various Shrines located in The Legend of Zelda: Tears of the Kingdom. These Shrines are located in the Surface and Sky regions, and completing a challenge will reward the player with a Blessing of Light. Challenges can include puzzles, combat training, proving grounds, and Shrine Quests. Additionally, there are four Shrines in the Great Hyrule Forest that require cleansing the Deku Tree to access. The objectives of the Shrines range from combining spheres together, rotating jumbled stone blocks, stacking blocks, using fans to move vehicles, using Ultrahand to rotate objects, allowing blocks to fall, using Rewind, using Zonai Light, melting ice blocks, placing balls on circles, learning basic melee combat actions, learning archery and shooting enemies with a bow, planting a stake, and using metal planks at an incline."}, {"input": "Title: Biden plans to nominate Dr. Monica Bertagnolli at NIH\n\nPresident Joe Biden said Monday he intends to nominate a new director for the National Institutes of Health.\n\nDr. Monica Bertagnolli, a surgical oncologist and cancer researcher, was picked by Biden as the successor to Francis Collins.\n\n\"Dr. Bertagnolli has spent her career pioneering scientific discovery and pushing the boundaries of what is possible to improve cancer prevention and treatment for patients, and ensuring that patients in every community have access to quality care,\" Biden said in a statement. \"As Director of the National Cancer Institute, Dr. Bertagnolli has advanced my Cancer Moonshot to end cancer as we know it.\"\n\nThe statement continued, \"She has brought together partners and resources from different sectors to launch groundbreaking efforts in cancer prevention and early detection, a national navigation program for childhood cancers, and additional programs to bring clinical trials to more Americans. Dr. Bertagnolli is a world-class physician-scientist whose vision and leadership will ensure NIH continues to be an engine of innovation to improve the health of the American people.\"\n\nBertagnolli will be the second woman as NIH director if her nomination is confirmed. She will replace Collins, who left the agency in December 2021 after 12 years with the agency. Lawrence Tabak has been serving as interim director while Biden searches for a new pick.\n\nThe U.S. Department of Health and Human Services Secretary Xavier Becerra released a statement congratulating Bertagnolli on her nomination.\n\n\"I congratulate Dr. Bertagnolli on her nomination to lead the NIH,\" the statement read. Her storied scientific career has advanced our nation's understanding of diseases such as cancer and established her as one of the top scientists in the world. She is one of the most powerful voices in the country for cancer patients, particularly for those in rural and remote communities.\"\n\nAccording to her biography on the White House website, Bertagnolli grew up on a ranch in Wyoming before attending Princeton University for undergraduate studies and the University of Utah for graduate studies.\n\nPreviously, Bertagnoli was a professor of surgery at Harvard Medical School, a surgeon at Brigham and Women's Hospital, and a member of the Gastrointestinal Cancer Treatment and Sarcoma Centers at Dana-Farber Cancer Institute.\n\nIn December 2022, Bertagnolli announced that she was diagnosed with early breast cancer but her prognosis was \"favorable.\"\n\n\"Having been an oncologist my entire career, it was always -- and still is -- all about the patients and survivors,\" she said. \"It's one thing to know about cancer as a physician, but it is another to experience it firsthand as a patient as well. To anyone with cancer today: I am truly in this together with you.\"\n\nCORRECTION: Dr. Fauci was the director of NIAID, a division of the NIH. Pres. Biden says he intends to nominate Dr. Monica Bertagnolli as the new director for the NIH.", "reference_output": " President Joe Biden has nominated Dr. Monica Bertagnolli, a surgical oncologist and cancer researcher, to be the new director of the National Institutes of Health (NIH). She is the second woman to be nominated for the position and will replace Francis Collins, who left the agency in December 2021. Bertagnolli is a professor of surgery at Harvard Medical School and a member of the Gastrointestinal Cancer Treatment and Sarcoma Centers at Dana-Farber Cancer Institute. She was diagnosed with early breast cancer in December 2022."}, {"input": "Title: Horoscope for Tuesday, May 16, 2023\n\nMoon Alert\n\nThere are no restrictions to shopping or important decisions. The moon is in Aries.\n\nAries (March 21-April 19)\n\nYour ability to boost your income will increase in the next 24 months. (You can take that to the bank.) Even though Mercury retrograde might delay current financial matters (checks in the mail are late, etc.); nevertheless, your future\u2019s looking good!\n\nTaurus (April 20-May 20)\n\nLucky Jupiter is entering your sign where it will stay for the next year bringing you divine protection and boosting your good fortune. This is something that happens only once every 12 years, and when it does, it will grow your confidence and give you an increased sense of poise. Lucky you!\n\nGemini (May 21-June 20)\n\nFor the next 12 to 24 months, your interest in spiritual matters and your personal beliefs will become stronger. You will have an increased capacity to learn more about these dimensions of your life. You will also feel moved to help someone who is close to you.\n\nCancer (June 21-July 22)\n\nYour popularity is certainly going to increase in the next year (or longer) because your interactions with friends will become more enjoyable and stimulating. In addition, many of you will become more involved with clubs, groups and professional organizations. Schmooze city!\n\nLeo (July 23-Aug. 22)\n\nOnce every 12 years, lucky Jupiter travels across the top of your chart and today that journey begins. It will last from 12 to 24 months and it will definitely boost your reputation in the eyes of others. You will look successful because you will receive accolades, kudos, awards or promotions.\n\nVirgo (Aug. 23-Sept. 22)\n\nYour desire to expand your world will be strong in the next year. Grab every opportunity to travel and see new places. However, you will also be thrilled to study more and learn new things. Opportunities in publishing, the media, medicine and the law will also materialize.\n\nLibra (Sept. 23-Oct. 22)\n\nIn the next 24 months, you will have a wonderful window that will benefit you financially. You might inherit. Your partner might get a bonus or enjoy increased earnings. This will be an excellent time to ask for a mortgage or loan because you will benefit from the wealth and resources of others.\n\nScorpio (Oct. 23-Nov. 21)\n\nIn the next two years, (depending on whether you are an early or late Scorpio) your closest relationships will improve. In fact, this will be a wonderful time to get married. Relationships that begin now will be with someone older or with someone who is more established.\n\nSagittarius (Nov. 22-Dec. 21)\n\nFor the next 12 to 24 months, you have fabulous opportunities to improve your job and improve your health. Look for ways to build your physical strength and vitality. And likewise, if you cannot see ways to improve your job, then look around because you can get a better job.\n\nCapricorn (Dec. 22-Jan. 19)\n\nStart to plan fun vacations for the next few years because opportunities to do so will abound. In this same window of time, you might encounter new romance. Activities related to sports events, children, the entertainment world and the hospitality industry will shine!\n\nAquarius (Jan. 20-Feb. 18)\n\nEverything to do with home and family will get a wonderful blessing in the next 12 to 18 months (depending on if you are an early or a late Aquarius). Expect to improve or expand your home. Or you might move. Your family might expand your home through birth, marriage or adoption as well.\n\nPisces (Feb. 19-March 20)\n\nYour ability to be optimistic, travel and learn new things will grow in the next year (and longer). Communications with others will improve. Your plans for the future will be larger and more expansive. Learning and writing will be exciting. Yay!\n\nIf Your Birthday Is Today\n\nActor Jim Sturgess (1978) shares your birthday. You are charming, intelligent and excited about life. You also have creative talents. This year is the beginning of a new cycle view, which means you can expect new beginnings and new adventures. You might take on a leadership role. Be open to new opportunities.\n\n", "reference_output": " This horoscope predicts that each zodiac sign will experience different benefits in the next 12-24 months, such as increased income, divine protection, spiritual growth, and more. Those born on this day are intelligent, creative, and charming, and can expect new beginnings and adventures in the coming year, as well as the potential to take on a leadership role."}, {"input": "Title: Mormon church has $100bn \u2018clandestine hedge fund\u2019, says whistleblower\n\nA former investment manager for the Church of Jesus Christ of Latter-day Saints says that the organization stockpiled more than $100bn in funding intended for charity work but never spent it on such projects.\n\n\u201cIt was really a clandestine hedge fund,\u201d David A Nielsen said during an interview with CBS\u2019s 60 Minutes. \u201cOnce the money went in, it didn\u2019t go out.\u201d\n\nNielsen, who submitted a complaint to the Internal Revenue Service in 2019, previously managed the church\u2019s investment arm, Ensign Peak Advisors, for nine years.\n\nA report on the complaint to the top US tax authority was published by the Washington Post in 2019 after Nielsen\u2019s brother provided a copy.\n\nNielsen, a devout Mormon himself, was first recruited to work for Ensign Peak while working on Wall Street.\n\nNielsen said that during his time with Ensign Peak, he observed the church\u2019s investment firm \u201c[masquerading] as a charity\u201d, dodging what would be billions of dollars in taxes by falsifying records, and generally misleading other believers of the Mormon faith.\n\nEvery year, the Church of Jesus Christ of Latter-day Saints collected an estimated $7bn from its 17 million members through a practice known as tithing, in which members give about 10% of their income to the religious organization.\n\nAbout $1bn of the collected money was placed into a reserve fund at Ensign Peak \u2013 which is registered as a non-profit \u2013 and invested, with profits growing tax-free.\n\nCreated in 1997, the reserve fund has ballooned to more than $100bn, which is nearly twice the size of Harvard\u2019s endowment, Nielsen said.\n\n\u201cI thought we were going to change the world,\u201d Nielsen remarked. \u201cWe just grew the bank account.\u201d\n\nRecords show that money from the church\u2019s reserve fund was used to support for-profit initiatives, including a Salt Lake City mall built on church land and a church-owned insurance company.\n\nNielsen resigned in 2019 after a website named Mormon Leaks linked church members to shell companies that held billions of dollars in stocks and bonds, assets that were actually controlled by Ensign Peak.\n\nAfter his resignation, Nielsen filed a 74-page whistleblower complaint to the IRS that accused Ensign Peak of violating its tax-exempt status by directing money to for-profit businesses.\n\nNielsen\u2019s complaint was later forwarded to the Securities and Exchange Commission, which said the church took great lengths to hide the size of its investments through shell companies and fake office addresses, the Washington Post reported.\n\nskip past newsletter promotion Sign up to First Thing Free daily newsletter Start the day with the top stories from the US, plus the day\u2019s must-reads from across the Guardian Privacy Notice: Newsletters may contain info about charities, online ads, and content funded by outside parties. For more information see our Newsletters may contain info about charities, online ads, and content funded by outside parties. For more information see our Privacy Policy . We use Google reCaptcha to protect our website and the Google Privacy Policy and Terms of Service apply. after newsletter promotion\n\nThe church paid $5m to resolve its SEC case in February.\n\nThe Mormon church official W Christopher Waddell, who oversees the organization\u2019s financial, real estate, investment and charitable operations as the first counselor in the presiding bishopric, vehemently denied Nielsen\u2019s accusations.\n\n\u201cFlat-out wrong,\u201d said Waddell, who added that Ensign Peak acted as \u201cthe church\u2019s treasury\u201d and provided resources for its operation.\n\nNielsen\u2019s interview with 60 Minutes is one of the first times he has given public comment on the report.\n\n\u201cWe gave the IRS and the SEC all the professional courtesy,\u201d Nielsen said. \u201cThis is just too important to fall through the cracks.\u201d\n\nBut experts say that the likelihood of the IRS investigating Nielsen\u2019s claims is low.\n\n\u201cThe political risk is so great that it comes with real danger,\u201d former IRS official Phil Hackney said during the 60 Minutes segment. \u201cAt the same time, there\u2019s a real risk to the rule of law if the IRS doesn\u2019t come in and enforce those rules.\u201d", "reference_output": " David A Nielsen, a former investment manager for the Church of Jesus Christ of Latter-day Saints, has alleged that the organization has stockpiled more than $100bn in charity funds. Despite his complaint to the IRS, experts believe that the IRS is unlikely to investigate due to the political risk involved. Phil Hackney, a former IRS official, believes that there is a risk to the rule of law if the IRS does not enforce the rules."}, {"input": "Title: Shannon Sharpe tees off on Ja Morant apologists after latest gun incident: \u2018I\u2019m mad\u2019\n\nShannon Sharpe wasn't upset or surprised by Ja Morant's second incident brandishing an apparent gun in an Instagram Live video that went viral early Sunday morning.\n\nAfter Morant's first gun incident in March, Sharpe declared that it was going to be actions that changed the tenor on the star Grizzlies point guard. So when Sharpe spoke on his morning debate show \"Undisputed\" on Monday morning, he focused his attention to the fans and people around Morant.\n\n\"I'm mad, I'm upset, I'm disgusted by the people that defended (Morant),\" Sharpe said. \"Because that's what got us here.\"\n\nJA MORANT REACTION:ESPN's Adrian Wojnarowski says Ja Morant could face a lengthy suspension after gun video\n\nSharpe went on to describe how people attacked him for critical comments on Morant in March. Other media pundits, including Stephen A. Smith, were skeptical about how quickly Morant returned to the Grizzlies after the team announced he was taking time away on March 4. Morant missed eight games due to an NBA suspension, but six of those games were before the NBA's announcement.\n\nMorant's last suspension had an indirect impact on his chances of making an All-NBA team. Since he didn't qualify, Morant missed out on a chance to make more than $39 million dollars in additional money on his five-year contract extension he recently signed.\n\nNow, Sharpe thinks that $39 million isn't the only money Morant is likely to lose, and he blaming people whom he feels enabled Morant.\n\n\"All of the people that said let Ja be Ja, are y'all gonna be the treasurer of that GoFundMe account, because he just lost $39 million because he wasn't on one of the three All-NBA teams,\" Sharpe said. \"He's about to lose another $20-$30 million of these endorsements.\"\n\n\"What about to the NBA? What about the Nike? What about the Powerade? I want to know who is going to be the treasurer of that GoFundMe because he is about to lose that NBA contract. He is about to lose that Powerade endorsement.\"\n\nMorant was suspended from Grizzlies team activities after the video surfaced Sunday while the NBA looks into the matter.\n\nMore on Ja Morant\n\nAlso:How Ja Morant's latest incident may change the course of the Memphis Grizzlies' offseason\n\nGIANNOTTO:Ja Morant flashed a gun \u2013 AGAIN!?! Maybe he can't be the face of the franchise | Giannotto\n\nNo go:Memphis Grizzlies star Ja Morant misses out on $39 million after not making All-NBA teams\n\nWhat to know:Ja Morant's 'Trivia' and 'Water Battle' Ja 1 sneakers are available", "reference_output": " Shannon Sharpe has expressed his outrage at those who defended Ja Morant after he was seen brandishing a gun in an Instagram Live video for the second time. He believes that Morant will suffer financially due to the incident, with potential losses in endorsements and NBA contracts. The NBA has suspended Morant from team activities while they investigate the matter."}, {"input": "Title: Elon Musk still needs 'Twitter sitter,' judges rule\n\nTesla CEO Elon Musk lost an appeal to unwind parts of a consent decree that he and the automaker struck with the Securities and Exchange Commission to settle civil securities fraud charges in 2018.\n\nThe ruling, issued Monday by a federal appeals court, affirms a prior decision from the U.S. District Court for the Southern District of New York, which issued the initial denial.\n\nMusk has litigated with the SEC for years over the consent decree, which was revised in 2019 after the SEC charged Musk with making \"false and misleading\" statements in his August 2018 \"funding secured\" tweets. The Tesla CEO said he had found a buyer to take the automaker private at $420 a share, a claim which a federal judge later found to be false.\n\nThe agreement required \"pre-approval\" for tweets by Musk that contained information material to Tesla, and which extended to \"certain senior executives,\" according to the judgment.\n\nA February letter from Musk attorney Alex Spiro said the terms of the consent decree amounted to \"unconstitutional\" infringement of his free-speech rights.\n\nBut the U.S. Court of Appeals for the Second Circuit dismissed those claims, writing that the court saw \"no evidence to support Musk's contention that the SEC has used the consent decree to conduct bad-faith, harassing investigations of his protected speech.\"\n\nThe court noted that the SEC had opened \"just three inquiries\" into his tweets since 2018: over his \"funding secured\" tweet, a tweet that misstated Tesla's annual production numbers, and a Twitter poll where Musk proposed selling 10% of his Tesla shares, according to the court filing.\n\nFar from the investigations being in \"bad-faith,\" the court wrote that \"each tweet plausibly violated the terms of the consent decree.\"\n\nMusk's attorneys also put forward an argument under Rule 60(b), which allows a party to reopen their case if the law or the situation has changed significantly. Musk's legal team argued that the SEC's methods of enforcement made compliance \"substantially more onerous.\"\n\nBut the court dismissed that argument as well, noting that Musk was merely required to consult with Tesla's general counsel or an in-house securities lawyer.\n\nMusk's Twitter activity has been the subject of both SEC and shareholder attention. Musk was found \"not liable\" in a February securities fraud trial over his \"funding secured\" tweets. Musk has also been fending off a lawsuit involving his public boosting of the cryptocurrency dogecoin.\n\nThe court added that if Musk had concerns about SEC oversight over his \"right to tweet without even limited internal oversight,\" he could have defended himself against the SEC's charges or negotiated a different settlement. \"But he chose not to do so,\" the court emphasized.\n\n\"Having made that choice,\" the court concluded, Musk's team couldn't argue \"to collaterally reopen a final judgment merely because he has now changed his mind.\"\n\n\"We will seek further review and continue to bring attention to the important issue of the government constraint on speech,\" Musk's attorney Spiro said in a statement to CNBC.\n\nRead the judgment below:", "reference_output": " Elon Musk lost an appeal to undo parts of a settlement he and Tesla made with the SEC in 2018 to resolve civil securities fraud charges. The court dismissed his claims that the terms of the settlement infringed on his free-speech rights and that the SEC's enforcement methods made compliance too difficult. Musk's attorney said they would seek further review."}, {"input": "Title: Reba McEntire Joins The Voice, Replacing Blake Shelton in Season 24\n\nThe Voice has named Blake Shelton\u2019s successor.\n\nCountry music superstar Reba McEntire \u2014 one of TVLine readers\u2019 top picks to succeed Shelton \u2014 will serve as a coach during Season 24. She\u2019ll be joined by Niall Horan (returning for his second consecutive season as coach), John Legend (returning after a one-season break) and Gwen Stefani (who last served as a coach during Season 22).\n\nThat means that neither Kelly Clarkson (who has coached Seasons 14-21 and 23) nor Chance the Rapper (who made his debut alongside Horan for Season 23) are returning to the NBC reality competition this fall.\n\nMcEntire has a long history with The Voice, having served as Shelton\u2019s first-ever team advisor back in Season 1, briefly coached contestants during Season 8, and served as Mega Mentor during Season 23 \u2014 but this will be the first time she stakes claim to a red chair.\n\nShelton announced last October that he\u2019d be leaving The Voice after its current cycle (which wraps with a two-night finale airing Monday, May 22 and Tuesday, May 23). He was one of the four original coaches when the series premiered on NBC in 2011, along with Christina Aguilera, CeeLo Green and Adam Levine. Green left after Season 5, and Aguilera left after Season 10. Levine stuck around until Season 16, exiting the show in 2019.\n\nShelton has coached every season of The Voice so far, with eight of his vocalists winning the grand prize.\n\nHave thoughts on Shelton\u2019s successor? Sound off in Comments.", "reference_output": " Reba McEntire has been named as the new coach for Season 24 of The Voice, replacing Blake Shelton who has been a coach since the show's premiere in 2011. She will be joined by Niall Horan, John Legend, and Gwen Stefani, while Kelly Clarkson and Chance the Rapper will not be returning. McEntire has a long history with the show, and Shelton has coached every season of The Voice so far, with eight of his vocalists winning the grand prize."}, {"input": "Title: Ben Affleck Lands Second Box-Office Bomb in 2 Months as Wife Jennifer Lopez\u2019s Netflix Thriller Mother Gets Lukewarm Response\n\nIt seems like a not-so-good year for Ben Affleck\u2019s career as his latest project is expected to emerge as another box-office flop. Directed by Robert Rodriguez, Hypnotic stars Affleck as Danny Rourke, a detective on the lookout for a sinister criminal who possesses the ability to manipulate minds.\n\nThe cast includes Alice Braga, Jackie Earle Haley, Jeff Fahey, and William Fichtner. As per Deadline, the production reportedly cost around $70 million, and unfortunately, experts predict only a meager opening weekend profit of $2.5 million by the end of Sunday.\n\nRELATED: \u201cShowing too much?\u201d: DCU\u2019s Batman Ben Affleck Allegedly Had \u201cArgument\u201d With Jennifer Lopez Over Her Red Carpet Dress?\n\nBen Affleck Hits Two Box-Office Flops In A Row This 2023\n\nHypnotic is not the first Affleck project to fail at the box office, as April\u2019s Air only managed to earn $85.5 million against a budget of $90 million. However, the film was originally made as a Prime Video exclusive, and the profit it gained from the box office was still considered a win for Amazon Studios.\n\nThe latest movie\u2019s case seems already hopeless as new reviews continue to criticize the franchise. Hypnotic is certified rotten with a 39% rating on Rotten Tomatoes. This puts the actor\u2019s career in a critical situation, as his last two projects, The Last Duel and Deep Water, were also poorly received by fans.\n\nMeanwhile, Affleck\u2019s wife, Jennifer Lopez, stars in a new thriller movie entitled Mother, which premiered on Netflix over the weekend. The singer-actress portrayed an ex-special forces parent and reclusive assassin who comes out of hiding to protect her daughter from danger.\n\nThe responses were a mixed bag of fair reviews, although critics and fans compliment Lopez for personifying a strong character. Her presence in the movie is evidently what attracted global attention.\n\nAffleck\u2019s next appearance will be in The Flash starring Ezra Miller which will premiere next month. The film has been peppered with controversy following the lead star\u2019s erratic behavior. Affleck will reprise his role as the iconic Batman, together with Michael Keaton, who will portray another version of the famed superhero.\n\nRELATED: \u201cI still get self-conscious \u2013 not him!\u201d: Ben Affleck\u2019s Fluent Spanish Left Jennifer Lopez Awestruck Despite Her Latin-American Heritage\n\nCould DC\u2019s The Flash Save Ben Affleck\u2019s Career?\n\nIt might not be the worst year for Ben Affleck despite two of his projects failing to perform at the box office. The Flash could be his redeeming chance as the DC film becomes one of the most highly anticipated movies of 2023. It has a budget of around $220 million, with a possibility of crossing the $1 billion mark due to its rigorous marketing and star-studded cast.\n\nHopefully, the upcoming DC film won\u2019t suffer the same fate that happened to 2017\u2019s Justice League. The Flash has a relatively smaller budget and is not going up against any major competing franchises. If the movie emerges victorious at the global box office arena, it will save Affleck\u2019s year from the ashes of Air and Hypnotic.\n\nThe Flash arrives in theaters on June 16, 2023.\n\nSource: Deadline\n\nRELATED: \u201cIt\u2019s a gift\u201d: Ben Affleck\u2019s $7.2M Box Office Disaster With Jennifer Lopez Turned Out to Be a Blessing in Disguise for Him", "reference_output": " Ben Affleck's latest movie, Hypnotic, is expected to be a box-office flop, making it his second flop in two months. His wife Jennifer Lopez's Netflix thriller Mother has received lukewarm reviews, but her presence in the movie has attracted global attention. Affleck's next project is The Flash, which has a high budget and star-studded cast and could potentially save his career if it performs well at the box office."}, {"input": "Title: The stock market will struggle to rally until these 2 big fears are put to rest\n\nSo much for the stock-market climbing the proverbial wall of worry.\n\nThe S&P 500 index continues to struggle in a tight range and some analysts see little prospect for a breakout until two, very big worries are in the rearview mirror.\n\nNo surprise, the culprits are the persistent worries about regional U.S. banks following the collapse of Silicon Valley Bank and Signature Bank in March and the subsequent demise of First Republic Bank, along with the latest debt-ceiling showdown in Washington that threatens to tip the federal government into a first-ever default in early June.\n\n\u2018Capping\u2019 rallies\n\nFor now, those concerns can be described as \u201ccapping\u201d rallies rather than \u201cresulting in a downdraft,\u201d Anastasia Amoroso, chief investment strategist at iCapital, told MarketWatch in a phone interview.\n\nBut if more banks look in danger of failing or if the path to a debt-ceiling deal gets more rocky, investors should be prepared for a significant, but \u201cbuyable,\u201d pullback, she said.\n\nNeed to Know: Why the stock market has actually thrived as regional banks flounder\n\nMeanwhile, investors appear content to pile into tech stocks, particularly the biggest of the so-called megacap names, in something of a flight to safety that has sparked separate concerns over the durability of the stock market\u2019s 2023 rally.\n\nThe S&P 500 SPX, +0.30% fell 0.3% last week, while the Dow Jones Industrial Average DJIA, +0.14% dropped 1.1%. The S&P 500\u2019s decline was cushioned by megacap tech-related stocks, which also helped lift the Nasdaq Composite COMP, +0.66% out of a bear market, gaining 0.4% last week.\n\nStocks were flat to modestly higher Monday afternoon.\n\nBank worries\n\nWhat are investors worried about when it comes to the banks? The SPDR S&P Regional Banking ETF KRE, +3.16% fell more than 5% in the past week as the sector was led lower by a renewed fall in shares of Pacwest Bancorp PACW, +17.58% , helping sour the tone for the broader market.\n\nSee: The regional-bank crisis did not appear over on Thursday\n\nWhile the 2007-2009 financial crisis was driven by fears of insolvent banks, the problem for regional banks is centered on liquidity, said Tom Essaye, founder of Sevens Report Research, in a Friday note. That means fears of \u201ccontagion\u201d aren\u2019t in play. Instead, the worry is economic.\n\n\u201cIf banks are worried about deposit runs, they will keep more capital in reserve than they normally would. That reduces the available pool of capital to make loans,\u201d Essaye wrote.\n\n\u201cAdditionally, if banks think their regulatory costs will increase (and they absolutely will) or regulators are going to deeply investigate their operations, they\u2019ll hold even more capital in reserve, further reducing the capital available for loans. The result could be a widespread reduction in lending in the economy,\u201d he said.\n\nIn other words, a credit crunch.\n\nDebt-ceiling showdown\n\nMeanwhile, the stock market appears for now to be looking past the debt-ceiling drama in Washington. The second round of debt-ceiling talks between the White House and congressional leaders appears set for Tuesday, President Joe Biden said Sunday.\n\nBiden called himself optimistic, while House Speaker Kevin McCarthy, R-Calif., on Monday said the White House and congressional Republicans remained \u201cfar apart\u201d on terms of a deal.\n\nDebt ceiling standoff: With key meeting expected Tuesday, here\u2019s what could go into a bipartisan deal\n\nThat said, volatility in the usually sleepy market for Treasury bills and a sharp rise in the cost of insuring U.S. government debt against default using derivative instruments known as credit-default swaps shows investors aren\u2019t without unease.\n\nSee: Treasury bills, epicenter of market\u2019s debt-ceiling worries, reflect doubts about a resolution\n\nThe stakes are high. A brief default would deliver a hit to U.S. real gross domestic product, could cost almost 2 million jobs, and send the unemployment rate toward 5%, iCapital estimates. The stock market isn\u2019t positioned for that kind of economic hit nor for the potential rise in volatility, Amoroso said.\n\nDon\u2019t miss: How $4 trillion in Treasurys parked at banks could become a ticking time bomb if the debt-ceiling fight triggers a U.S. default\n\nGiven a history of brinkmanship around debt-ceiling talks, there\u2019s a strong chance talks go down to the 11th hour. If so, it isn\u2019t hard to imagine a late breakdown that sparks an equity pullback of around 5% or so, she said, while a prolonged impasse could see a drop of as much as 10%.\n\nRelated: Here\u2019s where investors may turn to \u2018hide\u2019 as U.S. debt-ceiling deadline looms based on 2011 market reaction\n\n\u201cI think the biggest thing investors shouldn\u2019t do right now is try to chase the market,\u201d Amoroso said, arguing that a pullback would likely prove to be \u201cbuyable.\u201d\n\nTech concentration\n\nMeanwhile, what should investors make of resurgent tech-related stocks?\n\nThe top 10 stocks hold a 29% weight in the S&P 500, and are responsible for around 70% of year-to-date performance, said Ross Mayfield, investment strategy analyst at Baird, in a Thursday note. Within that top 10, seven of the leaders are \u201cBig Tech\u201d stocks, including the five largest, with Apple Inc. AAPL, -0.29% and Microsoft Corp. MSFT, +0.16% alone accounting for roughly 14% of the entire S&P 500.\n\nIn One Chart: The S&P 500 is top-heavy with tech. Here\u2019s what that says about future stock-market returns.\n\nNarrow concentration, or a lack of \u201cbreadth,\u201d can make investors nervous.\n\nA handful of names leading the market \u201cis never considered healthy when there\u2019s vast underlying weakness,\u201d said Quincy Krosby, chief global strategist for LPL Financial, in a note.\n\nBut Krosby and others said the current setup is less a cause for alarm. With markets and the Federal Reserve attempting to make sense of a number of inconsistent signals, it makes sense for big tech to serve as a defensive stronghold, she wrote.\n\nAmoroso at iCapital agreed. \u201cThere\u2019s a lack of compelling opportunities, which presents one big compelling opportunity [in tech] because of secular growth, fortress balance sheets and little interest-rate exposure,\u201d she said.\n\nKrosby said that as worries overhanging the market begin to unwind, it would be helpful, and expected, to see other sectors, along with small- and midcap stocks, play catch-up.\n\nEconomic data and earnings releases in the week ahead could help broaden market leadership, she said, while positive developments around the debt ceiling would help underpin market sentiment.\n\n\u201cUntil then, the market will have to contend with a case of bad breadth,\u201d Krosby said.", "reference_output": " The stock market is struggling to rally due to fears of regional U.S. bank collapses and the debt-ceiling showdown in Washington. Investors are turning to tech stocks as a safe haven, but the S&P 500 and Dow Jones Industrial Average have still fallen. Treasury bills are at the center of the debt-ceiling worries, and a brief default could have a significant economic impact. Tech stocks are currently leading the market, but economic data and earnings releases in the week ahead could help broaden market leadership and positive developments around the debt ceiling would help support market sentiment."}, {"input": "Title: May 15, 2023 - Russia-Ukraine news\n\nA local resident takes a picture of the artwork on the wall of a destroyed residential building, in Irpin, Ukraine, on November 12, 2022. Genya Savilov/AFP/Getty Images\n\nA painting by the British street artist Banksy which showed a gymnast waving a ribbon in the air was removed from a destroyed building in Irpin, Ukraine, and moved to a different location within the same city, according to Ukrainian state media Ukrinform.\n\n\"We dismantled Banksy's painting from the destroyed nine-story building. Later, it [the building] will be completely demolished, and we will design something else in its place,\" said Irpin Mayor Oleksandr Markushyn, according to Ukrinform. The mayor attended the event where it was dismantled, Ukrinform reported.\n\nThe mural and a segment of the wall it was attached to was dismantled from Severynivska Street and placed in the new location over a period of two weeks, according to the Ukrainian news agency.\n\nWorkers unload the portion of a wall featuring the artwork after it was dismounted from the heavily damaged residential in Irpin, Ukraine on May 13. Vladyslav Musiienko/Reuters\n\nUkrinform said the mural is now in a metal frame to preserve the image and the whole structure weighs 7.5 tons.\n\n\"It was important for us to preserve the large fragment of the installation so that future generations would look at this work not as an artistic piece, but as a work that puts many social and political emphases,\" Zoriana Tikhonchuk, head of the Architecture and Urbanism Committee at the Irpin Reconstruction Summit said as reported by Ukrinform.\n\nIrpin\u2019s mayor added that they plan to create Ukraine's first Contemporary Art Square at the site where the exhibit was moved, Ukrinform said.\n\n\"We want to create a Contemporary Art Square, where this Banksy drawing will be the centerpiece. We plan to build a large three-meter concrete fence around the perimeter. We will attract artists from Europe who paint in the style of Banksy,\" Markushyn said, according to Ukrinform.\n\nUkrinform added that the art square will be presented to residents in the near future and there will be constant security and video surveillance in the exhibit\u2019s new location.\n\nThe mural is one of several works completed by the British street artist in cities across Ukraine, including the capital Kyiv, following Russia\u2019s invasion.\n\nEarlier this year, a ringleader of a group that allegedly tried to steal a Banksy mural from a wall in Ukraine could face up to 12 years in prison. The painting depicted a woman in a gas mask carrying a fire extinguisher.\n\nAccording to police, the group removed the mural from a wall and had intended to transport it from the site using wooden planks. The suspects, who hail from Kyiv and the central Ukrainian city of Cherkasy, were \u201cdetained on the spot,\u201d the head of the Kyiv region military administration, Oleksii Kuleba, said at the time of their arrest in early December.", "reference_output": " A 7.5 ton Banksy mural, located on a destroyed building in Irpin, Ukraine, was removed and relocated to a new location within the same city. The mayor of Irpin plans to create a Contemporary Art Square with the mural as the centerpiece. The mural was created by the British street artist following Russia's invasion of Ukraine, and earlier this year a group was arrested for attempting to steal it."}, {"input": "Title: Apple's Mac Mini M2 falls back to an all-time low of $500\n\nEngadget has been testing and reviewing consumer tech since 2004. Our stories may include affiliate links; if you buy something through a link, we may earn a commission. Read more about how we evaluate products\n\nApple's Mac Mini M2 falls back to an all-time low of $500 Grab the 256GB model for $500 and the Mini Pro for $100 off.\n\nThe Mac Mini M2 is the cheapest way to get Apple's latest processors, and now Amazon is has dropped them back to the lowest prices we've ever seen. You can buy the 256GB version for just $500 ($100 off the regular price), the 512GB model for $690 ($110 off) and the Mac Mini M2 Pro for $1,100 \u2014 all the best deals we've seen.\n\nApple Apple 2023 Mac Mini M2 with 256GB SSD Storage Pick up the latest Mac Mini while it's $100 off and down to a record low. $500 at Amazon\n\nIn our Engadget review, we gave the Mac Mini a solid score of 86, lauding the performance and classic aluminum design. It's tiny but mighty, with the M2 processor easily powerful enough for productivity chores and multitasking. The chip combines computing operations, like CPU, GPU, input/output interfaces and certain memory processes into one \"system on a chip,\" allowing for faster processing speeds.\n\nOn top of that, you get killer connectivity, with two Thunderbolt 4 USB-C connections, HDMI 2.0 (with 4K 240Hz and 8K 60Hz output), two USB-A ports, a headphone jack and gigabit Ethernet (upgradeable to 10 gigabit). The M2 Pro model adds two additional USB-C ports, making it even more useful for creatives with a ton of accessories.\n\nThe Mac Mini M2 won't replace your gaming machine, but it can handle nearly everything else you throw at it. The Mac Mini M2 Pro, however, is powerful enough for just about any task including content creation, if you can afford it. We wouldn't recommend the overpriced storage or RAM upgrades, as the M2 is much more efficient with RAM than typical PCs. Still, if you're looking for a cheap but powerful Mac, this is the way to go.\n\nFollow @EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice.", "reference_output": " The Apple Mac Mini M2 has been reviewed by Engadget and given a score of 86. Amazon has dropped the price of the 256GB version to an all-time low of $500, and the 512GB and Mac Mini M2 Pro models are also discounted. The M2 processor is powerful enough for productivity tasks and multitasking, and it has great connectivity with two Thunderbolt 4 USB-C connections, HDMI 2.0, two USB-A ports, a headphone jack and gigabit Ethernet. The M2 Pro model adds two additional USB-C ports, making it a great choice for those looking for a cheap but powerful Mac."}, {"input": "Title: Zelda: Tears Of The Kingdom's Item Duplication Glitch Is Easy\n\nThe Legend of Zelda: Tears of the Kingdom has a day-one item duplication glitch that lets you make copies of new weapons and shields. It\u2019s a handy exploit that\u2019s easy to do and can cut down on a lot of the headaches that stem from the Breath of the Wild sequel\u2019s weapon degradation system.\n\nGear breaking in Tears of the Kingdom isn\u2019t quite as frustrating as the first game thanks to a new fuse ability that lets you combine weapons to increase durability and strength. A recently discovered item duplication glitch makes it even less of a worry. It was found by Twitter user Modoki_returns and shared on YouTube in a video by BLAINES and it\u2019s pretty simple to grasp.\n\nAdvertisement\n\nLike a lot of item duplication glitches in Nintendo Switch games, it revolves around some menu trickery. Basically any new melee weapon, bow, or shield you discover for the first time can be duplicated in just a few steps, yielding a second copy you can start using once the first breaks.\n\nHow to duplicate weapons in Zelda: Tears of the the Kingdom\n\nMake room in your inventory . Remove the weapon, shield, or bow you have equipped . Pick up a shield or weapon with an \u201c???\u201d symbol. When the info message is displayed press the start/plus button to open your inventory screen. Press Y to sort the items. Equip the item in the last slot . Leave the inventory screen. Open the inventory screen back up and drop the item you had equipped . Pick it back up. It should now be a copy of the new item you previously picked up.\n\nUp to 50% Off Amazon Basics Overstock Sale Their Overstock Is Your Savings\n\nAmazon overstocked on a ton of everyday items, and they're all up to 50% off. Whatever is on your list to grab this week, they probably have a sale. Shop Amazon Basics With Up To 50% Off Advertisement\n\nThe glitch will only work if the weapon you\u2019re equipping and dropping is the last slit in your inventory. so it helps to have a weak item on hand that will always take up that slot . You can also re-load your most recent save if you accidently pick up a new powerful piece of equipment for the first time and forget to use the exploit.\n\n\n\nPlayers have been using it to clone the 70 strength Royal Shield found near the start of the game, but it\u2019s helpful on everything. The only big drawback right now is that there doesn\u2019t seem to be a way to get it to work with items found in treasure chests. So it can\u2019t give you a second Hyrulean Shield, for example.\n\nAdvertisement\n\nAll-in-all, it\u2019s not to dissimilar from the item duplication glitches in Breath of the Wild, or the ones people were using to clone stuff in Pok\u00e9mon Scarlet and Violet. The current method isn\u2019t quite as robust as those, but its ease of use makes it a huge time saver. We\u2019ll see how soon Nintendo ends up patching it, and if players can discover an even better duplication exploit before then.\n\nUpdate 5/15/2023 9:05 a.m. ET: Added more specific details on how the glitch works.\n\nAdvertisement\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "reference_output": " The Legend of Zelda: Tears of the Kingdom has a day-one item duplication glitch that allows players to make copies of new weapons and shields, reducing the frustration of the game's weapon degradation system. The glitch involves menu trickery and can only be used with items found in the game, not those found in treasure chests, and is similar to glitches found in Breath of the Wild and Pok\u00e9mon Scarlet and Violet."}, {"input": "Title: Debt limit: Biden expected to meet with Hill leaders Tuesday following 'productive' meetings among staff\n\nCNN \u2014\n\nPresident Joe Biden is expected to meet Tuesday with congressional leaders on the debt ceiling limit following \u201cproductive\u201d staff-level negotiations over the weekend, two sources familiar with the talks told CNN on Sunday, as the US barrels toward a deadline that could come as soon as June 1.\n\nNegotiators have been able to pinpoint some areas on which congressional staff and the White House can find common ground, including revising the permitting process, rescinding unspent Covid-19 relief funds and potentially cutting spending, the sources said.\n\nBiden and the top four congressional leaders \u2013 House Speaker Kevin McCarthy, House Minority Leader Hakeem Jeffries, Senate Majority Leader Chuck Schumer and Senate Minority Leader Mitch McConnell \u2013 held talks on the debt limit last week in the Oval Office. Tuesday\u2019s meeting, which has not yet been officially confirmed, according to the sources, comes after a planned Friday meeting was postponed as the staff-level talks continued.\n\nDeputy Treasury Secretary Wally Adeyemo told CNN\u2019s Dana Bash on \u201cState of the Union\u201d on Sunday that talks between the two sides have been \u201cconstructive.\u201d\n\nBiden, Adeyamo said, \u201clooks forward to getting together with the leaders to talk about how we continue to make progress.\u201d\n\nBiden himself indicated on Sunday that he expected principal-level debt ceiling discussions to take place Tuesday.\n\n\u201cWe\u2019re working on it right now,\u201d he said in brief remarks to reporters as he completed a bike ride in Rehoboth Beach, Delaware.\n\nThere is still not a clear path forward to avoid a default with just four more days before June 1 when both the House and Senate are scheduled to be in session. Biden also confirmed Sunday that he expects to depart Wednesday for Hiroshima, Japan, for the G7 summit.\n\n\u201cThat\u2019s my plan as it stands now,\u201d he told reporters in Rehoboth Beach.\n\nIt\u2019s become increasingly clear that some spending cuts must be included for a deal to materialize, one of the sources said, and that point of discussion has been the main sticking point in negotiations so far.\n\nBiden said Sunday that he was waiting to hear Republicans\u2019 exact proposals on work requirements for certain government aid programs. He said he has voted in the past for \u201ctougher aid programs\u201d that are now law but \u201cfor Medicaid, it\u2019s a different story.\u201d\n\nWhite House spokesperson Michael Kikukawa later elaborated on the president\u2019s answer, saying in a statement that Biden would evaluate the GOP proposals guided by the principle that they would \u201cnot take away people\u2019s health coverage\u201d or \u201cpush Americans into poverty.\u201d\n\nNegotiators recognize they will likely need to have an outline of a deal by the end of the week to ensure a bill can pass through Congress by June 1, the sources said, but they also think there are potential congressional tools that can be used to speed up the process if needed. The sources did not specify what those tools are.\n\nAdeyemo reiterated Sunday that the US \u201ccan\u2019t\u201d default on its debt but declined to provide details on areas of agreement. He echoed Treasury Secretary Janet Yellen\u2019s assessment that default could happen \u201cas early as June 1\u201d but said it \u201ccan be sometime in early June,\u201d calling on Congress to act as he warned that default would be \u201ccatastrophic.\u201d\n\nTop Treasury official says debt ceiling negotiations have been 'constructive' 06:12 - Source: CNN\n\nPressed by Bash on the timing of a deal following McCarthy\u2019s call for an agreement in principle by early this week and business leaders like JPMorgan Chase\u2019s Jamie Dimon warning of market panic in the absence of a deal, Adeyemo said Biden \u201cbelieves we should raise the debt limit as soon as possible.\u201d\n\n\u201cBecause it\u2019s not only financial markets, but the (University of Michigan) survey of consumer sentiment last week showed that consumers are now worried about the debt limit \u2013 it\u2019s affecting the way they\u2019re spending,\u201d Adeyemo said.\n\nMeanwhile, top Biden economic adviser Lael Brainard on Sunday echoed previous White House comments on preferring a whole deal rather than a short-term fix.\n\n\u201cShort-term is not a fix. It is not really addressing that core uncertainty that CEOs are talking about. It\u2019s just really important to take default and address it, and Congress has the tools to do that,\u201d the director of the National Economic Council said on \u201cFace the Nation\u201d on CBS.\n\nBiden expressed optimism Sunday for an eventual agreement.\n\n\u201cI remain optimistic because I\u2019m a congenital optimist. But I really think there\u2019s a desire on their part, as well as ours, to reach an agreement. I think we\u2019ll be able to do it,\u201d he said in Rehoboth Beach.\n\nThe president had indicated last week that he was prepared for talks to go down to the wire.\n\n\u201cI\u2019ve been involved in negotiations my whole career,\u201d he told CNN during a trip to New York. \u201cSome negotiations happen at the last second, some negotiations happen way ahead of time. So, we\u2019ll see.\u201d\n\nBiden resurfaced last week the controversial idea of lifting the borrowing cap without Congress by invoking the 14th Amendment, which some legal experts argue gives the president the authority to order the nation\u2019s debts to be paid regardless of the debt limit Congress sets.\n\nBut using the 14th Amendment to let the Treasury Department borrow above the debt ceiling to pay the nation\u2019s obligations would almost certainly prompt a constitutional crisis and swift legal action.\n\nAsked Sunday whether the administration would consider invoking the 14th Amendment in the absence of a deal with Congress, Adeyemo said, \u201cWhat the president said was that he did not think the 14th Amendment would solve our problems now. The only thing that can solve our problems now is for Congress to lift the debt limit.\u201d\n\nThis story and headline have been updated.", "reference_output": " President Biden and congressional leaders are meeting Tuesday to discuss the debt ceiling limit, following \"productive\" staff-level negotiations over the weekend. Biden has indicated he expects principal-level debt ceiling discussions to take place Tuesday, and his economic adviser Adeyemo has stated that the only way to solve the problem is for Congress to lift the debt limit. There is still not a clear path forward to avoid a default, and some spending cuts must be included for a deal to materialize."}, {"input": "Title: EPA finally wakes up with stiff new climate rules: \u2018They\u2019ve hit full throttle\u2019\n\nThe sleeping giant of the US Environmental Protection Agency (EPA) has stirred.\n\nIn the past month, an avalanche of anti-pollution rules, targeting everything from toxic drinking water to planet-heating gases in the atmosphere, have been issued by the agency. Belatedly, the sizable weight of the US federal government is being thrown at longstanding environmental crises, including the climate emergency.\n\nOn Thursday, the EPA\u2019s month of frenzied activity was crowned by the toughest ever limits upon carbon pollution from America\u2019s power sector, with large, existing coal and gas plants told they must slash their emissions by 90% or face being shut down.\n\nThe measure will, the EPA says, wipe out more than 600m tons of carbon emissions over the next two decades, about double what the entire UK emits each year. But even this wasn\u2019t the biggest pollution reduction announced in recent weeks.\n\nIn April, new emissions standards for cars and trucks will eliminate an expected 9bn tons of CO 2 by the mid-point of the century, while separate rules issued late last year aim to slash hydrofluorocarbons, planet-heating gases used widely in refrigeration and air conditioning, by 4.6bn tons in the same timeframe. Methane, another highly potent greenhouse gas, will be curtailed by 810m tons over the next decade in another EPA edict.\n\nIn just a few short months the EPA, diminished and demoralized under Donald Trump, has flexed its regulatory muscles to the extent that 15bn tons of greenhouse gases \u2013 equivalent to about three times the US\u2019s carbon pollution, or nearly half of the entire world\u2019s annual fossil fuel emissions \u2013 are set to be prevented, transforming the power basis of Americans\u2019 cars and homes in the process.\n\n\u201cThey have really hit full throttle. I mean, some of these things have been in train for decades,\u201d said Thomas Burke, who was senior science adviser at the EPA during Barack Obama\u2019s administration. \u201cThese rules are essential if the US is going to address the climate crisis and so the past month has been very encouraging. The agency seems to be on the rebound.\u201d\n\nIf last year\u2019s Inflation Reduction Act (IRA), with its $370bn in clean energy subsidies and enticements for electric car buyers, was the carrot to reducing emissions, the EPA now appears to be bringing a hefty stick.\n\nThe IRA should help reduce US emissions by about 40% this decade but the cut needs to be deeper, up to half of 2005 levels, to give the world a chance of avoiding catastrophic heatwaves, wildfires, drought and other climate calamities. The new rules suddenly put America, after years of delay and political rancor, tantalizingly within reach of this.\n\n\u201cIt\u2019s clear we\u2019ve reached a pivotal point in human history and it\u2019s on all of us to act right now to protect our future,\u201d said Michael Regan, the administrator of the EPA, in a speech last week at the University of Maryland. The venue was chosen in a nod to the young, climate-concerned voters Joe Biden hopes to court in next year\u2019s presidential election, and who have been dismayed by Biden\u2019s acquiescence to large-scale oil and gas drilling.\n\n\u201cFolks, this is our future we are talking about, and we have a once-in-a-generation opportunity for real climate action,\u201d Regan added. \u201cFailure is not an option, indifference is not an option, inaction is not an option.\u201d\n\nThe various climate rules have involved grueling preparation from an agency still considered understaffed from the Trump years and now face a gamut of challenges. The right-leaning US supreme court limited the EPA\u2019s options for cutting power plant emissions in a ruling last year and further legal challenges from Republican-led states are inevitable.\n\n\u201cThis rule appears to utterly fly in the face of the rule of law,\u201d said Patrick Morrisey, the attorney general of West Virginia, which triumphed in last year\u2019s case. \u201cWe expect that we would once again prevail in court against this out-of-control agency.\u201d\n\nEven if the regulations survive the whim of the courts, they could still be overturned by a future president or reversed by Congress using a review mechanism that will only be negated if the rules are finalized and enacted by next summer, a tight timeline.\n\n\u201cThey do need to go further, faster, but I think the EPA recognizes the urgency on all fronts,\u201d said Lena Moffitt, executive director of Evergreen, an environmental campaign group. \u201cCarbon pollution in the power sector is currently unregulated which is a really big hole in tackling the climate crisis. It\u2019s good to see President Biden leaning in on this, even in the face of a Maga majority on the supreme court.\u201d\n\nIt\u2019s not just climate the EPA has acted upon in recent months. There are new standards for chemical plants, such as those that blight the so-called \u201cCancer Alley\u201d of the US, from emitting cancer-causing toxins such as benzene, ethylene oxide and vinyl chloride. New rules curbing mercury, arsenic and lead from industrial facilities have been released, as have tighter limits on emissions of soot and the first ever regulations targeting the presence of per- and polyfluoroalkyl substances (or PFAS) in drinking water.\n\n\u201cThis action all seems new, it seems different,\u201d said Burke. \u201cSome of the things have made me think, \u2018Wow, we were working on that 10 years ago. It\u2019s a shame we lost a decade on it.\u2019\u201d\n\nFor those inside the agency, the breakneck pace has been enervating. \u201cIt\u2019s definitely a race against time,\u201d said one senior EPA official, who asked not to be named. \u201cThe clock is ticking. It is a sprint through a marathon and it is exhausting.\u201d\n\nThe Biden administration will now have to walk the tightrope between opponents who claim the rules will cause the lights to blink off across America \u2013 Joe Manchin, the centrist Democrat senator and coal baron, said he will block EPA nominees for following a \u201cradical climate agenda\u201d that risks prematurely shuttering coal plants \u2013 and ostensibly supportive environmental groups that have complained the power plant rule doesn\u2019t go far enough and has carve-outs for newer and intermittent polluting plants.\n\nA key point of contention is the rule\u2019s indirect embrace of carbon capture technology. In order to hew to the supreme court\u2019s verdict from last year, the EPA is requiring emissions cuts that can be reasonably made on-site by individual power plants, rather than to reshape the entire electricity grid towards solar and wind power.\n\nThese cuts could be made by scrubbing carbon from smokestacks, switching to cleaner fuels such as hydrogen or capturing the emissions and burying them underground, an expensive option that currently isn\u2019t being used by any coal or gas plant in the US.\n\nThe EPA has now essentially called the bluff of fossil fuel interests that have previously talked up the prospects of carbon capture, but both the industry and environmentalists have now expressed skepticism, with many coal plants expected to shut rather than spend millions of dollars on new equipment and pipelines to bury emissions.\n\nBiden also still has to grapple with accusations that his administration is fatally undermining its own progress by continuing to approve oil and gas drilling leases, at a rate faster than even under Trump, despite his promises to end drilling on public lands. The controversial decision in March to allow the vast Willow oil project in Alaska \u2013 a development that former vice-president Al Gore called \u201crecklessly irresponsible\u201d \u2013 will result in nearly half of the emissions the power plant rule will avoid over a 30-year period.\n\n\u201cWe know the work to confront the climate crisis doesn\u2019t stop at strong carbon pollution standards,\u201d said Ben Jealous, the executive director of the Sierra Club.\n\n\u201cThe continued use or expansion of fossil power plants is incompatible with a livable future. Simply put, we must not merely limit the use of fossil fuel electricity \u2013 we must end it entirely.\u201d", "reference_output": " The Biden administration is attempting to pass new regulations to reduce carbon emissions from power plants, but is facing opposition from both fossil fuel interests and environmental groups. The EPA is requiring emissions cuts that can be made on-site by individual power plants, and if successful, could put the US within reach of reducing emissions by half of 2005 levels. However, the Sierra Club emphasizes that the work to confront the climate crisis must go beyond strong carbon pollution standards and that the use or expansion of fossil power plants must be ended entirely in order to have a livable future."}, {"input": "Title: Tracking Warren Buffett\u2019s Berkshire Hathaway Portfolio - Q1 2023 Update (NYSE:BRK.A)\n\nPaul Morigi\n\nThis article is part of a series that provides an ongoing analysis of the changes made to Berkshire Hathaway's 13F stock portfolio on a quarterly basis. It is based on Warren Buffett's regulatory 13F Form filed on 5/15/2023. Please visit our Tracking 10 Years Of Berkshire Hathaway's Investment Portfolio article series for an idea on how his holdings have progressed over the years and our previous update for the moves in Q4 2022.\n\nDuring Q1 2023, Berkshire Hathaway's (NYSE:BRK.A) (NYSE:BRK.B) 13F stock portfolio value increased from ~$299B to ~$325B. The increase was primarily due to the addition of General RE's equity holdings to Berkshire's 13F report. They were reported separately before. The top five positions account for ~77% of the portfolio: Apple Inc., Bank of America, American Express, Coca Cola, and Chevron. There are 46 individual stock positions, many of which are minutely small compared to the overall size of the portfolio.\n\nWarren Buffett's writings (pdfs) are a treasure trove of information and are a very good source for anyone starting out on individual investing.\n\nNote 1: In Q1 2023, Berkshire Hathaway repurchased ~14.37M Class B Equivalent Shares for a total outlay of ~$4.44B. The average price paid was ~$309. Book Value as of Q1 2023 was ~$235 per share. So, the repurchase happened at ~131% of Book Value. In July 2018, Berkshire had announced a plan to make their re-purchase criteria to be more flexible - instead of the 120% of Book Value criteria, Buffett & Munger had to agree that Berkshire was trading below intrinsic value. The Class B shares currently trade at ~$324.\n\nNote 2: Berkshire Hathaway has a ~10% stake in BYD Company (OTCPK:BYDDY) at a cost-basis of ~8 HKD per share. It currently trades in Hong Kong at ~267 HKD. Berkshire's ownership is down from ~20% as of Q3 2022.\n\nNote 3: It was disclosed in August 2020 that Berkshire had built ~5% stakes in five Japanese trading businesses: ITOCHU, Marubeni, Mitsubishi, Mitsui, and Sumitomo. The stakes were increased to ~7.4% each this quarter. The 2021 AR had the following regarding these positions - 5.6% ownership stake in ITOCHU Corporation (OTCPK:ITOCF) at a cost-basis of $23.52, 5.5% ownership stake in Mitsubishi Corporation (OTCPK:MSBHF) at a cost-basis of $25.72, and 5.7% ownership stake in Mitsui & Co. (OTCPK:MITSF) at a cost-basis of $17.29. ITOCF, MSBHF, and MITSF currently trade at $34.67, $39.92, and $31.55, respectively.\n\nNew Stakes:\n\nCapital One Financial (COF): The 0.29% of the portfolio stake in COF was purchased this quarter at prices between ~$90 and ~$122 and the stock currently trades just below that range at ~$89.\n\nDiageo plc (DEO) and Vitesse Energy (VTS): The very small DEO stake was part of General RE's equity holdings, which is now consolidated in Berkshire's 13F report. Vitesse Energy is a spin-off from Jefferies that started trading in January.\n\nStake Disposals:\n\nBank of New York Mellon Corp. (BK): BK was a 0.38% of the 13F portfolio stake. The bulk of the original position was purchased in Q2 2012 at prices between $19.50 and $25. Recent activity follows: 2017 saw a ~180% increase at prices between $43.50 and $55 while 2018 saw another one-third increase at prices between $44.50 and $58.50. Q3 2022 saw a ~14% selling at prices between ~$39 and ~$45. That was followed with a ~60% reduction last quarter at prices between ~$37 and ~$46. The disposal this quarter was at prices between ~$43 and ~$52. The stock currently trades at $40.70. Berkshire's cost-basis on BK was ~$46 per share.\n\nRH (RH): The 0.21% of the portfolio RH position was established in Q3 2019 at prices between $119 and $174 and increased by ~40% next quarter at prices between $165 and $242. Q1 2022 saw another ~20% stake increase at prices between ~$321 and ~$538. The position was sold this quarter at prices between ~$238 and ~$347. The stock currently trades at ~$265.\n\nTaiwan Semi (TSM): TSM is a now a small 0.21% of the portfolio stake. A fairly large stake was purchased last quarter at prices between ~$69 and ~$92. Last quarter saw the position sold down by ~85% at prices between ~$60 and ~$83. The remainder stake was sold this quarter. The stock currently trades at $85.66.\n\nU.S. Bancorp (USB): The USB stake has been in the portfolio since 2006. The original position was tripled during the 2007-2009 timeframe. It was then kept relatively steady till Q2 2013 when ~17M shares were purchased at prices between $32 and $36. H1 2018 had seen a ~16% increase at prices between $49 and $58 and that was followed with a ~25% increase in Q3 2018 at prices between $50 and $55. Q3 2022 saw a ~35% reduction at prices between ~$40 and ~$49. The last quarter saw another ~90% selling at prices between ~$39 and ~$46. The stock is now at $29.65. The remainder stake was sold this quarter. Berkshire's cost-basis was ~$38.\n\nStake Increases:\n\nApple Inc. (AAPL): AAPL is currently the largest 13F portfolio stake by far at ~46%. It was built between Q1 2016 and Q1 2018 at a cost-basis of ~$35 per share. Since then, the activity had been minor. The stock currently trades at ~$172.\n\nNote: Berkshire has a ~6% ownership stake in the business. The increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nBank of America (BAC): Berkshire established this large (top three) ~9% of the portfolio position through the exercise of Bank of America warrants. The warrants had a strike price of $7.14. The cost to exercise was $5B and it was funded using the $5B in 6% preferred stock they held. There was a ~30% stake increase in Q3 2018 at prices between $27.75 and $31.80. Since then, the activity has been minor. The stock currently trades at $27.65.\n\nNote: Berkshire's overall cost-basis is ~$14 and ownership stake is at ~13%. The increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nOccidental Petroleum (OXY): Berkshire made a $10B investment in OXY in April 2019 through 100,000 preferred shares that has a liquidation value of $100,000 per share. Those shares pay 8% dividend, and the transaction came with warrants to purchase 83.86M shares at $59.62. In Q1 2022, Berkshire purchased ~136.4M shares at prices between ~$31 and ~$59 per share. That was followed with a ~22M share net-increase in Q2 2022 at prices between ~$57 and ~$60. The next quarter also saw a ~23% stake increase at prices between ~$57 and ~$75. The stock currently trades at $58.52.\n\nNote: Including warrants, Berkshire owns ~28% of the business (~277M shares). The increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nCitigroup Inc. (C) and HP Inc. (HPQ): The 0.80% of the portfolio stake in Citigroup was purchased in Q1 2022 at prices between ~$53 and ~$68 and it is now below the low end of that range at ~$46. HPQ is a ~1% of the portfolio stake established in Q1 2022 at prices between ~$34 and ~$40 and the stock currently trades below the low end of that range at $29.57.\n\nNote: The increases this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nParamount Global (PARA): PARA is a 0.64% of the portfolio position purchased in Q1 2022 at prices between $27.85 and $38.48. There was a ~14% stake increase next quarter at prices between ~$24.25 and ~$38. That was followed with a similar increase during Q3 2022 at prices between ~$19 and ~$27. The stock currently trades below the low end of their purchase price ranges at $15.81. There was a marginal increase this quarter.\n\nMarkel Corp. (MKL): The 0.19% MKL stake was built over the last two quarters at prices between ~$1187 and ~$1504 and it now goes for ~$1371.\n\nNote: The marginal increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nStake Decreases:\n\nChevron Corp. (CVX): CVX is a large (top five) 6.65% of the portfolio position purchased in Q3 2020 at prices between ~$72 and ~$91. Q1 2021 saw a ~50% selling at prices between ~$85 and ~$112 while in Q3 2021 there was a ~25% stake increase at prices between ~$94 and ~$106. That was followed with another one-third increase next quarter at prices between ~$102 and ~$119. Q1 2022 saw a whopping ~315% stake increase at prices between ~$119 and ~$171. This quarter saw a ~20% reduction at prices between ~$152 and ~$188. The stock currently trades at ~$157.\n\nNote: Berkshire has a ~7% ownership stake in the business.\n\nNote 2: Berkshire likely avoided disclosing these stakes in the Q3 2020 13F filing by making use of the \"section 13(f) Confidential Treatment Requests\". An amendment filed later disclosed the activity.\n\nActivision Blizzard (ATVI): ATVI is a 1.30% of the portfolio position established in Q4 2021 at prices between ~$57 and ~$81. Next quarter saw the stake increased by ~340% at prices between ~$63 and ~$82. Q2 2022 also saw a ~6% further increase. The stock currently trades at ~$78. There was a one-third reduction over the last three quarters.\n\nNote: Microsoft (MSFT) agreed to acquire Activision Blizzard in a $95 per share all-cash deal announced last April. UK regulators blocked the deal last month.\n\nGeneral Motors (GM): GM is a 0.45% of the 13F portfolio position that was first purchased in Q1 2012 at prices between $21 and $30. By Q3 2017, the position size had increased by around six-times (10M shares to 60M shares). Q4 2017 saw a reduction: ~17% selling at prices between $40.50 and $46.50. There was a ~38% stake increase in Q4 2018 at prices between $30.50 and $38.50. H1 2021 saw a ~17% selling at prices between $40.50 and $64. That was followed with a ~15% reduction in Q2 2022 at prices between ~$31.50 and ~$43. This quarter also saw a ~20% selling at prices between ~$33 and ~$43. The stock currently trades at $32.37. Berkshire's cost-basis on GM is ~$31.\n\nAon plc (AON): AON is a 0.42% of the portfolio position established in Q1 2021 at prices between ~$202 and ~$234. Next quarter saw a ~7% increase at prices between ~$230 and ~$259. The stock currently trades at ~$334. There was marginal trimming this quarter.\n\nAmazon.com (AMZN): AMZN is a 0.34% of the portfolio stake established in Q1 2019 at prices between ~$75 and ~$91 and increased by ~11% next quarter at prices between ~$85 and ~$98. The stock currently trades at ~$111. This quarter saw marginal trimming.\n\nCelanese Corp. (CE): The 0.30% CE stake was purchased over the last three quarters at prices between ~$88 and ~$174 and the stock currently trades at ~$105. This quarter saw a minor ~9% trimming.\n\nMcKesson Corp. (MCK) and Ally Financial (ALLY): MCK is a 0.25% of the portfolio position established during the two quarters through Q3 2022 at prices between ~$245 and ~$336. There was a one-third reduction in the last two quarters at prices between ~$335 and ~$398. The stock is now at ~$391. The 0.23% ALLY stake saw a whopping ~235% increase in Q2 2022 at prices between ~$32 and ~$53. The stock currently trades at $25.56. There was minor trimming in the last two quarters.\n\nNote: Berkshire has a ~9.5% ownership stake in Ally Financial.\n\nKept Steady:\n\nAmerican Express (AXP) and Coca-Cola (KO): These two very large stakes were kept steady during the last ~10 years. Buffett has said these positions will be held \"permanently\". Berkshire's cost-basis on AXP and KO are at around $8.49 and $3.25, respectively, and the ownership stakes are at ~20% and ~9.2%, respectively.\n\nKraft Heinz Co. (KHC): KHC is currently a fairly large position at 3.87% of the portfolio. Kraft Heinz started trading in July 2015 with Berkshire owning just over 325M shares (~27% of the business). The stake came about because of two transactions with 3G capital as partner: a ~$4B net investment in 2013 for half of Heinz and a ~$5B investment for the acquisition of Kraft Foods Group in early 2015. Berkshire's cost-basis on KHC is ~$30 per share compared to the current price of ~$40.\n\nMoody's Corporation (MCO): MCO is a 2.32% of the 13F portfolio stake. It is a very long-term position and Buffett's cost basis is $10.05. The stock currently trades at ~$311. Berkshire controls ~13% of the business.\n\nDaVita Inc. (DVA): DVA is a 0.90% of the portfolio position that was aggressively built over several quarters in the 2012-13 timeframe at prices between $30 and $49. The stock currently trades at ~$97 compared to Berkshire's overall cost-basis of ~$45 per share. Q3 2020 saw a ~5% (2M shares) selling at $88 per share.\n\nNote: Berkshire's ownership stake in DaVita is ~40%.\n\nVeriSign, Inc. (VRSN): VRSN was first purchased in Q4 2012 at prices between $34 and $49.50. The position was more than doubled in Q1 2013 at prices between $38 and $48. The buying continued till Q2 2014 at prices up to $63. The stock currently trades at ~$226 and the position is at 0.83% of the portfolio (~10% of the business).\n\nKroger Co. (KR): KR is a 0.76% of the portfolio position established in Q4 2019 at prices between $24 and $29. The five quarters through Q3 2021 had seen a ~225% stake increase at prices between ~$30 and ~$40. The three quarters through Q3 2022 had seen a ~20% selling at prices between ~$44 and ~$52. The stock currently trades at ~$49.\n\nNote: Berkshire's ownership stake in Kroger is ~7%.\n\nLiberty SiriusXM Group (LSXMA) (LSXMK): The tracking stock was acquired as a result of Liberty Media's recapitalization in April 2016. Shareholders received 1 share of Liberty SiriusXM Group, 0.25 shares of Liberty Media Group and 0.1 shares of Liberty Braves Group for each share held. Berkshire held 30M shares of Liberty Media for which he received the same amount of Liberty SiriusXM Group shares. There was a ~40% stake increase in Q2 2017 at a cost-basis of ~$40 per share. Q2 2020 saw another ~27% stake increase primarily thru the $25.47 per share rights offering the company announced last May. Last November, Berkshire exchanged their 43.66M share stake in Sirius XM for 5.35M additional shares of Liberty Sirius XM Class A tracking stock in a transaction with the parent business. The stock currently trades at $28.47, and the stake is at 0.55% of the portfolio.\n\nCharter Communications (CHTR): CHTR is a 0.42% of the portfolio position. It was established during the last three quarters of 2014 at prices between $118 and $170. In Q2 2015, the position was increased by ~42% at prices between $168 and $193 and that was followed with another ~21% increase the following quarter at prices between $167 and $195. The six quarters thru Q4 2018 had seen a combined ~25% selling at prices between $250 and $395 and that was followed with a ~20% reduction in Q1 2019 at prices between $285 and $366. H2 2021 saw another ~25% reduction at prices between ~$605 and ~$821. The stock currently trades at ~$343 compared to Berkshire's cost-basis of ~$178.\n\nSnowflake Inc. (SNOW): SNOW had an IPO in September 2020. Shares started trading at ~$229 and currently goes for ~$172. Berkshire acquired ~2% of the business at the IPO price of ~$120 per share.\n\nT-Mobile US (TMUS): TMUS is a small 0.23% of the portfolio stake purchased in Q3 2020 at prices between ~$104 and ~$119 and more than doubled next quarter at prices between ~$110 and ~$135. It currently trades at ~$145.\n\nLiberty Media Formula One (FWONK): FWONK is a small 0.18% of the portfolio position built at prices between ~$52 and ~$70. The stock is now at ~$75.\n\nNu Holdings (NU): NU had an IPO last December. Shares started trading at ~$10 and currently goes for ~$6. Berkshire's ~$1B stake goes back to a funding round in early 2021 when the valuation was ~$30B. The current valuation is ~$27B.\n\nFloor & D\u00e9cor Holdings (FND): The 0.11% of the portfolio FND position was established in Q3 2021 at prices between ~$104 and ~$131. Q1 2022 saw a ~470% stake increase at prices between ~$81 and ~$130. The stock is now at ~$92.\n\nLouisiana-Pacific (LPX): The 0.10% LPX position was established last quarter at prices between ~$48.40 and ~$65 and it is now at $63.74. There was a ~22% stake increase last quarter at prices between ~$51 and ~$66.\n\nNote: Berkshire has a ~9.8% ownership stake in the business.\n\nStoneCo Ltd. (STNE): STNE is a 0.03% position purchased in Q4 2018 at ~$21 per share. Q1 2021 saw a ~25% reduction at prices between ~$60 and ~$94. The stock is currently at $14.10.\n\nNote: Berkshire has a 4.1% ownership stake in StoneCo. In October 2018, WSJ reported that Berkshire had invested ~$300M each in two Fintech's - India's Paytm and Brazil's StoneCo. The Paytm investment was made in August 2018 while the STNE purchase was following its IPO in October 2018.\n\nMarsh & McLennan (MMC): MMC is a small 0.02% of the portfolio stake established in Q3 2020 at prices between ~$107 and ~$119. There was a ~25% stake increase in Q4 2020 at prices between ~$103 and ~$119. That was followed with a similar increase next quarter at prices between ~$108 and ~$122. Q2 2021 saw an about turn: ~20% selling at prices between ~$122 and ~$142. That was followed with a roughly one-third reduction next quarter at prices between ~$139 and ~$161. The stake was almost eliminated in Q4 2021 at prices between ~$151 and ~$174. The stock is now at ~$182.\n\nGlobe Life (GL), Jefferies Financial Group (JEF), Johnson & Johnson (JNJ), Liberty Latin America (LILA) (LILAK), Mastercard Inc. (MA), Mondelez International (MDLZ), Procter & Gamble (PG), SPDR S&P 500 Index (SPY), United Parcel Service (UPS), Vanguard S&P 500 Index (VOO), and Visa Inc. (V): These small positions (less than ~1% of the portfolio each) were kept steady this quarter. Berkshire's ownership stake in Global Life is ~6%.\n\nThe spreadsheet below highlights changes to Berkshire Hathaway's 13F stock holdings in Q1 2023:\n\nWarren Buffett - Berkshire Hathaway's Q1 2023 13F Report Q/Q Comparison (John Vincent (author))\n\nEditor's Note: This article discusses one or more securities that do not trade on a major U.S. exchange. Please be aware of the risks associated with these stocks.", "reference_output": " Warren Buffett's Berkshire Hathaway's 13F report for Q1 2023 shows a variety of changes to the portfolio, including the addition of General RE's equity holdings, the sale of RH, Taiwan Semi, U.S. Bancorp, and Citigroup Inc. and HP Inc. stakes, and the acquisition of new stakes in Capital One Financial (COF) and Diageo plc (DEO). The largest stake, Apple Inc., saw a minor increase, and Berkshire also made a $10B investment in Occidental Petroleum through preferred shares and warrants. There were increases in Paramount Global, Markel Corp., and Celanese Corp., and decreases in Chevron Corp., Activision Blizzard, General Motors, Aon plc, and Amazon.com."}, {"input": "Title: Dangerous heat wave continues along West Coast\n\nExtreme heat is the deadliest natural hazard in the U.S.\n\nMillions of people on the West Coast are facing a continuation of intense early-season heat for multiple days, forecasts show.\n\nWashington state began seeing record-breaking temperatures at the start of the weekend. On Sunday, Seattle could reach 90 degrees for the first time this year, which would also break the daily record high of 88 degrees. Highs in Portland and Medford, Oregon, could also break records before the weekend is through.\n\nThese temperatures are coming well in advance -- more than a month -- ahead of when they usually start creeping up.\n\nThe region, known for its typically cool and rainy climate, has been experiencing more uncharacteristic heat waves and wildfires in recent years.\n\nA sign gives direction to a cooling center at Kellogg Middle School in Portland, Ore. on Aug. 14, 2021. Michael Hanson/AFP via Getty Images, FILE\n\nThe temperatures could raise the risk of heat-related illness, especially as the majority of households in the region are not equipped with central air conditioning.\n\nHigh temperatures are cranking up even more further down the coast. Fresno, California, is forecast to be approaching 100 degrees on Sunday, with high temperatures of 95 degrees to 100 degrees for at least the next five days.\n\nAbout 12 million people are under heat advisories along the West Coast.\n\nMore extreme heat is an indicator of human-caused climate change, according to scientists.\n\nWest Coast Heat Wave weather map for May 14 and May 15, 2023. ABC News\n\nExtreme heat is the deadliest natural hazard in the U.S.\n\nMore than 230 locations in the U.S. have seen the annual number of minimum mortality temperature heat days -- temperatures at which the health risks also start to rise -- by 21 more days on average since 1970, according to an analysis by Climate Central.\n\nWhile the South and Southeast tend to be the riskiest heat spots, increases in days above local minimum mortality temperature were observed in every region in the U.S., according to Climate Central.\n\nABC News' Tracy Wholf contributed to this report.", "reference_output": " Millions of people on the West Coast are facing a prolonged heat wave, with record-breaking temperatures in some areas. This is raising the risk of heat-related illness, as most households in the region do not have air conditioning. An analysis by Climate Central shows that more than 230 locations in the U.S. have seen an increase in days above local minimum mortality temperature since 1970."}, {"input": "Title: Unexpected New Quest for Astronomers After Webb\u2019s Mysterious Find in Rare Main Belt Comet\n\nThe James Webb Space Telescope\u2019s latest discovery is a tale of two detections.\n\nSolar system scientists took NASA\u2019s James Webb Space Telescope on a treasure hunt in the asteroid belt, and what they didn\u2019t find turned out to be as significant as what they did. If a spectrum of possible chemical compounds serves as a map of what to look for, X marked the spot of water vapor on Comet Read \u2013 a long-sought clue in the larger mystery of how Earth\u2019s liquid water, and consequently life, first came to be. However, carbon dioxide was missing from the map, though it is present in all other comets. So in addition to continuing to pursue the history of ancient water in the solar system, scientists have an unexpected new quest on their hands, and will be hunting for answers in our cosmic backyard.\n\nNASA\u2019s Webb Finds Water, and a New Mystery, in Rare Main Belt Comet\n\nNASA\u2019s James Webb Space Telescope has enabled another long-sought scientific breakthrough, this time for solar system scientists studying the origins of Earth\u2019s abundant water. Using Webb\u2019s NIRSpec (Near-Infrared Spectrograph) instrument, astronomers have confirmed gas \u2013 specifically water vapor \u2013 around a comet in the main asteroid belt for the first time, indicating that water ice from the primordial solar system can be preserved in that region. However, the successful detection of water comes with a new puzzle: unlike other comets, Comet 238P/Read had no detectable carbon dioxide.\n\n\u201cOur water-soaked world, teeming with life and unique in the universe as far as we know, is something of a mystery \u2013 we\u2019re not sure how all this water got here,\u201d said Stefanie Milam, Webb deputy project scientist for planetary science and a co-author on the study reporting the finding. \u201cUnderstanding the history of water distribution in the solar system will help us to understand other planetary systems, and if they could be on their way to hosting an Earth-like planet,\u201d she added.\n\nComet Read is a main belt comet \u2013 an object that resides in the main asteroid belt but which periodically displays a halo, or coma, and tail like a comet. Main belt comets themselves are a fairly new classification, and Comet Read was one of the original three comets used to establish the category. Before that, comets were understood to reside in the Kuiper Belt and Oort Cloud, beyond the orbit of Neptune, where their ices could be preserved farther from the Sun. Frozen material that vaporizes as they approach the Sun is what gives comets their distinctive coma and streaming tail, differentiating them from asteroids. Scientists have long speculated that water ice could be preserved in the warmer asteroid belt, inside the orbit of Jupiter, but definitive proof was elusive \u2013 until Webb.\n\n\u201cIn the past, we\u2019ve seen objects in the main belt with all the characteristics of comets, but only with this precise spectral data from Webb can we say yes, it\u2019s definitely water ice that is creating that effect,\u201d explained astronomer Michael Kelley of the University of Maryland, lead author of the study.\n\n\u201cWith Webb\u2019s observations of Comet Read, we can now demonstrate that water ice from the early solar system can be preserved in the asteroid belt,\u201d Kelley said.\n\nThe missing carbon dioxide was a bigger surprise. Typically, carbon dioxide makes up about 10 percent of the volatile material in a comet that can be easily vaporized by the Sun\u2019s heat. The science team presents two possible explanations for the lack of carbon dioxide. One possibility is that Comet Read had carbon dioxide when it formed but has lost that because of warm temperatures.\n\n\u201cBeing in the asteroid belt for a long time could do it \u2013 carbon dioxide vaporizes more easily than water ice, and could percolate out over billions of years,\u201d Kelley said. Alternatively, he said, Comet Read may have formed in a particularly warm pocket of the solar system, where no carbon dioxide was available.\n\nThe next step is taking the research beyond Comet Read to see how other main belt comets compare, says astronomer Heidi Hammel of the Association of Universities for Research in Astronomy (AURA), lead for Webb\u2019s Guaranteed Time Observations for solar system objects and co-author of the study. \u201cThese objects in the asteroid belt are small and faint, and with Webb we can finally see what is going on with them and draw some conclusions. Do other main belt comets also lack carbon dioxide? Either way, it will be exciting to find out,\u201d Hammel said.\n\nCo-author Milam imagines the possibilities of bringing the research even closer to home. \u201cNow that Webb has confirmed there is water preserved as close as the asteroid belt, it would be fascinating to follow up on this discovery with a sample collection mission, and learn what else the main belt comets can tell us.\u201d\n\nThe study is published in the journal Nature.\n\nReference: \u201cSpectroscopic identification of water emission from a main-belt comet\u201d by Michael S. P. Kelley, Henry H. Hsieh, Dennis Bodewits, Mohammad Saki, Geronimo L. Villanueva, Stefanie N. Milam and Heidi B. Hammel, 15 May 2023, Nature.\n\nDOI: 10.1038/s41586-023-06152-y", "reference_output": " NASA's James Webb Space Telescope has detected water vapor around Comet 238P/Read in the main asteroid belt, the first time this has been confirmed. However, the comet had no detectable carbon dioxide, leading scientists to investigate the history of water distribution in the solar system and how Earth's liquid water and life first came to be. Possible explanations for the lack of carbon dioxide include that it was lost due to warm temperatures or that it has been in the asteroid belt for a long time. The next step is to investigate other main belt comets and the possibility of a sample collection mission."}, {"input": "Title: Man Identified With Rare Mutation That Protects From Alzheimer's Disease\n\nTo many, a family history of Alzheimer's disease would feel like a heavy, ominous cloud hanging overhead. But through the clouds comes a faint shard of light: scientists have discovered a second person who should have experienced symptoms of Alzheimer's in his early 40s, but didn't.\n\nThe case joins another who was identified several years ago with a genetic mutation thought to have played a role in delaying signs of her own underlying Alzheimer's pathology.\n\nInstead of receiving a life-altering diagnosis in his prime, the recently described Colombian man carried on working until he retired in his early 60s, and only then, years later at 67, did the first signs of cognitive decline materialize.\n\nBrain scans revealed his brain had atrophied and was laden with the classic, molecular hallmarks of the disease: high numbers of sticky protein clumps known as amyloid plaques, along with a few knotted tangles of another protein called tau. These kinds of aggregates are usually seen in people with severe dementia. Yet the man had somehow resisted Alzheimer's disease far longer than anyone expected.\n\nIt turns out, that in addition to the genetic variant that foretold his diagnosis, the man also carried a rare variant in another gene encoding a protein called reelin that seemingly protected him from developing Alzheimer's disease for more than two decades.\n\nIn one small, specific part of his brain where neurons are involved in memory and navigation, the man had very low levels of tangled tau. It was as if the genetic lottery had gifted him a protective protein that held Alzheimer's disease at bay in this one critical brain region that usually succumbs to the disease quite early.\n\nWhile little is currently known about reelin's role in Alzheimer's disease, animal experiments by a team of researchers headed up by Colombian neurologist Francisco Lopera showed that the mutated form of reelin also stopped tau proteins knotting together around neurons in the brains of mice. The team's findings are published Nature Medicine.\n\nNeuroscientist Catherine Kaczorowski, who was not involved in the research, told Nature that reading the paper \"made the hair on my arms stand up.\"\n\n\"It's just such an important new avenue to pursue new therapies for Alzheimer's disease,\" said Kaczorowski, a researcher at the University of Michigan in Ann Arbor.\n\nThe hope is that by studying how reelin interacts with Alzheimer's proteins and protects neurons in their clutches, researchers could potentially find a way to boost resilience across all forms of Alzheimer's disease, and not just in those who inherit its protective variant.\n\nThough it is from families like the one Lopera has been following in Colombia for nearly 40 years that we are learning so much about Alzheimer's disease. In the man's extended family, which spans decades, generations, and some 6,000 people, many harbor a common mutation that causes Alzheimer's to strike early, in middle age.\n\nIt is typically referred to as the Paisa mutation after those in Colombia's Antioquia region, who have offered up their blood, bodies, and brains to aid research.\n\nAs journalist Jennie Erin Smith wrote for Undark in 2019, Alzheimer's research \"leans heavily on families with early-onset, genetic forms of the disease to understand its progress and test therapies that might interrupt it.\"\n\nIn the latest study, Lopera, at the University of Antioquia in Medell\u00edn, Colombia, and colleagues analyzed clinical and genetic data from about 1,200 individuals of that Colombian kindred. They identified the new and extremely rare variant in the man who remained cognitively intact, as well as his sister, who was less protected than her brother and died years earlier.\n\nIn 2019, Lopera and his colleagues reported another case of a woman carrying the Paisa mutation who showed no signs of cognitive decline until her 70s \u2013 some 30-odd years later than expected for carriers of the mutation. Studies showed she too had unusually low levels of tau throughout her brain, but her resilience to Alzheimer's was attributed to a different mutation in another gene: APOE.\n\nResearchers think there may be some overlap or interplay between the variant reelin and APOE proteins that could explain their protective effect, yet it's possible that other genetic variants contribute too. For now, Lopera and colleagues say their findings only help shape new hypotheses about Alzheimer's disease.\n\nIn time, if treatments to tap into the reelin signaling pathway could be developed, they \"may have a profound therapeutic impact on the resistance to tau pathology and neurodegeneration, and resilience against cognitive decline and dementia in Alzheimer's disease,\" the researchers conclude.\n\nThe research has been published in Nature Medicine.", "reference_output": " Scientists have identified a second person with a rare genetic mutation that protects them from Alzheimer's disease. This mutation is in a gene encoding a protein called reelin, which appears to protect neurons from the disease. Researchers hope to use this discovery to develop new therapies for Alzheimer's. The findings suggest that there may be an overlap or interplay between the variant reelin and APOE proteins that could explain their protective effect, and that other genetic variants may contribute as well. If treatments to tap into the reelin signaling pathway could be developed, they may have a profound therapeutic impact on the resistance to Alzheimer's."}, {"input": "Title: A Florida man living underwater won't resurface even after breaking the record\n\nA university professor broke a record for the longest time living underwater without depressurization this weekend at a Florida Keys lodge for scuba divers\n\nKEY LARGO, Fla. -- A university professor broke a record for the longest time living underwater without depressurization this weekend at a Florida Keys lodge for scuba divers.\n\nJoseph Dituri\u2019s 74th day residing in Jules\u2019 Undersea Lodge, situated at the bottom of a 30-foot-deep lagoon in Key Largo, wasn\u2019t much different than his previous days there since he submerged March 1.\n\nDituri, who also goes by the moniker \u201cDr. Deep Sea,\u201d ate a protein-heavy meal of eggs and salmon prepared using a microwave, exercised with resistance bands, did his daily pushups and took an hour-long nap. Unlike a submarine, the lodge does not use technology to adjust for the increased underwater pressure.\n\nThe previous record of 73 days, two hours and 34 minutes was set by two Tennessee professors -- Bruce Cantrell and Jessica Fain -- at the same location in 2014.\n\nBut Dituri isn't just settling for the record and resurfacing: He plans to stay at the lodge until June 9, when he reaches 100 days and completes an underwater mission dubbed Project Neptune 100.\n\nThe mission combines medical and ocean research along with educational outreach and was organized by the Marine Resources Development Foundation, owner of the habitat.\n\n\u201cThe record is a small bump and I really appreciate it,\u201d said Dituri, a University of South Florida educator who holds a doctorate in biomedical engineering and is a retired U.S. Naval officer. \u201cI\u2019m honored to have it, but we still have more science to do.\u201d\n\nHis research includes daily experiments in physiology to monitor how the human body responds to long-term exposure to extreme pressure.\n\n\u201cThe idea here is to populate the world\u2019s oceans, to take care of them by living in them and really treating them well,\u201d Dituri said.\n\nThe outreach portion of Dituri\u2019s mission includes conducting online classes and broadcast interviews from his digital studio beneath the sea. During the past 74 days, he has reached over 2,500 students through online classes in marine science and more with his regular biomedical engineering courses at the University of South Florida.\n\nWhile he says he loves living under the ocean, there is one thing he really misses.\n\n\u201cThe thing that I miss the most about being on the surface is literally the sun,\u201d Dituri said. \u201cThe sun has been a major factor in my life \u2013 I usually go to the gym at five and then I come back out and watch the sunrise.\u201d", "reference_output": " Joseph Dituri, a university professor and retired U.S. Naval officer, has broken the record for the longest time living underwater without depressurization at a Florida Keys lodge. He is conducting experiments in physiology and online classes as part of his mission, Project Neptune 100, which will end on June 9 when he reaches 100 days. Despite the unique experience, Dituri misses the sun the most."}, {"input": "Title: Skylab at 50 \u2013 How the United States entered the space station era\n\nOn May 14, 1973, the final Saturn V rocket lifted off to deploy Skylab, America\u2019s first space station. Despite a troubled start to its life, Skylab pioneered long-duration spaceflight, and fifty years later lessons learned in this program are still contributing to the success of the International Space Station.\n\nWith Apollo 11\u2019s successful landing on the Moon in July 1969, NASA had met President Kennedy\u2019s challenge of landing a man on the moon and returning him safely to the Earth by the end of the 1960s. While six more crewed lunar missions would follow over the next three and a half years, the objective had been achieved and funding was cut. With missions past Apollo 17 canceled, NASA\u2019s attention returned to low Earth orbit, and the development of a space station using Apollo hardware. This would allow the agency to continue scientific research and study the effects of spaceflight on crews over the course of long-duration missions.\n\nThe launch of Skylab came two years after the Soviet Union had deployed the world\u2019s first space station, Salyut 1. This station only hosted a single crew, which arrived aboard the ill-fated Soyuz 11 mission in June 1971, the earlier Soyuz 10 mission having failed to dock. After three weeks aboard Salyut 1 the Soyuz 11 crew returned to Earth, but were killed when their capsule depressurized during re-entry.\n\nAlthough the Soviet Union would launch three more space stations in 1972 and early 1973, the first of these failed to reach orbit and the next two malfunctioned shortly after deployment, with no Soyuz missions being launched to any of them. Skylab was, therefore, the second space station to be crewed in orbit, but as of 2023 it remains the only crewed station to have been operated exclusively by the United States.\n\nDesign and Launch\n\nWith a mass of 76,500 kilograms (168,800 lb) and a length of 25 meters (82 feet), Skylab was considerably larger than Salyut and still remains the largest monolithic space station (i.e. deployed as a single unit) ever launched and one of the largest spacecraft ever to operate in Earth orbit. Only modular space stations assembled in orbit (specifically Mir and the International Space Station), the Space Shuttle orbiters, and Buran have surpassed it in mass. The Soviet Polyus experimental military platform also had a greater mass than Skylab, however it failed to reach orbit.\n\nSkylab\u2019s large size was a result of its use of surplus hardware from the Apollo program. Its Orbital Workshop (OWS), the main section of Skylab, was converted from an S-IVB stage that had been intended for a Saturn IB rocket. A Saturn V rocket left over from the cancellation of the last three planned lunar Apollo missions would be used to place it into orbit.\n\nAlongside the lunar program, NASA had planned the Apollo Applications Programme (AAP) to take advantage of hardware and technologies developed during Apollo for a range of other missions. The Orbital Workshop had originated from this project, with two concepts being considered: the \u201cDry Workshop\u201d \u2013 which would see the stage converted before launch \u2013 and the \u201cWet Workshop\u201d which would convert a live S-IVB stage from a Saturn IB launch on-orbit.\n\nAs a dedicated station, the Dry Workshop \u2013 which would later evolve into Skylab \u2013 would provide more space for astronauts, be able to carry more equipment, and not require as much of their time to convert \u2013 allowing for more time on-orbit to conduct experiments. Since its main propulsion system and propellant tanks were removed, the station would not be able to contribute to its own ascent to orbit, so a modified Saturn V would be needed to deploy it.\n\nMcDonnell Douglas, the manufacturer of the S-IVB, would be responsible for converting the stage into Skylab\u2019s Orbital Workshop, under a contract signed in August 1969.\n\nAs well as the Orbital Workshop, Skylab incorporated a Multiple Docking Adapter (MDA) with two ports for Apollo spacecraft to dock, an airlock, and the Apollo Telescope Mount (ATM) observatory which carried instruments to study the Sun. Although the station had two docking ports, the second was intended as a backup, rather than a means of having two spacecraft docked simultaneously \u2013 although this could have been supported if necessary. Power was to be generated by two main solar panels attached to the OWS, with four additional panels mounted at right angles on the ATM.\n\nSkylab\u2019s launch would mark the thirteenth and final flight of the legendary Saturn V rocket, which had powered previous Apollo missions on their journeys to the Moon. For the Skylab mission, the rocket flew in a two-stage configuration, with the Orbital Workshop taking the place of the S-IVB third stage. The rocket\u2019s instrument unit (IU) was incorporated at the forward end of the OWS, with a four-sector payload fairing encapsulating the airlock, MDA and ATM.\n\nFor launch, the ATM stowed forward of the main docking port. Once in orbit, it was relocated to its operational position perpendicular to the rest of the station. The Skylab launch was the only time a Saturn V would fly with a payload fairing. Like earlier Saturn V missions, the rocket was assembled in the Vehicle Assembly Building at the Kennedy Space Center, with build-up commencing on Aug. 2, 1972. The rocket was stacked atop Mobile Launcher 2, which was then moved to Launch Complex 39A (LC-39A) by Crawler Transporter.\n\nSaturn V SA-513, the rocket tasked with deploying Skylab, would have an eventful climb toward orbit. Liftoff occurred at 1:30:00 p.m. EDT (17:30:00 UTC) on May 14, 1973, with the five F-1 engines of the S-IC first stage powering Saturn aloft. After clearing the tower the rocket began a pitch-and-roll maneuver to establish itself on its planned trajectory, building up speed as it climbed and reaching Mach 1, the speed of sound, just over a minute after liftoff.\n\nAbout 63 seconds into the flight, the Orbital Workshop\u2019s micrometeoroid shield \u2013 which was also designed to act as a critical part of the station\u2019s thermal control system \u2013 suffered a structural failure and detached. Debris from this damaged tie-down fittings holding the No.2 solar array in its launch position, jammed the No.1 solar array and also damaged the separation systems on the interstage between the first and second stages of the rocket. These events occurred about ten seconds before the rocket passed through Max-Q, or the area of maximum dynamic pressure.\n\nThe launch continued, with the S-IC burning all five engines until T+140 seconds, when its center F-1 was shut down as planned to reduce acceleration. The remaining engines shut down in pairs, about 18 seconds later, before the first and second stages separated. Retro-rockets pushed the S-IC away from the S-II second stage, whose five J-2 engines ignited to take over the job of boosting Skylab towards orbit.\n\nA little under 20 seconds after S-II ignition, the interstage should have been jettisoned from the aft end of the stage. This did not occur as scheduled, with a post-flight analysis determining that one of the shaped charges responsible for separating the interstage had most likely been damaged by debris from the micrometeoroid shield. Instead, the interstage remained attached all the way to orbit, with higher temperatures being recorded around the base of the stage as a result. The rocket had sufficient reserve propellant to make up for any underperformance as a result of its additional mass.\n\nFive minutes and 14 seconds into the flight, the S-II\u2019s center engine was commanded to shut down with the four outboard engines continuing to fire until the nine-minute, 48-second mark. About two seconds after shutdown, Skylab was released from the second stage, which then fired retro motors to maneuver itself away and reduce the risk of recontact between itself and the space station. The No.2 solar array, whose tie-downs had been severed by the initial debris incident earlier in the launch, was caught in the exhaust of the retro rockets and ripped away from the station.\n\nDespite this incident, Skylab\u2019s deployment sequence continued as scheduled, with the payload fairing separating at 15 minutes, 20 seconds mission elapsed time. The station then re-oriented itself to the planned sun-angle for solar array deployment, and shortly afterward began to deploy the ATM to its post-launch position.\n\nWith this in place, the ATM\u2019s solar panels were deployed successfully, however the one remaining solar panel on the OWS failed to open. This left the station with insufficient power to support long-duration missions beyond the lifespan of the fuel cells on visiting Apollo spacecraft, while the loss of thermal protection from the lost micrometeoroid shield meant that temperatures aboard the station were uninhabitable.\n\nThe launch of the first crew to Skylab was delayed while NASA evaluated data from the launch to devise a rescue plan. On May 16, the National Reconnaissance Office (NRO) launched a KH-8 Gambit spy satellite, OPS-2093, from Vandenberg Air Force Base, tasked with capturing images of the crippled Skylab to help assess the damage. One of the satellite\u2019s two film-return capsules was used to send these back to Earth on May 21, by which point plans for a repair mission were in an advanced stage of planning, with launch four days away.\n\nCrewed Missions\n\nThree long-duration crews, each consisting of three astronauts, visited Skylab aboard Apollo Command and Service Modules (CSMs). All three missions were launched in 1973, with each setting a new record for the longest-duration human spaceflight up to that time. The crewed missions launched atop Saturn IB rockets, flying from the modified Mobile Launcher 1 (later MLP-3) at LC-39B using a \u201cmilkstool\u201d adaptor which enabled the smaller Saturn IB to make use of the Launch Umbilical Tower (LUT) that had been built for the Saturn V.\n\nSkylab\u2019s first crew was commanded by Gemini and Apollo 12 veteran Pete Conrad, who was joined by rookies Joseph P. Kerwin and Paul J. Weitz. Designated Skylab 2, their mission lifted off on May 25, 1973, having been delayed from May 15 due to the damage Skylab had sustained during launch. While the astronauts had trained for a mission of scientific research, they found themselves responsible first for putting NASA\u2019s rescue plan into effect to save the space station that was to become their home for the next few weeks.\n\nAfter rendezvous with Skylab, the crew performed a flyaround of the outpost to inspect the damage. After the CSM was maneuvered close to the stuck solar array, Weitz performed a stand-up spacewalk from the Command Module hatch in an attempt to free the panel using tools mounted on a three-meter (10-foot) long pole, but was unsuccessful as a strip of metal blocking its deployment was wrapped around a beam and could not be freed with the available tools.\n\nThe crew proceeded to dock with the station, however their spacecraft\u2019s docking system failed to engage. After some troubleshooting, including depressurizing the Command Module again and removing the back plate of the docking probe, a successful docking was achieved.\n\nWhen the crew boarded Skylab the following day, one of their first tasks was to deploy a replacement sun shield which had been rapidly improvised on the ground. This consisted of a \u201cparasol\u201d device in a canister which could be deployed from a small science airlock on the Orbital Workshop. Once this was completed, temperatures aboard the station began to stabilize and the crew were able to begin their planned science mission.\n\nOwing in part to concerns around the reliability of Skylab\u2019s batteries, which could have jeopardized future missions to the station, another attempt to free the jammed solar panel was made on June 7. Conrad and Kerwin performed a three-hour, 25-minute EVA to cut away the debris and attach a tether that was then used to pull the solar array free. With this accomplished successfully, concerns about Skylab\u2019s ability to generate electrical power became less acute.\n\nA further EVA was conducted on June 19 by Conrad and Weitz, the first of several to change out film cassettes in the Apollo Telescope Mount. The crew returned to Earth on June 22, completing their 28-day mission.\n\nThe second crewed mission \u2013 Skylab 3 \u2013 was commanded by another former member of the Apollo 12 crew in Alan Bean. Bean was joined by rookies Owen Garriott and Jack Lousma for the mission, which lifted off on July 28, 1973, and splashed down 59 and a half days later on Sept. 25. The final mission was launched on Nov. 16, with an all-rookie crew: Gerald P. Carr commanding with Edward G. Gibson and William R. Pogue.\n\nSkylab 4\u2019s stay aboard the station would be the longest, at over 83 days. The crew returned to Earth on Feb. 8, 1974, after which no more astronauts would set foot aboard the Skylab station.\n\nAlthough its three expeditions are short by modern standards \u2013 the astronauts of Dragon Freedom\u2018s Crew-4 mission last year spent roughly the same time aboard the International Space Station as Skylab was crewed across all three missions \u2013 these were the longest human spaceflights in history for their time. As such, medical research was a significant focus for studies to ensure crews could remain fit and healthy during extended stays in space.\n\nA bicycle ergometer was provided for crew exercise, with the metabolic responses of the astronauts being monitored to track their physiological condition. Other experiments included a rotating chair that was used to test the astronauts\u2019 sensitivity to motion sickness and pre-and-post-flight x-rays to look for mineral loss \u2013 combined with the examination of urine samples that showed the astronauts were excreting greater amounts of calcium and hydroxyproline than expected.\n\nThe only research that took up more time than life science research was solar physics. The Apollo Telescope Mount contained instruments to study the Sun in detail, with the crew able to fine-tune the observations. A key objective achieved by the Skylab 2 mission was to record a solar flare in progress. Paul Weitz accomplished this on June 15, 1973, tracking a flare for two minutes as it rose and fell.\n\nThroughout the lifetime of the station, crews made a number of spacewalks to collect film cassettes from the telescope mount and to install replacements. A total of 127,000 frames of film were captured by the Skylab\u2019s telescopes.\n\nOther research carried out aboard the station included Earth observation, using photography and multispectral imaging, and microwave measurement of soil moisture. During Skylab 4, the crew was tasked with observing designated areas and briefed on what to look for and photograph, in an attempt to assess the utility of using crew to target observations.\n\nCrew time was also given over to technology development research \u2013 including tests of an astronaut maneuvering device aboard the station \u2013 materials science and manufacturing, astrophysics, and student experiments.\n\nLegacy\n\nWhile crewed Skylab operations ended with the departure of the Skylab 4 crew, NASA had hoped to reactivate the station once the Space Shuttle became operational. Ultimately this was prevented by a combination of increased atmospheric drag causing Skylab to decay from orbit more quickly than expected, and delays to the Shuttle program.\n\nUnder early plans, the third Space Shuttle mission would have been flown by astronauts Jack Lousma and Fred Haise, who would have deployed a module called the Teleoperator Retrieval System (TRS). TRS would have then been docked with Skylab via remote control from the Shuttle. Once docked, its thrusters would have been used to raise the space station into a higher orbit \u2014 or to deorbit it to a controlled re-entry if deemed necessary. TRS was later moved to the second Shuttle mission as the program began to fall behind schedule, but would be abandoned when it became clear that Skylab was going to re-enter before the Shuttle would be ready to fly.\n\nSkylab re-entered the atmosphere over the Indian Ocean on July 11, 1979, with some debris reaching the coast of Australia.\n\nWhen the Space Shuttle finally flew in 1981, NASA gained a spacecraft capable of carrying out significant amounts of on-orbit research independently \u2013 particularly when equipped with a Spacelab or later Spacehab, module in its payload bay. As such, the agency pivoted away from space stations and instead focussed on the Shuttle. A new station called Freedom was proposed in the mid-1980s, using the Space Shuttle to assemble multiple modules in orbit. While this was never built as designed, its design would later form the basis for the International Space Station which began on-orbit construction in 1998.\n\nThe end of the Space Shuttle program has seen NASA\u2019s primary focus shift back towards missions of exploration, with the Artemis program aiming to return humans to the Moon, while crewed missions in low Earth orbit are being outsourced to commercial operators. The advent of commercial human spaceflight has seen a renewed interest in space station development, with several companies investigating the development of new orbital outposts. These include Orbital Reef \u2013 a partnership between Blue Origin and Sierra Space \u2013 and Starlab, which is being built by a consortium including Lockheed Martin, NanoRacks, and Voyager Space.\n\nAxiom Space has already flown one commercial mission to the International Space Station, with another planned for later this month. These serve as precursors to the company deploying its own space station modules \u2013 initially as an annex of the ISS, but these could lead to a free-flying station in the future.\n\nAnother startup, Vast, has announced plans in the last week to launch a small space station called Haven-1 in 2025 aboard SpaceX\u2019s Falcon 9 rocket. This is planned to host a four-person crew for thirty days, launching aboard a Crew Dragon spacecraft.\n\nAnnouncing the Haven-1 and Vast-1 missions to low-Earth orbit. Launched by @SpaceX, Haven-1 is scheduled to be the world\u2019s first commercial space station and will be visited by a crew of four aboard a Dragon spacecraft during Vast-1 \u2192 https://t.co/ToxFSiyQJj pic.twitter.com/YSPrM9Krtr \u2014 V\u039bST (@vast) May 10, 2023\n\nThe impact of SpaceX\u2019s own Starship on the future of space stations is yet to be seen. With the ability to carry greater numbers of humans or larger amounts of cargo into orbit, it could vastly reduce the cost of transporting crew and equipment to outposts in low Earth orbit. Alternatively, it might be adapted as a research platform in its own right, much as the Shuttle was with the addition of research modules, taking the place of space stations.\n\nNo matter what the future holds, Skylab was one of the first steps on a journey towards understanding human reactions to long-duration spaceflight which has enabled space stations to flourish over the subsequent decades. Building on its legacy, and that of the Soviet Salyut and Mir stations, the ISS continues to deliver invaluable science. The experience with long-duration missions that has been honed aboard these outposts will also be key to future spaceflight beyond Earth\u2019s orbit.\n\n(Lead image: Skylab in orbit, seen from the departing Skylab 4 mission. Credit: NASA)", "reference_output": " Skylab was the first American space station, launched in 1973 using a modified Saturn V rocket. It was crewed by three missions between 1973 and 1974, and conducted research in Earth observation, technology development, materials science, astrophysics, and student experiments. Skylab re-entered the atmosphere in 1979, and the lessons learned from it are still being used today in the International Space Station and other space stations."}, {"input": "Title: Erdogan Arrested and Expelled International Officials Observing Turkish Election\n\nThe government of Recep Tayyip Erdogan swept up and jailed a team of international observers on hand to monitor election day activity in Turkey on Sunday, members of the team told The Intercept in a statement.\n\nThe delegation had not been granted official observer accreditation by the Erdogan government, but were formally invited by the HDP, the leading Kurdish party and a key member of the opposition coalition.\n\nThe election held on Sunday was the closest contest Erdogan has faced in the two decades he has been in power. Immediately, the opposition coalition, led by Kemal Kilicdaroglu, charged election irregularities, zeroing in on what Kilicdaroglu said was an extremely large number of objections to ballot boxes in Istanbul and Ankara \u2014 urban areas where the opposition dominated. \u201cYou are blocking the will of Turkey,\u201d Kilicdaroglu said.\n\nErdogan fell short of the 50 percent needed to avoid a runoff, officially winning more than 49.5 percent of the vote with fewer than 100,000 overseas ballots remaining to be tallied. A runoff will be held on May 28. Sinan Ogan, whose 5 percent of the vote forced the runoff by keeping both candidates under 50 percent, also made allegations of vote-counting manipulation by the government.\n\nThe Spanish observers included members of the left-leaning Podemos party; EH Bildu, a Basque nationalist coalition; and a senator from Esquerra Republicana, a Catalonian leftist party. The observers were in the Kurdish-majority city of Siirt when they were arrested and taken to a police station on Sunday, the day of the election. Officers then went to the hotel where the observers were staying and arrested the remaining members of the delegation, who joined their comrades in detention at the police station. They were held until Monday morning and released on the condition they leave the country, escorted to the airport and flown back to Spain on Monday and Tuesday.\n\nIsmael Cort\u00e9s, a national congressional deputy with Podemos, and Miriam Ojeda, a representative of the International Secretariat of Podemos, were among those detained. Spain and Turkey are both members of NATO.\n\n\u201cThe situation of the retention and expulsion as a delegation that we have experienced is just one example of the greater context of repression and persecution of the opposition that has been experienced for years in Turkey and that has the Kurdish people as a special objective,\u201d said Cort\u00e9s. \u201cWe are concerned about the situation of the members and supporters of the YSP and HDP party and the respect for their fundamental, civil, and political rights.\u201d\n\nThe observers also said in a statement to The Intercept that several members of the Kurdish YSP party were also arrested. Their fate is not known, and the Erdogan government did not respond to requests for comment. \u201cThis new and intolerable example of repression demonstrates the authoritarian drift of the regime of Erdogan, which undermines the democratic principles and fundamental rights of the Turkish citizenry and, especially, of the peoples present in this territory, such as the Kurdish,\u201d the observers said in the statement.\n\nPolls taken ahead of the election had the opposition ahead of Erdogan, sometimes by as much as 5 or 6 percentage points, leaving observers stunned at Erdogan beating the opposition by at least 4 points in the first round. Selim Koru, an analyst at the Ankara-based Economic Policy Research Foundation of Turkey and a critic of Erdogan, said that he doesn\u2019t believe most of the vote-counting claims being made by the opposition will hold up. \u201cThe big thing is that most people in the opposition space came to trust the polls. Most of the evidence really favored the opposition,\u201d he said. \u201cBut polling these days has a problem detecting right-wing bias. Something similar happened in the U.S. in 2016. We thought the pollsters took that into account, but I guess they didn\u2019t.\u201d\n\nAhead of the election, Erdogan\u2019s government pressured Twitter to censor opposition voices and critical journalists \u2014 a request to which Twitter\u2019s outgoing CEO Elon Musk instantly capitulated. \u201cIn response to legal process and to ensure Twitter remains available to the people of Turkey, we have taken action to restrict access to some content in Turkey today,\u201d Twitter posted.\n\nMusk acknowledged that the government had threatened to take the site down, as Erdogan did in 2014 when Twitter refused to comply with a similar demand. The previous Twitter leadership, however, took Turkey\u2019s government to court and prevailed in its Supreme Court.\n\nUpdate: May 16, 2023, 7:15 a.m.\n\nThis piece has been updated with a quote from Ismael Cort\u00e9s.", "reference_output": " International observers from Spain were invited by the Kurdish HDP party to monitor the Turkish election on Sunday, but were arrested and expelled by the Erdogan government. Despite polls showing the opposition ahead of Erdogan, he won the election with just over 49.5% of the vote, and the opposition has charged election irregularities. Twitter's outgoing CEO Elon Musk capitulated to the government's request to censor opposition voices and critical journalists, in contrast to the previous Twitter leadership which took the government to court and won."}, {"input": "Title: What causes fatigue after Covid infection?\n\nWhat causes fatigue after Covid infection?\n\nThe nervous system of people with post-Covid fatigue was found to be underactive in key areas, increasing the risk of fatigue -- one of the most common symptoms of long Covid, according to researchers.\n\nA team from the Newcastle University in the UK carried out a battery of behavioural and neurophysiological tests on people suffering from post-Covid fatigue and compared them to people without fatigue.\n\nThe researchers discovered people with post-Covid fatigue showed underactivity in three specific areas of the nervous system.\n\nThey found a slower reaction in specific areas of the brain because of underactivity in specific cortical circuits; an imbalance in the autonomic nervous system -- the network of nerves that regulates unconscious body processes such as blood pressure and the rate of breathing was found to be impaired. This can have wide-ranging effects on several different body processes.\n\nThey also found muscle abnormalities -- muscle fibres became more easily fatigued after exercise than in people without post-Covid fatigue.\n\n\"These abnormalities in the results on objective tests show that fatigue in long Covid is a measurable disease and these tests may, in time, help us understand how changes in the nervous system contribute to fatigue,\" said Dr Demetris Soteropoulos, Senior Lecturer in Motor Systems Neuroscience at the University.\n\nThe research has been published in Brain Communications.\n\nA group of 37 volunteers with post-Covid fatigue underwent a range of well-established non-invasive behavioural and neurophysiological tests. Their results were compared to those of 52 control subjects, matched for age and sex, who underwent the same tests. The tests which provided 33 sets of data included a startle reaction time test, electrocardiogram and transcranial magnetic stimulation.\n\nFollowing on from these findings, the team now will begin testing on whether the autonomic nervous system can be modulated to improve symptoms in post-Covid fatigue.\n\n\"We're examining a non-invasive method which involves clipping an earpiece to the tragus on the ear and delivering small electrical currents to the vagus nerve using a TENS machine -- familiar to many through its use for pain relief during childbirth,\" said Natalie Maffitt, Research Assistant at the varsity.\n\nThe study will examine the effects of the treatment by measuring markers of inflammation in the blood that are associated with fatigue in other conditions and importantly, whether it improves symptoms of fatigue.", "reference_output": "\n\nResearchers from Newcastle University in the UK have found that people with post-Covid fatigue have underactivity in three areas of the nervous system. The team is now testing a non-invasive method to modulate the autonomic nervous system in order to improve fatigue symptoms."}, {"input": "Title: This Week on Crypto Twitter: Musk Welcomes New Twitter CEO to Get to X\u2014the Everything App\n\nIllustration by Mitchell Preffer for Decrypt\n\nThe most important tweet on Crypto Twitter this week was an announcement on Friday by Twitter\u2019s owner and CEO Elon Musk naming his replacement, Linda Yaccarino, as the platform\u2019s new chief executive.\n\nAD\n\nAD\n\nMusk will continue serving Twitter as CTO and executive chairman.\n\nYaccarino left her job as head of advertising at NBCUniversal on Friday morning to take on the job of helping Musk transition Twitter into X, his envisioned \u201ceverything app\" that will incorporate social media and payments (possibly including crypto) along the lines of China\u2019s WeChat.\n\nI am excited to welcome Linda Yaccarino as the new CEO of Twitter!@LindaYacc will focus primarily on business operations, while I focus on product design & new technology. Looking forward to working with Linda to transform this platform into X, the everything app. https://t.co/TiSJtTWuky \u2014 Elon Musk (@elonmusk) May 12, 2023\n\nMusk is also pro-crypto. His electric car company Tesla is currently one of the largest institutional HODLers of Bitcoin, even after it sold three quarters of its original holdings. He is a fan of Dogecoin, and his frequent tweets about it often pump the price. He even replaced Twitter\u2019s blue bird logo with the Doge meme for a few days, so a potential crypto integration is conceivable, especially as a payments option.\n\nElsewhere on Crypto Twitter this week, Coinbase CEO Brian Armstrong kicked things off by praising the UAE for its \u201cclear rule book\u201d when it comes to crypto regulations.\n\nThe UAE \ud83c\udde6\ud83c\uddea deserves a lot of credit for being forward thinking on crypto. First dedicated crypto regulator in the world, a clear rule book published (!), business friendly plus strong customer protections. Really enjoying my visit so far. \u2014 Brian Armstrong \ud83d\udee1\ufe0f (@brian_armstrong) May 8, 2023\n\nCoinbase is a publicly traded U.S. company, but the hostile domestic regulatory environment is driving it offshore. The company recently obtained a license to operate in Bermuda and used it to open an international exchange offering Bitcoin and Ethereum perpetual futures. It is also currently talking with the Financial Services Regulatory Authority (FRSA), a regulator of the Abu Dhabi Global Market (ADGM)\u2014a crypto-friendly free economic zone in the UAE\u2014about opening a regulated exchange there.\n\nCircle\u2019s EU strategy and policy director Patrick Hansen on Tuesday shared a chart showing just how MiCA is stealing the wind from U.S. sails. European Union lawmakers last month approved MiCA, or the Markets in Crypto Assets bill, which now means the bloc has a unified regulatory approach throughout its 27 member states and licenses granted to crypto companies in one country can be \u201cpassported\u201d to another member state. The rules on stablecoins come into force in July 2024, while other requirements will not be enforced until January 2025.\n\nThe MiCA effect \ud83c\uddea\ud83c\uddfa\ud83d\ude80 The share of VC investment into European crypto projects is up almost 10x in one year - from a share of 5.9% in Q1 2022 to 47.6% in Q2 2023. Regulatory clarity attracts capital & entrepreneurs from around the world. Great development for crypto in Europe! pic.twitter.com/kUVp3rwlg3 \u2014 Patrick Hansen (@paddi_hansen) May 9, 2023\n\nAD\n\nAD\n\nOn Tuesday, U.S. President Joe Biden positioned himself against the \u201cMAGA House Republicans\u201d aligned with \u201cwealthy crypto investors\u201d that look for loopholes to avoid paying tax. POTUS\u2019s tweet was subsequently flagged by fact checkers who added the context that all crypto profits are subject to capital gains tax.\n\nWe don\u2019t have to guess what MAGA House Republicans value. They\u2019re telling us. pic.twitter.com/BM6JGMEFeq \u2014 President Biden (@POTUS) May 9, 2023\n\nAlso that day, a video shared by MicroStrategy chair and institutional Bitcoin whale Michael Sadler made the rounds. A keen and predictable Bitcoin acolyte, Saylor says that Bitcoin\u2019s price \u201cwill chop its way up\u2014with volatility\u2014forever.\u201d\n\nBitcoin mining revenue levels are now at the level they were at a year ago, according to a chart shared by Will Clemente, the co-founder of independent digital asset research firm Reflexivity Research.\n\nAfter a tough 2022, with BTC up 65% YTD and transaction fees rising due to ordinals, Bitcoin miners are now bringing in the most revenue they have in over a year at roughly $40 million a day pic.twitter.com/kWbyIGoGRR \u2014 Will Clemente (@WClementeIII) May 10, 2023\n\nStablecoin issuer Tether\u2019s revenue is well over a billion, according to its Q1 2023 attestation. This means it comfortably outpaces Blackrock, the largest asset manager in the world. At its peak, Blackrock became the first asset manager to steward $10 trillion in assets in Q4 2022, but this has fallen to $8.59 trillion as of Q4 2023.\n\nBlackrock Q1 net income: $1.16 billion\n\nTether: $1.48 billion sheesh https://t.co/deOAPAqnRz \u2014 db (@tier10k) May 10, 2023\n\nAnother day, another crypto scammer brought into the light by blockchain sleuth ZachXBT.\n\nAD\n\nAD\n\nAnother day another influencer @DannyCrypt dumping on their followers undisclosed He received 2% of the supply to assist with marketing but within 15 minutes of receiving the tokens market dumped the majority of them for $57k (31 ETH) Meanwhile he tweeted \u201chodling my HODL coin\u201d pic.twitter.com/XVrMh3HVDZ \u2014 ZachXBT (@zachxbt) May 10, 2023\n\nIndependent Ethereum educator Anthony Sassano called Ethereum staking \u201cup only\u201d on Wednesday.\n\nThere are now more active validators live on the Ethereum network than there were before staking withdrawals were enabled It took less than a month for this to happen ETH staking is up only \u2014 sassal.eth \ud83e\udd87\ud83d\udd0a (@sassal0x) May 10, 2023\n\nRetired ExxonMobil exec Tom Glass, who is currently seeking the Republican nomination for state House District 17, broke news that Texas lawmakers voted overwhelmingly in favor of an update to the state\u2019s Bill of Rights to include the right of the people to own, hold, and use digital currencies.\n\nThe Texas House #txlege voted 139 to 2 tonight to add the following to the Texas Bill of Rights: The right of the people to own, hold, and use a mutually agreed upon medium of exchange, including cash, coin, bullion, digital currency, or scrip, when trading and contracting for\u2026 pic.twitter.com/op3t8rr6J2 \u2014 Tom Glass (@tomgglass) May 11, 2023\n\nFinally on Thursday, Web3 law expert MetaLawMan wrote up a thread explaining just how important the news is that the U.S. Chamber of Commerce filed an amicus brief in support of Coinbase\u2019s ongoing court petition to get the securities regulator to clarify its rules.\n\n3/ The Chamber makes 3 arguments. 1. Regulatory uncertainty is killing innovation in the U.S.\n\n2. The SEC is destabilizing the digital assets regulatory environment.\n\n3. The SEC is violating Constitutional Due Process and Fair Notice rights. And the topper is... \u2014 MetaLawMan (@MetaLawMan) May 11, 2023", "reference_output": " This week on Crypto Twitter, Elon Musk announced a new CEO for Twitter, Coinbase CEO Brian Armstrong praised the UAE for its crypto regulations, and US President Joe Biden tweeted against wealthy crypto investors avoiding taxes. Other topics discussed included Bitcoin, Ethereum staking, digital currencies, and a crypto scammer."}, {"input": "Title: Pilots at Canada's WestJet Airlines give 72-hour notice as strike looms\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nMay 15 (Reuters) - Pilots at Onex Corp's (ONEX.TO) WestJet Group gave notice on Monday that could allow for strike action as early as May 19, raising the possibility of travel disruptions during Canada's Victoria Day holiday next weekend.\n\n\"Today the WestJet Pilots MEC (Master Executive Council) issued a 72 hours strike notice. If no progress is made, we could withdraw our services at 0300 MT May 19th, 2023. Our negotiating committee remains available 24/7 to reach a deal,\" the WestJet ALPA Pilots union said in a tweet.\n\nloading\n\nWestJet has issued a lockout notice in response to the union's strike notification, saying that a work stoppage could potentially occur on May 19, the date given by the union.\n\nNorth American pilots are pressing for higher salaries and better scheduling after aviators made big gains in a recent deal with Delta Air Lines (DAL.N) that delivers a 34% pay increase over four years. In Canada, pilots want better scheduling and to close the gap between their pay and higher amounts earned by their U.S. counterparts.\n\nCalgary-based WestJet said the carrier wants an agreement that is competitive within Canada's airline industry.\n\nReporting By Allison Lampert in Montreal and Rishabh Jaiswal in Bengaluru; Editing by Edmund Klamann\n\n\n\n\n\n\n\n\n\n\n\nOur Standards: The Thomson Reuters Trust Principles.", "reference_output": " Pilots at WestJet Airlines, owned by Onex Corp, have given notice of a potential strike, potentially disrupting travel during the Victoria Day holiday. The pilots are seeking higher salaries and better scheduling, and WestJet has responded with a lockout notice. Both sides are negotiating to reach an agreement."}, {"input": "Title: Supreme Court to review South Carolina congressional map for discrimination against Black voters\n\nWASHINGTON (AP) \u2014 The Supreme Court has agreed to decide whether South Carolina's congressional districts need to be redrawn because they discriminate against Black voters.\n\nThe justices said Monday they would review a lower-court ruling that found a coastal district running from Charleston to Hilton Head was intentionally redrawn to reduce the number of Democratic-leaning Black voters and to make it more likely Republican candidates would win.\n\nThe case probably will be argued in the fall, and decided in the run up to the 2024 elections, when all the seats in the closely divided House of Representatives, now under Republican control, will be on the ballot.\n\nThe three-judge court that ruled in favor of civil rights groups that challenged the congressional map said in its opinion in January that the districts violated the federal Voting Rights Act by unfairly diluting the power of Black voters.\n\nThe Supreme Court has cut back on the reach of the landmark voting rights law, and is now weighing an Alabama case that could make it still harder to win lawsuits claiming racial discrimination in redistricting.\n\nRepublican Rep. Nancy Mace currently represents the 1st District. She narrowly beat Joe Cunningham in 2020 after Cunningham became the first Democrat to flip a U.S. House seat in South Carolina in 30 years.\n\nIn the round of redistricting that took place following the 2020 census, Republicans who control the state government redrew the district. Mace won by 14 percentage points in November.\n\nRepublicans defending the map have said partisan considerations, the desire to maintain the 6-1 Republican edge in the state's congressional districts, drove their decision, not race.\n\nCivil rights groups quickly sued, labeling the plan the Legislature adopted \u201cperhaps the worst option of the available maps\u201d for Black voters.", "reference_output": " The Supreme Court will review a lower court ruling on South Carolina's congressional districts, which civil rights groups argue violates the federal Voting Rights Act. Republicans argue that partisan considerations, not race, drove their decision. The case will be argued in the fall and decided before the 2024 elections."}, {"input": "Title: Happy birthday, Bobi! World's oldest dog celebrates another year\n\nThe stout, sociable dog has never been chained or leashed.\n\nExample video title will go here for this video\n\nCONQUEIROS, Portugal \u2014 The world's oldest dog recently celebrated his 31st birthday, according to Guinness World Records.\n\nBobi, a purebred Rafeiro do Alentejo, a breed of Portuguese dog, celebrated during a party Saturday at his home in the Portuguese village of Conqueiros, where has lived his entire life.\n\nMore than 100 people attended the \u201cvery traditional\u201d Portuguese party, owner Leonel Costa said.\n\nLocal meats and fish were served to up to 100 guests, with extra for Bobi, who only eats human food. A dance troupe also performed with Bobi participating in one of their routines.\n\nCosta has owned several old-age dogs in the past, including Bobi\u2019s mother, Gira, who lived to age 18. However, Costa said he never imagined any of his dogs would reach their 30s.\n\n\u201cWe see situations like this as a normal result of the life that they have, but Bobi is one of a kind,\u201d Costa said.\n\nHappiest of birthdays to Bobi, the oldest living dog and the oldest dog ever, who turns THIRTY-ONE today (31!!!!!!!!) \ud83d\udcab pic.twitter.com/FCzhSVSIu7 \u2014 Guinness World Records (@GWR) May 11, 2023\n\nOne of the biggest contributing factors to Bobi\u2019s longevity is the \u201ccalm, peaceful environment\u201d in which he lives, according to Costa.\n\nThroughout his life, Bobi has freely roamed the forests surrounding the Costa house. He has never been chained or leashed.\n\nThe \u201cvery sociable\u201d dog was never lonely because he grew up surrounded by many other animals, Costa said.\n\nNow in his senior years, Bobi finds it difficult to walk, so he prefers to hang out at home in the yard. His eyesight has gotten worse, meaning he often bumps into things when he walks. Just like old-age humans, Bobi sleeps a lot. He immediately lies down in bed after eating, although on cold days he chooses to nap by the fire, his owner said.\n\nBobi\u2019s birth date has been confirmed by the Veterinary Medical Service of the Municipality of Leiria, which registered Bobi in 1992.\n\nHis age also has been verified by a pet database authorized by the Portuguese government.\n\nCosta, now 38, was just 8 years old when Bobi was born. For him, Bobi is a living reminder of the past, he said.", "reference_output": " Bobi, a 31-year-old Rafeiro do Alentejo, recently celebrated his birthday in Conqueiros, Portugal with over 100 people in attendance. His owner believes his longevity is due to his peaceful environment and sociable nature. His age has been verified by a pet database authorized by the Portuguese government."}, {"input": "Title: Here's where Biden and McCarthy stand on debt ceiling talks heading into today's meeting\n\nPresident Joe Biden hosts debt limit talks with House Speaker Kevin McCarthy, R-Calif., in the Oval Office at the White House on May 9, 2023.\n\nWASHINGTON \u2014 President Joe Biden is set to meet with House Speaker Kevin McCarthy on Tuesday afternoon alongside other top congressional leaders to discuss the debt ceiling, a day before Biden is slated to head to Japan for the Group of Seven summit.\n\nBehind the scenes, staff from both sides have been working daily since the leaders met last week to try to come to a deal before June, when the federal government could run out of money. The leaders left the previous meeting with little progress to show.\n\n\"I really think there's a desire on their part, as well as ours, to reach an agreement, and I think we'll be able to do it,\" Biden told reporters Sunday in Delaware. As to his state of mind, he said, \"I remain optimistic because I'm a congenital optimist.\"\n\nMcCarthy sang a different tune, telling NBC News on Monday outside the Capitol, \"I still think we're far apart.\"\n\n\"It doesn't seem to me yet that they want a deal,\" McCarthy said. \"It seems like they want to look like they're in a meeting. They're not talking anything serious.\"\n\nBiden and McCarthy were slated to meet again Friday with Senate Majority Leader Chuck Schumer, Senate Minority Leader Mitch McConnell and House Minority Leader Hakeem Jeffries, who attended the last meeting, but that was postponed as negotiations continued behind the scenes. Vice President Kamala Harris will also attend this time.\n\nA source familiar with the meetings told NBC News that the delay is a positive development and a sign that talks were \"progressing.\"\n\nThe White House has maintained that Biden intends to go to the G-7 summit in Japan later this week, but the president himself has said that could change depending on the debt ceiling talks. After the G-7 trip, Biden was slated to travel to Papua New Guinea before going to Australia for a meeting of the leaders of the \"Quad\" nations, the U.S., Australia, Japan and India.\n\nMcCarthy told reporters it was critical that they reach a deal before this weekend so the bill would have enough time to pass through both chambers of Congress and make it back to the president's desk for signing.\n\nThe discussions have high stakes: Defaulting on sovereign debt would wreak havoc on the economy and roil global markets. A default on Treasury bonds could throw the U.S. economy into a tailspin. The last time congressional Republicans threatened a default in 2011, Standard & Poor's downgraded the U.S. credit rating for the first time ever to AA+ from AAA.\n\nLifting the debt ceiling is necessary for the government to cover spending commitments already approved by Congress and the president and prevent default. Doing so does not authorize new spending. But House Republicans have said they will not lift the limit if Biden and lawmakers do not agree to future spending cuts.\n\nThe Treasury Department has taken extraordinary steps to keep paying the government's bills, and expects to be able to avoid a first-ever default at least until early June. Treasury Secretary Janet Yellen warned last week failure to hike the debt ceiling would cause an \"economic catastrophe.\"\n\nIf the U.S. were to default, gross domestic product would drop 4% and more than 7 million workers would lose their jobs, Moody's Analytics recently projected. Even a brief default would lead to the loss of 2 million jobs, according to the data.", "reference_output": " President Joe Biden and House Speaker Kevin McCarthy are meeting to negotiate a deal on the debt ceiling, which the federal government could run out of money for by June. If a deal is not reached, the U.S. could default on its debt, leading to an economic catastrophe and millions of job losses, according to Treasury Secretary Janet Yellen."}, {"input": "Title: The Bachelor's Colton Underwood Marries Jordan C. Brown\n\nWatch : The Bachelor's Colton Underwood Marries Jordan C. Brown!\n\nColton Underwood is a married man.\n\nThe star of The Bachelor season 23 wed his Jordan C. Brown, more than two years after they began a relationship. Colton, 31, and Jordan 38, announced the news in a joint Instagram post, writing, \"The Brown-Underwoods...May 13th 2023.\"\n\nThe reality star, a former NFL player, and his partner married in a rustic, outdoor wedding in Napa Valley, Calif. in front of about 200 guests and wore Tom Ford suits\u2014green for Colton and blue for Jordan, according to People. The men included in their Instagram post pics from the event, which shows them kissing at the altar.\n\nThe wedding took place more than a year after the couple got engaged. The men also married more than two years after Colton, who also starred on The Bachelorette and Bachelor in Paradise, came out publicly as gay on Good Morning America. He told Robin Roberts in the April 2021 interview, \"I'm the happiest and healthiest I've ever been in my life.\"", "reference_output": " Colton Underwood, star of The Bachelor season 23, married his partner Jordan C. Brown in a rustic outdoor wedding in Napa Valley, California after two years of dating and a year of engagement. Colton publicly came out as gay in April 2021."}, {"input": "Title: The housing market correction would regain new life if the U.S. defaults, says Moody\u2019s chief economist\n\nSpeaking in front of Congress earlier this month, Moody\u2019s Analytics chief economist Mark Zandi told senators that by his calculation the U.S. Treasury could run out of cash as soon as early June. If Congress doesn\u2019t act, and the U.S. were to default, it\u2019d have broad economic consequences.\n\nOne of the most vulnerable areas of the economy being the U.S. housing market.\n\nSee, in the unlikely scenario that the U.S. Treasury were to default\u2014or even appear like it might default\u2014financial markets, Zandi tells Fortune, would put upward pressure on long-term rates like mortgage rates. The average 30-year fixed mortgage rate, which sits at 6.55% as of Friday, he says, could go back above 7% if a default looked likely.\n\nAnother big jump in mortgage rates would be a gut punch for many homebuyers and sellers, who were at the brunt of last year\u2019s mortgage rate shock. Already, national housing affordability (or better put the lack of affordability) has reached levels not seen since the housing bubble era. If mortgage rates were to spike again, housing affordability could deteriorate to a level that exceeds the bubble.\n\nIf mortgage rates were to go higher, Zandi says, it\u2019d accelerate the ongoing housing market correction\u2014which lost some momentum this spring. (The latest forecast produced by Moody\u2019s Analytics, which doesn\u2019t factor in a default, expects U.S. home prices\u2014which are already down 3% from the 2022 peak\u2014to fall 8.6% peak-to-trough this cycle).\n\nZillow is also concerned.\n\nOn Thursday, Zillow published an article with the headline: \"A debt ceiling default would send the U.S. housing market back into a deep freeze.\"\n\nWhile Zillow economist Jeff Tucker acknowledges that a U.S. default would be \"unlikely,\" he agrees that it'd see mortgage rates go higher and put the housing market back into a sharp slowdown.\n\n\"If the U.S. were to enter default in the coming months, one near-certain consequence would be rising debt yields and interest rates... Introducing default risk, or at least the risk of delayed coupon payments, would be like an earthquake rattling that bedrock assumption, sending ripples through the financial system and causing investors to question the safety not just of T-bills but other assets as well. Critically for the housing market, the interest rates on mortgages would almost certainly rise in concert,\" Tucker writes.\n\nIf the U.S. were to default, Zillow predicts the average 30-year fixed mortgage rate would spike to a peak of 8.4% by September, while home sales volumes would fall 23%. When it comes to home prices, Zillow thinks a default would see national home values go down another 1%.\n\n\"Any major disruption to the economy and debt markets will have major repercussions for the housing market, chilling sales and raising borrowing costs, just when the market was beginning to stabilize and recover from the major cooldown of late 2022,\" Tucker writes.\n\nWant to stay updated on the housing market? Follow me on Twitter at @NewsLambert.", "reference_output": " Moody's Analytics chief economist Mark Zandi and Zillow economist Jeff Tucker both agree that a U.S. default would cause a major disruption to the economy and the housing market, with mortgage rates spiking to 8.4% and home values dropping by 1%."}], "created_by": "rowancheung", "bench_version": "0.0.3", "created_at": "2023-06-30T13:22:32.440703"} \ No newline at end of file +{"id": "4fe052ab-e667-461a-ad23-52cb20d81d32", "name": "news_summary", "scoring_method": {"name": "summary_quality", "type": "built_in"}, "test_cases": [{"id": "ce9a3170-1941-4048-be36-bd9dfe082f6a", "input": "Title: Russia says two of its commanders have been killed in eastern Ukraine\n\nMoscow\u2019s Ministry of Defense said on Sunday that two top Russian commanders have been killed in eastern Ukraine.\n\nRussian state news agency TASS reported Sunday that commanders Colonel Vyacheslav Makarov and Colonel Yevgeny Brovko were killed during fighting in Donetsk, a region in eastern Ukraine. Ministry Spokesman Lieutenant General Igor Konashenkov said in a statement Sunday that Makarov was \u201cseriously wounded\u201d and died when evacuating the battle, according to TASS.\n\n\u201cCommander of the 4th motorized rifle brigade, Colonel Vyacheslav Makarov, personally led the battle while on the front line. Two enemy attacks were repelled, and the soldiers of the brigade destroyed three tanks, four infantry fighting vehicles, and two armored vehicles of the Ukrainian Armed Forces,\u201d Konashenkov said.\n\n\u201cDuring the battle to repel one of the attacks, Colonel Yevgeny Brovko heroically died after receiving multiple shrapnel wounds,\u201d Konashenkov added.\n\nUkrainian President Volodymyr Zelensky said Sunday that Ukraine will not attack Russian territory in a planned counteroffensive this spring, instead saying that it aims to free occupied territory in his country. Speaking alongside German Chancellor Olaf Scholz, Zelensky responded to speculation that Ukraine may target Russian territory.\n\n\u201cWe don\u2019t attack Russian territory, we liberate our own legitimate territory,\u201d Zelensky told reporters. \u201cWe have neither the time nor the strength (to attack Russia).\u201d", "reference_output": " Two Russian commanders were killed in eastern Ukraine during fighting in Donetsk. Ukraine will not attack Russian territory in a planned counteroffensive this spring, instead aiming to free occupied territory in Ukraine."}, {"id": "d9cdd3b5-6a83-4fda-ac52-49e238aec6f9", "input": "Title: Rudy Giuliani sued by former employee for alleged sexual assault and harassment\n\nA former associate is suing Rudy Giuliani for alleged sexual assault and harassment, wage theft and other misconduct, accusing the former mayor and Trump lawyer of making \"sexual demands\" and going on \"alcohol-drenched rants that included sexist, racist, and antisemitic remarks,\" many of which were allegedly recorded.\n\nNoelle Dunphy said she began working for Giuliani in 2019 as his director of business development. Giuliani \"began abusing Ms. Dunphy almost immediately after she started working for\" him, according to her lawsuit.\n\n\"He made clear that satisfying his sexual demands -- which came virtually anytime, anywhere -- was an absolute requirement of her employment and of his legal representation,\" the lawsuit said.\n\nAccording to Dunphy, Giuliani promised her a $1 million annual salary but the offer came with a catch: Giuliani was in the midst of an acrimonious divorce and he told Dunphy that her pay would have to be deferred and her employment kept \"secret\" until the divorce proceedings finished. He claimed that his \"crazy\" ex-wife and her lawyers were watching his cashflow and that his ex-wife would \"attack\" and \"retaliate\" against any female employee that Giuliani hired, the lawsuit said.\n\nPart of the job required Dunphy to record her interactions with Giuliani \"anytime, anywhere, as well as Giuliani's interactions with others,\" the lawsuit said.\n\n\"But unbeknownst to Ms. Dunphy, Giuliani apparently decided during the interview that he would use the job offer and his representation as a pretext to develop a quid pro quo sexual relationship with Ms. Dunphy. He was later recorded telling Ms. Dunphy, 'I've wanted you from the day I interviewed you,'\" the lawsuit said.\n\nFormer New York City Mayor Rudy Giuliani speaks during a news conference in Miami in July 2021. Matias J. Ocner/Miami Herald/Tribune News Service via Getty Images, FILE\n\nTed Goodman, political and communications adviser to Giuliani, told ABC News in a statement: \"Mayor Rudy Giuliani unequivocally denies the allegations raised by Ms. Dunphy ... Mayor Giuliani's lifetime of public service speaks for itself and he will pursue all available remedies and counterclaims.\"\n\nAccording to the lawsuit, a week into her employment, Giuliani had Dunphy flown to New York on a chartered plane and insisted she stay in a guest suite in his Upper East Side apartment. The two drank and at one point \"Giuliani then pulled her head onto his penis, without asking for or obtaining any form of consent. He held her by her hair. It became clear to Ms. Dunphy that there was no way out of giving him oral sex. She did so, against her will,\" the lawsuit said.\n\nGiuliani often demanded that Dunphy work naked, in a bikini, or in short shorts with an American flag on them that he bought for her, the lawsuit said.\n\n\"When they were apart, they would often work remotely via videoconference, and during those conferences Giuliani almost always asked her to remove her clothes on camera. He often called from his bed, where he was visibly touching himself under a white sheet,\" the lawsuit said.", "reference_output": " Noelle Dunphy, a former associate of Rudy Giuliani, is suing the former mayor and Trump lawyer for alleged sexual assault, harassment, wage theft, and other misconduct. Dunphy claims Giuliani promised her a $1 million salary and made \"sexual demands\" as a condition of her employment, including allegedly pulling her head onto his penis without her consent and demanding she work naked or in a bikini. Giuliani denies the allegations."}, {"id": "8d33d4bd-85a6-4a94-923f-02585c6db1f8", "input": "Title: Victor Wembanyama's best fits among 2023 NBA draft lottery teams\n\nThere are 30 NBA teams, and 30 NBA teams would love to draft France\u2019s Victor Wembanyama in the June draft.\n\nAnd given his all-purpose skillset for his size at 7-3, Wembanyama is a fit for any team.\n\nBut there are only 14 teams in the draft lottery, which takes place Tuesday on ESPN, and only one of them will get the winning combination of ping pong balls.\n\nLet\u2019s take a look of some of the lottery teams and where the best landing spot is for Wembanyama, the 19-year-old considered one of the best prospects to enter the draft.\n\nNBA draft lottery 2023: How to watch, how it works, who will be No. 1?\n\nFollow every game: Latest NBA Scores and Schedules\n\n7. San Antonio Spurs (14% chance of winning the No. 1 pick)\n\nWouldn\u2019t it be something if the Spurs landed Wembanyama and accelerated their rebuild with another potential generational star, like they did with Tim Duncan in 1997. The Spurs have a track record, under Coach Gregg Popovich, of drafting, developing and maximizing international players, including Duncan, Tony Parker and Manu Ginobili.\n\n6. Indiana Pacers (6.8% chance of winning the No. 1 pick)\n\nPacers coach Rick Carlisle has one of the great minds in the league. Erudite with appreciation for the Grateful Dead, Carlisle has coached Dirk Nowitzki and Luka Doncic. Imagine what he might able to do with Wembanyama in his offense.\n\n5. New Orleans Pelicans (.5% chance of winning the No. 1 pick)\n\nLaissez les bon temps rouler! Let the good times roll in New Orleans and make Wembanyama feel at home. Get him a meal at Antoine\u2019s. Pair him next to a healthy Zion Williamson and Brandon Ingram. Make the Pelicans a force. Alas, the Pelicans have the worst odds. But they can dream, can\u2019t they?\n\n4. Detroit Pistons (14% chance of winning the No. 1 pick)\n\nThe Pistons didn\u2019t make the strides they wanted, and Cade Cunningham\u2019s injury impeded progress. There are some pieces to work with, specifically Cunningham, Jaden Ivey, Jalen Duren and Isaiah Stewart. With Wembanyama, the Pistons can envision a drastic improvement.\n\n3. Houston Rockets (14% chance of winning the No. 1 pick)\n\nThe Rockets need help, and, like the Pistons, they have young talent that could someday form the nucleus of a good team with Jalen Green, Kevin Porter Jr., Alperen Sengun, Jabari Smith Jr., Kenyon Martin Jr. and Tari Eason. Ime Udoka is Houston\u2019s new coach, and while he has work to do with the team, Wembanyama makes it easier.\n\n2. Orlando Magic (9% chance of winning the No. 1 pick)\n\nThe Magic are intriguing with their young, improving team: Rookie of the Year Paolo Banchero, Franz Wagner, Jalen Suggs, Cole Anthony, Wendell Carter Jr. and Markelle Fultz. The Magic were 34-48 this season under second-year coach Jamahl Mosley, a 12-win improvement over 2021-22. Wembanyama makes the Magic something more than just the No. 8 seed.\n\n1. Portland Trail Blazers (10.5% chance of winning the No. 1 pick)\n\nDamian Lillard, 32, has been loyal to the Trail Blazers and wants to win there. It would be wonderful for Lillard to get the kind of help that makes Portland a competitor in the West. As much as any draft pick of the past three decades, Wembanyama, it appears, can help make that happen soon.\n\nEye on the future:Here are the best NBA team and player future bets", "reference_output": " This article examines the potential landing spots for Victor Wembanyama, a highly sought-after prospect for the 2023 NBA draft lottery, among the 14 teams in the lottery. It looks at the advantages and potential for success each team could have with Wembanyama on board, including the San Antonio Spurs, Indiana Pacers, New Orleans Pelicans, Detroit Pistons, Houston Rockets, Orlando Magic, and Portland Trail Blazers."}, {"id": "13ff731b-0607-4c0b-a289-a3c261bebb99", "input": "Title: I\u2019m 39, with a biological age of 23 \u2014 here\u2019s how I do it\n\nHe\u2019s aging in reverse \u2013 literally.\n\nChris Mirabile, the founder and CEO of a consumer longevity biotech company called NOVOS, claimed that he\u2019s a 39-year-old with a biological age of around 23, and he\u2019s now sharing his tips with the world.\n\nWhile biological age tests can be controversial, one expert says they are an astute indication of the amount of \u201cdamage\u201d that has gone on inside of your body.\n\nThe test aims to measure the rate at which your body is aging.\n\nMirabile, who survived a brain tumor when he was younger, has some aging hacks won\u2019t cost much money, and are simple to implement in your own routine.\n\nWhile appearing on the John Barrows\u2019 \u201cMake It Happen\u201d podcast in August 2022, Mirabile offered up one of his most powerful tips to the audience \u2013 and it\u2019s simpler than you may expect.\n\n\u201c150 minutes per week of moderate physical activity is enough to extend your health span and lifespan by a significant margin,\u201d he claimed while on the podcast.\n\nChris Mirabile is 39 \u2013 but he says he has a biological age of around 23. Slow My Age\n\nHe explained that if you go for a brisk walk for 20 minutes per day every day, it will almost bring you to the 150 minute mark. Mirabile also recommended doing body weight exercises twice a week, especially focusing in on your legs.\n\nExercising on a regular basis can support brain health, strengthen your muscles and bones, and even help reduce your risk for disease, according to The Centers for Disease Control and Prevention.\n\nMirabile used doing squats as a good example of body weight exercises, suggesting you build up your endurance starting from 20 reps. He said you can even do this while watching television.\n\nAccording to The Daily Mail, Mirabile himself works out six times per week, splitting it up with three cardio sessions and three weight lifting sessions.\n\n\u201cBy intense I don\u2019t mean anything crazy,\u201d he told The Daily Mail. \u201cSo, like a six to eight-mile run, basically anything I can fit into my schedule \u2014 45 minutes to an hour \u2014 and I have to make a point not to push myself too hard.\u201d\n\nHe emphasized the importance of intermittent fasting, a healthy diet, and exercise. Slow My Age\n\nAnother tip Mirabile revealed was the importance of intermittent fasting, and making sure that you have a 12-hour time restricted window where you\u2019re eating \u2013 at the least.\n\n\u201cOne of the most important things to consider is your eating window, the time in which you\u2019re eating,\u201d Mirabile said while on the podcast.\n\nHe referenced a researcher at the Salk Institute in California, Dr. Satchidananda Panda, explaining that it\u2019s better to eat within a shorter window of time.\n\n\u201cThe smaller the eating window that you can make, the better it is for your overall health,\u201d Mirabile claimed while on the podcast.\n\n\u201cStudies have found, for example, that two people can eat the same exact foods, but if you eat in a smaller period of time, it can have a significantly better health outcome in terms of cardiovascular risk, so on and so forth.\u201d\n\nMirabile said that he eats healthy 90% of the time, especially during the work days, according to The Daily Mail.\n\nSome of the typical foods in his diet include broccoli, Brussels sprouts, and berries \u2013 but he doesn\u2019t hesitate to enjoy a treat every now and then, indulging in two \u201ccheat meals\u201d around once a week, the outlet reported.\n\nHe said it\u2019s important to eat within a 12 hour window. Getty Images/iStockphoto\n\nHe admitted, however, that he does\u2019t shy away from having a cheat meal here or there. Getty Images/iStockphoto\n\n\u201cSo, I might have a pizza on a Friday night and then a dessert on a Saturday, but I try not to have the pizza and the dessert at the same time because that is a lot all at once,\u201d he told DailyMail.com.\n\nGetting a good night\u2019s sleep is also crucial, he revealed, recommending that you clock in eight hours of rest per night, according to The Daily Mail.\n\nGetting good sleep is important for anyone\u2019s physical and emotional well-being, and it\u2019s recommended by The Cleveland Clinic for adults to get anywhere from seven to eight hours per night.\n\nHe is the founder and CEO of consumer longevity biotech NOVOS. Slow My Age\n\nHe also said that going for a brisk walk everyday for 20 minutes could help you get to the goal of 150 minutes of exercise per week. Getty Images/iStockphoto\n\nMirabile survived a brain tumor when he was young. Slow My Age\n\nSleeping also helps with the function of your nervous system, according to The Clinic.\n\nThe Post reached out to Mirabile for comment.\n\nHowever, Mirabile isn\u2019t the only person who has claimed to have a younger biological age.\n\nDr. Mark Hyman is 63, but says he has a biological age of 43.\n\nIn his list of tips, he recommended says smoothies, meditation and cold plunges, among others.", "reference_output": " Chris Mirabile, the founder and CEO of a consumer longevity biotech company, claims to have a biological age of 23 despite being 39. He recommends exercising 150 minutes per week, intermittent fasting, eating a healthy diet, getting eight hours of sleep per night, and other tips such as smoothies, meditation and cold plunges. Dr. Mark Hyman is 63 but claims to have a biological age of 43."}, {"id": "58b5aa32-f830-488c-98d4-a6ce98cbfa40", "input": "Title: Nikki Haley on Trump\u2019s Sexual Battery Verdict: \u2018I Was Not on the Jury\u2019 \u2013 Rolling Stone\n\nWhen asked if a New York jury finding Donald Trump liable for sexual battery and defamation undermines the Republican Party, GOP presidential candidate Nikki Haley on Sunday made sure to note that Trump has appealed the verdict, and that altogether, \u201cthe American people need to make a decision based on that.\u201d\n\nTrump must pay $5 million to writer E. Jean Carroll, who is reportedly considering filing another lawsuit against the former president after he called her a \u201cwhack job\u201d with a \u201cfake story\u201d during last week\u2019s CNN town hall.\n\nHaley, one of the GOP\u2019s most high-profile women, reacted to the outcome of the civil lawsuit on CBS \u201cFace the Nation.\u201d\n\n\u201cI have always said that anyone that feels like they have been sexually assaulted in any way should come forward and have their voice heard,\u201d Haley told anchor Margaret Brennan. \u201cI also think anyone that\u2019s been accused should be able to defend themselves. I was not on the jury. I am not the judge. I think that both of them had their voices heard. There has been a verdict and there\u2019s even an appeal.\u201d\n\n.@margbrennan: \"Do you think it undermines your party if the Republican front-runner is someone who was just found legally liable for sexually abusing a woman?\"@NikkiHaley: \"I was not on the jury. I am not the judge\u2026There has been a verdict and there's been an appeal.\" pic.twitter.com/jzs8pFYOBI \u2014 Face The Nation (@FaceTheNation) May 14, 2023\n\nBrennan followed up by asking Haley if she doubted the outcome of the case.\n\n\u201cNo,\u201d Haley said. \u201cI said there\u2019s a verdict. And I think there\u2019s been an appeal. And I think it stands where it stands. And I think the American people need to make a decision based on that.\u201d\n\nHaley made similar comments about the case to conservative radio host Hugh Hewitt in an interview last Wednesday, saying that Trump \u201chas got to answer for it.\u201d\n\n\u201cBut you know,\u201d she added, \u201cit\u2019s not my case. It\u2019s his case.\u201d\n\nIn his deposition for the lawsuit, the former president was asked about the 2005 Access Hollywood tape in which he says that when you\u2019re \u201ca star\u201d you can grab women \u201cby the pussy.\u201d Trending Taylor Swift Defends Fan From Security Guard at Philadelphia Show MTV News Confidential: Kurt Loder, Tabitha Soren, and John Norris Tell All \u2018Succession\u2019 Makes Us Relive Trump\u2019s Presidential Election Trump Rips Enemies, Ignores Melania in Mother\u2019s Day Post\n\n\u201cIt\u2019s true that they can grab women by the pussy?\u201d a lawyer asks Trump in the videotaped deposition.\n\n\u201cIf you look over the last million years, I guess that\u2019s been largely true \u2014 not always, but largely,\u201d he replies. \u201cUnfortunately or fortunately.\u201d", "reference_output": " Nikki Haley, a prominent Republican, commented on the jury's finding of Donald Trump's liability for sexual battery and defamation, noting that Trump has appealed the verdict and that the American people should make a decision based on that. Trump's deposition for the lawsuit included him saying that it has been largely true over the last million years that men can grab women by the pussy."}, {"id": "40591f18-423d-4782-8665-4e99173adc71", "input": "Title: Microsoft wins EU antitrust approval for Activision deal vetoed by UK\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBRUSSELS, May 15 (Reuters) - Microsoft Corp (MSFT.O) won EU antitrust approval for its $69 billion acquisition of Activision (ATVI.O) on Monday, in a significant boost that could prompt Chinese and South Korean regulators to follow suit despite a British veto of the deal.\n\nThe U.S. software giant still faces a battle to clinch the world's biggest gaming industry takeover, however. It has until May 24 to appeal a decision by Britain's Competition & Markets Authority (CMA) to block it. A final decision may take months.\n\nThe U.S. Federal Trade Commission's case against the deal is also pending at the agency, though Japan approved it in March.\n\nThe European Commission said the transaction was pro-competitive due to Microsoft's agreement to licence popular Activision games such as \"Call of Duty\" to rival game streaming platforms, confirming a Reuters report in March.\n\nSuch licences are \"practical and effective\", European Union antitrust chief Margrethe Vestager told reporters.\n\n\"Actually they significantly improve the condition for cloud game streaming compared to the present situation, which is why we actually consider them pro-competitive,\" she added, contrasting with the UK position that the deal would hit competition in that part of the market.\n\nIn rejecting the deal, the UK watchdog was seen as flexing its muscle on the global regulatory stage since Brexit.\n\nMicrosoft has in recent months signed licensing deals with Nvidia (NVDA.O), Nintendo (7974.T), Ukraine's Boosteroid and Japan's Ubitus to bring Activision games to their platforms should the deal go through.\n\n\"The European Commission has required Microsoft to license popular Activision Blizzard games automatically to competing cloud gaming services. This will apply globally and will empower millions of consumers worldwide to play these games on any device they choose,\" said Microsoft President Brad Smith.\n\n[1/2] Microsoft logo is seen on a smartphone placed on displayed Activision Blizzard's games characters in this illustration taken January 18, 2022. REUTERS/Dado Ruvic/Illustration 1 2\n\nActivision's shares were up 1.3% at 1650 GMT, while Microsoft's were little changed.\n\nCLOUD GAMING MARKET GROWTH\n\nVestager said the Commission had a different view from UK regulators of how the game streaming market, which accounted for just 1% of the total market last year, would develop.\n\n\"They see this market developing faster than we would think,\" she said. \"There is a bit of a paradox here, because we think that the remedies that we have taken ... will allow for licensing to many, many more in the cloud gaming markets.\"\n\nBritain's CMA said streaming was the most rapidly growing sector in gaming, while consoles were a mature market. It said Microsoft already accounted for 60-70% of global cloud gaming services and had other trump cards: Xbox, the leading PC operating system Windows and cloud provider Azure.\n\nThe CMA said on Monday it stood by its veto. Microsoft has said it will appeal that decision to the Competition Appeal Tribunal, with a ruling expected to take months.\n\nThe EU move will give CMA critics ammunition against the agency, said Alex Haffner, a partner at London law firm Fladgate.\n\n\"Critics of the CMA's stance, of which there have been many, will inevitably seize on today\u2019s decision as proving the point made that the UK's regulatory regime is too rigid and stifles innovation,\" he said.\n\n\"Microsoft and Activision\u2019s lawyers will also use the decision to provide greater ballast to their appeal of the CMA's decision.\"\n\nReporting by Foo Yun Chee\n\n\n\n\n\n\n\n\n\n\n\nOur Standards: The Thomson Reuters Trust Principles.", "reference_output": " Microsoft Corp has been granted EU antitrust approval for its $69 billion acquisition of Activision, but still needs to appeal the UK's decision before May 24. The European Commission believes the transaction is pro-competitive due to Microsoft's agreement to licence popular Activision games to rival game streaming platforms. The UK watchdog is seen as using its power since Brexit, and Microsoft will appeal the UK's decision to the Competition Appeal Tribunal."}, {"id": "f23cd91a-a9c8-4ca4-9d6c-825a42b58e11", "input": "Title: Pixel 6 and Pixel 7 phones are draining battery and overheating with latest updates\n\nIf you\u2019re using a Pixel 6 or Pixel 7 series device, you might want to hold off updating to the May 2023 security patch if you haven\u2019t already, as the update seems to be wreaking havoc with battery life and heat.\n\nUpdate 5/15: Google has identified the cause of this issue and has rolled out a fix. Read more\n\nGoogle Pixel 6, 6 Pro, 6a, Pixel 7, and 7 Pro owners are reporting issues with their phones overheating and draining battery exceptionally quickly following the May 2023 update. In some cases, this is leading to battery life being cut in half, if not worse, and the phone being hot to the touch.\n\nUser reports of these problems first started coming out around May 6, just days after the update was released, and have continued in the time since.\n\nAnother potentially related issue seems to be coming from the Google app, which appears to be running in the background and using system ../../../packages/resources to the point of both overheating the phone as well as draining battery life. Some affected users have spoken out on Reddit, saying that the issue is appearing both on current stable and beta versions of the Google app. Some have also found that the \u201cAndroid System Intelligence\u201d app is showing high battery usage in system settings.\n\nImage Credit: Michael Borg\n\nBoth issues seem to be fairly widespread, with hundreds of comments across multiple Reddit threads and Google\u2019s support forums regarding the issue. Personally, my Pixel 7 Pro doesn\u2019t seem to have been hit, though I did see some epically bad battery life late last week just after updating to the May patch, it just hasn\u2019t been repeated since. Our Damien Wilde says that his Pixel 7a had fine battery life before installing the May 2023 patch, but has noticed a downturn since.\n\nGoogle has yet to issue any public response to the problem, and customer support doesn\u2019t seem to be helpful according to some users who have gone that route. Rolling back to prior versions of the Google app doesn\u2019t seem to help, either.\n\nIf your Pixel is affected, drop a comment below and let us know.\n\nThanks, Darren!\n\nMore on Pixel:", "reference_output": " Google Pixel 6, 6 Pro, 6a, Pixel 7, and 7 Pro owners have reported issues with their phones overheating and draining battery quickly after the May 2023 update. Google has identified the cause and released a fix, but has not yet issued a public response. Customer support has not been helpful."}, {"id": "b6a6bc52-35e4-402f-b021-3fb0eff00344", "input": "Title: Florida teacher says she is under investigation after showing 5th grade class Disney movie with gay character\n\nCNN \u2014\n\nA fifth-grade teacher said she is being investigated by the Florida Department of Education after she showed her students \u201cStrange World,\u201d a 2022 animated Disney movie featuring a character who is biracial and gay.\n\nJenna Barbee, a teacher in Hernando County\u2019s Winding Waters K-8 school, told her story in a widely viewed TikTok post over the weekend.\n\n\u201cI am the teacher that\u2019s under investigation with the Florida Department of Education for indoctrination for showing a Disney movie,\u201d she said.\n\nIn the video, Barbee explained she played the Disney movie to a class, which was only partially full after a day of standardized testing. She also said she had previously-signed permission slips from all the parents, allowing the students to watch a movie rated PG.\n\nAccording to Barbee, a parent then complained and reported her to the state Department of Education.\n\nThe parent who reported her, who is also a member of the Hernando County School District Board, complained to the principal about the movie not being appropriate for students, according to Karen Jordan, spokesperson for Hernando County Schools. Jordan also provided CNN with a copy of the announcement from the school district to parents.\n\n\u201cYesterday, the Disney movie \u2018Strange World\u2019 was shown in your child\u2019s classroom,\u201d the school district said. \u201cWhile not the main plot of the movie, parts of the story involves a male character having and expressing feelings for another male character. In the future, this movie will not be shown. The school administration and the district\u2019s Professional Standards Dept is currently reviewing the matter to see if further corrective action is required.\u201d\n\nThe complaint is part of Florida\u2019s controversial legislation, signed last year by Gov. Ron DeSantis, banning certain instruction about sexual orientation and gender identity in the classroom. DeSantis and other supporters pushed the measure as a form of \u201cparental rights,\u201d while opponents said it tried to erase LGBTQ people from schools and dubbed the law \u201cDon\u2019t Say Gay.\u201d\n\nThe law initially banned instruction on sexual orientation or gender identity from kindergarten through third grade or in a way deemed not age-appropriate for all other grades, but it has since been expanded to limit such information all through high school. Teachers who violate the state policy can be suspended or have their teaching licenses revoked.\n\nDisney was among those who spoke out against the law last year, spurring DeSantis and Florida Republicans to retaliate against the entertainment company by targeting their control over the land in and around its theme parks.\n\nThe animated film \u201cStrange World,\u201d released last year, told the story of a family of explorers and starred the voices of Jake Gyllenhaal, Dennis Quaid and Lucy Liu. The movie also featured Disney\u2019s first-ever out-gay character, voiced by comedian Jaboukie Young-White.\n\nTeacher says movie was tied to lesson plan on environment\n\nJenna Barbee addressed the issue at a Hernando County school board meeting last week. From Hernando School District\n\nOn May 9, Barbee addressed the school board members during public comment at a meeting. In attendance was the parent who had complained, school board member Shannon Rodriguez, she acknowledged during the meeting.\n\n\u201cA school board member, an elected official of power, who was supposed to be nonpartisan, is allowed to present to the public that she is Christian and that God appointed her to the board. And yet it is indoctrinated that I showed a Disney movie. I\u2019m a first-year teacher,\u201d said Barbee.\n\nThe teacher told district board members the movie was in no way sexual and was tied to the current lesson plan of the environment and ecosystems.\n\nBarbee claimed in the meeting Rodriguez \u201ccame to my school took me away from my students to tell me how bad and wrong I was.\u201d\n\nAt the end of the school board meeting, Rodriguez said she called the state department of education regarding the incident, which prompted the state investigation. She said her daughter is in Barbee\u2019s class.\n\nShe said at the district meeting Barbee broke school policy because she did not get the specific movie approved by school administration and said the teacher is \u201cplaying the victim.\u201d\n\n\u201cIt is not a teacher\u2019s job to impose their beliefs upon a child: religious, sexual orientation, gender identity, any of the above. But allowing movies such as this assist teachers in opening a door, and please hear me, they assist teachers in opening a door for conversations that have no place in our classrooms,\u201d Rodriguez said.\n\nRodriguez said, \u201cas a leader in this community, I\u2019m not going to stand by and allow this minority to infiltrate our schools \u2026 God did put me here,\u201d she said.\n\nFlorida Department of Education press secretary Cassie Palelis said the complaint will be reviewed by an investigator, and an attorney will then provide a recommendation to the commissioner for next steps.\n\n\u201cI understand that the individual in question has discussed her case publicly. However, we will not allow politics and media pressure to dictate our process,\u201d Palelis said.\n\nCNN has reached out to Rodriguez and the Hernando County School District for comment.", "reference_output": " Jenna Barbee, a fifth-grade teacher in Florida, is being investigated by the Florida Department of Education after she showed her students an animated Disney movie featuring a biracial and gay character. The parent who reported her is a member of the Hernando County School District Board and complained that the movie was not appropriate for students. Barbee addressed the school board members, claiming the movie was in no way sexual and was tied to the current lesson plan. The Florida Department of Education is now investigating the complaint."}, {"id": "12278d36-af27-4242-b4af-971f77bd79fd", "input": "Title: NBA playoffs 2023 predictions: Anonymous scout, coach, exec pick Nuggets-Lakers, Celtics-Heat winners\n\nWhich remaining Eastern Conference team will advance to the NBA Finals, Jayson Tatum\u2019s Boston Celtics or Jimmy Butler\u2019s Miami Heat? Which remaining Western Conference team will advance, Nikola Joki\u0107\u2019s Denver Nuggets or LeBron James\u2019 Los Angeles Lakers?\n\nWe spoke to some experts to find out.\n\nWe asked a scout, a coach and a team executive to predict the outcomes of the Eastern Conference finals between the Celtics and the Heat and the Western Conference finals between the Nuggets and the Lakers. We granted our experts anonymity because their employers did not give them permission to discuss other franchises publicly. Anonymity also allowed them to be completely candid.\n\nAdvertisement\n\n(Editor\u2019s note: Their assessments have been lightly edited for brevity, clarity and grammar.)\n\nJayson Tatum and the Boston Celtics are attempting to win their second straight Eastern Conference title. (Winslow Townson / USA Today)\n\nEastern Conference\n\nNo. 2 Boston Celtics vs. No. 8 Miami Heat\n\nScout\u2019s outlook: \u201cI\u2019m picking Boston. They\u2019re just better. They have home court. They\u2019re deeper. Both teams are coming off very good series wins, I think Boston in particular, the way they won Game 6 and Game 7. Their defense has just been spectacular. I think Miami\u2019s going to have real trouble scoring.\n\n\u201cThe Heat are so Jimmy Butler-reliant. And they\u2019ve got one go-to guy. I don\u2019t think Bam (Adebayo\u2019s) a go-to guy. I don\u2019t think the other guys are go-to guys. And Boston\u2019s got guys who can cover him, not stop him. But you can put (Marcus) Smart on him. Maybe you put (Jayson) Tatum on him. You can put (Malcolm) Brogdon on him, maybe. Grant Williams.\n\n\u201cMiami has had a weird year. They were poor shooting the 3 during the year and they shot it very well in the prior series. Are they going to regress to the mean? Their matchups also are going to be a problem.\n\n\u201cBoston, are they going to go big again with (Robert) Williams? Or are they going to start (Derrick) White? If they start White, who\u2019s Kevin Love going to guard? So it\u2019s going to be interesting to see if Boston goes small. You have some matchup issues with Love.\n\n\u201cBoston\u2019s got a better bench. They\u2019ve got two stars versus one superstar. I think if Miami won two games it\u2019d be an accomplishment.\u201d\n\nCoach\u2019s outlook: \u201cThere\u2019s going to be competitiveness and physicality. There\u2019s going to be all kinds of coverages and schemes and tactics. I believe this is going to be a tough seven-game series, and I think Boston is going to come out on top. I just think they\u2019re more experienced (together). I think they just have a little bit more in terms of scoring. But it\u2019s just hard to count Miami out.\n\nAdvertisement\n\n\u201cThe Heat are gritty. They\u2019re grimy. You have to beat Miami. (They don\u2019t beat themselves.) They run their sets. They execute, make or miss. They don\u2019t blow sets. They don\u2019t turn the ball over a ton, and for the most part, they\u2019ve been controlling tempo and the pace of the game. I think that\u2019s what helped them in the Milwaukee series. I think that\u2019s what helped them in the New York series as well.\n\n\u201cI know everybody talks about physicality, right? If you watch Miami defend, they have multiple guys that can defend with physicality: Bam Adebayo, Kyle Lowry, Gabe Vincent and, of course, Jimmy Butler. You\u2019ve got a slew of guys who are not afraid to put their body on you. It\u2019s going to come down to a few things: probably some shot making. It might come down to adjustments, to different lineups, going small or going big, putting a shooting lineup in. I have no idea what both coaches have in store. But if this Eastern Conference finals are going to be like anything we saw in the first round or in the second round, we\u2019re going to be watching an unbelievable series. But I\u2019ve got Boston coming out of the Eastern Conference finals.\n\n\u201cJayson Tatum? \u2018Humbly,\u2019 he said, \u2018I\u2019m one of the best basketball players in the world.\u2019 Well, (I think) you might be the best, kid. Your time is definitely coming. To put on a performance like that in a Game 7, that\u2019s just unbelievable. The stakes are higher. There\u2019s more pressure. The consequences are greater. And you drop 51 points in a Game 7? Unbelievable. And the kid is only 25 years old. Oh, my God.\u201d\n\nExecutive\u2019s outlook: \u201cTo me, with the (Heat\u2019s) dream playoff run, you wake up at some point from your dream. I don\u2019t know how Miami\u2019s doing it, to be honest with you. But they just keep doing it. And I just think at a certain point it\u2019s gonna come to a stop, the magical playoff run. And I think Boston is good enough to end it.\n\n\u201cI would have said Philly or Boston over Miami, just for the reasons that I said. So of course it was a nice pick-me-up for Boston to play a game like that (in Game 7) and get their confidence back and really start feeling good about themselves going into this series. But I think both teams are better \u2014 Philly or Boston. In this case, Boston\u2019s just better. I\u2019ll say six games. I don\u2019t think it\u2019ll go seven.\u201d\n\nAdvertisement\n\nScout\u2019s pick: Celtics in six\n\nCoach\u2019s pick: Celtics in seven\n\nExecutive\u2019s pick: Celtics in six\n\nUnanimous pick: Celtics\n\nLeBron James and the Los Angeles Lakers are pursuing their second Western Conference and NBA championships since 2020. (Jayne Kamin-Oncea / USA Today)\n\nWestern Conference\n\nNo. 1 Denver Nuggets vs. No. 7 Los Angeles Lakers\n\nScout\u2019s outlook: \u201cHome court matters there probably more than most places. Denver\u2019s got the best player. I mean, you could argue LeBron now. But Joki\u0107 is the best player in this series. Denver\u2019s got a better starting team. Maybe I\u2019ll give a slight edge to the Lakers\u2019 bench, especially with their playoff performances.\n\n\u201c(Rui) Hachimura was great. (Dennis) Schr\u00f6der came on in the last series. Hachimura was a big factor. Can he maintain that level? Shooting 50 percent from 3, his numbers are a little beyond what people have expected.\n\n\u201cThe thing with Denver is they haven\u2019t been there. KCP (Kentavious Caldwell-Pope) has been there, but otherwise nobody else has got a ring, I don\u2019t think, on their team.\n\n\u201cBut Anthony Davis has to be consistent throughout. I\u2019m not sure he can be. He has played all the games, but he\u2019s been pretty up and down. And he\u2019s going to have to be great for them to win.\n\n\u201cThe Lakers have played how many good games together? I\u2019m not sure whether that will matter, but Denver\u2019s been together the whole year. I saw them in February and even then they were one of the most cohesive teams I\u2019ve seen. That has a lot to do with Joki\u0107 and also that they\u2019ve played together for a little while now. You can\u2019t say the same about the Lakers. So I think the continuity factor could play a role.\n\n\u201cMy only question about Denver is whether the moment\u2019s too big.\u201d\n\nCoach\u2019s outlook: \u201cThe way the Lakers are playing right now, they\u2019re really playing unbelievable basketball. Everybody sees after the trade deadline the pieces that they brought in to where you can do multiple things. You can put \u2019Bron on the ball; you can put \u2019Bron off the ball. You can put D\u2019Angelo Russell on the ball; you can put DLo off the ball. And you can play through Anthony Davis. They have a ton of offense now. They defend a lot better. They have quickness on the perimeter with (Dennis) Schr\u00f6der. Even Austin Reaves, he\u2019s a tough defender; he\u2019s better than what a lot of people give him credit for. (Jarred) Vanderbilt does a good job with his length. I think Vanderbilt\u2019s defense on Jamal Murray is going to be critical. That\u2019s not going to be (Vanderbilt\u2019s) only matchup. I believe they\u2019re going to throw some different guys on (Murray), some different schemes and coverages at him. But I really believe the Lakers are going to win a game on the road, just like they did in the first two series. \u2026\n\n\u201cWith the Lakers, how do you defend Nikola Joki\u0107? The last time these two teams played in the Western Conference final in the bubble, I thought the Lakers had a luxury with the depth of their bigs. The Lakers had JaVale McGee, Dwight Howard and Anthony Davis, and McGee and Howard just beat up Joki\u0107. From a physicality standpoint, they went in there and they took fouls. They didn\u2019t care. They beat him up every single time. The Lakers don\u2019t have that physicality anymore. So what schemes and coverages are you going to do differently for Nikola Joki\u0107, because I just don\u2019t believe that Anthony Davis is the end-all, be-all with him. So I\u2019m very eager to see what they\u2019re going to come up with for Joki\u0107; I mean, he\u2019s a tough coverage. You can\u2019t really trap him on the block \u2014 he\u2019s going to make you pay with every kind of pass known to man. So do you play him straight-up? Do you double him on the perimeter? \u2026\n\n\u201cIt\u2019s going to be a very tough series. Denver has multiple defenders that they can throw at LeBron, starting with Aaron Gordon. I\u2019m almost sure he\u2019s going to start on LeBron, but you can throw Bruce Brown and Kentavious Caldwell-Pope at him. They have a number of guys that they can throw at LeBron, so when one guy gets worn out and he\u2019s tired from the way \u2019Bron is trying to score or play with force, you can throw another guy on him and you just keep rotating bodies and keep them fresh to where they really make \u2019Bron work to score.\u201d\n\nAdvertisement\n\nExecutive\u2019s outlook: \u201cI say Denver (will win), for three reasons. Home-court advantage. They\u2019ve been great at home. Two, I just think that in that Anthony Davis-(Nikola) Joki\u0107 matchup that Davis will wear him down. Joki\u0107 will wear down AD. And then three, I just wonder: I know LeBron (James) is invincible, but at a certain point does he wear down a little bit? Especially the longer this series is extended? I mean, I know he\u2019s Superman, but at a certain point he\u2019s got to wear down.\n\n\u201cDenver has the superior talent in the backcourt with (Jamal Murray). I like both guards from the Lakers \u2014 both (D\u2019Angelo Russell and Austin Reaves) are good, and (Dennis) Schr\u00f6der, too. I mean, they\u2019ve got nice depth back there now. But I just think Murray is a superior player, a superior talent.\u201d\n\n\u201c(When you ask me to compare this matchup to these teams\u2019 Western Conference finals matchup in 2020, I\u2019d say) the 2020 matchup was a bubble matchup. Being in the bubble, I don\u2019t know how much any of that was real, to a certain extent. I mean, the games were played, the players were playing and the competition was occurring. But I don\u2019t know. I think it\u2019s just so much different now with the travel and the full season now. You think about that shortened season. I don\u2019t know if it\u2019s even comparable. Let\u2019s go seven games, only because you give LeBron his due.\u201d\n\nScout\u2019s pick: Nuggets in six\n\nCoach\u2019s pick: Lakers in six\n\nExecutive\u2019s pick: Nuggets in seven\n\nMajority pick: Nuggets\n\n(Illustration: Samuel Richardson / The Athletic; Photos: Kevin C. Cox / Elsa / Matthew Stockman / Ezra Shaw / Getty Images)", "reference_output": " The Los Angeles Lakers and Denver Nuggets are set to face off in the Western Conference Finals, with the majority pick being the Nuggets. The Lakers have the advantage of LeBron James, while the Nuggets have the advantage of home court and Nikola Joki\u0107. The scout and executive predict the Nuggets to win in six and seven games respectively, while the coach predicts the Lakers to win in six."}, {"id": "be031ef7-3bac-4db2-a969-ea02680f4c40", "input": "Title: Boston Celtics vs. Philadelphia 76ers: TV channel, Game 7 prediction, odds, time, live stream, watch online\n\nAfter two consecutive wins, the Philadelphia 76ers had a golden opportunity to close out their Eastern Conference semifinals series with the rival Boston Celtics in front of their raucous home crowd in Game 6 on Thursday night and end their conference finals drought, but they were ultimately unable to do so.\n\nAfter a sluggish start to the game that saw them fall behind 15-3 out of the gate, the Sixers shook off some early nerves, climbed back into the contest over the course of the first half and found themselves down by just seven at halftime. They were able to erase that deficit entirely in the third quarter and took a two-point lead into the final frame. At that point, they were in control of their own destiny -- up 3-2 in the series with a lead heading into the fourth quarter in their own building. Closeout opportunities don't come too much more ideal than that.\n\nThings didn't go Philadelphia's way in that fourth quarter, though, as their offense bogged down, and they were able to muster just 13 points over the final 12 minutes of action. The Celtics, on the other hand, scored 24 points during that same span, and they were able to pull out a season-saving 95-86 victory as a result. Now, the series is tied at three games apiece and the decisive Game 7 will be played in Boston, where the Celtics will have the home crowd -- and any lingering momentum -- behind them. Here's a look at the start time, viewing information, odds, storylines and a prediction for the contest.\n\nCeltics vs. 76ers, Game 7\n\nDate: Sunday, May 14 | Time : 3:30 p.m. ET\n\nSunday, May 14 | : 3:30 p.m. ET Location: TD Garden -- Boston, Massachusetts\n\nTD Garden -- Boston, Massachusetts TV channel: ABC | Live stream : fubo (try for free)\n\nABC | : fubo (try for free) Odds: Celtics -6.5; O/U 201 (via Caesars Sportsbook)\n\nStorylines\n\n76ers: This closeout game will be all about star power for Philadelphia. The Sixers need their two stars -- Joel Embiid and James Harden -- to show up in a big way if they're going to secure their first conference finals berth since 2001. Embiid has been solid in the series, but he went nearly the final four minutes of Game 6 without taking a shot while the contest slipped away from Philly. That simply can't happen. The big man needs to be assertive and dominant from the opening tip. If he can consistently put pressure on Boston's defense, get them in foul trouble and generate open opportunities for his teammates, the Sixers should have a real chance to walk away with a win.\n\nSimilarly, the Sixers need an aggressive version of James Harden. Harden has had two 40-point performances in the series, but he scored in the teens in the other four games. He needs to come out with an aggressive mindset and aim to collapse Boston's defense. I wrote last week that Harden's level of aggression could ultimately decide the series, and that remains the case.\n\nCeltics: The goal for the Celtics has to be to get Jayson Tatum going earlier in the game. Tatum has struggled mightily in the first halves of recent games, and he had a total of just three points through the first three quarters of Game 6 before he exploded for 16 points in the final frame to save the Celtics' season. Tatum averaged over 30 points per game during the regular season, but he has hit the 30-point threshold just twice in the six games in the series so far. A lot of that has been due to first half struggles. A stronger start would likely lead to a more consistently productive performance, so look for Boston to be proactive when it comes to generating ample scoring opportunities for Tatum early on in Game 7.\n\nPrediction\n\nThis has been a back-and-forth series, and it's tough to predict how it will end as neither team has been especially consistent. However, I picked the 76ers in seven games prior to the start of the series, so I'm sticking with it. In order for that to happen, both Embiid and Harden will need to be at the peak of their powers, as mentioned above. The Sixers have already won twice in Boston in this series, so they're clearly capable of it. The game projects to be pretty close either way, so even if the Celtics win, I'll take the Sixers with the points. Pick: 76ers +6.5", "reference_output": " The Philadelphia 76ers and Boston Celtics are tied 3-3 in the Eastern Conference semifinals series, with the decisive Game 7 to be played in Boston. The prediction is for the 76ers to win the series in seven games, with Joel Embiid and James Harden playing at their peak and the Sixers covering the 6.5 point spread."}, {"id": "97cf48cf-e76a-491f-a2fd-0a4424bc3f7f", "input": "Title: Exploding airbag inflators strike again\u20141 million GM SUVs are recalled\n\nThere's another massive airbag safety scandal brewing. Last week, General Motors issued a recall for almost a million SUVs in order to replace potentially dangerous airbag inflators, the third such recall it has had to issue for this problem.\n\nMany vehicles from other OEMs (including BMW, Hyundai Motor Group, and Stellantis) may also contain the same inflators, which can rupture during inflation, spraying shrapnel during a crash. But the supplier that manufactured the airbag inflators has rejected claims by the National Highway Traffic Safety Administration that there is a systematic defect.\n\nThe airbag inflators in question were manufactured by ARC Automotive, a tier-two automotive supplier based in Knoxville, Tennessee, and NHTSA has had an inkling of the problem for some years now. In fact, NHTSA's Office of Defects Investigation started a preliminary evaluation in 2015 of ARC's airbag inflators and whether they could rupture dangerously, following two reports of people suffering shrapnel injuries during a crash when their driver's airbag deployed.\n\nThe following year, NHTSA upgraded that preliminary evaluation into a full engineering analysis following news of a fatal incident in Canada involving an ARC airbag inflator in a 2009 Hyundai Elantra.\n\nAdvertisement\n\nNHTSA says that 67 million airbag inflators of this design have been produced for the US market by 2018, including 11 million made by Delphi under license. Following 2018, ARC altered its manufacturing process to better detect debris; NHTSA says it has not seen any issues in airbag inflators made post-2018.\n\nGM has actually conducted two recalls in the past to address this issue. In February 2022, it recalled 413 model-year 2013\u20132017 Chevrolet Traverse SUVs and 143 model-year 2008\u20132017 Buick Enclave SUVs as it believed they contained potentially suspect airbag inflators. Then, in April 2022, it recalled another 2,687 vehicles (542 model-year 2015 Buick Enclaves, 1,183 model-year 2015 Chevrolet Traverses, and 916 model-year 2015 GMC Acadias) for the same reason.\n\nBut in April of this year, GM learned that the front airbag in a model-year 2017 Chevrolet Traverse had its airbag ruptured during deployment by an ARC inflator. GM says that out of an abundance of caution, it is recalling all front airbag modules containing the problematic inflator. These were fitted to model-year 2014\u20132017 Chevrolet Traverse, Buick Enclave, and GMC Acadia SUVs\u2014in total, 994,763 cars are affected.\n\nGM also says it has been working with an independent engineering firm with expertise in airbags to determine the root cause of the failures, but it hasn't arrived at an answer yet.\n\nOwners of affected vehicles will be contacted by GM and will have their front driver airbag module replaced.", "reference_output": " GM has issued a recall for almost a million SUVs due to potentially dangerous airbag inflators manufactured by ARC Automotive. NHTSA has been aware of the issue for some time, and GM has conducted two recalls in the past. All front airbag modules containing the problematic inflator will be replaced, and owners of affected vehicles will be contacted by GM."}, {"id": "5f7ccd50-0f78-49dc-99a1-7e8a6bf6e7e6", "input": "Title: Hailey Bieber reveals what she fears about having kids\n\nCNN \u2014\n\nHailey Bieber is sharing more about her thoughts on growing her family with husband Justin Bieber.\n\nIn a recent interview with The Sunday Times, the model and entrepreneur reportedly said she would like to have kids but worries about the public scrutiny the couple faces.\n\n\u201cIt\u2019s enough that people say things about my husband or my friends,\u201d she said. \u201cI can\u2019t imagine having to confront people saying things about a child.\u201d\n\nShe and Justin Bieber got engaged in July 2018. They quietly married months later in New York City before celebrating with a big ceremony at luxury resort Montage Palmetto Bluff in Bluffton, South Carolina, in October 2019.\n\nDespite her concerns, Hailey Bieber said she isn\u2019t going to let fear keep her from welcoming children.\n\n\u201cWe can only do the best we can to raise them,\u201d she said. \u201cAs long as they feel loved and safe.\u201d\n\nHer husband is on the record as looking forward to fatherhood, telling Ellen DeGeneres in 2020 that he\u2019s following his wife\u2019s lead.\n\n\u201cI\u2019d love to have myself a little tribe,\u201d Bieber said. \u201cBut, yeah, it\u2019s her body and whatever she wants to do.\u201d", "reference_output": " Hailey Bieber is apprehensive about having children with her husband Justin Bieber due to the public scrutiny they face, but is determined to do her best to raise them and make sure they feel loved and safe. Justin is supportive of her decision and desires to have a family."}, {"id": "e452fa69-bcf5-4a26-9dac-378e06ad77e9", "input": "Title: Germany convicts five men for Dresden jewel heist worth over $100 million\n\nListen 3 min Comment on this story Comment Gift Article Share\n\nBERLIN \u2014 A court in the eastern German city of Dresden found five family members of a criminal gang guilty of a $129 million (113 million euro) jewelry heist Tuesday and sentenced them to more than four years in prison. Are you on Telegram? Subscribe to our channel for the latest updates on Russia\u2019s war in Ukraine. ArrowRight It was one of Europe\u2019s most notorious and daring jewel heists when members of Berlin\u2019s Remmo clan broke into the Gr\u00fcnes Gew\u00f6lbe (Green Vault) museum at Dresden\u2019s Royal Palace in the early hours of Nov. 25, 2019, in a smash-and-grab operation that made off with some of Europe\u2019s most valuable jewels.\n\nThe stolen pieces included a breast star of the Polish Order of the White Eagle, a jewel-encrusted sword and an ornate headpiece. The entire hoard was covered with in 4,300 diamonds in total. Authorities fear some of the items will never be recovered.\n\nThe five men, all in their 20s, were sentenced Tuesday to between four and six years in prison. A Dresden regional court found them guilty of \u201cparticularly serious arson\u201d in combination with dangerous bodily harm, theft with weapons, property damage and \u201cintentional arson\u201d to cover up a criminal offense. A sixth defendant and family member was acquitted after providing an alibi.\n\nThieves stole up to 100 pieces of 18th-century jewelry from the Green Vault museum at Dresden\u2019s Royal Palace on Nov. 25. (Video: Saxony Police via Storyful)\n\nIn January, the defense, prosecution and the court reached a plea bargain after most of the 21 stolen pieces of jewelry were returned in December 2022. However, some of the most important pieces featuring large diamonds \u2014 including the 50-carat Saxon White Diamond \u2014 remain missing, Dresden prosecution confirmed.\n\nAdvertisement\n\nWitness statements in the trial transcripts detailed the damage to some of the recovered items. During a witness hearing, one restorer from the Dresden State Art Collections, Eve Begov, described pieces that were broken and deformed as well as damaged by moisture. Others were scratched or marred by rust.\n\nTwo of the five defendants are already serving sentences for the theft of an enormous gold coin from Berlin\u2019s Bode Museum in 2017 \u2014 another daring heist that rocked the museum world. The coin was never recovered.\n\nClosed-circuit TV footage released a day after the audacious heist showed how the museum and the neighboring area were plunged into darkness after the thieves set fire to a circuit breaker near the museum.\n\nThey then entered the building through a window. Prosecutors said the men had damaged the bars on the window ahead of the heist and reattached them to enable quicker access.\n\nWithin five minutes, they broke a display with an ax, took 21 objects covered in thousands of jewels and left in a getaway car. The vehicle was later set alight in an underground parking lot.\n\nAdvertisement\n\nDozens of people are still wanted in relation to the meticulously planned heist. Authorities say they believe about 40 people were involved.\n\nBarbara Klepsch, regional culture minister of Saxony \u2014 the state of which Dresden is the capital \u2014 said Tuesday she was grateful that investigators had been able to secure a large part of the stolen jewelry.\n\n\u201cA part of the wound in our treasury has been closed again and the perpetrators were lawfully convicted,\u201d she said.\n\nThe minister also said that security measures had been adjusted as a result of the heist, which shed light on shortcomings in security at one of Europe\u2019s oldest museums.\n\nThe eastern state of Saxony has claimed damages amounting to almost 89 million euros for the stolen items, as well as for damage caused by the break-in.\n\nThe stolen jewels are part of a collection amassed by Augustus the Strong, Elector of Saxony, in the 18th century. In 1723, Augustus opened Dresden\u2019s Green Vault to display his treasure trove. Located in Dresden\u2019s Royal Palace, the museum remained closed for decades after suffering extensive damage during World War II. It was restored and reopened in 2006.\n\nGiftOutline Gift Article", "reference_output": " Five members of a criminal gang were found guilty of stealing $129 million worth of jewelry from the Gr\u00fcnes Gew\u00f6lbe museum in Dresden, Germany and sentenced to more than four years in prison. Most of the jewelry was recovered, but some of the most valuable pieces remain missing. Saxony has claimed damages of 89 million euros for the theft. Security measures have been adjusted as a result of the heist."}, {"id": "8dbc3da1-a416-41be-b5d0-d49c43e8cc08", "input": "Title: NASCAR results: William Byron wins Throwback race at Darlington ahead of Kevin Harvick, Chase Elliott\n\nGoodyear 400 final results\n\nChastain takes Stage 2 despite late incident\n\nRoss Chastain passed the previously dominant Martin Truex Jr. on lap 151 and held him off on the last lap of the stage despite banging the wall as Truex Jr. attempted to pass him for the stage win. Truex Jr. got the worst of it, though as he spun off turn 4 and fell back to 10th place.\n\nTruex Jr. nearly goes wire-to-wire in Stage 1\n\nMartin Truex Jr. led all but lap 1 in Stage 1 to claim the 57th stage win of his career. After racing side-by-side with Bubba Wallace for the first several laps, Truex claimed the lead and did not look back. Fluid on the track brought out the only caution of the stage on lap 38 with all lead-lap cars pitting on lap 39.\n\nGoodyear 400 starting lineup\n\nGoodyear 400 TV and streaming schedule\n\nAll times Eastern\n\nSaturday, May 13\n\n10:30-11:20 a.m.: Practice (FS1, MRN, Fox Sports app)\n\n11:20 a.m.-12:30 p.m.: Qualifying (FS1, MRN, Fox Sports app)\n\nSunday, May 14\n\n1:30-3 p.m.: Pre-race show (FS1)\n\n3-6:30 p.m.: Goodyear 400 (FS1, MRN, Fox Sports app)\n\nGoodyear 400 details\n\nTrack: Darlington Raceway (1.366-mile egg-shaped oval), Darlington, South Carolina\n\nLength: 293 laps for 400.238 miles\n\nBanking: \u2022 3 degrees on the front straight\n\n\u2022 25 degrees in turns 1-2\n\n\u2022 2 degrees on the back straight\n\n\u2022 23 degrees in turns 3-4\n\nLast year\u2019s winner: Joey Logano\n\nOpened in 1950, the track they\u2019ve dubbed \u201ctoo tough to tame\u201d is one of the oldest on the circuit and one of its most celebrated. The unique, egg-shaped, 1.366-mile oval features wide, sweeping Turns 1 and 2 but has tighter third and fourth turns in order to preserve the pond that the original owner of the farmland stipulated must stay in place when the speedway was built. On the track famous for multiple racing grooves, drivers enjoy finding what works for them on long runs, and in-race adjustments are crucial.\n\nTop drivers and best bets for the Goodyear 400\n\nDespite never having won at Darlington in 10 career starts, Hendrick Motorsports\u2019 Kyle Larson enters the weekend as the favorite at BetMGM. Three Toyotas and two Chevrolets follow as the six entries with 10-to-1 or better odds.\n\nBest odds to win\n\n\u2022 Kyle Larson +500\n\n\u2022 Denny Hamlin +600\n\n\u2022 Martin Truex Jr. +700\n\n\u2022 Tyler Reddick +900\n\n\u2022 Kyle Busch +1000\n\n\u2022 William Byron +1000\n\nYahoo Sports\u2019 Nick Bromberg suggests you can find good mid-tier value in Larson\u2019s teammate Chase Elliott (+1400) and the Stewart-Haas Racing Ford of Kevin Harvick (+1400). Elliott has three top-five finishes in 12 starts at Darlington, while Harvick has been a top-10 machine, having finished there 18 times in 30 career starts. If you\u2019re looking for a long shot, Josh Berry, driving the fourth Hendrick Motorsports entry in place of the injured Alex Bowman, enters the weekend at +6600.\n\nDespite not posting a NASCAR Cup Series win at Darlington, Hendrick Motorsports' Kyle Larson enters the Goodyear 400 weekend as the betting favorite. (Photo by Jeff Robinson/Icon Sportswire via Getty Images)\n\n'Throwback Weekend': Hello \u2026 Newman\n\nMother\u2019s Day weekend at Darlington is always a celebration of NASCAR\u2019s heritage. Some cars will have classic paint schemes, certain branding around the track turns back the clock, and legends of the sport descend on the small South Carolina town to meet fans and sign autographs. This \"Throwback Weekend\" will also feature a former driver returning to the field.\n\nRyan Newman, who drove full-time in the Cup Series from 2002 to '21, makes his return to the track in his first of several select events driving for Rick Ware Racing. Newman, 45, has won 51 Cup Series poles and 18 races and was the championship runner-up in 2014.\n\nGoodyear 400 entries list\n\nRoss Chastain (1), Trackhouse Racing Chevrolet\n\nAustin Cindric (2), Team Penske Ford\n\nAustin Dillon (3), Richard Childress Racing Chevrolet\n\nKevin Harvick (4), Stewart-Haas Racing Ford\n\nKyle Larson (5), Hendrick Motorsports Chevrolet\n\nBrad Keselowski (6), RFK Racing Ford\n\nCorey LaJoie (7), Spire Motorsports Chevrolet\n\nKyle Busch (8), Richard Childress Racing Chevrolet\n\nChase Elliott (9), Hendrick Motorsports Chevrolet\n\nAric Almirola (10), Stewart-Haas Racing Ford\n\nDenny Hamlin (11), Joe Gibbs Racing Toyota\n\nRyan Blaney (12), Team Penske Ford\n\nChase Briscoe (14), Stewart-Haas Racing Ford\n\nBrennan Poole (15), Rick Ware Racing Ford\n\nA.J. Allmendinger (16), Kaulig Racing Chevrolet\n\nChris Buescher (17), RFK Racing Ford\n\nMartin Truex Jr. (19), Joe Gibbs Racing Toyota\n\nChristopher Bell (20), Joe Gibbs Racing Toyota\n\nHarrison Burton (21), Wood Brothers Racing Ford\n\nJoey Logano (22), Team Penske Ford\n\nBubba Wallace (23), 23XI Racing Toyota\n\nWilliam Byron (24), Hendrick Motorsports Chevrolet\n\nJustin Haley (31), Kaulig Racing Chevrolet\n\nMichael McDowell (34), Front Row Motorsports Ford\n\nTodd Gilliland (38), Front Row Motorsports Ford\n\nRyan Preece (41), Stewart-Haas Racing Ford\n\nNoah Gragson (42), Legacy Motor Club Chevrolet\n\nErik Jones (43), Legacy Motor Club Chevrolet\n\nTyler Reddick (45), 23XI Racing Toyota\n\nRicky Stenhouse Jr. (47), JTG Daugherty Racing Chevrolet\n\nJosh Berry (48), Hendrick Motorsports Chevrolet\n\nRyan Newman (51), Rick Ware Racing Ford\n\nTy Gibbs (54), Joe Gibbs Racing Toyota\n\nTy Dillon (77), Spire Motorsports Chevrolet\n\nB.J. McLeod (78), Live Fast Motorsports Ford\n\nDaniel Su\u00e1rez (99), Trackhouse Racing Chevrolet\n\nGoodyear 400 weather forecast\n\nIt\u2019s going to be warm with a 51% chance of rain on both days of Cup Series running. The forecast calls for sunny skies during Saturday\u2019s qualifying, and there will be cloud cover for the race Sunday, which could make for a mixed up grid and good racing in Darlington\u2019s multiple grooves.", "reference_output": " The Goodyear 400 at Darlington Raceway will feature a field of 30 drivers, including Kyle Larson, Denny Hamlin, Martin Truex Jr., William Byron, and Ryan Newman. William Byron won the race, with Kevin Harvick and Chase Elliott following in second and third place respectively. Ross Chastain passed Martin Truex Jr. on lap 151 and held him off on the last lap of the stage. The weather forecast calls for warm temperatures."}, {"id": "aaf57260-2da1-497c-ab51-854b5bf90c89", "input": "Title: Trump weaponizes FBI-Russia report he demanded to keep fighting the election that never ends\n\nCNN \u2014\n\nA long-awaited report by Republican-appointed special counsel John Durham failed to find the \u201ccrime of the century\u201d that ex-President Donald Trump said targeted him at the center of the Russia investigation. But it delivered him a potential political payoff nonetheless.\n\nThe 300-page conclusion to a three-year probe also dealt another blow to the Federal Bureau of Investigation over its handling of the reputation-shredding 2016 election. Durham said that the bureau\u2019s full-scale probe into multiple links between the Trump campaign and Russians should never have been launched, arguing that investigators \u201cdiscounted or willfully ignored\u201d information that did not support preliminary theories that there was collusion between Trump and Russia. And he called on the Justice Department to appoint an official to oversee politically sensitive probes. But while Durham criticized confirmation bias and mistakes in the FBI, he did not unveil any new prosecutions \u2013 undermining Trump\u2019s predictions of a sweeping purge of the bureau \u2013 and had no recommendations for further reforms in the FBI.\n\nStill in a passage of the report that is certain to be highlighted by the former GOP president for political purposes, he argued that neither US law enforcement officials nor the intelligence community appears to have had \u201cany actual evidence of collusion\u201d before investigating Trump. And the special counsel also criticized the FBI\u2019s use of the Steele dossier, a now largely debunked document that was used by the FBI to secure surveillance warrants against a former Trump campaign adviser.\n\nBut not much of what Durham revealed on Monday was new and while it was not the complete fail that some partisan media commentators on the left claimed, it certainly lacked the kind of blockbuster indictments once predicted by the former president and his family.\n\nThose debates aside, the polarization of American politics, everything involving Trump and the bitter aftermath of the 2016 election means that perceptions of links between his team and Russia will depend for many citizens on their ideological perspective and opinion of Trump.\n\nThat means the Durham report\u2019s main legacy is now certain to be political. It offered an immediate opening for the former commander in chief who has never worried about nuance. Trump was quick to claim vindication for his claims that a massive deep state plot was designed to thwart him from power seven years ago, even though the report made no such firm conclusion. And Trump trampled the scope of Durham\u2019s conclusions to infer that by extension, multiple current criminal probes against him \u2013 including two by another special counsel into his attempts to overthrow the 2020 election and his hoarding of classified documents, are politically motivated. \u201cThe American Public was scammed, just as it is being scammed right now by those who don\u2019t want to see GREATNESS for AMERICA!\u201d Trump wrote on Truth Social.\n\nAnother Trump ally, South Carolina Republican Sen. Lindsey Graham, argued the report showed the \u201crule of law in America is subservient to political outcomes. It is a very dangerous development and moment in American history,\u201d he said in a statement. Some might consider Graham\u2019s comments ironic since the same charge was often leveled at Trump while he was in office, and the ex-president challenged the rule of law in his bid to remain in office in 2020.\n\nBut House Judiciary Chairman Jim Jordan of Ohio, a top Trump ally, signaled he\u2019ll use Durham\u2019s report to invigorate his probe into what he claims is the \u201cweaponization\u201d of government against Trump and Republicans. Jordan\u2019s accusations represent a popular belief among pro-Trump conservatives, but they have so far failed to make a convincing jump into mainstream political debates.\n\nStill, Trump\u2019s original purpose in demanding an investigation into the FBI was to create a political shield over past and future investigations, he won a significant victory on Monday. The former president has promised a gutting of US intelligence and law enforcement agencies that have held him to account if he is elected to a second term in 2024. And his strength in the GOP means that Republicans who might challenge him for the nomination must fall into line.\n\nFlorida Gov. Ron DeSantis for instance lashed out at \u201cweaponized federal agencies\u201d manufacturing a Russia collusion narrative. \u201cIt reminds us of the need to clean house at these agencies, as they\u2019ve never been held accountable for this egregious abuse of power,\u201d DeSantis wrote on Twitter.\n\nFBI under pressure again over Trump investigations\n\nSkeptics of the investigation have long pointed out that it was started by former Attorney General William Barr when he was under fierce pressure from the then-president to investigate those investigating his 2016 campaign. Some analysts said the fact Durham only managed to win one conviction related to the Russia investigation and reproduced criticisms of the FBI\u2019s conduct from a previous inspector general\u2019s report proved that the probe was an expensive waste of money set up to prove a false political theory.\n\nFormer FBI deputy director Andrew McCabe, who is now a senior CNN national security analyst, blasted the report Monday as a \u201cpolitical errand\u201d to exact retribution against Trump\u2019s enemies in the FBI.\n\nDespite McCabe\u2019s critique however, the findings of the Durham report are likely to make the FBI even more loath to launch investigations involving political campaigns during presidential elections. The bureau has already implemented multiple reforms to address conclusions of the prior inspector general\u2019s report that found problems with applications for Foreign Intelligence Surveillance Court Warrants.\n\nThe election that never ends\n\nThe Durham report also deepens the imbroglio caused by the 2016 election when the FBI was also accused of influencing the campaign to the detriment of Democratic nominee Hillary Clinton by publicly reopening a probe into her handling of classified emails days before Election Day. Now it stands accused by a special counsel of improperly investigating the Republican nominee as well. While Democrats might mistrust Durham\u2019s motivations. They are urging on a current special counsel Jack Smith in the hope that he will indict Trump. Cherry-picking between special counsels is only likely to further hamper distrust in the rule of law and the Justice Department\u2019s independence.\n\nIn another politically sensitive part of his report, Durham found that the FBI did not pursue allegations against Clinton with the same vigor with which they acted against Trump. Clinton\u2019s supporters will however consider that charge as laughable, given that they blame then FBI Director James Comey for swinging the election against her with his public statements on her emails. At the same time, Americans had no idea that Trump was under investigation as well.\n\nThe lingering and toxic overhang of the 2016 election does not end there. That fateful presidential race is the trigger for another legal issue still causing political eruptions \u2013 the hush money payments made by Trump to adult film actress Stormy Daniels that resulted in him becoming the first ex-president ever to be indicted. The resulting charges over allegedly fraudulent book keeping have already ensured that the campaign for the 2024 election is embroiled in the turbulent first Trump presidential bid seven years ago.\n\nLegal experts criticize Durham\n\nWhile Republicans highlighted parts of Durham\u2019s report that appeared to validate their own baked in conclusions about what it would say, some legal experts considered it deeply underwhelming.\n\n\u201cIt\u2019s a bit of a dud,\u201d Ryan Goodman, an NYU School of Law professor, told CNN\u2019s Erin Burnett, arguing that Durham\u2019s contention that FBI agents had found countervailing evidence that they ignored to upgrade a preliminary probe into Trump into a full-scale investigation was questionable.\n\nElliot Williams, a CNN legal analyst, said that the report failed to live up to Trump\u2019s accusations. In that Durham did not find \u201csystemic abuses\u201d that Trump partisans had hoped to see.\n\nAnd McCabe, the FBI\u2019s deputy director at the time of the Trump investigation, said he \u201cvehemently\u201d disagreed with the report and argued it represented a \u201cdeep misunderstanding\u201d of what was known at the time. He pointed out that the Trump investigation was launched at a time when Russia was attacking Democratic National Committee servers and had used stolen information to attack Clinton. The investigation was only launched after the bureau received evidence from a friendly foreign government that the Trump campaign had been offered help by the Russians. He said that the FBI would have investigated Clinton under similar circumstances.\n\nIn fact, while Durham criticized the FBI for moving to a full scale investigation of Trump, he did state that the bureau did have reason to open a preliminary review. And while he criticized the fact that a full probe was instigated, the outcome of that investigation \u2013 which developed into Robert Mueller\u2019s special counsel probe did not bring any criminal charges against Trump. Mueller declined to conclude that Trump\u2019s campaign coordinated with Russia to influence the 2016 campaign. He did however detail multiple links between Trump\u2019s campaign and Russians and showed that several senior figures expected to benefit from any intervention in the election by Moscow. And while again laying no charges, Mueller detailed multiple instances of apparent obstruction of justice by Trump.\n\nDemocrats are also trying to extract legal capital from the report \u2013 specifically from the lack of bombshell accusations of new charges.\n\nDemocratic Senate Majority Whip Dick Durbin of Illinois criticized Durham for making \u201cno meaningful recommendations on how the FBI can improve the application of its considerable surveillance authorities in its investigations,\u201d that went beyond the inspector general\u2019s report.\n\nWhile conservatives criticized the Biden administration over what they claim are politically motivated Justice Department investigations, it was notable that Durham thanked Attorney General Merrick Garland for allowing his investigation to proceed without interference.\n\nBut all Trump needed from the report was a headline and a general narrative of suspicion against the FBI. He will do the rest.", "reference_output": " The Durham report on the FBI's investigation into the Trump campaign's ties to Russia found that the FBI had reason to open a preliminary review, but no criminal charges were brought against Trump. Republicans have praised the findings and are using it to argue that current criminal probes against Trump are politically motivated, while Democrats are trying to use it to indict Trump and are urging for a special counsel to investigate. Legal experts have criticized the report for being underwhelming and have raised concerns about the mistrust in the rule of law and the Justice Department's independence."}, {"id": "0152253c-4bbc-4d7d-b6d1-6be60e5705f1", "input": "Title: John Shing-wan Leung, American citizen, sentenced to life in prison in China\n\nChina has sentenced a 78-year-old U.S. citizen to life in prison for espionage, a court said Monday, but revealed few details about the previously unreported case.\n\nSuch heavy terms are relatively rare for foreign citizens in China, and the jailing of American passport holder John Shing-wan Leung is likely to further strain already-damaged ties between Beijing and Washington.\n\nLeung, who is also a Hong Kong permanent resident, \"was found guilty of espionage, sentenced to life imprisonment, deprived of political rights for life,\" said a statement from the Intermediate People's Court in the eastern Chinese city of Suzhou.\n\nSuzhou authorities \"took compulsory measures according to the law\" against Leung in April 2021, it said, without specifying when he had been taken into custody.\n\nIt was unclear where Leung had been living at the time of his arrest.\n\nA spokesperson for the U.S. embassy in Beijing said they were aware of reports that a American citizen had been recently convicted and sentenced in Suzhou.\n\n\"The Department of State has no greater priority than the safety and security of US citizens overseas,\" the spokesperson said. \"Due to privacy considerations, we have no further comment.\"\n\nThe court statement provided no further details on the charges, and closed-door trials are routine in China for sensitive cases.\n\nForeign ministry spokesman Wang Wenbin declined to comment further on the case at a regular press briefing on Monday.\n\nIn Hong Kong, security minister Chris Tang told a news conference Monday the city's authorities were notified of Leung's arrest in 2021.\n\n\"The Hong Kong police have carried out follow-up action according to the notification,\" Tang said, refusing to elaborate further.\n\nThe jailing is likely to further damage relations with Washington, which are already severely strained over issues such as trade, human rights and Taiwan.\n\nWashington and Beijing have just ended an unofficial pause in high-level contacts over the United States' shooting down in February of a suspected Chinese surveillance balloon.\n\nU.S. national security adviser Jake Sullivan and top Chinese diplomat Wang Yi held eight hours of talks in Vienna in an apparent breakthrough last week, with both sides describing the meeting as \"candid, substantive and constructive\".\n\nOn Friday, Washington issued a statement condemning the reported sentencing of a Chinese human rights activist for \"inciting subversion of state power.\"\n\nGuo Feixiong, also known as Yang Maodong, was jailed for eight years, according to rights groups. There has been no official confirmation of the sentencing from China.\n\nThe U.S. State Department said in its statement its diplomats had been barred from attending the trial in southern China.\n\n\"We urge the PRC to live up to its international commitments, give its citizens due process, respect their human rights and fundamental freedoms including freedom of speech, and end the use of arbitrary detentions and exit bans,\" said U.S. State Department spokesman Matthew Miller.\n\nA Chinese foreign ministry spokesperson said on Monday the country's \"judicial authorities act in accordance with the law, and their actions brook no interference\".\n\nU.S. President Joe Biden is due to head to Hiroshima for a meeting of leaders of the G7 group of major developed economies.\n\nThe G7's relationship with China is expected to be high on the agenda at the May 19-21 summit.\n\nOther high-profile espionage cases in recent years include the arrest in 2019 of Chinese-born Australian writer Yang Jun.\n\nAustralia called last week for another of its nationals, jailed journalist Cheng Lei, to be reunited with her family after 1,000 days in detention over \"supplying state secrets overseas\".\n\nIn April, authorities formally charged a prominent Chinese journalist with spying, more than a year after he was detained while having lunch at a Beijing restaurant with a Japanese diplomat, a media rights group said.\n\nAlso in April, China approved an amendment to its anti-espionage law, broadening its scope by widening the definition of spying and banning the transfer of any data related to what the authorities define as national security.\n\nThe changes to the law will come into force on July 1.\n\n\"Chinese authorities have long had an essentially free hand in addressing national security concerns,\" Chinese law expert Jeremy Daum wrote.\n\n\"The laws involved are sometimes amorphous and vague, leading to selective, or even arbitrary, enforcement,\" he said, adding that the definition of \"espionage\" was already so broad \"it isn't immediately clear what the impact of the expanded definition will be.\"", "reference_output": " China has sentenced 78-year-old U.S. citizen John Shing-wan Leung to life in prison for espionage, further straining already-damaged ties between Beijing and Washington. Australia has called for the release of journalist Cheng Lei, who has been detained for 1000 days on charges of supplying state secrets overseas. China has also approved an amendment to its anti-espionage law, which will come into force on July 1 and has a broad and vague definition of espionage."}, {"id": "678743b7-d4da-4aab-8829-6bb861da3dc5", "input": "Title: The 20 best lines from the election episode of Succession\n\nThe most hilarious, dramatic, and plain nasty pieces of dialog from the election episode.\n\nThe 20 best lines from the election episode of Succession\n\nWARNING: This story contains spoilers for Succession season 4, episode 8.\n\nIt was presidential election night on Sunday's episode of Succession. That meant a frantic few hours for Matthew Macfadyen's cable news chief Tom Wambsgans... and pretty much every other character on the show, as Jeremy Strong's Kendall, Sarah Snook's Shiv, and Kieran Culkin's Roman collectively sacrificed the notion of democracy in an attempt to achieve their own ambitions. Written by Succession creator Jesse Armstrong, the result was an hour of TV packed with hilarious, dramatic, and pungent dialog. But which bon mots won the night in a manner that Alan Ruck's Connor will never know? Find our selection of the show's best lines below.\n\nMatthew Macfadyen Matthew Macfadyen in 'Succession' | Credit: HBO\n\n\"I danced with an old man. He didn't want to dance but they made us dance. He was so confused.\"\n\nGreg (Nicholas Braun) tells Tom about his night out with Lukas Matsson (Alexander Skarsg\u00e5rd).\n\n\"I drank things that aren't normally drinks.\"\n\nAnother tidbit from Greg about his big night out.\n\n\"Information, Greg, it's like a bottle of fine wine. You store it, you hoard it, you save it for a special occasion, and then you smash someone's f---ing face in with it.\"\n\nTom shares some wisdom with Greg.\n\n\"It's fun. My team's playing your team. It's only spicy because if my team wins, they're going to shoot your team.\"\n\nRoman, who is supporting the Republican candidate Jeryd Mencken (Justin Kirk), to Shiv, who is rooting for the Democrat nominee Daniel Jim\u00e9nez (Elliot Villar).\n\n\"Who watches the Watchmen? I f----ing do!\"\n\nShiv rewrites Watchmen author Alan Moore.\n\n\"If I lose, I want it correctly characterized as a huge victory.\"\n\nMencken to Roman.\n\n\"Greg, I have to be clear, I have to. If I get drowsy, and I miscall Colorado, instability, right? The US loses credibility, China spots an opportunity, invades Taiwan. Tactical nukes. F---in' s--- goes kablooey and we're back to amoeba. It's a long way back from pond life because you failed to get me a double shot. Okay?\"\n\nTom possibly overstates the importance of Greg getting him a coffee.\n\n\"Greg, it's medically good for your brain. It is. What are you saying, all Aztecs are stupid? Don't be a racist little bitch about it, come on.\"\n\nTom tries to persuade Greg to snort some cocaine.\n\n\"I want you Gregging for me. You're busted back down to Greg tonight.\"\n\nTom demotes Greg.\n\n\"Maybe everyone voted for me. We don't know!\"\n\nConnor remains optimistic about his electoral chances.\n\n\"So glad I didn't drop out. It just makes an election so much more interesting, when you're in it.\"\n\nMore from Connor.\n\n\"It was complicated, but sometimes you certainly hated him, and you also sort of killed him.\"\n\nTom gets down to brass tacks with Shiv about her relationship with her father.\n\n\"Is that even true? Like, is that even true? Or is that like a new position or a tactic? Or what?\"\n\nTom responds poorly to Shiv telling him she's pregnant.\n\n\"I spent like a hundred mill here. Couldn't I get a sniff of even a little guy? Organize a little coup down in old Peru? Put me in a van to Tajikistan? Couldn't I just be our fun guy in Uruguay?\"\n\nConnor tries to secure an ambassadorship via the power of rhyme.\n\n\"I am going to the bathroom to s---. Would you like me to livestream it?\"\n\nRoman keeps Shiv in the loop.\n\n\"How about I offer for you to keep all your internal organs on your insides rather than I pull them out your a--hole?\"\n\nShiv makes Greg an offer he can't refuse\n\n\"Greg! Do not put any more lemon water or wasabi in his eyes, okay?\"\n\nTom warns Greg not to further damage the ocular apparatus of the ATN elections expert (Adam Godley).\n\n\"Connor was running for president?\"\n\nFrank (Peter Friedman) reacts to Connor's concession speech.\n\n\"I f---ing asked you some real questions, Shiv. I wondered why you looked like a goose trying to s--- a house brick, you piece of dirt.\"\n\nKendall reacts to Shiv making a deal with Matsson behind his back.\n\n\"Tom, your phone, it's red hot, Tom. A lot of very important people want to scream at you.\"\n\nGreg informs his boss about the feedback to ATN calling the election for Mencken.\n\nSign up for Entertainment Weekly's free daily newsletter to get breaking TV news, exclusive first looks, recaps, reviews, interviews with your favorite stars, and more.\n\nRelated content:", "reference_output": " This article looks at the 20 best lines from the election episode of the HBO show Succession. Written by creator Jesse Armstrong, the episode features quotes from characters such as Tom Wambsgans, Greg, Roman, Shiv, and Connor. Tom warns Greg not to damage the ATN elections expert, Connor is running for president, Kendall reacts angrily to Shiv's deal with Matsson, and Greg informs Tom that many important people are angry with ATN."}, {"id": "27cb9fcd-4602-4d53-9f46-a9b36eb44a9f", "input": "Title: FTC sues to block Amgen acquisition of Horizon Therapeutics\n\nIn this article AMGN\n\nHZNP Follow your favorite stocks CREATE FREE ACCOUNT\n\nwatch now\n\nRobert Galbraith | Reuters\n\n\"Today's action \u2013 the FTC's first challenge to a pharmaceutical merger in recent memory \u2013 sends a clear signal to the market: The FTC won't hesitate to challenge mergers that enable pharmaceutical conglomerates to entrench their monopolies at the expense of consumers and fair competition,\" said Holly Vedova, agency's bureau of competition director, in a statement. Horizon's share price closed 14% lower Tuesday. Amgen's stock price ended down by more than 2%. Amgen and Horizon, which is based in Ireland, in separate statements said that they believe they will be able to complete the deal by mid-December after responding to the lawsuit in court.\n\nAmgen said that it was \"disappointed\" by the FTC's complaint, and that the company believes it has \"overwhelmingly demonstrated\" that the merger poses no competitive issues. Amgen \"remains committed to completing this acquisition, which will bring significant benefits to patients suffering from very serious rare diseases in the U.S. and around the world,\" the company said. The firm added it has been working \"cooperatively\" to answer questions raised by the FTC's investigative staff over the past several months. Horizon said it \"does not and has no plans\" to engage in cross-marketing bundling. The two drugmakers in February said that the FTC sent them a second request for information about the acquisition as part of the agency's review of the deal. Amgen struck the deal to buy Horizon Therapeutics in early December and had initially said that it expected to complete the sale in the first half of 2023. The purchase would strengthen Amgen's drug portfolio as it prepares to face several patent expirations for key treatments over the next decade. That includes a patent for a medicine that treats psoriasis, an autoimmune condition that causes inflammation of the skin.\n\nStreet sentiment", "reference_output": " The FTC has filed a lawsuit to block Amgen's acquisition of Horizon Therapeutics, citing concerns of a monopoly and consumer harm. Amgen and Horizon have both responded, with Amgen expressing disappointment and Horizon denying any plans to engage in cross-marketing bundling. The acquisition was initially announced in December and was expected to be completed in the first half of 2023, which would strengthen Amgen's drug portfolio. Street sentiment is currently unknown."}, {"id": "5ba67f55-1350-48d2-a410-bc2999846db1", "input": "Title: Gunman who killed 3 people and injured 6 was 18 years old and used three firearms, police say\n\nCNN \u2014\n\nThe 18-year-old gunman who shot and killed three people and wounded six others, including two law enforcement officers, in Farmington, New Mexico, used three guns, the city\u2019s police chief said Monday in a video news statement.\n\nPolice Chief Steve Hebbe said the assailant, who was killed by responding officers, used an AR-15-style rifle and two other guns as he roamed a quarter-mile area through a neighborhood Monday morning.\n\nThe gunman killed three people, wounded two law enforcement officers and four civilians. He shot at least six houses and three vehicles before he encountered Farmington Police officers shortly after 11 a.m. MDT.\n\nThe rampage seems to be random, the chief said.\n\n\u201cThere were no schools, no churches, no individuals targeted,\u201d he said, adding the shooter appeared to fire at what \u201centered his head.\u201d\n\nSan Juan Regional Medical Center in Farmington received seven patients, spokesperson Laura Werbner told CNN in an email. Werbner said she could not comment on the patients\u2019 conditions.\n\nThe chief said a New Mexico State Police officer who was shot drove himself to the medical center and is still hospitalized.\n\n\u201cHe\u2019s doing well at this moment,\u201d Stebbe added.\n\nA Farmington Police officer who was also wounded by gunfire has already been released from the hospital, the chief said.\n\n\u201cThe event is difficult to understand, how something like this happens,\u201d he said. \u201cBut we are doing the best that we can to piece through (evidence), and talk with family members of the suspect to piece through what was going on\u201d and determine a motive, he added.\n\nThe crime scene is \u201cwide and complex\u201d and it will take time to figure out what happened, Stebbe said.\n\nAuthorities didn\u2019t identify any victims or the shooter. The chief said police expect to hold another news conference Tuesday afternoon.\n\nThe Phoenix division of the Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) earlier tweeted that it was \u201cresponding to a report of a mass shooting\u201d in Farmington.\n\nNew Mexico Gov. Michelle Lujan Grisham said she is praying for the victims and their families and has directed the state to support the investigative efforts of the city and county.\n\n\u201cAlthough details continue to emerge about this incident, this serves as yet another reminder of how gun violence destroys lives in our state and our country every single day,\u201d she said in a statement. \u201cThis administration will not stop fighting the epidemic of gun violence from every angle possible.\u201d\n\nFarmington Mayor Nate Duckett said he has received calls of support from the White House, lawmakers in Washington, the Navajo Nation and mayors throughout the state.\n\n\u201cWe are a resilient community, a community that cares for each other,\u201d Duckett said. \u201cIn the face of adversity, we must stand together, comfort one another, and make a determined effort to heal these wounds so we can emerge stronger and not allow this act of violence to define us.\u201d\n\nAbout 46,400 people live in Farmington, which is in northwestern New Mexico, just south of the Colorado state line. It is about 150 miles northwest of Albuquerque and about 50 miles from the Four Corners area where the borders of New Mexico, Arizona, Colorado and Utah intersect.", "reference_output": " On Monday morning, an 18-year-old gunman shot and killed three people and wounded six others, including two law enforcement officers, in Farmington, New Mexico. The ATF is responding to the incident and the state is providing support. The motive is still unknown and the White House, lawmakers in Washington, the Navajo Nation and mayors throughout the state have offered their support."}, {"id": "7254566b-78fc-498b-a3a7-bdda6e788f13", "input": "Title: Turkish President Erdogan heads to a runoff election that will decide who leads a key NATO country\n\nTurkish President Recep Tayyip Erdogan is locked in a tight election race, with a make-or-break runoff against his main challenger Kemal Kilicdaroglu. (May 15)\n\nTurkish President Recep Tayyip Erdogan is locked in a tight election race, with a make-or-break runoff against his main challenger Kemal Kilicdaroglu. (May 15)\n\nANKARA, Turkey (AP) \u2014 Turkish voters will head back to the polls in two weeks for a runoff election to decide if conservative President Recep Tayyip Erdogan or his main rival will lead a country struggling with sky-high inflation as it plays a key role in NATO expansion and in the Middle East.\n\nThe May 28 second round of presidential elections that election officials announced Monday will allow Turkey to decide if the nation remains under the increasingly authoritarian president for a third decade, or if it can embark on the more democratic course that Kemal Kilicdaroglu has claimed he can deliver.\n\nAs in previous years, the nationalist Erdogan led a highly divisive campaign.\n\nHe portrayed Kilicdaroglu, who had received the backing of the country\u2019s pro-Kurdish party, of colluding with \u201cterrorists\u201d and of supporting what he called \u201cdeviant\u201d LGBTQ rights. As a devout leader of the predominantly Muslim country, which was founded on secular principles, Erdogan has had the backing of conservative voters and has courted more Islamists with his anti-LGBTQ rhetoric.\n\nIn a bid to woo voters hit hard by inflation, he increased wages and pensions and subsidized electricity and gas bills, while showcasing Turkey\u2019s homegrown defense industry and infrastructure projects.\n\nSome voters said the results announced Monday should strengthen Turkish democracy by reminding Erdogan of the important of convincing voters.\n\nSena Dayan said she voted for the Erdogan alliance, but wasn\u2019t upset at the need for a runoff.\n\n\u201cI believe this is good for the government, and better for our future, to look back at mistaken decisions,\u201d Dayan said in Istanbul. \u201cErdogan is too confident in himself. The people broke this confidence a bit.\u201d\n\nFor others, Sunday\u2019s vote showed how polarized Turkey has become.\n\n\u201cI am not happy at all,\u201d voter Suzan Devletsah said. \u201cI worry about the future of Turkey.\u201d\n\nKilicdaroglu leads the pro-secular main opposition party, which was established by the founder of modern Turkey. He campaigned on promises to reverse crackdowns on free speech and other forms of democratic backsliding and to repair an economy battered by high inflation and currency devaluation.\n\nThe latest official statistics put inflation at about 44%, down from a high of around 86%, but independent experts estimate them as much higher.\n\nAs the results came in, it appeared those elements didn\u2019t shake up the electorate as many expected. Turkey\u2019s conservative heartland overwhelmingly voted for the ruling party, with Kilicdaroglu\u2019s main opposition winning most of the coastal provinces in the west and south.\n\nWestern nations and foreign investors were particularly interested in the outcome because of Erdogan\u2019s unorthodox leadership of the economy, and often mercurial but successful efforts to put the country that spans Europe and Asia at the center of many major diplomatic negotiations.\n\nErdogan faced electoral headwinds due to the cost-of-living crisis and criticism over the government\u2019s response to a devastating February earthquake. But with his alliance retaining its hold on the parliament, Erdogan is now in a good position to win in the second round.\n\nPreliminary results showed that Erdogan won 49.5% of the vote on Sunday, while Kilicdaroglu grabbed 44.9%, and the third candidate, Sinan Ogan, received 5.2%, according to Ahmet Yener, the head of Supreme Electoral Board.\n\nThe remaining uncounted votes were not enough to tip Erdogan into outright victory, even if they all broke for him, Yener said. In the last presidential election in 2018, Erdogan won in the first round, with more than 52% of the vote.\n\nUncertainty looms for the 3.4 million Syrian refugees who have been under Turkey\u2019s temporary protection after fleeing the war in neighboring Syria. Both Kilicdaroglu and Ogan campaigned on sending Syrians back, arguing that they\u2019re a burden as Turkey faces an economic downturn, and Syrian President Bashar Assad and Erdogan\u2019s governments are working on improving relations after years of hostility. Erdogan, who welcomed Syrians to Turkey, has put them and other migrants on the table in negotiations with Europe, which has been wrangling with the flow of people.\n\nErdogan, who has governed Turkey as either prime minister or president since 2003, painted Sunday\u2019s vote as a victory both for himself and the country.\n\nIn a tweet Monday, he said the votes for him and his alliance confirmed the nation\u2019s trust but added he respected the results that kept him from an outright victory by half a percentage point.\n\n\u201cGod willing we will have a historic win by increasing our votes from May 14 and emerging victorious on May 28 elections,\u201d he said as he added he would seek votes from all people regardless of their political preferences.\n\nKilicdaroglu sounded defiant, tweeting around the time the runoff was announced: \u201cDo not fall into despair ... We will stand up and win this election together.\u201d\n\nKilicdaroglu, 74, and his party have lost all previous presidential and parliamentary elections since he took leadership in 2010 but increased their votes this time.\n\nRight-wing candidate Ogan has not said whom he would endorse if the elections go to a second round.\n\nErdogan\u2019s party and its allies secured 322 seats in the National Assembly, while the opposition won 213 and the 65 remaining went to a pro-Kurdish and leftist alliance, according to preliminary results.\n\nResults reported by the state-run Anadolu Agency showed Erdogan\u2019s party dominating in the earthquake-hit region, winning 10 out of 11 provinces in an area that has traditionally supported the president. That was despite criticism of a slow response by his government to the 7.8-magnitude earthquake that killed more than 50,000 people.\n\nNearly 89% of eligible voters in Turkey cast a ballot and over half of overseas voters went to the ballot box. Voter turnout in Turkey is traditionally strong, despite the government suppressing freedom of expression and assembly over the years and especially since a 2016 coup attempt.\n\nErdogan blamed the failed coup on followers of a former ally, cleric Fethullah Gulen, and initiated a large-scale crackdown on civil servants with alleged links to Gulen and also jailed activists, journalists and pro-Kurdish politicians.\n\nMichael Georg Link, Special Co-ordinator and leader of the OSCE observer mission monitoring the election, said the elections were competitive but limited.\n\n\u201cAs the criminalization of some political forces, including the detention of several opposition politicians, prevented full political pluralism and impeded individuals\u2019 rights to run in the elections,\u201d he explained.\n\nThe observer mission also noted the use of public ../../../packages/resources, media bias in favor of Erdogan, the criminalization of disseminating false information and online censorship gave Erdogan an \u201cunjustified advantage,\u201d while saying the elections showed the resilience of Turkish democracy.\n\n___\n\nBilginsoy reported from Istanbul. Associated Press journalists Robert Badendieck contributed from Istanbul, Mehmet Guzel from Ankara, Turkey and Cinar Kiper from Bodrum, Turkey.", "reference_output": " Turkish President Recep Tayyip Erdogan and his main challenger, Kemal Kilicdaroglu, will face off in a runoff election on May 28 to decide who will lead the country. Erdogan has been in power for two decades and has the backing of conservative voters, while Kilicdaroglu has the support of the pro-Kurdish party and has promised to reverse crackdowns on free speech and repair the economy. Western nations and foreign investors are closely watching the outcome of the election due to Erdogan's unorthodox leadership of the economy. The OSCE observer mission noted that the elections showed the resilience of Turkish democracy, but also noted that the use of public ../../../packages/resources, media bias, and online censorship gave Erdogan an \"unjustified advantage.\""}, {"id": "ca1b5d0c-1833-40ee-9fbc-50d5def48b17", "input": "Title: Zelda: Tears Of The Kingdom Shrine Locations Guide\n\nThe Legend of Zelda: Tears of the Kingdom Shrines present numerous challenges. Some will test your mettle in combat, while others can stump your brain due to puzzle mechanics. Here's our guide to help you with the Shrine locations in Zelda: Tears of the Kingdom.\n\nThe Legend of Zelda: Tears of the Kingdom Shrine locations\n\nShrine functions, rewards, and challenges\n\nThe Legend of Zelda: Tears of the Kingdom Shrines are akin to what you've seen before if you've played Breath of the Wild. They dot the entire countryside, and you can tackle them as you go along. They also act as fast travel points, speeding up the exploration. Moreover, you'll find Shrines in the Sky region, too. We also recommend getting the Purah Pad Sensor, since this will track and ping you whenever a Shrine is nearby.\n\nCompleting a Shrine challenge/task will net you a Blessing of Light. Once you have four of these orbs, you can talk to a Goddess Statue to choose a reward. You can pick either a single heart or a stamina segment.\n\nShrine challenges can be divided into the following categories:\n\nPuzzles - By far the most plentiful, these will make use of various Zonai Devices and abilities, as well as your wit and creativity, as you try to reach the end goal.\n\n- By far the most plentiful, these will make use of various Zonai Devices and abilities, as well as your wit and creativity, as you try to reach the end goal. Combat Training - These will teach you the basic mechanics. However, do take note that the open-world nature of the game means that you might only discover these mini-tutorials later.\n\n- These will teach you the basic mechanics. However, do take note that the open-world nature of the game means that you might only discover these mini-tutorials later. Proving Grounds - Link will have no armor or weapons, and you have to rely on the tools in the arena. You'll have to defeat the Constructs that are guarding the place.\n\n- Link will have no armor or weapons, and you have to rely on the tools in the arena. You'll have to defeat the Constructs that are guarding the place. Rauru's Blessing - You only need to open the chest and claim the Blessing of Light.\n\n- You only need to open the chest and claim the Blessing of Light. Shrine Quests - As you explore, you might find Shrine Quests that need to be completed. Only then will the Shrine itself actually spawn. That Shrine may have its own challenge, or just Rauru's Blessing for a quick reward. Some examples of Shrine Quest objectives include:\n\nSky Crystals - Bring the green crystal to the pedestal. Time Trial - Pass through the green rings within the time limit. Light and Mirror Puzzles - Use Zonai Mirrors to reflect the beam of light to the target. Riddles - Hear a riddle about a Shrine's possible location. Labyrinths - Some Shrines can only be found in the Surface and Sky Labyrinths, which are maze-like mini-dungeons.\n\n- As you explore, you might find Shrine Quests that need to be completed. Only then will the Shrine itself actually spawn. That Shrine may have its own challenge, or just Rauru's Blessing for a quick reward. Some examples of Shrine Quest objectives include:\n\nOne more important concept to note is that the Depths World does not have any Shrines. However, Shrine locations in the Surface region correspond to Lightroot locations in the Depths, and vice versa. In fact, if you open the world map and look at a Surface Shrine, say, \"Mayachin,\" and then open the Depths map, you'll notice that the name is just reversed/mirrored: \"Nihcayam Lightroot.\" In short: any Shrine you find will have an equivalent Lightroot in the Depths below; any Lightroot you find in the Depths will have a Shrine above.\n\nYou can breathe a sigh of relief if you enter a Rauru's Blessing Shrine.\n\nShrine maps: Surface World\n\nFor our Zelda: Tears of the Kingdom Shrines guide, we've opted to divide the Surface World into north and south portions. However, due to the layout of the game world, we've categorized them per region.\n\nWe'll also add some general info on what you can expect in the Shrine itself. In some cases, due to the complexity or trickiness of puzzles, that Shrine may have its own guide.\n\nNorth Surface World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the northern portion of the Surface World.\n\nShrine map: North Surface World.\n\nSouth Surface World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the southern portion of the Surface world.\n\nShrine map: South Surface World.\n\nHebra Shrines\n\nEutoum\n\nLocation: In Gollam's Secret Hot Springs in Hebra North Crest.\n\nObjective: Proving Grounds (Infiltration) - You can stealthily eliminate Constructs, but it's not required.\n\nGatakis\n\nLocation: The main Shrine in Rito Village.\n\nObjective: Use wind currents via updrafts and fans.\n\nOrochium\n\nLocation: In the middle of a snowfield.\n\nObjective: You'll drop down a few times so you can use Ascend.\n\nOromuwak\n\nLocation: Near the Fortress Geoglyph, surrounded by thorny vines that you need to burn.\n\nObjective: Attach Zonai Rockets to reach new areas.\n\nOshozan-U\n\nLocation: Along the top-right portion of the Headdress Geoglyph.\n\nObjective: Attach Rockets and other objects to make the beams hit the target.\n\nOtak\n\nLocation: Head to the northwestern tip of the map, and drop down the snowfield once you're past the mountains. Use Fire Fruits or a Flame Emitter to melt the ice. Keep doing this until you reach the Shrine down below the cave.\n\nObjective: Province Grounds (Traps) - You'll spot several objects here that can be used as traps. Examples include explosive barrels, rope lanterns that can burn leaves, and boulders that you can Fuse onto a weapon to smash the middle platform.\n\nRutafu-um\n\nLocation: In the northwestern portion of Hebra Mountains, you should find a cave with an underground pond. The crystal is underwater, so use the Wing devices to get closer, then pull it out with Ultrahand.\n\nObjective: Rauru's Blessing.\n\nSahirow\n\nLocation: Just east of the Rospro Pass Skyview Tower.\n\nObjective: The goal is to jump and crouch to get past lasers. For the last section, you'll have to jump, crouch, and wait for the overhang so you can pop Ascend.\n\nSisuran\n\nLocation: At the lower portion of the north-central ridge, you'll find a pedestal and a crystal. Once you get close enough, a Frost Talus will emerge. Use Fire Fruits or Yunobo's ability to melt and stun it. You may then climb up its head to smash the crystal.\n\nObjective: Rauru's Blessing.\n\nTauyosipun\n\nLocation: On the snowfields along the western portion of the Hebra region.\n\nObjective: Use Recall to make the balls roll backward.\n\nWao-Os: White Bird's Guidance (Shrine Quest)\n\nLocation: From the very top of the huge rock formation in Rito Village, look to the northwest. You should see the outline of a white bird carved into the mountain. Fly there to find the cave.\n\nObjective: The idea is to drop blocks on the edge of a board so as to catapult the ball to the target.\n\nTabantha Shrines\n\nGasas\n\nLocation: In the southwestern edges of the Tabantha region, next to the Gerudo border.\n\nObjective: Pull the ropes toward you, then let go. Pop Recall and shoot the rope with your bow.\n\nIkatak\n\nLocation: Head down Gisa Crater to grab the crystal. You can use various tools in the area, or just pop a Hot Air Balloon via Autobuild .\n\n. Objective: Rauru's Blessing.\n\nIun-Orok\n\nLocation: Due southeast of Ikatak Shrine/Gisa Crater, you'll find the Tanagar Canyon West Cave. There are a lot of obstacles here, so you'll need Yunobo and Riju here for their boulder-breaking abilities. Otherwise, you'll have to waste a lot of Bomb Flowers or blunt/mallet-type weapons.\n\nObjective: The idea is to combine the spheres together so that they roll in a certain direction. Alternatively, you could just make something that could \"hang\" over the target. If it hits the target when you drop it, you'll complete the puzzle.\n\nMayausiy\n\nLocation: Found in the Forgotten Temple. You'll have to head here while doing the Geoglyphs/Dragon's Tears main quest .\n\n. Objective: Rotate jumbled stone blocks so they can fit in the puzzle design.\n\nNouda\n\nLocation: Northeast of the Fortress Geoglyph , you'll see the Kopeeki Drifts Cave. If you don't have a lot of hearts, try to avoid the freezing water as you make your way to the Shrine.\n\n, you'll see the Kopeeki Drifts Cave. If you don't have a lot of hearts, try to avoid the freezing water as you make your way to the Shrine. Objective: Proving Grounds (Intermediate) - This is mostly just a regular battle against Constructs.\n\nTurakawak\n\nLocation: The bottom-left section of the Lady Geoglyph . Assuming it's raining, you'll need to find the right spot to reach the Shrine. You can climb up the trees and glide to the entrance.\n\n. Assuming it's raining, you'll need to find the right spot to reach the Shrine. You can climb up the trees and glide to the entrance. Objective: Stack up blocks so you can Ascend to higher ledges.\n\nHyrule Shrines\n\nEkochiu\n\nLocation: The main Shrine for the Woodland Stable.\n\nObjective: Allow blocks to fall, then use Rewind so you can reach the top.\n\nIshodag\n\nLocation: Just northwest of Lookout Landing, before the bridge that leads to New Serenne Stable.\n\nObjective: Use and attach fans to move vehicles.\n\nJiosin\n\nLocation: Right next to the Hyrule Field Chasm.\n\nObjective: Use Ultrahand to rotate the object so that its shape matches the gaps.\n\nJojon\n\nLocation: East of Hyrule Castle, you'll find Crenel Peak. Head deeper into the cave to reach the Shrine.\n\nObjective: Proving Grounds (Rotation) - For the most part, you'll just need to manage the spinning gears and fire traps as you're killing enemies.\n\nKamizun\n\nLocation: In the southern portion of Hyrule as you follow the main road from Lookout Landing.\n\nObjective: Proving Grounds (Beginner) - Funnily enough, this is supposed to be the tutorial for beginners, and yet it's in the opposite direction (assuming you're heading to Hebra/Rito first).\n\nKikakin\n\nLocation: On a mountain range northwest of the Great Hyrule Forest.\n\nObjective: Grab a Zonai Light to see in the dark.\n\nKiuyoyou\n\nLocation: On a grassy field further west of the Great Hyrule Forest.\n\nObjective: Melt ice blocks using flames so they can be placed on floor switches. In the second chamber, you can use the stone plate to block the flame jets, ensuring that the cube is large enough. Attach the two and slide them over to the initial area. The plate can block the flames here, too, so the ice cube and be used to press the switch.\n\nKyokugon\n\nLocation: At the foot of the Great Plateau, you'll find Addison clinging on another post. The cave is right behind him.\n\nObjective: The goal is to place the balls only on the required circles, which you can see via the green icons on the ceiling.\n\nKyononis\n\nLocation: Smack dab in the center of the town ruins north of Lookout Landing.\n\nObjective: Combat Training - You'll learn about basic melee combat actions, such as parrying, dodging, and Flurry Rush sequences.\n\nMakurukis\n\nLocation: Along the southwestern portion of Hyrule Ridge.\n\nObjective: Combat Training - You'll learn about archery and shooting enemies with your bow.\n\nMayachin\n\nLocation: Continue heading south past the Central Hyrule marker.\n\nObjective: Plant the Stake through the central device, then attach logs. This will let you hit the switch to swing a makeshift bat, striking the ball to the target.\n\nRen-Iz\n\nLocation: Near the peak of Crenel Hills.\n\nObjective: Use the metal planks at an incline to get the ball to the target.\n\nRunakit\n\nLocation: In the northwestern portion of Hyrule Ridge.\n\nObjective: Use planks and plates so the ball can be moved across the rails.\n\nRyogok\n\nLocation: In the lower hills of the Great Plateau.\n\nObjective: The idea is to attach objects so that they transfer the rotational force between two gears.\n\nSepapa\n\nLocation: East of the floating Hyrule Castle.\n\nObjective: Use Recall to control the moving blocks and board boats.\n\nSerutabomac\n\nLocation: On one of the broken structures in the exterior of the floating Hyrule Castle.\n\nObjective: Attach metal boards to create taller structures. These will let you use Ascend so you can reach the top.\n\n\n\nSinakawak\n\nLocation: The main Shrine for New Serenne Stable.\n\nObjective: You'll use candles/braziers to make hot air balloons rise.\n\nSonapan\n\nLocation: At the other hilltop along Hyrule Ridge.\n\nObjective: Move around blocks so you can use Ascend on higher ledges.\n\nSusuyai\n\nLocation: Slightly southeast of the Central Hyrule place name, or west of the Jiosin Shrine.\n\nObjective: Avoid getting hit by the moving vehicles by riding one. At the very end, attach it to a rail to reach the altar.\n\nTadarok\n\nLocation: You'll need to gain access to the Great Plateau while doing A Call From the Depths quest . Then, head to the southern snowfield. Check the cave next to the waterfall to find the Shrine.\n\n. Then, head to the southern snowfield. Check the cave next to the waterfall to find the Shrine. Objective: You'll use fire, ice, and lightning on various types of blocks.\n\nTajikats\n\nLocation: This is the main Shrine for the Riverside Stable, which is southeast of Hyrule Field.\n\nObjective: Combine/attach logs to create bridges or boats.\n\nTaki-ihaban\n\nLocation: There's a cave slightly southeast of the Lindor's Brow Skyview Tower. Watch out, though, because you'll have to fight a couple of tough Gloom-afflicting enemies. If you've progressed further in the campaign, then you know these hostiles that we're hinting at.\n\nObjective: Rauru's Blessing.\n\nTeniten\n\nLocation: Along the road as you go south of the Central Hyrule marker.\n\nObjective: Combat Training - You'll learn about how to throw weapons.\n\nTenmaten\n\nLocation: From the floating Hyrule Castle, make your way northeast across the river. You should see the Elma Knolls Well near the foot of the hill. Enter it and make a Hovercraft to reach the Shrine.\n\nObjective: Rauru's Blessing.\n\nTsutsu-Um\n\nLocation: This acts as the main Shrine for the Outskirt Stable, which is in the southwestern part of Hyrule.\n\nObjective: You'll plant stakes along the wall to hold ledges and cause the ball to roll toward a certain direction.\n\nUsazum\n\nLocation: You'll find the pedestal at the southern portion of Satori Mountain. The crystal is inside a cave guarded by a Hinox.\n\nObjective: Rauru's Blessing.\n\nYamiyo\n\nLocation: At the eastern side of the town ruins near Lookout Landing.\n\nObjective: Combat Training - You'll learn how to throw materials/items here.\n\nGreat Hyrule Forest Shrines\n\nThere are four Zelda: Tears of the Kingdom Shrines in the Great Hyrule Forest. However, the fog will keep you out. You'll first need to cleanse the Deku Tree to gain access to the rest of the zone.\n\nMusanokir\n\nLocation: The Korok hub in the Great Hyrule Forest. You'll emerge right in front of it once you leave the Depths portion.\n\nObjective: Use the ball and chain devices to create swinging pendulums.\n\nNinjis: Maca's Special Place (Shrine Quest)\n\nLocation: As you attempt to leave the Korok hub going south, Maca will stop you. This is a clue regarding the Shrine. You have to skydive from the Typhlo Ruins Skyview Tower straight down the Shrine's location.\n\nObjective: Rauru's Blessing.\n\nPupunke: A Pretty Stone and Five Golden Apples (Shrine Quest)\n\nLocation: As you attempt to head to the east from the Korok hub, you'll encounter a Korok who doesn't want to let go of the crystal. You'll have to travel to the Mido Swamp to collect five Golden Apples before you can interact with the crystal. After that, bring it to the pedestal.\n\nObjective: Rauru's Blessing.\n\nSakunbomar: None Shall Pass\n\nLocation: As you try to go northwest from the Korok hub, someone will tell you about the dangers that lurk ahead. Continue up the path, ignoring most of the mobs. Once you see the pedestal and the crystal, a Stone Talus will emerge. Climb on top of it and destroy the crystal so you can bring it to the pedestal.\n\nObjective: Rauru's Blessing.\n\nEldin Shrines\n\nIsisim\n\nLocation: Once you arrive at YunoboCo HQ, check the eastern cave near it.\n\nObjective: Proving Grounds (In Reverse) - The idea is to work your way from the back/top, which has fewer enemies.\n\nJiotak\n\nLocation: Due north of Isisim Shrine, you'll find a rock formation that looks like a crab. Enter the cave, called the Isle of Rabac Gallery, and ride the mine cart. The idea is to flip the switches along the rails by using Yunobo's Rolling Fireball, enabling you to reach the Shrine.\n\nObjective: Rauru's Blessing.\n\nKimayat\n\nLocation: Found at the northeastern portion of the zone near the border with Akkala.\n\nObjective: Proving Grounds (Smash) - Eliminate the Constructs on the ground. You can also collect Ice Fruits, as well as Fuse a spiked ball from the left-hand side. Once ready, create ice platforms by shooting the pool of water with an Ice Fruit arrow. Once you smash the support pillar, the remaining Constructs will fall and drown.\n\nKisinona\n\nLocation: Acts as the main Shrine for Foothill Stable, which is south of Death Mountain.\n\nObjective: Attach two fans on opposite sides of the wheel and turn them on. Then, move close to the center of the wheel and use Ultrahan to grab one of the fans. Lean both thumbsticks toward the same direction, causing Link to rotate faster.\n\nMarakuguc\n\nLocation: This acts as the main Shrine for Goron City.\n\nObjective: Create large ATV-esque vehicles by attaching wheels to them, allowing you to cross the lava flows.\n\nMayak\n\nLocation: Found in the northern portion of the zone, next to the gargantuan skeleton of an Eldin Beast.\n\nObjective: Speed is of the essence here. You need to make the ball roll, then quickly hit the pillar switch to activate the bullseye target.\n\nMinetak\n\nLocation: Directly north of the Typhlo Ruins Skyview Tower, you'll find the Deeplian Badlands Cave.\n\nObjective: Rauru's Blessing.\n\nMomosik\n\nLocation: Found along the eastern summit of Death Mountain. Make sure Yunobo is with you so you can quickly destroy the rocks blocking the path. Inside the cave, ride the cart and bring the crystal back with you.\n\nObjective: Rauru's Blessing.\n\nMoshapin\n\nLocation: South of Death Mountain, you'll find Lake Intenoch. Enter the cave and get the crystal. You'll then need to use the Hydrant device to create igneous rock platforms to make it across. If you have an extra Fan and Steering Stick, you can drive an igneous rock platform with the crystal attached to it.\n\nObjective: Rauru's Blessing.\n\nSibatijak\n\nLocation: Found along the northern slopes at the foot of Death Mountain. You're better off gliding here once you've tagged the Sitsum Shrine.\n\nObjective: A bit of trial and error here. You'll need to align all spinning sections of the tower by using Recall. Once fully aligned, you can use Ascend to reach the top.\n\nSikukuu\n\nLocation: Along the trail heading to Death Mountain.\n\nObjective: Use Rewind on the gears to cause the small balls to fall to the right spot.\n\nSitsum\n\nLocation: Upon reaching the summit of Death Mountain, you'll be able to tag this Shrine, which is on a lower ridge. Make sure you do this before heading back to Goron City, or you're gonna have to take another long trek just to return here.\n\nObjective: Attach a Steering Stick to the ATV vehicle so you can drive across lava flows.\n\nTimawak\n\nLocation: Overlooking the Bedrock Bistro (hot springs and restaurant).\n\nObjective: The Hydrants that spew water will create igneous rock platforms that you can use to get across lava flows.\n\nAkkala Shrines\n\nDomizuin\n\nLocation: Upon reaching Akkala Span, which is southwest of Death Mountain, you can climb the bridge ruins. At the top of the tower, you'll find this Shrine.\n\nObjective: There is a gigantic cube that can be rotated horizontally and vertically using separate controls. However, this will also change the orientation of the ledges that you need to use to climb to the top.\n\nGatanisis\n\nLocation: Make your way to the easternmost cliffside of the Akkala region, just across the gap from the island chains.\n\nObjective: The goal is to use Recall at the right moment, causing the ball to bounce higher to hit the target.\n\nGemimik\n\nLocation: Found in the northeastern portion of the region. This is the \"swirly beach\" where you'll discover the last Geoglyph/Dragon's Tear .\n\n. Objective: You'll need to power up a battery, which can then have a Flame Emitter attached. You'll have to light the braziers before water puts out the flames.\n\nJochi-Ihiga: Rock For Sale (Shrine Quest)\n\nLocation: Head to Tarrey Town and buy the Sky Crystal from the merchant. Then, ride the tram to the opposite bank. From there, you'll need to build a hovercraft to reach the pedestal. However, due to the weight of the crystal, it might sink. You'll probably want to attach a Rocket facing diagonally upward just in case.\n\nObjective: Rauru's Blessing.\n\nJochi-Iu\n\nLocation: Acts as the main Shrine for the East Akkala Stable.\n\nObjective: Think of this as akin to Jenga or UNO Stacko. You'll need to remove blocks while preventing the ball from falling.\n\nKamatukis\n\nLocation: Found in the ravine of Deep Akkala.\n\nObjective: Attach the large block so you can make a hammer pendulum, which will then hit the ball toward the target.\n\nMayachideg\n\nLocation: Acts as the main Shrine for the South Akkala Stable.\n\nObjective: Proving Grounds (The Hunt) - Activate Homing Carts so they can damage and distract the enemy Constructs. While they're busy, look for other Zonai Devices, like the Cannon, to take them out.\n\nRasitakiwak\n\nLocation: Found in the southern tip of the Akkala region close to the border with Lanayru.\n\nObjective: Proving Grounds (Vehicles) - You can ride on a larger vehicle to ram the Constructs.\n\nRasiwak\n\nLocation: Check the beach along the northeastern coast.\n\nObjective: The idea is to use Ultrahand to push down the beach balls, which will make them bounce higher.\n\nSinatanika\n\nLocation: In the central portion of the region.\n\nObjective: Combat Training - You'll learn how to use Sneakstrike, or your stealth attack.\n\nLanayru Shrines\n\nApogek\n\nLocation: Found in the eastern side of the region; near the Secret Stone Geoglyph .\n\n. Objective: Use planes to carry the orbs to the destination.\n\nIhen-A\n\nLocation: Found in Mipha Court where you'll meet Sidon.\n\nObjective: You'll want to use multiple Hover Stones to create ledges or serve as foundation for other objects that you can climb.\n\nJikais\n\nLocation: Southeast of the Mount Lanayru summit.\n\nObjective: Move blocks around, but make sure you have something above you that you can target with your Ascend ability.\n\nJogou\n\nLocation: In the southwestern portion of Lanayru Bay, you'll find the Lanayru Road East Cave. Head deeper into the cave to see a large, circular rock formation. Destroy the boulders to get to the Shrine.\n\nObjective: Rauru's Blessing.\n\nJoniu\n\nLocation: From the Upland Zorana Skyview Tower, make your way south until you see Ralis Pond. You'll notice the Ralis Channel, a tunnel that leads to the east of that. Use a Hovercraft to bring the crystal to the pedestal.\n\nObjective: Rauru's Blessing.\n\nJonsau\n\nLocation: Found in the middle of the Lanayru Wetlands.\n\nObjective: Use Ultrahand to push the beach balls deeper into the water, causing them to bounce higher into the air.\n\nKurakat: Dyeing to Find It (Shrine Quest)\n\nLocation: Northeast of Kakariko Village, there's an oddly-shaped rock formation near a bandit camp with a giant skull. The friendly Construct tells you about a riddle. The goal is to align the shadow of the rock formation with the pattern.\n\nObjective: Rauru's Blessing.\n\nMaoikes\n\nLocation: You'll see a hilltop with a giant skull overlooking Lanayru Wetlands. Head inside the skull to find a tunnel with a Shrine.\n\nObjective: Rauru's Blessing.\n\nMogawak\n\nLocation: Acts as the main Shrine for Zora's Domain.\n\nObjective: You'll make use of various contraptions, such as battery-powered devices and chains that you can target with Rewind.\n\nMorok\n\nLocation: On a small floating island to the southwest of Lanayru Wetlands.\n\nObjective: Use springs and push blocks to get to the top.\n\nO-Ogim\n\nLocation: Between Kakariko Village and the Mount Lanayru Skyview Tower, you'll see a bird-shaped lake. Lanayru Promenade can be found here, too. Claim the crystal, then create a Rocket-powered Fanplane by using the devices near it. You should then be able to fly the crystal to the pedestal.\n\nObjective: Rauru's Blessing.\n\nTukarok\n\nLocation: Acts as the main Shrine for Wetland Stable, which is west of Lanayru Wetlands.\n\nObjective: Use platforms and wheels that can travel along raised bars.\n\nYomizuk: True Treasure (Shrine Quest)\n\nLocation: Head to the southern tip of the peninsula with the Kidney/Secret Stone Geoglyph . You should find Tarm Point Cave there. Down below, you'll meet Sasan, and he wants to reach Finley. You have to control the raft in a chamber with irregular water levels. If you have a Steering Stick and a Zonai Fan, then things will be easier.\n\n. You should find Tarm Point Cave there. Down below, you'll meet Sasan, and he wants to reach Finley. You have to control the raft in a chamber with irregular water levels. If you have a Steering Stick and a Zonai Fan, then things will be easier. Objective: Rauru's Blessing.\n\nZakusu: The High Spring and the Light Rings\n\nLocation: You'll receive this quest from an NPC named Nazbi, just below the Mount Lanayru Skyview Tower .\n\n. Objective: The riddle pertains to a key-shaped floating island, which you can reach by using the nearby Skyview Tower. From there, clear the time trial challenge as you go down the snowy pass. You can try to Shield Surf as you're dropping down by holding ZL and pressing B.\n\nNecluda Shrines\n\nAnedamimik\n\nLocation: From Hateno Village/Robbie's Lab, go directly east. You'll find the Deepback Bay Cave, which has this Shrine. It's partially submerged, so you have to head down below to destroy the rocks using a Bomb Fruit.\n\nObjective: This Zelda: Tears of the Kingdom Shrine simply requires you to cast Recall to move the ball back to its original spot. However, you also have to flip the switch so the target can move, too.\n\nBamitok\n\nLocation: If you've been doing the Lurelin Village side quests , you'll likely hear your Purah Pad Sensor pinging you about a nearby Shrine. Follow the sound and you'll reach Mount Dunsel Cave. In the deeper recesses, you'll find this Shrine.\n\n, you'll likely hear your pinging you about a nearby Shrine. Follow the sound and you'll reach Mount Dunsel Cave. In the deeper recesses, you'll find this Shrine. Objective: Rauru's Blessing.\n\nEshos\n\nLocation: Found along the cliffs of the mountain range dividing Necluda and Lanayru.\n\nObjective: Combat Training (Shields) - You'll need to do a perfect parry so you can reflect the projectiles back at the attackers. Use the Wooden Shield against lightning projectiles, and the Rusty Shield against fire projectiles.\n\nJiukoum\n\nLocation: Slightly southeast of the Popla Foothills Skyview Tower.\n\nObjective: You'll use stone boards to cross rails, or just Shield Surf to speed things up. However, the third part can be a little annoying, as you need to place an extra movable board-cart before the one you're riding falls off. Shield Surfing can also be a little problematic due to the steeper incline and iffy controls. We just ended up creating a structure that lets Link cast Ascend.\n\nJochisiu: Keys Born of Water\n\nLocation: Found near the \"mouth\" part of the Dragon Geoglyph. You should see a small nook where a friendly Construct is chilling (pun intended). The idea is to place ice plates into the sockets. You can change their size by melting them with fire.\n\nObjective: Rauru's Blessing.\n\nJoju-u-u\n\nLocation: Found in the southern point of the map.\n\nObjective: You'll attach the end of each bridge to lift the whole thing.\n\nMakasura\n\nLocation: Acts as the main Shrine for Kakariko Village.\n\nObjective: The idea is to use the L-shaped structures as overhangs so you can climb. In the final part, you'll use it as a catapult so Link can get across the chasm.\n\nMarari-In\n\nLocation: You'll want to clear the pirate hideout in Eventide Island, which is all the way at the southeastern tip of the world. Then, at the top of the ship, use the boards to get across the spike-filled wall.\n\nObjective: Rauru's Blessing.\n\nMayahisik\n\nLocation: Once Robbie gives you the Purah Pad Sensor in Hateno Village, you'll detect this Shrine in the cave below the lab.\n\nin Hateno Village, you'll detect this Shrine in the cave below the lab. Objective: Rauru's Blessing.\n\nSifumim\n\nLocation: Found in the southeastern portion of the region. This acts as the main Shrine for Lurelin Village .\n\n. Objective: Proving Grounds (Flow) - There are a couple of water-filled sections that Constructs are guarding. You can do headshots with your bow to knock them into the water.\n\nSusub\n\nLocation: Look for the Deya Village Well west of the Popla Foothills Skyview Tower .\n\n. Objective: Rauru's Blessing.\n\nTokiy\n\nLocation: Directly north of the Rabella Wetlands Skyview Tower, you'll find Oakle's Navel. Enter the cave and grab the crystal. As soon as you do that, a path will open up. Avoid the boulders and make it all the way to the end. In the last tunnel, use Recall just as the boulder gets near you.\n\nObjective: Rauru's Blessing.\n\nUtojis\n\nLocation: Slightly northeast of the Faron place name, you'll find the Tobio's Hollow Cave. Deep below, you should see several Zonai Spears. Fuse a Keese Wing onto one (since there are so many that you'll fight as you're heading to this area). Then, throw it in the center of the green circle.\n\nObjective: Rauru's Blessing.\n\nZanmik\n\nLocation: Acts as the main Shrine for Hateno Village.\n\nObjective: Attach boards to the giant gear, then attach metal balls to said boards. You can then spin the gear so at least one of the balls ends up at the topmost ledge.\n\nGerudo Shrines\n\nChichim\n\nLocation: This is a Secret Shrine found by going through the Ancient Prison Ruins. You'll need to sink into the quicksand south of Palu Wasteland to reach the location.\n\nObjective: Rauru's Blessing.\n\nIrasak\n\nLocation: Found along the desert's sand dunes. You'll want to use one of the pillars from the light triangle puzzle (part of the main quest), then glide to get past the quicksand.\n\nObjective: Rauru's Blessing.\n\nKarahatag\n\nLocation: Found in the southern portion on the desert dunes; east of Irasak Shrine.\n\nObjective: Place the brazier/candle underneath the fonts. Step on the switch to lower the floor, then use Recall on the brazier. This will light the fonts instead.\n\nKitawak\n\nLocation: Directly north of the Gerudo region Labyrinth.\n\nObjective: You'll be attaching stone plates to each other to reach new areas.\n\nKudanisar\n\nLocation: Along the northern portion of the desert close to the highlands portion.\n\nObjective: Start out by attaching wooden boards to cross the quicksand. Then, you'll want to use a Hoversled to reach the ball.\n\nMayamats\n\nLocation: In the southwestern tip of the Gerudo Highlands zone.\n\nObjective: Attach the spheres and lift them. You'll also need to use Recall to get them to roll back up top or toward the opposite direction.\n\nMayatat\n\nLocation: Acts as the main Shrine for Kara Kara Bazaar.\n\nObjective: Attach Steering Sticks to Zonai Sleds, allowing you to drive across quicksand.\n\nMiryotanog\n\nLocation: Directly north of the Lightning Temple .\n\n. Objective: Proving Grounds (Lure) - There are several lasers that will trigger flame or sphere traps, likely killing most Constructs. Try to trick them into wading past lasers.\n\nOtutsum\n\nLocation: In the northwestern ridge of the Gerudo Highlands zone.\n\nObjective: Rauru's Blessing.\n\nRakakudaj\n\nLocation: From the Gerudo Canyon Skyview Tower, glide northeast and drop down the ravine. You should see a pedestal, but the crystal is further downriver. Once you get there, use vehicles to speed things up.\n\nObjective: Rauru's Blessing.\n\nRotsamamu\n\nLocation: Found in the Highlands next to a Yiga Clan Hideout.\n\nObjective: Place boards and blocks on seesaws so one side rises.\n\nSiwakama\n\nLocation: Directly west of the Gerudo Labyrinth.\n\nObjective: Attach the spheres and use Recall to get up higher ledges.\n\nSoryatonog\n\nLocation: Acts as the main Shrine for Gerudo Town.\n\nObjective: Use Fans to blow away the sand and reveal the objects and chests that you need.\n\nSuariwak\n\nLocation: This Secret Shrine can only be accessed once you've completed the Yiga Clan Exam sidequest .\n\n. Objective: Rauru's Blessing.\n\nTurakamik\n\nLocation: Southwest and fairly close to the Gerudo Canyon Skyview Tower.\n\nObjective: You'll need to attach the ball-and-chain fixtures to conduct electricity. Do the same for the top floor where you'll attach it to the metal bar.\n\nFaron Shrines\n\nEn-Oma\n\nLocation: Get sucked into the giant whirlpool in Lake Hylia. You can then activate the pedestal, and you'll see that the beam is way up high.\n\nObjective: Use the Popla Foothills Skyview Tower to reach the floating island with the crystal. There should be a hole in the floor, so just drop the crystal there, as it will go straight into the whirlpool. Dive back down and carry it to the pedestal.\n\nIshokin: Ride the Giant Horse (Shrine Quest)\n\nLocation: For this Zelda: Tears of the Kingdom Shrine, you need to go further south of the Frog Geoglyph . Along the rocky crags, you'll meet an NPC named Baddek. He won't give you the Sky Crystal until you can tame and mount a Giant Horse. You can ask for clues in Highland Stable.\n\n. Along the rocky crags, you'll meet an NPC named Baddek. He won't give you the Sky Crystal until you can tame and mount a Giant Horse. You can ask for clues in Highland Stable. Objective: Rauru's Blessing.\n\nUtsushok\n\nLocation: This is the Shrine that's close to Highland Stable.\n\nObjective: Attach boards/plates to hit the orbs to the target. At the end, you'll also need to hit the cart so you can get across. Alternatively, you can Shield Surf.\n\nLabyrinth Shrines (Surface)\n\nThe following Zelda: Tears of the Kingdom Shrines can only be accessed by going through the three Labyrinths on the world map. We'll have a guide for these locations soon, so stay tuned.\n\nIgashuk\n\nMayaotaki\n\nMotsusis\n\nShrine maps: Sky World\n\nFor the Sky World, we've also divided them into north and south portions (with the Great Sky Island starting area belonging to the southern portion). Take note that you'll need to progress further in the campaign to access some areas. Likewise, we've further subdivided some of these based on related themes. For instance, we have a category for the Shrines that are unlocked as you're getting the Wingsuit.\n\nNorth Sky World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the northern portion of the Sky world.\n\nShrine map: North Sky World.\n\nSouth Sky World Shrine map\n\nThese are the Zelda: Tears of the Kingdom Shrines in the southern portion of the Sky world.\n\nShrine map: South Sky World.\n\nGreat Sky Island Shrines\n\nThere are four Zelda: Tears of the Kingdom Shrines to be discovered as you're exploring the Great Sky Island starting area. All of these teach you abilities that you'll use throughout the game.\n\nUkouh\n\nLocation: Northern portion of the Great Sky Island.\n\nObjective: This is where you'll learn the Grab/Attach command for the Ultrahand.\n\nIn-Isa\n\nLocation: Western portion of the Great Sky Island.\n\nObjective: This is where you'll learn the Fuse ability.\n\nGutanbac\n\nLocation: Northern portion of the Great Sky Island.\n\nObjective: This is where you'll learn the Ascend ability.\n\nNachoyah\n\nLocation: Southern portion of the Great Sky Island; directly above where you started the game.\n\nObjective: This is where you'll make use of the Rewind ability.\n\nWingsuit-related Shrines\n\nThere are three Shrines that are unlocked as you're doing the skydiving time trial challenges for the Wingsuit. Simply pass through all the rings during your practice runs, and their respective Shrines should appear.\n\nTaunhiy\n\nLocation: Courage Island - Tabantha Sky Archipelago.\n\nObjective: Combat Training - You'll learn about aiming with your bow while in mid-air to slow down time.\n\nSimosiwak\n\nLocation: Bravery Island - North Hyrule Sky Archipelago.\n\nObjective: Proving Grounds (Lights Out) - You'll have to battle Constructs in the dark. There are light sources that you can use though.\n\nSihajog\n\nLocation: Valor Island - South Lanaryu Sky Archipelago.\n\nObjective: Rauru's Blessing.\n\nSky Crystal Beam-related Shrines\n\nThese Shrines will only be formed after you bring the green crystal in the distance. The beam will let you know the general location, but you need to think of ways to return it to the target area.\n\nGanos\n\nLocation: Tabantha Sky Crystal - The crystal can be pulled away from a Flux Construct.\n\nObjective: Rauru's Blessing.\n\nGikaku\n\nLocation: Found in the northeastern portion of the map; reachable via the Natak Shrine - Use devices/vehicles to reach the crystal at the topmost island, then drop it all the way down below.\n\nObjective: Rauru's Blessing.\n\nJinodok\n\nLocation: South Hyrule Sky Archipelago - Rotate the control device to form a bridge across the floating islands, then bring the crystal back to the pedestal.\n\nObjective: Rauru's Blessing.\n\nJosiu\n\nLocation: North Necluda Sky Crystal - The two floating islands are separated by a huge gap. You can think of contraptions, such as several boards that are attached together, or a rocket-powered platform, so you can bring the crystal to the other side.\n\nObjective: Rauru's Blessing.\n\nKumamayn\n\nLocation: East Necluda Sky Archipelago - Once you reach the crystal, you can use the spring contraption on a nearby island to bounce it back to the pedestal.\n\nObjective: Rauru's Blessing.\n\nMayam\n\nLocation: North Hyrule Sky Crystal - The crystal can be pulled out of a Flux Construct.\n\nObjective: Rauru's Blessing.\n\nMayanas\n\nLocation: South Lanayru Sky Crystal - The crystal is on another floating island that's high up. Use Ascend or a Zonai Device to get up higher, then bring it back to the pedestal. Just watch out for Construct Archers that are nearby.\n\nObjective: The goal is to use the Frost Emitter to create ice blocks, allowing you to pick up other items or slide the ice blocks/plates to the target. For the last puzzle section, you can attach the metal and ice plates in an angular formation so as to force the thing to slide sideways. Alternatively, just connect a lot of ice blocks, along with the plate, then drop it down to the target.\n\nNatak\n\nLocation: Sokkala Sky Archipelago - The crystal is inside the \"Death Star\" in this area. Get inside it, then grab the machine controls so it can be rotated. Make sure that the opening is facing the direction of the pedestal. You can use the Spring contraption to pop that crystal out of the hole.\n\nObjective: Rauru's Blessing.\n\nUkoojisi\n\nLocation: West Necluda Sky Archipelago - The push-booster near the pedestal will let you reach the underside of the floating island, and you can Ascend from there. Create a makeshift plane so you can bring the crystal back to that spot.\n\nObjective: Rauru's Blessing.\n\nLight Puzzle Shrines\n\nAs you explore the Sky World, you'll find more Zelda: Tears of the Kingdom Shrines. However, you have to solve the Light Puzzles in those areas. These are done by reflecting the beams with Zonai Mirrors until the way is open.\n\nGa-Ahisas\n\nLocation: Lightcast Island (Tabantha Sky Archipelago) - Use the beam from the tower so that it passes all the way through the cavern below.\n\nObjective: Rauru's Blessing.\n\nMayasiar\n\nLocation: Starview Island (North Gerudo Sky Archipelago) - This requires you to reach the \"Death Star\" (i.e. a gigantic orb in the sky). Inside, you'll redirect the beam to hit the target.\n\nObjective: Rauru's Blessing.\n\nGeneral Shrines\n\nThese other Zelda: Tears of the Kingdom Shrines are found in the Sky World. There are no specific puzzle requirements to unlock them. However, in some cases, you do need to progress a bit further in the campaign (i.e. regional main quests) just to gain access to these locations.\n\nIgoshon\n\nLocation: Lanayru Wellspring Island - Found as you're going through the main quest in Lanayru.\n\nObjective: Use water orbs to rise up further, then dash and glide to the next one. You may also use Ultrahand to grab and reposition orbs.\n\nIjo-O\n\nLocation: West Hebra Sky Archipelago.\n\nObjective: Block flames with the stone plate, then Fuse a Rocket to your shield to gain a huge upward boost.\n\nJirutagumac\n\nLocation: This is the \"Death Star\" in the Lanayru Sky Archipelago.\n\nObjective: Attach a Wing on top of a Cart, followed by a Fan, then fly your contraption all the way to the end.\n\nJoku-U\n\nLocation: Faron Thunderhead Isles - This is at the end of the Thunderhead Isles portion of the main quest.\n\nObjective: Rauru's Blessing.\n\nJoku-Usin\n\nLocation: Faron Thunderhead Isles - You'll reach this while going through Thunderhead Isles as part of the main quest.\n\nObjective: Proving Grounds (Short Circuit) - This one is all about grabbing Shock Fruits or Shock Emitters, and using them to defeat Construct foes.\n\nKadaunar\n\nLocation: Eldin Canyon Sky - Use fan-powered carts to reach the floating island.\n\nObjective: Use Hydrants to create igneous rock platforms. These will let you cross the lava flows.\n\nKahatanaum\n\nLocation: Hebra Rising Island Chain - You'll come across this Shrine as part of the Hebra region main quest. You'll need to progress a bit further until you're going across the floating rocks to reach the tornado.\n\nObjective: Rauru's Blessing.\n\nMayaumekis\n\nLocation: Hebra Rising Island Chain - You'll come across this Shrine a little bit after Kahatanaum.\n\nObjective: Shoot the crystal switch through the barricade to open the gate. Then, jump on the sails to get up higher.\n\nRakashog\n\nLocation: Gerudo Highlands Sky.\n\nObjective: There are several Zonai Mirrors in this puzzle area. Use them to reflect the beams of light so they can hit the targets.\n\nYansamin\n\nLocation: Lanayru Sky/Zonaite Forge Island - This is the tall island in this region, one that has several circular protrusions. To reach it, wear Zora Armor and swim-climb up the \"sky waterfall\" in Lanayru. From there, ride a rocket-powered Hover Block. On the island itself, interact with the terminal to activate updrafts/wind currents. Once you get to the top, you'll have to skydive through the center pit, all while avoiding lasers.\n\nObjective: Proving Grounds (Low Gravity) - You'll have to eliminate all the Construct enemies while the low gravity effect is active.\n\nLabyrinth Shrines (Sky)\n\nThe following Zelda: Tears of the Kingdom Shrines can only be accessed by going through the three Labyrinths on the world map. They also have counterparts up in the sky. We'll have a guide for these locations soon, so stay tuned.\n\nMogisari\n\nTenbez\n\nSiyamotsus\n\nThere are certainly more Shrines to find and complete in The Legend of Zelda: Tears of the Kingdom. We'll continue updating this article in due course, so stay tuned.", "reference_output": " This article provides information on the various Shrines located in The Legend of Zelda: Tears of the Kingdom. These Shrines are located in the Surface and Sky regions, and completing a challenge will reward the player with a Blessing of Light. Challenges can include puzzles, combat training, proving grounds, and Shrine Quests. Additionally, there are four Shrines in the Great Hyrule Forest that require cleansing the Deku Tree to access. The objectives of the Shrines range from combining spheres together, rotating jumbled stone blocks, stacking blocks, using fans to move vehicles, using Ultrahand to rotate objects, allowing blocks to fall, using Rewind, using Zonai Light, melting ice blocks, placing balls on circles, learning basic melee combat actions, learning archery and shooting enemies with a bow, planting a stake, and using metal planks at an incline."}, {"id": "da288adc-babf-4256-98ae-b817ca61d574", "input": "Title: Biden plans to nominate Dr. Monica Bertagnolli at NIH\n\nPresident Joe Biden said Monday he intends to nominate a new director for the National Institutes of Health.\n\nDr. Monica Bertagnolli, a surgical oncologist and cancer researcher, was picked by Biden as the successor to Francis Collins.\n\n\"Dr. Bertagnolli has spent her career pioneering scientific discovery and pushing the boundaries of what is possible to improve cancer prevention and treatment for patients, and ensuring that patients in every community have access to quality care,\" Biden said in a statement. \"As Director of the National Cancer Institute, Dr. Bertagnolli has advanced my Cancer Moonshot to end cancer as we know it.\"\n\nThe statement continued, \"She has brought together partners and ../../../packages/resources from different sectors to launch groundbreaking efforts in cancer prevention and early detection, a national navigation program for childhood cancers, and additional programs to bring clinical trials to more Americans. Dr. Bertagnolli is a world-class physician-scientist whose vision and leadership will ensure NIH continues to be an engine of innovation to improve the health of the American people.\"\n\nBertagnolli will be the second woman as NIH director if her nomination is confirmed. She will replace Collins, who left the agency in December 2021 after 12 years with the agency. Lawrence Tabak has been serving as interim director while Biden searches for a new pick.\n\nThe U.S. Department of Health and Human Services Secretary Xavier Becerra released a statement congratulating Bertagnolli on her nomination.\n\n\"I congratulate Dr. Bertagnolli on her nomination to lead the NIH,\" the statement read. Her storied scientific career has advanced our nation's understanding of diseases such as cancer and established her as one of the top scientists in the world. She is one of the most powerful voices in the country for cancer patients, particularly for those in rural and remote communities.\"\n\nAccording to her biography on the White House website, Bertagnolli grew up on a ranch in Wyoming before attending Princeton University for undergraduate studies and the University of Utah for graduate studies.\n\nPreviously, Bertagnoli was a professor of surgery at Harvard Medical School, a surgeon at Brigham and Women's Hospital, and a member of the Gastrointestinal Cancer Treatment and Sarcoma Centers at Dana-Farber Cancer Institute.\n\nIn December 2022, Bertagnolli announced that she was diagnosed with early breast cancer but her prognosis was \"favorable.\"\n\n\"Having been an oncologist my entire career, it was always -- and still is -- all about the patients and survivors,\" she said. \"It's one thing to know about cancer as a physician, but it is another to experience it firsthand as a patient as well. To anyone with cancer today: I am truly in this together with you.\"\n\nCORRECTION: Dr. Fauci was the director of NIAID, a division of the NIH. Pres. Biden says he intends to nominate Dr. Monica Bertagnolli as the new director for the NIH.", "reference_output": " President Joe Biden has nominated Dr. Monica Bertagnolli, a surgical oncologist and cancer researcher, to be the new director of the National Institutes of Health (NIH). She is the second woman to be nominated for the position and will replace Francis Collins, who left the agency in December 2021. Bertagnolli is a professor of surgery at Harvard Medical School and a member of the Gastrointestinal Cancer Treatment and Sarcoma Centers at Dana-Farber Cancer Institute. She was diagnosed with early breast cancer in December 2022."}, {"id": "cc52a5e3-3414-4ee7-bc5d-06b5bfe34c25", "input": "Title: Horoscope for Tuesday, May 16, 2023\n\nMoon Alert\n\nThere are no restrictions to shopping or important decisions. The moon is in Aries.\n\nAries (March 21-April 19)\n\nYour ability to boost your income will increase in the next 24 months. (You can take that to the bank.) Even though Mercury retrograde might delay current financial matters (checks in the mail are late, etc.); nevertheless, your future\u2019s looking good!\n\nTaurus (April 20-May 20)\n\nLucky Jupiter is entering your sign where it will stay for the next year bringing you divine protection and boosting your good fortune. This is something that happens only once every 12 years, and when it does, it will grow your confidence and give you an increased sense of poise. Lucky you!\n\nGemini (May 21-June 20)\n\nFor the next 12 to 24 months, your interest in spiritual matters and your personal beliefs will become stronger. You will have an increased capacity to learn more about these dimensions of your life. You will also feel moved to help someone who is close to you.\n\nCancer (June 21-July 22)\n\nYour popularity is certainly going to increase in the next year (or longer) because your interactions with friends will become more enjoyable and stimulating. In addition, many of you will become more involved with clubs, groups and professional organizations. Schmooze city!\n\nLeo (July 23-Aug. 22)\n\nOnce every 12 years, lucky Jupiter travels across the top of your chart and today that journey begins. It will last from 12 to 24 months and it will definitely boost your reputation in the eyes of others. You will look successful because you will receive accolades, kudos, awards or promotions.\n\nVirgo (Aug. 23-Sept. 22)\n\nYour desire to expand your world will be strong in the next year. Grab every opportunity to travel and see new places. However, you will also be thrilled to study more and learn new things. Opportunities in publishing, the media, medicine and the law will also materialize.\n\nLibra (Sept. 23-Oct. 22)\n\nIn the next 24 months, you will have a wonderful window that will benefit you financially. You might inherit. Your partner might get a bonus or enjoy increased earnings. This will be an excellent time to ask for a mortgage or loan because you will benefit from the wealth and ../../../packages/resources of others.\n\nScorpio (Oct. 23-Nov. 21)\n\nIn the next two years, (depending on whether you are an early or late Scorpio) your closest relationships will improve. In fact, this will be a wonderful time to get married. Relationships that begin now will be with someone older or with someone who is more established.\n\nSagittarius (Nov. 22-Dec. 21)\n\nFor the next 12 to 24 months, you have fabulous opportunities to improve your job and improve your health. Look for ways to build your physical strength and vitality. And likewise, if you cannot see ways to improve your job, then look around because you can get a better job.\n\nCapricorn (Dec. 22-Jan. 19)\n\nStart to plan fun vacations for the next few years because opportunities to do so will abound. In this same window of time, you might encounter new romance. Activities related to sports events, children, the entertainment world and the hospitality industry will shine!\n\nAquarius (Jan. 20-Feb. 18)\n\nEverything to do with home and family will get a wonderful blessing in the next 12 to 18 months (depending on if you are an early or a late Aquarius). Expect to improve or expand your home. Or you might move. Your family might expand your home through birth, marriage or adoption as well.\n\nPisces (Feb. 19-March 20)\n\nYour ability to be optimistic, travel and learn new things will grow in the next year (and longer). Communications with others will improve. Your plans for the future will be larger and more expansive. Learning and writing will be exciting. Yay!\n\nIf Your Birthday Is Today\n\nActor Jim Sturgess (1978) shares your birthday. You are charming, intelligent and excited about life. You also have creative talents. This year is the beginning of a new cycle view, which means you can expect new beginnings and new adventures. You might take on a leadership role. Be open to new opportunities.\n\n", "reference_output": " This horoscope predicts that each zodiac sign will experience different benefits in the next 12-24 months, such as increased income, divine protection, spiritual growth, and more. Those born on this day are intelligent, creative, and charming, and can expect new beginnings and adventures in the coming year, as well as the potential to take on a leadership role."}, {"id": "953ffbe8-7dd1-4ad7-98bd-38928c69cd3e", "input": "Title: Mormon church has $100bn \u2018clandestine hedge fund\u2019, says whistleblower\n\nA former investment manager for the Church of Jesus Christ of Latter-day Saints says that the organization stockpiled more than $100bn in funding intended for charity work but never spent it on such projects.\n\n\u201cIt was really a clandestine hedge fund,\u201d David A Nielsen said during an interview with CBS\u2019s 60 Minutes. \u201cOnce the money went in, it didn\u2019t go out.\u201d\n\nNielsen, who submitted a complaint to the Internal Revenue Service in 2019, previously managed the church\u2019s investment arm, Ensign Peak Advisors, for nine years.\n\nA report on the complaint to the top US tax authority was published by the Washington Post in 2019 after Nielsen\u2019s brother provided a copy.\n\nNielsen, a devout Mormon himself, was first recruited to work for Ensign Peak while working on Wall Street.\n\nNielsen said that during his time with Ensign Peak, he observed the church\u2019s investment firm \u201c[masquerading] as a charity\u201d, dodging what would be billions of dollars in taxes by falsifying records, and generally misleading other believers of the Mormon faith.\n\nEvery year, the Church of Jesus Christ of Latter-day Saints collected an estimated $7bn from its 17 million members through a practice known as tithing, in which members give about 10% of their income to the religious organization.\n\nAbout $1bn of the collected money was placed into a reserve fund at Ensign Peak \u2013 which is registered as a non-profit \u2013 and invested, with profits growing tax-free.\n\nCreated in 1997, the reserve fund has ballooned to more than $100bn, which is nearly twice the size of Harvard\u2019s endowment, Nielsen said.\n\n\u201cI thought we were going to change the world,\u201d Nielsen remarked. \u201cWe just grew the bank account.\u201d\n\nRecords show that money from the church\u2019s reserve fund was used to support for-profit initiatives, including a Salt Lake City mall built on church land and a church-owned insurance company.\n\nNielsen resigned in 2019 after a website named Mormon Leaks linked church members to shell companies that held billions of dollars in stocks and bonds, assets that were actually controlled by Ensign Peak.\n\nAfter his resignation, Nielsen filed a 74-page whistleblower complaint to the IRS that accused Ensign Peak of violating its tax-exempt status by directing money to for-profit businesses.\n\nNielsen\u2019s complaint was later forwarded to the Securities and Exchange Commission, which said the church took great lengths to hide the size of its investments through shell companies and fake office addresses, the Washington Post reported.\n\nskip past newsletter promotion Sign up to First Thing Free daily newsletter Start the day with the top stories from the US, plus the day\u2019s must-reads from across the Guardian Privacy Notice: Newsletters may contain info about charities, online ads, and content funded by outside parties. For more information see our Newsletters may contain info about charities, online ads, and content funded by outside parties. For more information see our Privacy Policy . We use Google reCaptcha to protect our website and the Google Privacy Policy and Terms of Service apply. after newsletter promotion\n\nThe church paid $5m to resolve its SEC case in February.\n\nThe Mormon church official W Christopher Waddell, who oversees the organization\u2019s financial, real estate, investment and charitable operations as the first counselor in the presiding bishopric, vehemently denied Nielsen\u2019s accusations.\n\n\u201cFlat-out wrong,\u201d said Waddell, who added that Ensign Peak acted as \u201cthe church\u2019s treasury\u201d and provided ../../../packages/resources for its operation.\n\nNielsen\u2019s interview with 60 Minutes is one of the first times he has given public comment on the report.\n\n\u201cWe gave the IRS and the SEC all the professional courtesy,\u201d Nielsen said. \u201cThis is just too important to fall through the cracks.\u201d\n\nBut experts say that the likelihood of the IRS investigating Nielsen\u2019s claims is low.\n\n\u201cThe political risk is so great that it comes with real danger,\u201d former IRS official Phil Hackney said during the 60 Minutes segment. \u201cAt the same time, there\u2019s a real risk to the rule of law if the IRS doesn\u2019t come in and enforce those rules.\u201d", "reference_output": " David A Nielsen, a former investment manager for the Church of Jesus Christ of Latter-day Saints, has alleged that the organization has stockpiled more than $100bn in charity funds. Despite his complaint to the IRS, experts believe that the IRS is unlikely to investigate due to the political risk involved. Phil Hackney, a former IRS official, believes that there is a risk to the rule of law if the IRS does not enforce the rules."}, {"id": "ca295740-8ec2-44f6-ab16-768d6d3a31a6", "input": "Title: Shannon Sharpe tees off on Ja Morant apologists after latest gun incident: \u2018I\u2019m mad\u2019\n\nShannon Sharpe wasn't upset or surprised by Ja Morant's second incident brandishing an apparent gun in an Instagram Live video that went viral early Sunday morning.\n\nAfter Morant's first gun incident in March, Sharpe declared that it was going to be actions that changed the tenor on the star Grizzlies point guard. So when Sharpe spoke on his morning debate show \"Undisputed\" on Monday morning, he focused his attention to the fans and people around Morant.\n\n\"I'm mad, I'm upset, I'm disgusted by the people that defended (Morant),\" Sharpe said. \"Because that's what got us here.\"\n\nJA MORANT REACTION:ESPN's Adrian Wojnarowski says Ja Morant could face a lengthy suspension after gun video\n\nSharpe went on to describe how people attacked him for critical comments on Morant in March. Other media pundits, including Stephen A. Smith, were skeptical about how quickly Morant returned to the Grizzlies after the team announced he was taking time away on March 4. Morant missed eight games due to an NBA suspension, but six of those games were before the NBA's announcement.\n\nMorant's last suspension had an indirect impact on his chances of making an All-NBA team. Since he didn't qualify, Morant missed out on a chance to make more than $39 million dollars in additional money on his five-year contract extension he recently signed.\n\nNow, Sharpe thinks that $39 million isn't the only money Morant is likely to lose, and he blaming people whom he feels enabled Morant.\n\n\"All of the people that said let Ja be Ja, are y'all gonna be the treasurer of that GoFundMe account, because he just lost $39 million because he wasn't on one of the three All-NBA teams,\" Sharpe said. \"He's about to lose another $20-$30 million of these endorsements.\"\n\n\"What about to the NBA? What about the Nike? What about the Powerade? I want to know who is going to be the treasurer of that GoFundMe because he is about to lose that NBA contract. He is about to lose that Powerade endorsement.\"\n\nMorant was suspended from Grizzlies team activities after the video surfaced Sunday while the NBA looks into the matter.\n\nMore on Ja Morant\n\nAlso:How Ja Morant's latest incident may change the course of the Memphis Grizzlies' offseason\n\nGIANNOTTO:Ja Morant flashed a gun \u2013 AGAIN!?! Maybe he can't be the face of the franchise | Giannotto\n\nNo go:Memphis Grizzlies star Ja Morant misses out on $39 million after not making All-NBA teams\n\nWhat to know:Ja Morant's 'Trivia' and 'Water Battle' Ja 1 sneakers are available", "reference_output": " Shannon Sharpe has expressed his outrage at those who defended Ja Morant after he was seen brandishing a gun in an Instagram Live video for the second time. He believes that Morant will suffer financially due to the incident, with potential losses in endorsements and NBA contracts. The NBA has suspended Morant from team activities while they investigate the matter."}, {"id": "a4eb65a3-553e-4e10-8890-ff2df30e3e04", "input": "Title: Elon Musk still needs 'Twitter sitter,' judges rule\n\nTesla CEO Elon Musk lost an appeal to unwind parts of a consent decree that he and the automaker struck with the Securities and Exchange Commission to settle civil securities fraud charges in 2018.\n\nThe ruling, issued Monday by a federal appeals court, affirms a prior decision from the U.S. District Court for the Southern District of New York, which issued the initial denial.\n\nMusk has litigated with the SEC for years over the consent decree, which was revised in 2019 after the SEC charged Musk with making \"false and misleading\" statements in his August 2018 \"funding secured\" tweets. The Tesla CEO said he had found a buyer to take the automaker private at $420 a share, a claim which a federal judge later found to be false.\n\nThe agreement required \"pre-approval\" for tweets by Musk that contained information material to Tesla, and which extended to \"certain senior executives,\" according to the judgment.\n\nA February letter from Musk attorney Alex Spiro said the terms of the consent decree amounted to \"unconstitutional\" infringement of his free-speech rights.\n\nBut the U.S. Court of Appeals for the Second Circuit dismissed those claims, writing that the court saw \"no evidence to support Musk's contention that the SEC has used the consent decree to conduct bad-faith, harassing investigations of his protected speech.\"\n\nThe court noted that the SEC had opened \"just three inquiries\" into his tweets since 2018: over his \"funding secured\" tweet, a tweet that misstated Tesla's annual production numbers, and a Twitter poll where Musk proposed selling 10% of his Tesla shares, according to the court filing.\n\nFar from the investigations being in \"bad-faith,\" the court wrote that \"each tweet plausibly violated the terms of the consent decree.\"\n\nMusk's attorneys also put forward an argument under Rule 60(b), which allows a party to reopen their case if the law or the situation has changed significantly. Musk's legal team argued that the SEC's methods of enforcement made compliance \"substantially more onerous.\"\n\nBut the court dismissed that argument as well, noting that Musk was merely required to consult with Tesla's general counsel or an in-house securities lawyer.\n\nMusk's Twitter activity has been the subject of both SEC and shareholder attention. Musk was found \"not liable\" in a February securities fraud trial over his \"funding secured\" tweets. Musk has also been fending off a lawsuit involving his public boosting of the cryptocurrency dogecoin.\n\nThe court added that if Musk had concerns about SEC oversight over his \"right to tweet without even limited internal oversight,\" he could have defended himself against the SEC's charges or negotiated a different settlement. \"But he chose not to do so,\" the court emphasized.\n\n\"Having made that choice,\" the court concluded, Musk's team couldn't argue \"to collaterally reopen a final judgment merely because he has now changed his mind.\"\n\n\"We will seek further review and continue to bring attention to the important issue of the government constraint on speech,\" Musk's attorney Spiro said in a statement to CNBC.\n\nRead the judgment below:", "reference_output": " Elon Musk lost an appeal to undo parts of a settlement he and Tesla made with the SEC in 2018 to resolve civil securities fraud charges. The court dismissed his claims that the terms of the settlement infringed on his free-speech rights and that the SEC's enforcement methods made compliance too difficult. Musk's attorney said they would seek further review."}, {"id": "1f5ad326-fe67-4bde-81fc-6b10ff1235e6", "input": "Title: Reba McEntire Joins The Voice, Replacing Blake Shelton in Season 24\n\nThe Voice has named Blake Shelton\u2019s successor.\n\nCountry music superstar Reba McEntire \u2014 one of TVLine readers\u2019 top picks to succeed Shelton \u2014 will serve as a coach during Season 24. She\u2019ll be joined by Niall Horan (returning for his second consecutive season as coach), John Legend (returning after a one-season break) and Gwen Stefani (who last served as a coach during Season 22).\n\nThat means that neither Kelly Clarkson (who has coached Seasons 14-21 and 23) nor Chance the Rapper (who made his debut alongside Horan for Season 23) are returning to the NBC reality competition this fall.\n\nMcEntire has a long history with The Voice, having served as Shelton\u2019s first-ever team advisor back in Season 1, briefly coached contestants during Season 8, and served as Mega Mentor during Season 23 \u2014 but this will be the first time she stakes claim to a red chair.\n\nShelton announced last October that he\u2019d be leaving The Voice after its current cycle (which wraps with a two-night finale airing Monday, May 22 and Tuesday, May 23). He was one of the four original coaches when the series premiered on NBC in 2011, along with Christina Aguilera, CeeLo Green and Adam Levine. Green left after Season 5, and Aguilera left after Season 10. Levine stuck around until Season 16, exiting the show in 2019.\n\nShelton has coached every season of The Voice so far, with eight of his vocalists winning the grand prize.\n\nHave thoughts on Shelton\u2019s successor? Sound off in Comments.", "reference_output": " Reba McEntire has been named as the new coach for Season 24 of The Voice, replacing Blake Shelton who has been a coach since the show's premiere in 2011. She will be joined by Niall Horan, John Legend, and Gwen Stefani, while Kelly Clarkson and Chance the Rapper will not be returning. McEntire has a long history with the show, and Shelton has coached every season of The Voice so far, with eight of his vocalists winning the grand prize."}, {"id": "8facc589-d9cc-4d99-9316-fdbd00ad5d13", "input": "Title: Ben Affleck Lands Second Box-Office Bomb in 2 Months as Wife Jennifer Lopez\u2019s Netflix Thriller Mother Gets Lukewarm Response\n\nIt seems like a not-so-good year for Ben Affleck\u2019s career as his latest project is expected to emerge as another box-office flop. Directed by Robert Rodriguez, Hypnotic stars Affleck as Danny Rourke, a detective on the lookout for a sinister criminal who possesses the ability to manipulate minds.\n\nThe cast includes Alice Braga, Jackie Earle Haley, Jeff Fahey, and William Fichtner. As per Deadline, the production reportedly cost around $70 million, and unfortunately, experts predict only a meager opening weekend profit of $2.5 million by the end of Sunday.\n\nRELATED: \u201cShowing too much?\u201d: DCU\u2019s Batman Ben Affleck Allegedly Had \u201cArgument\u201d With Jennifer Lopez Over Her Red Carpet Dress?\n\nBen Affleck Hits Two Box-Office Flops In A Row This 2023\n\nHypnotic is not the first Affleck project to fail at the box office, as April\u2019s Air only managed to earn $85.5 million against a budget of $90 million. However, the film was originally made as a Prime Video exclusive, and the profit it gained from the box office was still considered a win for Amazon Studios.\n\nThe latest movie\u2019s case seems already hopeless as new reviews continue to criticize the franchise. Hypnotic is certified rotten with a 39% rating on Rotten Tomatoes. This puts the actor\u2019s career in a critical situation, as his last two projects, The Last Duel and Deep Water, were also poorly received by fans.\n\nMeanwhile, Affleck\u2019s wife, Jennifer Lopez, stars in a new thriller movie entitled Mother, which premiered on Netflix over the weekend. The singer-actress portrayed an ex-special forces parent and reclusive assassin who comes out of hiding to protect her daughter from danger.\n\nThe responses were a mixed bag of fair reviews, although critics and fans compliment Lopez for personifying a strong character. Her presence in the movie is evidently what attracted global attention.\n\nAffleck\u2019s next appearance will be in The Flash starring Ezra Miller which will premiere next month. The film has been peppered with controversy following the lead star\u2019s erratic behavior. Affleck will reprise his role as the iconic Batman, together with Michael Keaton, who will portray another version of the famed superhero.\n\nRELATED: \u201cI still get self-conscious \u2013 not him!\u201d: Ben Affleck\u2019s Fluent Spanish Left Jennifer Lopez Awestruck Despite Her Latin-American Heritage\n\nCould DC\u2019s The Flash Save Ben Affleck\u2019s Career?\n\nIt might not be the worst year for Ben Affleck despite two of his projects failing to perform at the box office. The Flash could be his redeeming chance as the DC film becomes one of the most highly anticipated movies of 2023. It has a budget of around $220 million, with a possibility of crossing the $1 billion mark due to its rigorous marketing and star-studded cast.\n\nHopefully, the upcoming DC film won\u2019t suffer the same fate that happened to 2017\u2019s Justice League. The Flash has a relatively smaller budget and is not going up against any major competing franchises. If the movie emerges victorious at the global box office arena, it will save Affleck\u2019s year from the ashes of Air and Hypnotic.\n\nThe Flash arrives in theaters on June 16, 2023.\n\nSource: Deadline\n\nRELATED: \u201cIt\u2019s a gift\u201d: Ben Affleck\u2019s $7.2M Box Office Disaster With Jennifer Lopez Turned Out to Be a Blessing in Disguise for Him", "reference_output": " Ben Affleck's latest movie, Hypnotic, is expected to be a box-office flop, making it his second flop in two months. His wife Jennifer Lopez's Netflix thriller Mother has received lukewarm reviews, but her presence in the movie has attracted global attention. Affleck's next project is The Flash, which has a high budget and star-studded cast and could potentially save his career if it performs well at the box office."}, {"id": "7ffeac11-4704-44c6-9507-59a3a62733c0", "input": "Title: The stock market will struggle to rally until these 2 big fears are put to rest\n\nSo much for the stock-market climbing the proverbial wall of worry.\n\nThe S&P 500 index continues to struggle in a tight range and some analysts see little prospect for a breakout until two, very big worries are in the rearview mirror.\n\nNo surprise, the culprits are the persistent worries about regional U.S. banks following the collapse of Silicon Valley Bank and Signature Bank in March and the subsequent demise of First Republic Bank, along with the latest debt-ceiling showdown in Washington that threatens to tip the federal government into a first-ever default in early June.\n\n\u2018Capping\u2019 rallies\n\nFor now, those concerns can be described as \u201ccapping\u201d rallies rather than \u201cresulting in a downdraft,\u201d Anastasia Amoroso, chief investment strategist at iCapital, told MarketWatch in a phone interview.\n\nBut if more banks look in danger of failing or if the path to a debt-ceiling deal gets more rocky, investors should be prepared for a significant, but \u201cbuyable,\u201d pullback, she said.\n\nNeed to Know: Why the stock market has actually thrived as regional banks flounder\n\nMeanwhile, investors appear content to pile into tech stocks, particularly the biggest of the so-called megacap names, in something of a flight to safety that has sparked separate concerns over the durability of the stock market\u2019s 2023 rally.\n\nThe S&P 500 SPX, +0.30% fell 0.3% last week, while the Dow Jones Industrial Average DJIA, +0.14% dropped 1.1%. The S&P 500\u2019s decline was cushioned by megacap tech-related stocks, which also helped lift the Nasdaq Composite COMP, +0.66% out of a bear market, gaining 0.4% last week.\n\nStocks were flat to modestly higher Monday afternoon.\n\nBank worries\n\nWhat are investors worried about when it comes to the banks? The SPDR S&P Regional Banking ETF KRE, +3.16% fell more than 5% in the past week as the sector was led lower by a renewed fall in shares of Pacwest Bancorp PACW, +17.58% , helping sour the tone for the broader market.\n\nSee: The regional-bank crisis did not appear over on Thursday\n\nWhile the 2007-2009 financial crisis was driven by fears of insolvent banks, the problem for regional banks is centered on liquidity, said Tom Essaye, founder of Sevens Report Research, in a Friday note. That means fears of \u201ccontagion\u201d aren\u2019t in play. Instead, the worry is economic.\n\n\u201cIf banks are worried about deposit runs, they will keep more capital in reserve than they normally would. That reduces the available pool of capital to make loans,\u201d Essaye wrote.\n\n\u201cAdditionally, if banks think their regulatory costs will increase (and they absolutely will) or regulators are going to deeply investigate their operations, they\u2019ll hold even more capital in reserve, further reducing the capital available for loans. The result could be a widespread reduction in lending in the economy,\u201d he said.\n\nIn other words, a credit crunch.\n\nDebt-ceiling showdown\n\nMeanwhile, the stock market appears for now to be looking past the debt-ceiling drama in Washington. The second round of debt-ceiling talks between the White House and congressional leaders appears set for Tuesday, President Joe Biden said Sunday.\n\nBiden called himself optimistic, while House Speaker Kevin McCarthy, R-Calif., on Monday said the White House and congressional Republicans remained \u201cfar apart\u201d on terms of a deal.\n\nDebt ceiling standoff: With key meeting expected Tuesday, here\u2019s what could go into a bipartisan deal\n\nThat said, volatility in the usually sleepy market for Treasury bills and a sharp rise in the cost of insuring U.S. government debt against default using derivative instruments known as credit-default swaps shows investors aren\u2019t without unease.\n\nSee: Treasury bills, epicenter of market\u2019s debt-ceiling worries, reflect doubts about a resolution\n\nThe stakes are high. A brief default would deliver a hit to U.S. real gross domestic product, could cost almost 2 million jobs, and send the unemployment rate toward 5%, iCapital estimates. The stock market isn\u2019t positioned for that kind of economic hit nor for the potential rise in volatility, Amoroso said.\n\nDon\u2019t miss: How $4 trillion in Treasurys parked at banks could become a ticking time bomb if the debt-ceiling fight triggers a U.S. default\n\nGiven a history of brinkmanship around debt-ceiling talks, there\u2019s a strong chance talks go down to the 11th hour. If so, it isn\u2019t hard to imagine a late breakdown that sparks an equity pullback of around 5% or so, she said, while a prolonged impasse could see a drop of as much as 10%.\n\nRelated: Here\u2019s where investors may turn to \u2018hide\u2019 as U.S. debt-ceiling deadline looms based on 2011 market reaction\n\n\u201cI think the biggest thing investors shouldn\u2019t do right now is try to chase the market,\u201d Amoroso said, arguing that a pullback would likely prove to be \u201cbuyable.\u201d\n\nTech concentration\n\nMeanwhile, what should investors make of resurgent tech-related stocks?\n\nThe top 10 stocks hold a 29% weight in the S&P 500, and are responsible for around 70% of year-to-date performance, said Ross Mayfield, investment strategy analyst at Baird, in a Thursday note. Within that top 10, seven of the leaders are \u201cBig Tech\u201d stocks, including the five largest, with Apple Inc. AAPL, -0.29% and Microsoft Corp. MSFT, +0.16% alone accounting for roughly 14% of the entire S&P 500.\n\nIn One Chart: The S&P 500 is top-heavy with tech. Here\u2019s what that says about future stock-market returns.\n\nNarrow concentration, or a lack of \u201cbreadth,\u201d can make investors nervous.\n\nA handful of names leading the market \u201cis never considered healthy when there\u2019s vast underlying weakness,\u201d said Quincy Krosby, chief global strategist for LPL Financial, in a note.\n\nBut Krosby and others said the current setup is less a cause for alarm. With markets and the Federal Reserve attempting to make sense of a number of inconsistent signals, it makes sense for big tech to serve as a defensive stronghold, she wrote.\n\nAmoroso at iCapital agreed. \u201cThere\u2019s a lack of compelling opportunities, which presents one big compelling opportunity [in tech] because of secular growth, fortress balance sheets and little interest-rate exposure,\u201d she said.\n\nKrosby said that as worries overhanging the market begin to unwind, it would be helpful, and expected, to see other sectors, along with small- and midcap stocks, play catch-up.\n\nEconomic data and earnings releases in the week ahead could help broaden market leadership, she said, while positive developments around the debt ceiling would help underpin market sentiment.\n\n\u201cUntil then, the market will have to contend with a case of bad breadth,\u201d Krosby said.", "reference_output": " The stock market is struggling to rally due to fears of regional U.S. bank collapses and the debt-ceiling showdown in Washington. Investors are turning to tech stocks as a safe haven, but the S&P 500 and Dow Jones Industrial Average have still fallen. Treasury bills are at the center of the debt-ceiling worries, and a brief default could have a significant economic impact. Tech stocks are currently leading the market, but economic data and earnings releases in the week ahead could help broaden market leadership and positive developments around the debt ceiling would help support market sentiment."}, {"id": "138e16e8-aea2-4c45-a731-5616a9739f27", "input": "Title: May 15, 2023 - Russia-Ukraine news\n\nA local resident takes a picture of the artwork on the wall of a destroyed residential building, in Irpin, Ukraine, on November 12, 2022. Genya Savilov/AFP/Getty Images\n\nA painting by the British street artist Banksy which showed a gymnast waving a ribbon in the air was removed from a destroyed building in Irpin, Ukraine, and moved to a different location within the same city, according to Ukrainian state media Ukrinform.\n\n\"We dismantled Banksy's painting from the destroyed nine-story building. Later, it [the building] will be completely demolished, and we will design something else in its place,\" said Irpin Mayor Oleksandr Markushyn, according to Ukrinform. The mayor attended the event where it was dismantled, Ukrinform reported.\n\nThe mural and a segment of the wall it was attached to was dismantled from Severynivska Street and placed in the new location over a period of two weeks, according to the Ukrainian news agency.\n\nWorkers unload the portion of a wall featuring the artwork after it was dismounted from the heavily damaged residential in Irpin, Ukraine on May 13. Vladyslav Musiienko/Reuters\n\nUkrinform said the mural is now in a metal frame to preserve the image and the whole structure weighs 7.5 tons.\n\n\"It was important for us to preserve the large fragment of the installation so that future generations would look at this work not as an artistic piece, but as a work that puts many social and political emphases,\" Zoriana Tikhonchuk, head of the Architecture and Urbanism Committee at the Irpin Reconstruction Summit said as reported by Ukrinform.\n\nIrpin\u2019s mayor added that they plan to create Ukraine's first Contemporary Art Square at the site where the exhibit was moved, Ukrinform said.\n\n\"We want to create a Contemporary Art Square, where this Banksy drawing will be the centerpiece. We plan to build a large three-meter concrete fence around the perimeter. We will attract artists from Europe who paint in the style of Banksy,\" Markushyn said, according to Ukrinform.\n\nUkrinform added that the art square will be presented to residents in the near future and there will be constant security and video surveillance in the exhibit\u2019s new location.\n\nThe mural is one of several works completed by the British street artist in cities across Ukraine, including the capital Kyiv, following Russia\u2019s invasion.\n\nEarlier this year, a ringleader of a group that allegedly tried to steal a Banksy mural from a wall in Ukraine could face up to 12 years in prison. The painting depicted a woman in a gas mask carrying a fire extinguisher.\n\nAccording to police, the group removed the mural from a wall and had intended to transport it from the site using wooden planks. The suspects, who hail from Kyiv and the central Ukrainian city of Cherkasy, were \u201cdetained on the spot,\u201d the head of the Kyiv region military administration, Oleksii Kuleba, said at the time of their arrest in early December.", "reference_output": " A 7.5 ton Banksy mural, located on a destroyed building in Irpin, Ukraine, was removed and relocated to a new location within the same city. The mayor of Irpin plans to create a Contemporary Art Square with the mural as the centerpiece. The mural was created by the British street artist following Russia's invasion of Ukraine, and earlier this year a group was arrested for attempting to steal it."}, {"id": "7b2b6ae0-f658-4c50-a457-2eb45070266e", "input": "Title: Apple's Mac Mini M2 falls back to an all-time low of $500\n\nEngadget has been testing and reviewing consumer tech since 2004. Our stories may include affiliate links; if you buy something through a link, we may earn a commission. Read more about how we evaluate products\n\nApple's Mac Mini M2 falls back to an all-time low of $500 Grab the 256GB model for $500 and the Mini Pro for $100 off.\n\nThe Mac Mini M2 is the cheapest way to get Apple's latest processors, and now Amazon is has dropped them back to the lowest prices we've ever seen. You can buy the 256GB version for just $500 ($100 off the regular price), the 512GB model for $690 ($110 off) and the Mac Mini M2 Pro for $1,100 \u2014 all the best deals we've seen.\n\nApple Apple 2023 Mac Mini M2 with 256GB SSD Storage Pick up the latest Mac Mini while it's $100 off and down to a record low. $500 at Amazon\n\nIn our Engadget review, we gave the Mac Mini a solid score of 86, lauding the performance and classic aluminum design. It's tiny but mighty, with the M2 processor easily powerful enough for productivity chores and multitasking. The chip combines computing operations, like CPU, GPU, input/output interfaces and certain memory processes into one \"system on a chip,\" allowing for faster processing speeds.\n\nOn top of that, you get killer connectivity, with two Thunderbolt 4 USB-C connections, HDMI 2.0 (with 4K 240Hz and 8K 60Hz output), two USB-A ports, a headphone jack and gigabit Ethernet (upgradeable to 10 gigabit). The M2 Pro model adds two additional USB-C ports, making it even more useful for creatives with a ton of accessories.\n\nThe Mac Mini M2 won't replace your gaming machine, but it can handle nearly everything else you throw at it. The Mac Mini M2 Pro, however, is powerful enough for just about any task including content creation, if you can afford it. We wouldn't recommend the overpriced storage or RAM upgrades, as the M2 is much more efficient with RAM than typical PCs. Still, if you're looking for a cheap but powerful Mac, this is the way to go.\n\nFollow @EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice.", "reference_output": " The Apple Mac Mini M2 has been reviewed by Engadget and given a score of 86. Amazon has dropped the price of the 256GB version to an all-time low of $500, and the 512GB and Mac Mini M2 Pro models are also discounted. The M2 processor is powerful enough for productivity tasks and multitasking, and it has great connectivity with two Thunderbolt 4 USB-C connections, HDMI 2.0, two USB-A ports, a headphone jack and gigabit Ethernet. The M2 Pro model adds two additional USB-C ports, making it a great choice for those looking for a cheap but powerful Mac."}, {"id": "4feed2d0-9290-40c8-844b-5204d982322b", "input": "Title: Zelda: Tears Of The Kingdom's Item Duplication Glitch Is Easy\n\nThe Legend of Zelda: Tears of the Kingdom has a day-one item duplication glitch that lets you make copies of new weapons and shields. It\u2019s a handy exploit that\u2019s easy to do and can cut down on a lot of the headaches that stem from the Breath of the Wild sequel\u2019s weapon degradation system.\n\nGear breaking in Tears of the Kingdom isn\u2019t quite as frustrating as the first game thanks to a new fuse ability that lets you combine weapons to increase durability and strength. A recently discovered item duplication glitch makes it even less of a worry. It was found by Twitter user Modoki_returns and shared on YouTube in a video by BLAINES and it\u2019s pretty simple to grasp.\n\nAdvertisement\n\nLike a lot of item duplication glitches in Nintendo Switch games, it revolves around some menu trickery. Basically any new melee weapon, bow, or shield you discover for the first time can be duplicated in just a few steps, yielding a second copy you can start using once the first breaks.\n\nHow to duplicate weapons in Zelda: Tears of the the Kingdom\n\nMake room in your inventory . Remove the weapon, shield, or bow you have equipped . Pick up a shield or weapon with an \u201c???\u201d symbol. When the info message is displayed press the start/plus button to open your inventory screen. Press Y to sort the items. Equip the item in the last slot . Leave the inventory screen. Open the inventory screen back up and drop the item you had equipped . Pick it back up. It should now be a copy of the new item you previously picked up.\n\nUp to 50% Off Amazon Basics Overstock Sale Their Overstock Is Your Savings\n\nAmazon overstocked on a ton of everyday items, and they're all up to 50% off. Whatever is on your list to grab this week, they probably have a sale. Shop Amazon Basics With Up To 50% Off Advertisement\n\nThe glitch will only work if the weapon you\u2019re equipping and dropping is the last slit in your inventory. so it helps to have a weak item on hand that will always take up that slot . You can also re-load your most recent save if you accidently pick up a new powerful piece of equipment for the first time and forget to use the exploit.\n\n\n\nPlayers have been using it to clone the 70 strength Royal Shield found near the start of the game, but it\u2019s helpful on everything. The only big drawback right now is that there doesn\u2019t seem to be a way to get it to work with items found in treasure chests. So it can\u2019t give you a second Hyrulean Shield, for example.\n\nAdvertisement\n\nAll-in-all, it\u2019s not to dissimilar from the item duplication glitches in Breath of the Wild, or the ones people were using to clone stuff in Pok\u00e9mon Scarlet and Violet. The current method isn\u2019t quite as robust as those, but its ease of use makes it a huge time saver. We\u2019ll see how soon Nintendo ends up patching it, and if players can discover an even better duplication exploit before then.\n\nUpdate 5/15/2023 9:05 a.m. ET: Added more specific details on how the glitch works.\n\nAdvertisement\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "reference_output": " The Legend of Zelda: Tears of the Kingdom has a day-one item duplication glitch that allows players to make copies of new weapons and shields, reducing the frustration of the game's weapon degradation system. The glitch involves menu trickery and can only be used with items found in the game, not those found in treasure chests, and is similar to glitches found in Breath of the Wild and Pok\u00e9mon Scarlet and Violet."}, {"id": "2eea3c0e-7440-4963-a230-b86e4c911c92", "input": "Title: Debt limit: Biden expected to meet with Hill leaders Tuesday following 'productive' meetings among staff\n\nCNN \u2014\n\nPresident Joe Biden is expected to meet Tuesday with congressional leaders on the debt ceiling limit following \u201cproductive\u201d staff-level negotiations over the weekend, two sources familiar with the talks told CNN on Sunday, as the US barrels toward a deadline that could come as soon as June 1.\n\nNegotiators have been able to pinpoint some areas on which congressional staff and the White House can find common ground, including revising the permitting process, rescinding unspent Covid-19 relief funds and potentially cutting spending, the sources said.\n\nBiden and the top four congressional leaders \u2013 House Speaker Kevin McCarthy, House Minority Leader Hakeem Jeffries, Senate Majority Leader Chuck Schumer and Senate Minority Leader Mitch McConnell \u2013 held talks on the debt limit last week in the Oval Office. Tuesday\u2019s meeting, which has not yet been officially confirmed, according to the sources, comes after a planned Friday meeting was postponed as the staff-level talks continued.\n\nDeputy Treasury Secretary Wally Adeyemo told CNN\u2019s Dana Bash on \u201cState of the Union\u201d on Sunday that talks between the two sides have been \u201cconstructive.\u201d\n\nBiden, Adeyamo said, \u201clooks forward to getting together with the leaders to talk about how we continue to make progress.\u201d\n\nBiden himself indicated on Sunday that he expected principal-level debt ceiling discussions to take place Tuesday.\n\n\u201cWe\u2019re working on it right now,\u201d he said in brief remarks to reporters as he completed a bike ride in Rehoboth Beach, Delaware.\n\nThere is still not a clear path forward to avoid a default with just four more days before June 1 when both the House and Senate are scheduled to be in session. Biden also confirmed Sunday that he expects to depart Wednesday for Hiroshima, Japan, for the G7 summit.\n\n\u201cThat\u2019s my plan as it stands now,\u201d he told reporters in Rehoboth Beach.\n\nIt\u2019s become increasingly clear that some spending cuts must be included for a deal to materialize, one of the sources said, and that point of discussion has been the main sticking point in negotiations so far.\n\nBiden said Sunday that he was waiting to hear Republicans\u2019 exact proposals on work requirements for certain government aid programs. He said he has voted in the past for \u201ctougher aid programs\u201d that are now law but \u201cfor Medicaid, it\u2019s a different story.\u201d\n\nWhite House spokesperson Michael Kikukawa later elaborated on the president\u2019s answer, saying in a statement that Biden would evaluate the GOP proposals guided by the principle that they would \u201cnot take away people\u2019s health coverage\u201d or \u201cpush Americans into poverty.\u201d\n\nNegotiators recognize they will likely need to have an outline of a deal by the end of the week to ensure a bill can pass through Congress by June 1, the sources said, but they also think there are potential congressional tools that can be used to speed up the process if needed. The sources did not specify what those tools are.\n\nAdeyemo reiterated Sunday that the US \u201ccan\u2019t\u201d default on its debt but declined to provide details on areas of agreement. He echoed Treasury Secretary Janet Yellen\u2019s assessment that default could happen \u201cas early as June 1\u201d but said it \u201ccan be sometime in early June,\u201d calling on Congress to act as he warned that default would be \u201ccatastrophic.\u201d\n\nTop Treasury official says debt ceiling negotiations have been 'constructive' 06:12 - Source: CNN\n\nPressed by Bash on the timing of a deal following McCarthy\u2019s call for an agreement in principle by early this week and business leaders like JPMorgan Chase\u2019s Jamie Dimon warning of market panic in the absence of a deal, Adeyemo said Biden \u201cbelieves we should raise the debt limit as soon as possible.\u201d\n\n\u201cBecause it\u2019s not only financial markets, but the (University of Michigan) survey of consumer sentiment last week showed that consumers are now worried about the debt limit \u2013 it\u2019s affecting the way they\u2019re spending,\u201d Adeyemo said.\n\nMeanwhile, top Biden economic adviser Lael Brainard on Sunday echoed previous White House comments on preferring a whole deal rather than a short-term fix.\n\n\u201cShort-term is not a fix. It is not really addressing that core uncertainty that CEOs are talking about. It\u2019s just really important to take default and address it, and Congress has the tools to do that,\u201d the director of the National Economic Council said on \u201cFace the Nation\u201d on CBS.\n\nBiden expressed optimism Sunday for an eventual agreement.\n\n\u201cI remain optimistic because I\u2019m a congenital optimist. But I really think there\u2019s a desire on their part, as well as ours, to reach an agreement. I think we\u2019ll be able to do it,\u201d he said in Rehoboth Beach.\n\nThe president had indicated last week that he was prepared for talks to go down to the wire.\n\n\u201cI\u2019ve been involved in negotiations my whole career,\u201d he told CNN during a trip to New York. \u201cSome negotiations happen at the last second, some negotiations happen way ahead of time. So, we\u2019ll see.\u201d\n\nBiden resurfaced last week the controversial idea of lifting the borrowing cap without Congress by invoking the 14th Amendment, which some legal experts argue gives the president the authority to order the nation\u2019s debts to be paid regardless of the debt limit Congress sets.\n\nBut using the 14th Amendment to let the Treasury Department borrow above the debt ceiling to pay the nation\u2019s obligations would almost certainly prompt a constitutional crisis and swift legal action.\n\nAsked Sunday whether the administration would consider invoking the 14th Amendment in the absence of a deal with Congress, Adeyemo said, \u201cWhat the president said was that he did not think the 14th Amendment would solve our problems now. The only thing that can solve our problems now is for Congress to lift the debt limit.\u201d\n\nThis story and headline have been updated.", "reference_output": " President Biden and congressional leaders are meeting Tuesday to discuss the debt ceiling limit, following \"productive\" staff-level negotiations over the weekend. Biden has indicated he expects principal-level debt ceiling discussions to take place Tuesday, and his economic adviser Adeyemo has stated that the only way to solve the problem is for Congress to lift the debt limit. There is still not a clear path forward to avoid a default, and some spending cuts must be included for a deal to materialize."}, {"id": "b88f666c-8001-403e-99d0-62aeead65ea0", "input": "Title: EPA finally wakes up with stiff new climate rules: \u2018They\u2019ve hit full throttle\u2019\n\nThe sleeping giant of the US Environmental Protection Agency (EPA) has stirred.\n\nIn the past month, an avalanche of anti-pollution rules, targeting everything from toxic drinking water to planet-heating gases in the atmosphere, have been issued by the agency. Belatedly, the sizable weight of the US federal government is being thrown at longstanding environmental crises, including the climate emergency.\n\nOn Thursday, the EPA\u2019s month of frenzied activity was crowned by the toughest ever limits upon carbon pollution from America\u2019s power sector, with large, existing coal and gas plants told they must slash their emissions by 90% or face being shut down.\n\nThe measure will, the EPA says, wipe out more than 600m tons of carbon emissions over the next two decades, about double what the entire UK emits each year. But even this wasn\u2019t the biggest pollution reduction announced in recent weeks.\n\nIn April, new emissions standards for cars and trucks will eliminate an expected 9bn tons of CO 2 by the mid-point of the century, while separate rules issued late last year aim to slash hydrofluorocarbons, planet-heating gases used widely in refrigeration and air conditioning, by 4.6bn tons in the same timeframe. Methane, another highly potent greenhouse gas, will be curtailed by 810m tons over the next decade in another EPA edict.\n\nIn just a few short months the EPA, diminished and demoralized under Donald Trump, has flexed its regulatory muscles to the extent that 15bn tons of greenhouse gases \u2013 equivalent to about three times the US\u2019s carbon pollution, or nearly half of the entire world\u2019s annual fossil fuel emissions \u2013 are set to be prevented, transforming the power basis of Americans\u2019 cars and homes in the process.\n\n\u201cThey have really hit full throttle. I mean, some of these things have been in train for decades,\u201d said Thomas Burke, who was senior science adviser at the EPA during Barack Obama\u2019s administration. \u201cThese rules are essential if the US is going to address the climate crisis and so the past month has been very encouraging. The agency seems to be on the rebound.\u201d\n\nIf last year\u2019s Inflation Reduction Act (IRA), with its $370bn in clean energy subsidies and enticements for electric car buyers, was the carrot to reducing emissions, the EPA now appears to be bringing a hefty stick.\n\nThe IRA should help reduce US emissions by about 40% this decade but the cut needs to be deeper, up to half of 2005 levels, to give the world a chance of avoiding catastrophic heatwaves, wildfires, drought and other climate calamities. The new rules suddenly put America, after years of delay and political rancor, tantalizingly within reach of this.\n\n\u201cIt\u2019s clear we\u2019ve reached a pivotal point in human history and it\u2019s on all of us to act right now to protect our future,\u201d said Michael Regan, the administrator of the EPA, in a speech last week at the University of Maryland. The venue was chosen in a nod to the young, climate-concerned voters Joe Biden hopes to court in next year\u2019s presidential election, and who have been dismayed by Biden\u2019s acquiescence to large-scale oil and gas drilling.\n\n\u201cFolks, this is our future we are talking about, and we have a once-in-a-generation opportunity for real climate action,\u201d Regan added. \u201cFailure is not an option, indifference is not an option, inaction is not an option.\u201d\n\nThe various climate rules have involved grueling preparation from an agency still considered understaffed from the Trump years and now face a gamut of challenges. The right-leaning US supreme court limited the EPA\u2019s options for cutting power plant emissions in a ruling last year and further legal challenges from Republican-led states are inevitable.\n\n\u201cThis rule appears to utterly fly in the face of the rule of law,\u201d said Patrick Morrisey, the attorney general of West Virginia, which triumphed in last year\u2019s case. \u201cWe expect that we would once again prevail in court against this out-of-control agency.\u201d\n\nEven if the regulations survive the whim of the courts, they could still be overturned by a future president or reversed by Congress using a review mechanism that will only be negated if the rules are finalized and enacted by next summer, a tight timeline.\n\n\u201cThey do need to go further, faster, but I think the EPA recognizes the urgency on all fronts,\u201d said Lena Moffitt, executive director of Evergreen, an environmental campaign group. \u201cCarbon pollution in the power sector is currently unregulated which is a really big hole in tackling the climate crisis. It\u2019s good to see President Biden leaning in on this, even in the face of a Maga majority on the supreme court.\u201d\n\nIt\u2019s not just climate the EPA has acted upon in recent months. There are new standards for chemical plants, such as those that blight the so-called \u201cCancer Alley\u201d of the US, from emitting cancer-causing toxins such as benzene, ethylene oxide and vinyl chloride. New rules curbing mercury, arsenic and lead from industrial facilities have been released, as have tighter limits on emissions of soot and the first ever regulations targeting the presence of per- and polyfluoroalkyl substances (or PFAS) in drinking water.\n\n\u201cThis action all seems new, it seems different,\u201d said Burke. \u201cSome of the things have made me think, \u2018Wow, we were working on that 10 years ago. It\u2019s a shame we lost a decade on it.\u2019\u201d\n\nFor those inside the agency, the breakneck pace has been enervating. \u201cIt\u2019s definitely a race against time,\u201d said one senior EPA official, who asked not to be named. \u201cThe clock is ticking. It is a sprint through a marathon and it is exhausting.\u201d\n\nThe Biden administration will now have to walk the tightrope between opponents who claim the rules will cause the lights to blink off across America \u2013 Joe Manchin, the centrist Democrat senator and coal baron, said he will block EPA nominees for following a \u201cradical climate agenda\u201d that risks prematurely shuttering coal plants \u2013 and ostensibly supportive environmental groups that have complained the power plant rule doesn\u2019t go far enough and has carve-outs for newer and intermittent polluting plants.\n\nA key point of contention is the rule\u2019s indirect embrace of carbon capture technology. In order to hew to the supreme court\u2019s verdict from last year, the EPA is requiring emissions cuts that can be reasonably made on-site by individual power plants, rather than to reshape the entire electricity grid towards solar and wind power.\n\nThese cuts could be made by scrubbing carbon from smokestacks, switching to cleaner fuels such as hydrogen or capturing the emissions and burying them underground, an expensive option that currently isn\u2019t being used by any coal or gas plant in the US.\n\nThe EPA has now essentially called the bluff of fossil fuel interests that have previously talked up the prospects of carbon capture, but both the industry and environmentalists have now expressed skepticism, with many coal plants expected to shut rather than spend millions of dollars on new equipment and pipelines to bury emissions.\n\nBiden also still has to grapple with accusations that his administration is fatally undermining its own progress by continuing to approve oil and gas drilling leases, at a rate faster than even under Trump, despite his promises to end drilling on public lands. The controversial decision in March to allow the vast Willow oil project in Alaska \u2013 a development that former vice-president Al Gore called \u201crecklessly irresponsible\u201d \u2013 will result in nearly half of the emissions the power plant rule will avoid over a 30-year period.\n\n\u201cWe know the work to confront the climate crisis doesn\u2019t stop at strong carbon pollution standards,\u201d said Ben Jealous, the executive director of the Sierra Club.\n\n\u201cThe continued use or expansion of fossil power plants is incompatible with a livable future. Simply put, we must not merely limit the use of fossil fuel electricity \u2013 we must end it entirely.\u201d", "reference_output": " The Biden administration is attempting to pass new regulations to reduce carbon emissions from power plants, but is facing opposition from both fossil fuel interests and environmental groups. The EPA is requiring emissions cuts that can be made on-site by individual power plants, and if successful, could put the US within reach of reducing emissions by half of 2005 levels. However, the Sierra Club emphasizes that the work to confront the climate crisis must go beyond strong carbon pollution standards and that the use or expansion of fossil power plants must be ended entirely in order to have a livable future."}, {"id": "72ce4e0e-c5c5-45dd-a717-c8ed41e8c079", "input": "Title: Tracking Warren Buffett\u2019s Berkshire Hathaway Portfolio - Q1 2023 Update (NYSE:BRK.A)\n\nPaul Morigi\n\nThis article is part of a series that provides an ongoing analysis of the changes made to Berkshire Hathaway's 13F stock portfolio on a quarterly basis. It is based on Warren Buffett's regulatory 13F Form filed on 5/15/2023. Please visit our Tracking 10 Years Of Berkshire Hathaway's Investment Portfolio article series for an idea on how his holdings have progressed over the years and our previous update for the moves in Q4 2022.\n\nDuring Q1 2023, Berkshire Hathaway's (NYSE:BRK.A) (NYSE:BRK.B) 13F stock portfolio value increased from ~$299B to ~$325B. The increase was primarily due to the addition of General RE's equity holdings to Berkshire's 13F report. They were reported separately before. The top five positions account for ~77% of the portfolio: Apple Inc., Bank of America, American Express, Coca Cola, and Chevron. There are 46 individual stock positions, many of which are minutely small compared to the overall size of the portfolio.\n\nWarren Buffett's writings (pdfs) are a treasure trove of information and are a very good source for anyone starting out on individual investing.\n\nNote 1: In Q1 2023, Berkshire Hathaway repurchased ~14.37M Class B Equivalent Shares for a total outlay of ~$4.44B. The average price paid was ~$309. Book Value as of Q1 2023 was ~$235 per share. So, the repurchase happened at ~131% of Book Value. In July 2018, Berkshire had announced a plan to make their re-purchase criteria to be more flexible - instead of the 120% of Book Value criteria, Buffett & Munger had to agree that Berkshire was trading below intrinsic value. The Class B shares currently trade at ~$324.\n\nNote 2: Berkshire Hathaway has a ~10% stake in BYD Company (OTCPK:BYDDY) at a cost-basis of ~8 HKD per share. It currently trades in Hong Kong at ~267 HKD. Berkshire's ownership is down from ~20% as of Q3 2022.\n\nNote 3: It was disclosed in August 2020 that Berkshire had built ~5% stakes in five Japanese trading businesses: ITOCHU, Marubeni, Mitsubishi, Mitsui, and Sumitomo. The stakes were increased to ~7.4% each this quarter. The 2021 AR had the following regarding these positions - 5.6% ownership stake in ITOCHU Corporation (OTCPK:ITOCF) at a cost-basis of $23.52, 5.5% ownership stake in Mitsubishi Corporation (OTCPK:MSBHF) at a cost-basis of $25.72, and 5.7% ownership stake in Mitsui & Co. (OTCPK:MITSF) at a cost-basis of $17.29. ITOCF, MSBHF, and MITSF currently trade at $34.67, $39.92, and $31.55, respectively.\n\nNew Stakes:\n\nCapital One Financial (COF): The 0.29% of the portfolio stake in COF was purchased this quarter at prices between ~$90 and ~$122 and the stock currently trades just below that range at ~$89.\n\nDiageo plc (DEO) and Vitesse Energy (VTS): The very small DEO stake was part of General RE's equity holdings, which is now consolidated in Berkshire's 13F report. Vitesse Energy is a spin-off from Jefferies that started trading in January.\n\nStake Disposals:\n\nBank of New York Mellon Corp. (BK): BK was a 0.38% of the 13F portfolio stake. The bulk of the original position was purchased in Q2 2012 at prices between $19.50 and $25. Recent activity follows: 2017 saw a ~180% increase at prices between $43.50 and $55 while 2018 saw another one-third increase at prices between $44.50 and $58.50. Q3 2022 saw a ~14% selling at prices between ~$39 and ~$45. That was followed with a ~60% reduction last quarter at prices between ~$37 and ~$46. The disposal this quarter was at prices between ~$43 and ~$52. The stock currently trades at $40.70. Berkshire's cost-basis on BK was ~$46 per share.\n\nRH (RH): The 0.21% of the portfolio RH position was established in Q3 2019 at prices between $119 and $174 and increased by ~40% next quarter at prices between $165 and $242. Q1 2022 saw another ~20% stake increase at prices between ~$321 and ~$538. The position was sold this quarter at prices between ~$238 and ~$347. The stock currently trades at ~$265.\n\nTaiwan Semi (TSM): TSM is a now a small 0.21% of the portfolio stake. A fairly large stake was purchased last quarter at prices between ~$69 and ~$92. Last quarter saw the position sold down by ~85% at prices between ~$60 and ~$83. The remainder stake was sold this quarter. The stock currently trades at $85.66.\n\nU.S. Bancorp (USB): The USB stake has been in the portfolio since 2006. The original position was tripled during the 2007-2009 timeframe. It was then kept relatively steady till Q2 2013 when ~17M shares were purchased at prices between $32 and $36. H1 2018 had seen a ~16% increase at prices between $49 and $58 and that was followed with a ~25% increase in Q3 2018 at prices between $50 and $55. Q3 2022 saw a ~35% reduction at prices between ~$40 and ~$49. The last quarter saw another ~90% selling at prices between ~$39 and ~$46. The stock is now at $29.65. The remainder stake was sold this quarter. Berkshire's cost-basis was ~$38.\n\nStake Increases:\n\nApple Inc. (AAPL): AAPL is currently the largest 13F portfolio stake by far at ~46%. It was built between Q1 2016 and Q1 2018 at a cost-basis of ~$35 per share. Since then, the activity had been minor. The stock currently trades at ~$172.\n\nNote: Berkshire has a ~6% ownership stake in the business. The increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nBank of America (BAC): Berkshire established this large (top three) ~9% of the portfolio position through the exercise of Bank of America warrants. The warrants had a strike price of $7.14. The cost to exercise was $5B and it was funded using the $5B in 6% preferred stock they held. There was a ~30% stake increase in Q3 2018 at prices between $27.75 and $31.80. Since then, the activity has been minor. The stock currently trades at $27.65.\n\nNote: Berkshire's overall cost-basis is ~$14 and ownership stake is at ~13%. The increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nOccidental Petroleum (OXY): Berkshire made a $10B investment in OXY in April 2019 through 100,000 preferred shares that has a liquidation value of $100,000 per share. Those shares pay 8% dividend, and the transaction came with warrants to purchase 83.86M shares at $59.62. In Q1 2022, Berkshire purchased ~136.4M shares at prices between ~$31 and ~$59 per share. That was followed with a ~22M share net-increase in Q2 2022 at prices between ~$57 and ~$60. The next quarter also saw a ~23% stake increase at prices between ~$57 and ~$75. The stock currently trades at $58.52.\n\nNote: Including warrants, Berkshire owns ~28% of the business (~277M shares). The increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nCitigroup Inc. (C) and HP Inc. (HPQ): The 0.80% of the portfolio stake in Citigroup was purchased in Q1 2022 at prices between ~$53 and ~$68 and it is now below the low end of that range at ~$46. HPQ is a ~1% of the portfolio stake established in Q1 2022 at prices between ~$34 and ~$40 and the stock currently trades below the low end of that range at $29.57.\n\nNote: The increases this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nParamount Global (PARA): PARA is a 0.64% of the portfolio position purchased in Q1 2022 at prices between $27.85 and $38.48. There was a ~14% stake increase next quarter at prices between ~$24.25 and ~$38. That was followed with a similar increase during Q3 2022 at prices between ~$19 and ~$27. The stock currently trades below the low end of their purchase price ranges at $15.81. There was a marginal increase this quarter.\n\nMarkel Corp. (MKL): The 0.19% MKL stake was built over the last two quarters at prices between ~$1187 and ~$1504 and it now goes for ~$1371.\n\nNote: The marginal increase this quarter is due to the addition of General RE's equity holdings to Berkshire's 13F report.\n\nStake Decreases:\n\nChevron Corp. (CVX): CVX is a large (top five) 6.65% of the portfolio position purchased in Q3 2020 at prices between ~$72 and ~$91. Q1 2021 saw a ~50% selling at prices between ~$85 and ~$112 while in Q3 2021 there was a ~25% stake increase at prices between ~$94 and ~$106. That was followed with another one-third increase next quarter at prices between ~$102 and ~$119. Q1 2022 saw a whopping ~315% stake increase at prices between ~$119 and ~$171. This quarter saw a ~20% reduction at prices between ~$152 and ~$188. The stock currently trades at ~$157.\n\nNote: Berkshire has a ~7% ownership stake in the business.\n\nNote 2: Berkshire likely avoided disclosing these stakes in the Q3 2020 13F filing by making use of the \"section 13(f) Confidential Treatment Requests\". An amendment filed later disclosed the activity.\n\nActivision Blizzard (ATVI): ATVI is a 1.30% of the portfolio position established in Q4 2021 at prices between ~$57 and ~$81. Next quarter saw the stake increased by ~340% at prices between ~$63 and ~$82. Q2 2022 also saw a ~6% further increase. The stock currently trades at ~$78. There was a one-third reduction over the last three quarters.\n\nNote: Microsoft (MSFT) agreed to acquire Activision Blizzard in a $95 per share all-cash deal announced last April. UK regulators blocked the deal last month.\n\nGeneral Motors (GM): GM is a 0.45% of the 13F portfolio position that was first purchased in Q1 2012 at prices between $21 and $30. By Q3 2017, the position size had increased by around six-times (10M shares to 60M shares). Q4 2017 saw a reduction: ~17% selling at prices between $40.50 and $46.50. There was a ~38% stake increase in Q4 2018 at prices between $30.50 and $38.50. H1 2021 saw a ~17% selling at prices between $40.50 and $64. That was followed with a ~15% reduction in Q2 2022 at prices between ~$31.50 and ~$43. This quarter also saw a ~20% selling at prices between ~$33 and ~$43. The stock currently trades at $32.37. Berkshire's cost-basis on GM is ~$31.\n\nAon plc (AON): AON is a 0.42% of the portfolio position established in Q1 2021 at prices between ~$202 and ~$234. Next quarter saw a ~7% increase at prices between ~$230 and ~$259. The stock currently trades at ~$334. There was marginal trimming this quarter.\n\nAmazon.com (AMZN): AMZN is a 0.34% of the portfolio stake established in Q1 2019 at prices between ~$75 and ~$91 and increased by ~11% next quarter at prices between ~$85 and ~$98. The stock currently trades at ~$111. This quarter saw marginal trimming.\n\nCelanese Corp. (CE): The 0.30% CE stake was purchased over the last three quarters at prices between ~$88 and ~$174 and the stock currently trades at ~$105. This quarter saw a minor ~9% trimming.\n\nMcKesson Corp. (MCK) and Ally Financial (ALLY): MCK is a 0.25% of the portfolio position established during the two quarters through Q3 2022 at prices between ~$245 and ~$336. There was a one-third reduction in the last two quarters at prices between ~$335 and ~$398. The stock is now at ~$391. The 0.23% ALLY stake saw a whopping ~235% increase in Q2 2022 at prices between ~$32 and ~$53. The stock currently trades at $25.56. There was minor trimming in the last two quarters.\n\nNote: Berkshire has a ~9.5% ownership stake in Ally Financial.\n\nKept Steady:\n\nAmerican Express (AXP) and Coca-Cola (KO): These two very large stakes were kept steady during the last ~10 years. Buffett has said these positions will be held \"permanently\". Berkshire's cost-basis on AXP and KO are at around $8.49 and $3.25, respectively, and the ownership stakes are at ~20% and ~9.2%, respectively.\n\nKraft Heinz Co. (KHC): KHC is currently a fairly large position at 3.87% of the portfolio. Kraft Heinz started trading in July 2015 with Berkshire owning just over 325M shares (~27% of the business). The stake came about because of two transactions with 3G capital as partner: a ~$4B net investment in 2013 for half of Heinz and a ~$5B investment for the acquisition of Kraft Foods Group in early 2015. Berkshire's cost-basis on KHC is ~$30 per share compared to the current price of ~$40.\n\nMoody's Corporation (MCO): MCO is a 2.32% of the 13F portfolio stake. It is a very long-term position and Buffett's cost basis is $10.05. The stock currently trades at ~$311. Berkshire controls ~13% of the business.\n\nDaVita Inc. (DVA): DVA is a 0.90% of the portfolio position that was aggressively built over several quarters in the 2012-13 timeframe at prices between $30 and $49. The stock currently trades at ~$97 compared to Berkshire's overall cost-basis of ~$45 per share. Q3 2020 saw a ~5% (2M shares) selling at $88 per share.\n\nNote: Berkshire's ownership stake in DaVita is ~40%.\n\nVeriSign, Inc. (VRSN): VRSN was first purchased in Q4 2012 at prices between $34 and $49.50. The position was more than doubled in Q1 2013 at prices between $38 and $48. The buying continued till Q2 2014 at prices up to $63. The stock currently trades at ~$226 and the position is at 0.83% of the portfolio (~10% of the business).\n\nKroger Co. (KR): KR is a 0.76% of the portfolio position established in Q4 2019 at prices between $24 and $29. The five quarters through Q3 2021 had seen a ~225% stake increase at prices between ~$30 and ~$40. The three quarters through Q3 2022 had seen a ~20% selling at prices between ~$44 and ~$52. The stock currently trades at ~$49.\n\nNote: Berkshire's ownership stake in Kroger is ~7%.\n\nLiberty SiriusXM Group (LSXMA) (LSXMK): The tracking stock was acquired as a result of Liberty Media's recapitalization in April 2016. Shareholders received 1 share of Liberty SiriusXM Group, 0.25 shares of Liberty Media Group and 0.1 shares of Liberty Braves Group for each share held. Berkshire held 30M shares of Liberty Media for which he received the same amount of Liberty SiriusXM Group shares. There was a ~40% stake increase in Q2 2017 at a cost-basis of ~$40 per share. Q2 2020 saw another ~27% stake increase primarily thru the $25.47 per share rights offering the company announced last May. Last November, Berkshire exchanged their 43.66M share stake in Sirius XM for 5.35M additional shares of Liberty Sirius XM Class A tracking stock in a transaction with the parent business. The stock currently trades at $28.47, and the stake is at 0.55% of the portfolio.\n\nCharter Communications (CHTR): CHTR is a 0.42% of the portfolio position. It was established during the last three quarters of 2014 at prices between $118 and $170. In Q2 2015, the position was increased by ~42% at prices between $168 and $193 and that was followed with another ~21% increase the following quarter at prices between $167 and $195. The six quarters thru Q4 2018 had seen a combined ~25% selling at prices between $250 and $395 and that was followed with a ~20% reduction in Q1 2019 at prices between $285 and $366. H2 2021 saw another ~25% reduction at prices between ~$605 and ~$821. The stock currently trades at ~$343 compared to Berkshire's cost-basis of ~$178.\n\nSnowflake Inc. (SNOW): SNOW had an IPO in September 2020. Shares started trading at ~$229 and currently goes for ~$172. Berkshire acquired ~2% of the business at the IPO price of ~$120 per share.\n\nT-Mobile US (TMUS): TMUS is a small 0.23% of the portfolio stake purchased in Q3 2020 at prices between ~$104 and ~$119 and more than doubled next quarter at prices between ~$110 and ~$135. It currently trades at ~$145.\n\nLiberty Media Formula One (FWONK): FWONK is a small 0.18% of the portfolio position built at prices between ~$52 and ~$70. The stock is now at ~$75.\n\nNu Holdings (NU): NU had an IPO last December. Shares started trading at ~$10 and currently goes for ~$6. Berkshire's ~$1B stake goes back to a funding round in early 2021 when the valuation was ~$30B. The current valuation is ~$27B.\n\nFloor & D\u00e9cor Holdings (FND): The 0.11% of the portfolio FND position was established in Q3 2021 at prices between ~$104 and ~$131. Q1 2022 saw a ~470% stake increase at prices between ~$81 and ~$130. The stock is now at ~$92.\n\nLouisiana-Pacific (LPX): The 0.10% LPX position was established last quarter at prices between ~$48.40 and ~$65 and it is now at $63.74. There was a ~22% stake increase last quarter at prices between ~$51 and ~$66.\n\nNote: Berkshire has a ~9.8% ownership stake in the business.\n\nStoneCo Ltd. (STNE): STNE is a 0.03% position purchased in Q4 2018 at ~$21 per share. Q1 2021 saw a ~25% reduction at prices between ~$60 and ~$94. The stock is currently at $14.10.\n\nNote: Berkshire has a 4.1% ownership stake in StoneCo. In October 2018, WSJ reported that Berkshire had invested ~$300M each in two Fintech's - India's Paytm and Brazil's StoneCo. The Paytm investment was made in August 2018 while the STNE purchase was following its IPO in October 2018.\n\nMarsh & McLennan (MMC): MMC is a small 0.02% of the portfolio stake established in Q3 2020 at prices between ~$107 and ~$119. There was a ~25% stake increase in Q4 2020 at prices between ~$103 and ~$119. That was followed with a similar increase next quarter at prices between ~$108 and ~$122. Q2 2021 saw an about turn: ~20% selling at prices between ~$122 and ~$142. That was followed with a roughly one-third reduction next quarter at prices between ~$139 and ~$161. The stake was almost eliminated in Q4 2021 at prices between ~$151 and ~$174. The stock is now at ~$182.\n\nGlobe Life (GL), Jefferies Financial Group (JEF), Johnson & Johnson (JNJ), Liberty Latin America (LILA) (LILAK), Mastercard Inc. (MA), Mondelez International (MDLZ), Procter & Gamble (PG), SPDR S&P 500 Index (SPY), United Parcel Service (UPS), Vanguard S&P 500 Index (VOO), and Visa Inc. (V): These small positions (less than ~1% of the portfolio each) were kept steady this quarter. Berkshire's ownership stake in Global Life is ~6%.\n\nThe spreadsheet below highlights changes to Berkshire Hathaway's 13F stock holdings in Q1 2023:\n\nWarren Buffett - Berkshire Hathaway's Q1 2023 13F Report Q/Q Comparison (John Vincent (author))\n\nEditor's Note: This article discusses one or more securities that do not trade on a major U.S. exchange. Please be aware of the risks associated with these stocks.", "reference_output": " Warren Buffett's Berkshire Hathaway's 13F report for Q1 2023 shows a variety of changes to the portfolio, including the addition of General RE's equity holdings, the sale of RH, Taiwan Semi, U.S. Bancorp, and Citigroup Inc. and HP Inc. stakes, and the acquisition of new stakes in Capital One Financial (COF) and Diageo plc (DEO). The largest stake, Apple Inc., saw a minor increase, and Berkshire also made a $10B investment in Occidental Petroleum through preferred shares and warrants. There were increases in Paramount Global, Markel Corp., and Celanese Corp., and decreases in Chevron Corp., Activision Blizzard, General Motors, Aon plc, and Amazon.com."}, {"id": "15d29301-9672-4839-97bd-47d4d9fccf70", "input": "Title: Dangerous heat wave continues along West Coast\n\nExtreme heat is the deadliest natural hazard in the U.S.\n\nMillions of people on the West Coast are facing a continuation of intense early-season heat for multiple days, forecasts show.\n\nWashington state began seeing record-breaking temperatures at the start of the weekend. On Sunday, Seattle could reach 90 degrees for the first time this year, which would also break the daily record high of 88 degrees. Highs in Portland and Medford, Oregon, could also break records before the weekend is through.\n\nThese temperatures are coming well in advance -- more than a month -- ahead of when they usually start creeping up.\n\nThe region, known for its typically cool and rainy climate, has been experiencing more uncharacteristic heat waves and wildfires in recent years.\n\nA sign gives direction to a cooling center at Kellogg Middle School in Portland, Ore. on Aug. 14, 2021. Michael Hanson/AFP via Getty Images, FILE\n\nThe temperatures could raise the risk of heat-related illness, especially as the majority of households in the region are not equipped with central air conditioning.\n\nHigh temperatures are cranking up even more further down the coast. Fresno, California, is forecast to be approaching 100 degrees on Sunday, with high temperatures of 95 degrees to 100 degrees for at least the next five days.\n\nAbout 12 million people are under heat advisories along the West Coast.\n\nMore extreme heat is an indicator of human-caused climate change, according to scientists.\n\nWest Coast Heat Wave weather map for May 14 and May 15, 2023. ABC News\n\nExtreme heat is the deadliest natural hazard in the U.S.\n\nMore than 230 locations in the U.S. have seen the annual number of minimum mortality temperature heat days -- temperatures at which the health risks also start to rise -- by 21 more days on average since 1970, according to an analysis by Climate Central.\n\nWhile the South and Southeast tend to be the riskiest heat spots, increases in days above local minimum mortality temperature were observed in every region in the U.S., according to Climate Central.\n\nABC News' Tracy Wholf contributed to this report.", "reference_output": " Millions of people on the West Coast are facing a prolonged heat wave, with record-breaking temperatures in some areas. This is raising the risk of heat-related illness, as most households in the region do not have air conditioning. An analysis by Climate Central shows that more than 230 locations in the U.S. have seen an increase in days above local minimum mortality temperature since 1970."}, {"id": "047543b0-4232-42d4-95a4-dd2c439d1c7e", "input": "Title: Unexpected New Quest for Astronomers After Webb\u2019s Mysterious Find in Rare Main Belt Comet\n\nThe James Webb Space Telescope\u2019s latest discovery is a tale of two detections.\n\nSolar system scientists took NASA\u2019s James Webb Space Telescope on a treasure hunt in the asteroid belt, and what they didn\u2019t find turned out to be as significant as what they did. If a spectrum of possible chemical compounds serves as a map of what to look for, X marked the spot of water vapor on Comet Read \u2013 a long-sought clue in the larger mystery of how Earth\u2019s liquid water, and consequently life, first came to be. However, carbon dioxide was missing from the map, though it is present in all other comets. So in addition to continuing to pursue the history of ancient water in the solar system, scientists have an unexpected new quest on their hands, and will be hunting for answers in our cosmic backyard.\n\nNASA\u2019s Webb Finds Water, and a New Mystery, in Rare Main Belt Comet\n\nNASA\u2019s James Webb Space Telescope has enabled another long-sought scientific breakthrough, this time for solar system scientists studying the origins of Earth\u2019s abundant water. Using Webb\u2019s NIRSpec (Near-Infrared Spectrograph) instrument, astronomers have confirmed gas \u2013 specifically water vapor \u2013 around a comet in the main asteroid belt for the first time, indicating that water ice from the primordial solar system can be preserved in that region. However, the successful detection of water comes with a new puzzle: unlike other comets, Comet 238P/Read had no detectable carbon dioxide.\n\n\u201cOur water-soaked world, teeming with life and unique in the universe as far as we know, is something of a mystery \u2013 we\u2019re not sure how all this water got here,\u201d said Stefanie Milam, Webb deputy project scientist for planetary science and a co-author on the study reporting the finding. \u201cUnderstanding the history of water distribution in the solar system will help us to understand other planetary systems, and if they could be on their way to hosting an Earth-like planet,\u201d she added.\n\nComet Read is a main belt comet \u2013 an object that resides in the main asteroid belt but which periodically displays a halo, or coma, and tail like a comet. Main belt comets themselves are a fairly new classification, and Comet Read was one of the original three comets used to establish the category. Before that, comets were understood to reside in the Kuiper Belt and Oort Cloud, beyond the orbit of Neptune, where their ices could be preserved farther from the Sun. Frozen material that vaporizes as they approach the Sun is what gives comets their distinctive coma and streaming tail, differentiating them from asteroids. Scientists have long speculated that water ice could be preserved in the warmer asteroid belt, inside the orbit of Jupiter, but definitive proof was elusive \u2013 until Webb.\n\n\u201cIn the past, we\u2019ve seen objects in the main belt with all the characteristics of comets, but only with this precise spectral data from Webb can we say yes, it\u2019s definitely water ice that is creating that effect,\u201d explained astronomer Michael Kelley of the University of Maryland, lead author of the study.\n\n\u201cWith Webb\u2019s observations of Comet Read, we can now demonstrate that water ice from the early solar system can be preserved in the asteroid belt,\u201d Kelley said.\n\nThe missing carbon dioxide was a bigger surprise. Typically, carbon dioxide makes up about 10 percent of the volatile material in a comet that can be easily vaporized by the Sun\u2019s heat. The science team presents two possible explanations for the lack of carbon dioxide. One possibility is that Comet Read had carbon dioxide when it formed but has lost that because of warm temperatures.\n\n\u201cBeing in the asteroid belt for a long time could do it \u2013 carbon dioxide vaporizes more easily than water ice, and could percolate out over billions of years,\u201d Kelley said. Alternatively, he said, Comet Read may have formed in a particularly warm pocket of the solar system, where no carbon dioxide was available.\n\nThe next step is taking the research beyond Comet Read to see how other main belt comets compare, says astronomer Heidi Hammel of the Association of Universities for Research in Astronomy (AURA), lead for Webb\u2019s Guaranteed Time Observations for solar system objects and co-author of the study. \u201cThese objects in the asteroid belt are small and faint, and with Webb we can finally see what is going on with them and draw some conclusions. Do other main belt comets also lack carbon dioxide? Either way, it will be exciting to find out,\u201d Hammel said.\n\nCo-author Milam imagines the possibilities of bringing the research even closer to home. \u201cNow that Webb has confirmed there is water preserved as close as the asteroid belt, it would be fascinating to follow up on this discovery with a sample collection mission, and learn what else the main belt comets can tell us.\u201d\n\nThe study is published in the journal Nature.\n\nReference: \u201cSpectroscopic identification of water emission from a main-belt comet\u201d by Michael S. P. Kelley, Henry H. Hsieh, Dennis Bodewits, Mohammad Saki, Geronimo L. Villanueva, Stefanie N. Milam and Heidi B. Hammel, 15 May 2023, Nature.\n\nDOI: 10.1038/s41586-023-06152-y", "reference_output": " NASA's James Webb Space Telescope has detected water vapor around Comet 238P/Read in the main asteroid belt, the first time this has been confirmed. However, the comet had no detectable carbon dioxide, leading scientists to investigate the history of water distribution in the solar system and how Earth's liquid water and life first came to be. Possible explanations for the lack of carbon dioxide include that it was lost due to warm temperatures or that it has been in the asteroid belt for a long time. The next step is to investigate other main belt comets and the possibility of a sample collection mission."}, {"id": "52bef946-7f76-4c6e-8325-7319d0628afa", "input": "Title: Man Identified With Rare Mutation That Protects From Alzheimer's Disease\n\nTo many, a family history of Alzheimer's disease would feel like a heavy, ominous cloud hanging overhead. But through the clouds comes a faint shard of light: scientists have discovered a second person who should have experienced symptoms of Alzheimer's in his early 40s, but didn't.\n\nThe case joins another who was identified several years ago with a genetic mutation thought to have played a role in delaying signs of her own underlying Alzheimer's pathology.\n\nInstead of receiving a life-altering diagnosis in his prime, the recently described Colombian man carried on working until he retired in his early 60s, and only then, years later at 67, did the first signs of cognitive decline materialize.\n\nBrain scans revealed his brain had atrophied and was laden with the classic, molecular hallmarks of the disease: high numbers of sticky protein clumps known as amyloid plaques, along with a few knotted tangles of another protein called tau. These kinds of aggregates are usually seen in people with severe dementia. Yet the man had somehow resisted Alzheimer's disease far longer than anyone expected.\n\nIt turns out, that in addition to the genetic variant that foretold his diagnosis, the man also carried a rare variant in another gene encoding a protein called reelin that seemingly protected him from developing Alzheimer's disease for more than two decades.\n\nIn one small, specific part of his brain where neurons are involved in memory and navigation, the man had very low levels of tangled tau. It was as if the genetic lottery had gifted him a protective protein that held Alzheimer's disease at bay in this one critical brain region that usually succumbs to the disease quite early.\n\nWhile little is currently known about reelin's role in Alzheimer's disease, animal experiments by a team of researchers headed up by Colombian neurologist Francisco Lopera showed that the mutated form of reelin also stopped tau proteins knotting together around neurons in the brains of mice. The team's findings are published Nature Medicine.\n\nNeuroscientist Catherine Kaczorowski, who was not involved in the research, told Nature that reading the paper \"made the hair on my arms stand up.\"\n\n\"It's just such an important new avenue to pursue new therapies for Alzheimer's disease,\" said Kaczorowski, a researcher at the University of Michigan in Ann Arbor.\n\nThe hope is that by studying how reelin interacts with Alzheimer's proteins and protects neurons in their clutches, researchers could potentially find a way to boost resilience across all forms of Alzheimer's disease, and not just in those who inherit its protective variant.\n\nThough it is from families like the one Lopera has been following in Colombia for nearly 40 years that we are learning so much about Alzheimer's disease. In the man's extended family, which spans decades, generations, and some 6,000 people, many harbor a common mutation that causes Alzheimer's to strike early, in middle age.\n\nIt is typically referred to as the Paisa mutation after those in Colombia's Antioquia region, who have offered up their blood, bodies, and brains to aid research.\n\nAs journalist Jennie Erin Smith wrote for Undark in 2019, Alzheimer's research \"leans heavily on families with early-onset, genetic forms of the disease to understand its progress and test therapies that might interrupt it.\"\n\nIn the latest study, Lopera, at the University of Antioquia in Medell\u00edn, Colombia, and colleagues analyzed clinical and genetic data from about 1,200 individuals of that Colombian kindred. They identified the new and extremely rare variant in the man who remained cognitively intact, as well as his sister, who was less protected than her brother and died years earlier.\n\nIn 2019, Lopera and his colleagues reported another case of a woman carrying the Paisa mutation who showed no signs of cognitive decline until her 70s \u2013 some 30-odd years later than expected for carriers of the mutation. Studies showed she too had unusually low levels of tau throughout her brain, but her resilience to Alzheimer's was attributed to a different mutation in another gene: APOE.\n\nResearchers think there may be some overlap or interplay between the variant reelin and APOE proteins that could explain their protective effect, yet it's possible that other genetic variants contribute too. For now, Lopera and colleagues say their findings only help shape new hypotheses about Alzheimer's disease.\n\nIn time, if treatments to tap into the reelin signaling pathway could be developed, they \"may have a profound therapeutic impact on the resistance to tau pathology and neurodegeneration, and resilience against cognitive decline and dementia in Alzheimer's disease,\" the researchers conclude.\n\nThe research has been published in Nature Medicine.", "reference_output": " Scientists have identified a second person with a rare genetic mutation that protects them from Alzheimer's disease. This mutation is in a gene encoding a protein called reelin, which appears to protect neurons from the disease. Researchers hope to use this discovery to develop new therapies for Alzheimer's. The findings suggest that there may be an overlap or interplay between the variant reelin and APOE proteins that could explain their protective effect, and that other genetic variants may contribute as well. If treatments to tap into the reelin signaling pathway could be developed, they may have a profound therapeutic impact on the resistance to Alzheimer's."}, {"id": "1f87a862-a0a8-4992-9636-24638cbfe3cf", "input": "Title: A Florida man living underwater won't resurface even after breaking the record\n\nA university professor broke a record for the longest time living underwater without depressurization this weekend at a Florida Keys lodge for scuba divers\n\nKEY LARGO, Fla. -- A university professor broke a record for the longest time living underwater without depressurization this weekend at a Florida Keys lodge for scuba divers.\n\nJoseph Dituri\u2019s 74th day residing in Jules\u2019 Undersea Lodge, situated at the bottom of a 30-foot-deep lagoon in Key Largo, wasn\u2019t much different than his previous days there since he submerged March 1.\n\nDituri, who also goes by the moniker \u201cDr. Deep Sea,\u201d ate a protein-heavy meal of eggs and salmon prepared using a microwave, exercised with resistance bands, did his daily pushups and took an hour-long nap. Unlike a submarine, the lodge does not use technology to adjust for the increased underwater pressure.\n\nThe previous record of 73 days, two hours and 34 minutes was set by two Tennessee professors -- Bruce Cantrell and Jessica Fain -- at the same location in 2014.\n\nBut Dituri isn't just settling for the record and resurfacing: He plans to stay at the lodge until June 9, when he reaches 100 days and completes an underwater mission dubbed Project Neptune 100.\n\nThe mission combines medical and ocean research along with educational outreach and was organized by the Marine ../../../packages/resources Development Foundation, owner of the habitat.\n\n\u201cThe record is a small bump and I really appreciate it,\u201d said Dituri, a University of South Florida educator who holds a doctorate in biomedical engineering and is a retired U.S. Naval officer. \u201cI\u2019m honored to have it, but we still have more science to do.\u201d\n\nHis research includes daily experiments in physiology to monitor how the human body responds to long-term exposure to extreme pressure.\n\n\u201cThe idea here is to populate the world\u2019s oceans, to take care of them by living in them and really treating them well,\u201d Dituri said.\n\nThe outreach portion of Dituri\u2019s mission includes conducting online classes and broadcast interviews from his digital studio beneath the sea. During the past 74 days, he has reached over 2,500 students through online classes in marine science and more with his regular biomedical engineering courses at the University of South Florida.\n\nWhile he says he loves living under the ocean, there is one thing he really misses.\n\n\u201cThe thing that I miss the most about being on the surface is literally the sun,\u201d Dituri said. \u201cThe sun has been a major factor in my life \u2013 I usually go to the gym at five and then I come back out and watch the sunrise.\u201d", "reference_output": " Joseph Dituri, a university professor and retired U.S. Naval officer, has broken the record for the longest time living underwater without depressurization at a Florida Keys lodge. He is conducting experiments in physiology and online classes as part of his mission, Project Neptune 100, which will end on June 9 when he reaches 100 days. Despite the unique experience, Dituri misses the sun the most."}, {"id": "5dea0042-08ca-4995-86f1-8aaed4aa64c9", "input": "Title: Skylab at 50 \u2013 How the United States entered the space station era\n\nOn May 14, 1973, the final Saturn V rocket lifted off to deploy Skylab, America\u2019s first space station. Despite a troubled start to its life, Skylab pioneered long-duration spaceflight, and fifty years later lessons learned in this program are still contributing to the success of the International Space Station.\n\nWith Apollo 11\u2019s successful landing on the Moon in July 1969, NASA had met President Kennedy\u2019s challenge of landing a man on the moon and returning him safely to the Earth by the end of the 1960s. While six more crewed lunar missions would follow over the next three and a half years, the objective had been achieved and funding was cut. With missions past Apollo 17 canceled, NASA\u2019s attention returned to low Earth orbit, and the development of a space station using Apollo hardware. This would allow the agency to continue scientific research and study the effects of spaceflight on crews over the course of long-duration missions.\n\nThe launch of Skylab came two years after the Soviet Union had deployed the world\u2019s first space station, Salyut 1. This station only hosted a single crew, which arrived aboard the ill-fated Soyuz 11 mission in June 1971, the earlier Soyuz 10 mission having failed to dock. After three weeks aboard Salyut 1 the Soyuz 11 crew returned to Earth, but were killed when their capsule depressurized during re-entry.\n\nAlthough the Soviet Union would launch three more space stations in 1972 and early 1973, the first of these failed to reach orbit and the next two malfunctioned shortly after deployment, with no Soyuz missions being launched to any of them. Skylab was, therefore, the second space station to be crewed in orbit, but as of 2023 it remains the only crewed station to have been operated exclusively by the United States.\n\nDesign and Launch\n\nWith a mass of 76,500 kilograms (168,800 lb) and a length of 25 meters (82 feet), Skylab was considerably larger than Salyut and still remains the largest monolithic space station (i.e. deployed as a single unit) ever launched and one of the largest spacecraft ever to operate in Earth orbit. Only modular space stations assembled in orbit (specifically Mir and the International Space Station), the Space Shuttle orbiters, and Buran have surpassed it in mass. The Soviet Polyus experimental military platform also had a greater mass than Skylab, however it failed to reach orbit.\n\nSkylab\u2019s large size was a result of its use of surplus hardware from the Apollo program. Its Orbital Workshop (OWS), the main section of Skylab, was converted from an S-IVB stage that had been intended for a Saturn IB rocket. A Saturn V rocket left over from the cancellation of the last three planned lunar Apollo missions would be used to place it into orbit.\n\nAlongside the lunar program, NASA had planned the Apollo Applications Programme (AAP) to take advantage of hardware and technologies developed during Apollo for a range of other missions. The Orbital Workshop had originated from this project, with two concepts being considered: the \u201cDry Workshop\u201d \u2013 which would see the stage converted before launch \u2013 and the \u201cWet Workshop\u201d which would convert a live S-IVB stage from a Saturn IB launch on-orbit.\n\nAs a dedicated station, the Dry Workshop \u2013 which would later evolve into Skylab \u2013 would provide more space for astronauts, be able to carry more equipment, and not require as much of their time to convert \u2013 allowing for more time on-orbit to conduct experiments. Since its main propulsion system and propellant tanks were removed, the station would not be able to contribute to its own ascent to orbit, so a modified Saturn V would be needed to deploy it.\n\nMcDonnell Douglas, the manufacturer of the S-IVB, would be responsible for converting the stage into Skylab\u2019s Orbital Workshop, under a contract signed in August 1969.\n\nAs well as the Orbital Workshop, Skylab incorporated a Multiple Docking Adapter (MDA) with two ports for Apollo spacecraft to dock, an airlock, and the Apollo Telescope Mount (ATM) observatory which carried instruments to study the Sun. Although the station had two docking ports, the second was intended as a backup, rather than a means of having two spacecraft docked simultaneously \u2013 although this could have been supported if necessary. Power was to be generated by two main solar panels attached to the OWS, with four additional panels mounted at right angles on the ATM.\n\nSkylab\u2019s launch would mark the thirteenth and final flight of the legendary Saturn V rocket, which had powered previous Apollo missions on their journeys to the Moon. For the Skylab mission, the rocket flew in a two-stage configuration, with the Orbital Workshop taking the place of the S-IVB third stage. The rocket\u2019s instrument unit (IU) was incorporated at the forward end of the OWS, with a four-sector payload fairing encapsulating the airlock, MDA and ATM.\n\nFor launch, the ATM stowed forward of the main docking port. Once in orbit, it was relocated to its operational position perpendicular to the rest of the station. The Skylab launch was the only time a Saturn V would fly with a payload fairing. Like earlier Saturn V missions, the rocket was assembled in the Vehicle Assembly Building at the Kennedy Space Center, with build-up commencing on Aug. 2, 1972. The rocket was stacked atop Mobile Launcher 2, which was then moved to Launch Complex 39A (LC-39A) by Crawler Transporter.\n\nSaturn V SA-513, the rocket tasked with deploying Skylab, would have an eventful climb toward orbit. Liftoff occurred at 1:30:00 p.m. EDT (17:30:00 UTC) on May 14, 1973, with the five F-1 engines of the S-IC first stage powering Saturn aloft. After clearing the tower the rocket began a pitch-and-roll maneuver to establish itself on its planned trajectory, building up speed as it climbed and reaching Mach 1, the speed of sound, just over a minute after liftoff.\n\nAbout 63 seconds into the flight, the Orbital Workshop\u2019s micrometeoroid shield \u2013 which was also designed to act as a critical part of the station\u2019s thermal control system \u2013 suffered a structural failure and detached. Debris from this damaged tie-down fittings holding the No.2 solar array in its launch position, jammed the No.1 solar array and also damaged the separation systems on the interstage between the first and second stages of the rocket. These events occurred about ten seconds before the rocket passed through Max-Q, or the area of maximum dynamic pressure.\n\nThe launch continued, with the S-IC burning all five engines until T+140 seconds, when its center F-1 was shut down as planned to reduce acceleration. The remaining engines shut down in pairs, about 18 seconds later, before the first and second stages separated. Retro-rockets pushed the S-IC away from the S-II second stage, whose five J-2 engines ignited to take over the job of boosting Skylab towards orbit.\n\nA little under 20 seconds after S-II ignition, the interstage should have been jettisoned from the aft end of the stage. This did not occur as scheduled, with a post-flight analysis determining that one of the shaped charges responsible for separating the interstage had most likely been damaged by debris from the micrometeoroid shield. Instead, the interstage remained attached all the way to orbit, with higher temperatures being recorded around the base of the stage as a result. The rocket had sufficient reserve propellant to make up for any underperformance as a result of its additional mass.\n\nFive minutes and 14 seconds into the flight, the S-II\u2019s center engine was commanded to shut down with the four outboard engines continuing to fire until the nine-minute, 48-second mark. About two seconds after shutdown, Skylab was released from the second stage, which then fired retro motors to maneuver itself away and reduce the risk of recontact between itself and the space station. The No.2 solar array, whose tie-downs had been severed by the initial debris incident earlier in the launch, was caught in the exhaust of the retro rockets and ripped away from the station.\n\nDespite this incident, Skylab\u2019s deployment sequence continued as scheduled, with the payload fairing separating at 15 minutes, 20 seconds mission elapsed time. The station then re-oriented itself to the planned sun-angle for solar array deployment, and shortly afterward began to deploy the ATM to its post-launch position.\n\nWith this in place, the ATM\u2019s solar panels were deployed successfully, however the one remaining solar panel on the OWS failed to open. This left the station with insufficient power to support long-duration missions beyond the lifespan of the fuel cells on visiting Apollo spacecraft, while the loss of thermal protection from the lost micrometeoroid shield meant that temperatures aboard the station were uninhabitable.\n\nThe launch of the first crew to Skylab was delayed while NASA evaluated data from the launch to devise a rescue plan. On May 16, the National Reconnaissance Office (NRO) launched a KH-8 Gambit spy satellite, OPS-2093, from Vandenberg Air Force Base, tasked with capturing images of the crippled Skylab to help assess the damage. One of the satellite\u2019s two film-return capsules was used to send these back to Earth on May 21, by which point plans for a repair mission were in an advanced stage of planning, with launch four days away.\n\nCrewed Missions\n\nThree long-duration crews, each consisting of three astronauts, visited Skylab aboard Apollo Command and Service Modules (CSMs). All three missions were launched in 1973, with each setting a new record for the longest-duration human spaceflight up to that time. The crewed missions launched atop Saturn IB rockets, flying from the modified Mobile Launcher 1 (later MLP-3) at LC-39B using a \u201cmilkstool\u201d adaptor which enabled the smaller Saturn IB to make use of the Launch Umbilical Tower (LUT) that had been built for the Saturn V.\n\nSkylab\u2019s first crew was commanded by Gemini and Apollo 12 veteran Pete Conrad, who was joined by rookies Joseph P. Kerwin and Paul J. Weitz. Designated Skylab 2, their mission lifted off on May 25, 1973, having been delayed from May 15 due to the damage Skylab had sustained during launch. While the astronauts had trained for a mission of scientific research, they found themselves responsible first for putting NASA\u2019s rescue plan into effect to save the space station that was to become their home for the next few weeks.\n\nAfter rendezvous with Skylab, the crew performed a flyaround of the outpost to inspect the damage. After the CSM was maneuvered close to the stuck solar array, Weitz performed a stand-up spacewalk from the Command Module hatch in an attempt to free the panel using tools mounted on a three-meter (10-foot) long pole, but was unsuccessful as a strip of metal blocking its deployment was wrapped around a beam and could not be freed with the available tools.\n\nThe crew proceeded to dock with the station, however their spacecraft\u2019s docking system failed to engage. After some troubleshooting, including depressurizing the Command Module again and removing the back plate of the docking probe, a successful docking was achieved.\n\nWhen the crew boarded Skylab the following day, one of their first tasks was to deploy a replacement sun shield which had been rapidly improvised on the ground. This consisted of a \u201cparasol\u201d device in a canister which could be deployed from a small science airlock on the Orbital Workshop. Once this was completed, temperatures aboard the station began to stabilize and the crew were able to begin their planned science mission.\n\nOwing in part to concerns around the reliability of Skylab\u2019s batteries, which could have jeopardized future missions to the station, another attempt to free the jammed solar panel was made on June 7. Conrad and Kerwin performed a three-hour, 25-minute EVA to cut away the debris and attach a tether that was then used to pull the solar array free. With this accomplished successfully, concerns about Skylab\u2019s ability to generate electrical power became less acute.\n\nA further EVA was conducted on June 19 by Conrad and Weitz, the first of several to change out film cassettes in the Apollo Telescope Mount. The crew returned to Earth on June 22, completing their 28-day mission.\n\nThe second crewed mission \u2013 Skylab 3 \u2013 was commanded by another former member of the Apollo 12 crew in Alan Bean. Bean was joined by rookies Owen Garriott and Jack Lousma for the mission, which lifted off on July 28, 1973, and splashed down 59 and a half days later on Sept. 25. The final mission was launched on Nov. 16, with an all-rookie crew: Gerald P. Carr commanding with Edward G. Gibson and William R. Pogue.\n\nSkylab 4\u2019s stay aboard the station would be the longest, at over 83 days. The crew returned to Earth on Feb. 8, 1974, after which no more astronauts would set foot aboard the Skylab station.\n\nAlthough its three expeditions are short by modern standards \u2013 the astronauts of Dragon Freedom\u2018s Crew-4 mission last year spent roughly the same time aboard the International Space Station as Skylab was crewed across all three missions \u2013 these were the longest human spaceflights in history for their time. As such, medical research was a significant focus for studies to ensure crews could remain fit and healthy during extended stays in space.\n\nA bicycle ergometer was provided for crew exercise, with the metabolic responses of the astronauts being monitored to track their physiological condition. Other experiments included a rotating chair that was used to test the astronauts\u2019 sensitivity to motion sickness and pre-and-post-flight x-rays to look for mineral loss \u2013 combined with the examination of urine samples that showed the astronauts were excreting greater amounts of calcium and hydroxyproline than expected.\n\nThe only research that took up more time than life science research was solar physics. The Apollo Telescope Mount contained instruments to study the Sun in detail, with the crew able to fine-tune the observations. A key objective achieved by the Skylab 2 mission was to record a solar flare in progress. Paul Weitz accomplished this on June 15, 1973, tracking a flare for two minutes as it rose and fell.\n\nThroughout the lifetime of the station, crews made a number of spacewalks to collect film cassettes from the telescope mount and to install replacements. A total of 127,000 frames of film were captured by the Skylab\u2019s telescopes.\n\nOther research carried out aboard the station included Earth observation, using photography and multispectral imaging, and microwave measurement of soil moisture. During Skylab 4, the crew was tasked with observing designated areas and briefed on what to look for and photograph, in an attempt to assess the utility of using crew to target observations.\n\nCrew time was also given over to technology development research \u2013 including tests of an astronaut maneuvering device aboard the station \u2013 materials science and manufacturing, astrophysics, and student experiments.\n\nLegacy\n\nWhile crewed Skylab operations ended with the departure of the Skylab 4 crew, NASA had hoped to reactivate the station once the Space Shuttle became operational. Ultimately this was prevented by a combination of increased atmospheric drag causing Skylab to decay from orbit more quickly than expected, and delays to the Shuttle program.\n\nUnder early plans, the third Space Shuttle mission would have been flown by astronauts Jack Lousma and Fred Haise, who would have deployed a module called the Teleoperator Retrieval System (TRS). TRS would have then been docked with Skylab via remote control from the Shuttle. Once docked, its thrusters would have been used to raise the space station into a higher orbit \u2014 or to deorbit it to a controlled re-entry if deemed necessary. TRS was later moved to the second Shuttle mission as the program began to fall behind schedule, but would be abandoned when it became clear that Skylab was going to re-enter before the Shuttle would be ready to fly.\n\nSkylab re-entered the atmosphere over the Indian Ocean on July 11, 1979, with some debris reaching the coast of Australia.\n\nWhen the Space Shuttle finally flew in 1981, NASA gained a spacecraft capable of carrying out significant amounts of on-orbit research independently \u2013 particularly when equipped with a Spacelab or later Spacehab, module in its payload bay. As such, the agency pivoted away from space stations and instead focussed on the Shuttle. A new station called Freedom was proposed in the mid-1980s, using the Space Shuttle to assemble multiple modules in orbit. While this was never built as designed, its design would later form the basis for the International Space Station which began on-orbit construction in 1998.\n\nThe end of the Space Shuttle program has seen NASA\u2019s primary focus shift back towards missions of exploration, with the Artemis program aiming to return humans to the Moon, while crewed missions in low Earth orbit are being outsourced to commercial operators. The advent of commercial human spaceflight has seen a renewed interest in space station development, with several companies investigating the development of new orbital outposts. These include Orbital Reef \u2013 a partnership between Blue Origin and Sierra Space \u2013 and Starlab, which is being built by a consortium including Lockheed Martin, NanoRacks, and Voyager Space.\n\nAxiom Space has already flown one commercial mission to the International Space Station, with another planned for later this month. These serve as precursors to the company deploying its own space station modules \u2013 initially as an annex of the ISS, but these could lead to a free-flying station in the future.\n\nAnother startup, Vast, has announced plans in the last week to launch a small space station called Haven-1 in 2025 aboard SpaceX\u2019s Falcon 9 rocket. This is planned to host a four-person crew for thirty days, launching aboard a Crew Dragon spacecraft.\n\nAnnouncing the Haven-1 and Vast-1 missions to low-Earth orbit. Launched by @SpaceX, Haven-1 is scheduled to be the world\u2019s first commercial space station and will be visited by a crew of four aboard a Dragon spacecraft during Vast-1 \u2192 https://t.co/ToxFSiyQJj pic.twitter.com/YSPrM9Krtr \u2014 V\u039bST (@vast) May 10, 2023\n\nThe impact of SpaceX\u2019s own Starship on the future of space stations is yet to be seen. With the ability to carry greater numbers of humans or larger amounts of cargo into orbit, it could vastly reduce the cost of transporting crew and equipment to outposts in low Earth orbit. Alternatively, it might be adapted as a research platform in its own right, much as the Shuttle was with the addition of research modules, taking the place of space stations.\n\nNo matter what the future holds, Skylab was one of the first steps on a journey towards understanding human reactions to long-duration spaceflight which has enabled space stations to flourish over the subsequent decades. Building on its legacy, and that of the Soviet Salyut and Mir stations, the ISS continues to deliver invaluable science. The experience with long-duration missions that has been honed aboard these outposts will also be key to future spaceflight beyond Earth\u2019s orbit.\n\n(Lead image: Skylab in orbit, seen from the departing Skylab 4 mission. Credit: NASA)", "reference_output": " Skylab was the first American space station, launched in 1973 using a modified Saturn V rocket. It was crewed by three missions between 1973 and 1974, and conducted research in Earth observation, technology development, materials science, astrophysics, and student experiments. Skylab re-entered the atmosphere in 1979, and the lessons learned from it are still being used today in the International Space Station and other space stations."}, {"id": "565de570-e196-44dc-9d56-c0c0ec18a339", "input": "Title: Erdogan Arrested and Expelled International Officials Observing Turkish Election\n\nThe government of Recep Tayyip Erdogan swept up and jailed a team of international observers on hand to monitor election day activity in Turkey on Sunday, members of the team told The Intercept in a statement.\n\nThe delegation had not been granted official observer accreditation by the Erdogan government, but were formally invited by the HDP, the leading Kurdish party and a key member of the opposition coalition.\n\nThe election held on Sunday was the closest contest Erdogan has faced in the two decades he has been in power. Immediately, the opposition coalition, led by Kemal Kilicdaroglu, charged election irregularities, zeroing in on what Kilicdaroglu said was an extremely large number of objections to ballot boxes in Istanbul and Ankara \u2014 urban areas where the opposition dominated. \u201cYou are blocking the will of Turkey,\u201d Kilicdaroglu said.\n\nErdogan fell short of the 50 percent needed to avoid a runoff, officially winning more than 49.5 percent of the vote with fewer than 100,000 overseas ballots remaining to be tallied. A runoff will be held on May 28. Sinan Ogan, whose 5 percent of the vote forced the runoff by keeping both candidates under 50 percent, also made allegations of vote-counting manipulation by the government.\n\nThe Spanish observers included members of the left-leaning Podemos party; EH Bildu, a Basque nationalist coalition; and a senator from Esquerra Republicana, a Catalonian leftist party. The observers were in the Kurdish-majority city of Siirt when they were arrested and taken to a police station on Sunday, the day of the election. Officers then went to the hotel where the observers were staying and arrested the remaining members of the delegation, who joined their comrades in detention at the police station. They were held until Monday morning and released on the condition they leave the country, escorted to the airport and flown back to Spain on Monday and Tuesday.\n\nIsmael Cort\u00e9s, a national congressional deputy with Podemos, and Miriam Ojeda, a representative of the International Secretariat of Podemos, were among those detained. Spain and Turkey are both members of NATO.\n\n\u201cThe situation of the retention and expulsion as a delegation that we have experienced is just one example of the greater context of repression and persecution of the opposition that has been experienced for years in Turkey and that has the Kurdish people as a special objective,\u201d said Cort\u00e9s. \u201cWe are concerned about the situation of the members and supporters of the YSP and HDP party and the respect for their fundamental, civil, and political rights.\u201d\n\nThe observers also said in a statement to The Intercept that several members of the Kurdish YSP party were also arrested. Their fate is not known, and the Erdogan government did not respond to requests for comment. \u201cThis new and intolerable example of repression demonstrates the authoritarian drift of the regime of Erdogan, which undermines the democratic principles and fundamental rights of the Turkish citizenry and, especially, of the peoples present in this territory, such as the Kurdish,\u201d the observers said in the statement.\n\nPolls taken ahead of the election had the opposition ahead of Erdogan, sometimes by as much as 5 or 6 percentage points, leaving observers stunned at Erdogan beating the opposition by at least 4 points in the first round. Selim Koru, an analyst at the Ankara-based Economic Policy Research Foundation of Turkey and a critic of Erdogan, said that he doesn\u2019t believe most of the vote-counting claims being made by the opposition will hold up. \u201cThe big thing is that most people in the opposition space came to trust the polls. Most of the evidence really favored the opposition,\u201d he said. \u201cBut polling these days has a problem detecting right-wing bias. Something similar happened in the U.S. in 2016. We thought the pollsters took that into account, but I guess they didn\u2019t.\u201d\n\nAhead of the election, Erdogan\u2019s government pressured Twitter to censor opposition voices and critical journalists \u2014 a request to which Twitter\u2019s outgoing CEO Elon Musk instantly capitulated. \u201cIn response to legal process and to ensure Twitter remains available to the people of Turkey, we have taken action to restrict access to some content in Turkey today,\u201d Twitter posted.\n\nMusk acknowledged that the government had threatened to take the site down, as Erdogan did in 2014 when Twitter refused to comply with a similar demand. The previous Twitter leadership, however, took Turkey\u2019s government to court and prevailed in its Supreme Court.\n\nUpdate: May 16, 2023, 7:15 a.m.\n\nThis piece has been updated with a quote from Ismael Cort\u00e9s.", "reference_output": " International observers from Spain were invited by the Kurdish HDP party to monitor the Turkish election on Sunday, but were arrested and expelled by the Erdogan government. Despite polls showing the opposition ahead of Erdogan, he won the election with just over 49.5% of the vote, and the opposition has charged election irregularities. Twitter's outgoing CEO Elon Musk capitulated to the government's request to censor opposition voices and critical journalists, in contrast to the previous Twitter leadership which took the government to court and won."}, {"id": "f1d1a9fa-7f67-4ff9-8424-ff43bf9bfacd", "input": "Title: What causes fatigue after Covid infection?\n\nWhat causes fatigue after Covid infection?\n\nThe nervous system of people with post-Covid fatigue was found to be underactive in key areas, increasing the risk of fatigue -- one of the most common symptoms of long Covid, according to researchers.\n\nA team from the Newcastle University in the UK carried out a battery of behavioural and neurophysiological tests on people suffering from post-Covid fatigue and compared them to people without fatigue.\n\nThe researchers discovered people with post-Covid fatigue showed underactivity in three specific areas of the nervous system.\n\nThey found a slower reaction in specific areas of the brain because of underactivity in specific cortical circuits; an imbalance in the autonomic nervous system -- the network of nerves that regulates unconscious body processes such as blood pressure and the rate of breathing was found to be impaired. This can have wide-ranging effects on several different body processes.\n\nThey also found muscle abnormalities -- muscle fibres became more easily fatigued after exercise than in people without post-Covid fatigue.\n\n\"These abnormalities in the results on objective tests show that fatigue in long Covid is a measurable disease and these tests may, in time, help us understand how changes in the nervous system contribute to fatigue,\" said Dr Demetris Soteropoulos, Senior Lecturer in Motor Systems Neuroscience at the University.\n\nThe research has been published in Brain Communications.\n\nA group of 37 volunteers with post-Covid fatigue underwent a range of well-established non-invasive behavioural and neurophysiological tests. Their results were compared to those of 52 control subjects, matched for age and sex, who underwent the same tests. The tests which provided 33 sets of data included a startle reaction time test, electrocardiogram and transcranial magnetic stimulation.\n\nFollowing on from these findings, the team now will begin testing on whether the autonomic nervous system can be modulated to improve symptoms in post-Covid fatigue.\n\n\"We're examining a non-invasive method which involves clipping an earpiece to the tragus on the ear and delivering small electrical currents to the vagus nerve using a TENS machine -- familiar to many through its use for pain relief during childbirth,\" said Natalie Maffitt, Research Assistant at the varsity.\n\nThe study will examine the effects of the treatment by measuring markers of inflammation in the blood that are associated with fatigue in other conditions and importantly, whether it improves symptoms of fatigue.", "reference_output": "\n\nResearchers from Newcastle University in the UK have found that people with post-Covid fatigue have underactivity in three areas of the nervous system. The team is now testing a non-invasive method to modulate the autonomic nervous system in order to improve fatigue symptoms."}, {"id": "7b382a93-dd76-443f-ac92-15ca0e57647d", "input": "Title: This Week on Crypto Twitter: Musk Welcomes New Twitter CEO to Get to X\u2014the Everything App\n\nIllustration by Mitchell Preffer for Decrypt\n\nThe most important tweet on Crypto Twitter this week was an announcement on Friday by Twitter\u2019s owner and CEO Elon Musk naming his replacement, Linda Yaccarino, as the platform\u2019s new chief executive.\n\nAD\n\nAD\n\nMusk will continue serving Twitter as CTO and executive chairman.\n\nYaccarino left her job as head of advertising at NBCUniversal on Friday morning to take on the job of helping Musk transition Twitter into X, his envisioned \u201ceverything app\" that will incorporate social media and payments (possibly including crypto) along the lines of China\u2019s WeChat.\n\nI am excited to welcome Linda Yaccarino as the new CEO of Twitter!@LindaYacc will focus primarily on business operations, while I focus on product design & new technology. Looking forward to working with Linda to transform this platform into X, the everything app. https://t.co/TiSJtTWuky \u2014 Elon Musk (@elonmusk) May 12, 2023\n\nMusk is also pro-crypto. His electric car company Tesla is currently one of the largest institutional HODLers of Bitcoin, even after it sold three quarters of its original holdings. He is a fan of Dogecoin, and his frequent tweets about it often pump the price. He even replaced Twitter\u2019s blue bird logo with the Doge meme for a few days, so a potential crypto integration is conceivable, especially as a payments option.\n\nElsewhere on Crypto Twitter this week, Coinbase CEO Brian Armstrong kicked things off by praising the UAE for its \u201cclear rule book\u201d when it comes to crypto regulations.\n\nThe UAE \ud83c\udde6\ud83c\uddea deserves a lot of credit for being forward thinking on crypto. First dedicated crypto regulator in the world, a clear rule book published (!), business friendly plus strong customer protections. Really enjoying my visit so far. \u2014 Brian Armstrong \ud83d\udee1\ufe0f (@brian_armstrong) May 8, 2023\n\nCoinbase is a publicly traded U.S. company, but the hostile domestic regulatory environment is driving it offshore. The company recently obtained a license to operate in Bermuda and used it to open an international exchange offering Bitcoin and Ethereum perpetual futures. It is also currently talking with the Financial Services Regulatory Authority (FRSA), a regulator of the Abu Dhabi Global Market (ADGM)\u2014a crypto-friendly free economic zone in the UAE\u2014about opening a regulated exchange there.\n\nCircle\u2019s EU strategy and policy director Patrick Hansen on Tuesday shared a chart showing just how MiCA is stealing the wind from U.S. sails. European Union lawmakers last month approved MiCA, or the Markets in Crypto Assets bill, which now means the bloc has a unified regulatory approach throughout its 27 member states and licenses granted to crypto companies in one country can be \u201cpassported\u201d to another member state. The rules on stablecoins come into force in July 2024, while other requirements will not be enforced until January 2025.\n\nThe MiCA effect \ud83c\uddea\ud83c\uddfa\ud83d\ude80 The share of VC investment into European crypto projects is up almost 10x in one year - from a share of 5.9% in Q1 2022 to 47.6% in Q2 2023. Regulatory clarity attracts capital & entrepreneurs from around the world. Great development for crypto in Europe! pic.twitter.com/kUVp3rwlg3 \u2014 Patrick Hansen (@paddi_hansen) May 9, 2023\n\nAD\n\nAD\n\nOn Tuesday, U.S. President Joe Biden positioned himself against the \u201cMAGA House Republicans\u201d aligned with \u201cwealthy crypto investors\u201d that look for loopholes to avoid paying tax. POTUS\u2019s tweet was subsequently flagged by fact checkers who added the context that all crypto profits are subject to capital gains tax.\n\nWe don\u2019t have to guess what MAGA House Republicans value. They\u2019re telling us. pic.twitter.com/BM6JGMEFeq \u2014 President Biden (@POTUS) May 9, 2023\n\nAlso that day, a video shared by MicroStrategy chair and institutional Bitcoin whale Michael Sadler made the rounds. A keen and predictable Bitcoin acolyte, Saylor says that Bitcoin\u2019s price \u201cwill chop its way up\u2014with volatility\u2014forever.\u201d\n\nBitcoin mining revenue levels are now at the level they were at a year ago, according to a chart shared by Will Clemente, the co-founder of independent digital asset research firm Reflexivity Research.\n\nAfter a tough 2022, with BTC up 65% YTD and transaction fees rising due to ordinals, Bitcoin miners are now bringing in the most revenue they have in over a year at roughly $40 million a day pic.twitter.com/kWbyIGoGRR \u2014 Will Clemente (@WClementeIII) May 10, 2023\n\nStablecoin issuer Tether\u2019s revenue is well over a billion, according to its Q1 2023 attestation. This means it comfortably outpaces Blackrock, the largest asset manager in the world. At its peak, Blackrock became the first asset manager to steward $10 trillion in assets in Q4 2022, but this has fallen to $8.59 trillion as of Q4 2023.\n\nBlackrock Q1 net income: $1.16 billion\n\nTether: $1.48 billion sheesh https://t.co/deOAPAqnRz \u2014 db (@tier10k) May 10, 2023\n\nAnother day, another crypto scammer brought into the light by blockchain sleuth ZachXBT.\n\nAD\n\nAD\n\nAnother day another influencer @DannyCrypt dumping on their followers undisclosed He received 2% of the supply to assist with marketing but within 15 minutes of receiving the tokens market dumped the majority of them for $57k (31 ETH) Meanwhile he tweeted \u201chodling my HODL coin\u201d pic.twitter.com/XVrMh3HVDZ \u2014 ZachXBT (@zachxbt) May 10, 2023\n\nIndependent Ethereum educator Anthony Sassano called Ethereum staking \u201cup only\u201d on Wednesday.\n\nThere are now more active validators live on the Ethereum network than there were before staking withdrawals were enabled It took less than a month for this to happen ETH staking is up only \u2014 sassal.eth \ud83e\udd87\ud83d\udd0a (@sassal0x) May 10, 2023\n\nRetired ExxonMobil exec Tom Glass, who is currently seeking the Republican nomination for state House District 17, broke news that Texas lawmakers voted overwhelmingly in favor of an update to the state\u2019s Bill of Rights to include the right of the people to own, hold, and use digital currencies.\n\nThe Texas House #txlege voted 139 to 2 tonight to add the following to the Texas Bill of Rights: The right of the people to own, hold, and use a mutually agreed upon medium of exchange, including cash, coin, bullion, digital currency, or scrip, when trading and contracting for\u2026 pic.twitter.com/op3t8rr6J2 \u2014 Tom Glass (@tomgglass) May 11, 2023\n\nFinally on Thursday, Web3 law expert MetaLawMan wrote up a thread explaining just how important the news is that the U.S. Chamber of Commerce filed an amicus brief in support of Coinbase\u2019s ongoing court petition to get the securities regulator to clarify its rules.\n\n3/ The Chamber makes 3 arguments. 1. Regulatory uncertainty is killing innovation in the U.S.\n\n2. The SEC is destabilizing the digital assets regulatory environment.\n\n3. The SEC is violating Constitutional Due Process and Fair Notice rights. And the topper is... \u2014 MetaLawMan (@MetaLawMan) May 11, 2023", "reference_output": " This week on Crypto Twitter, Elon Musk announced a new CEO for Twitter, Coinbase CEO Brian Armstrong praised the UAE for its crypto regulations, and US President Joe Biden tweeted against wealthy crypto investors avoiding taxes. Other topics discussed included Bitcoin, Ethereum staking, digital currencies, and a crypto scammer."}, {"id": "ed842a87-582d-403b-99d2-e4f4d58c739c", "input": "Title: Pilots at Canada's WestJet Airlines give 72-hour notice as strike looms\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nMay 15 (Reuters) - Pilots at Onex Corp's (ONEX.TO) WestJet Group gave notice on Monday that could allow for strike action as early as May 19, raising the possibility of travel disruptions during Canada's Victoria Day holiday next weekend.\n\n\"Today the WestJet Pilots MEC (Master Executive Council) issued a 72 hours strike notice. If no progress is made, we could withdraw our services at 0300 MT May 19th, 2023. Our negotiating committee remains available 24/7 to reach a deal,\" the WestJet ALPA Pilots union said in a tweet.\n\nloading\n\nWestJet has issued a lockout notice in response to the union's strike notification, saying that a work stoppage could potentially occur on May 19, the date given by the union.\n\nNorth American pilots are pressing for higher salaries and better scheduling after aviators made big gains in a recent deal with Delta Air Lines (DAL.N) that delivers a 34% pay increase over four years. In Canada, pilots want better scheduling and to close the gap between their pay and higher amounts earned by their U.S. counterparts.\n\nCalgary-based WestJet said the carrier wants an agreement that is competitive within Canada's airline industry.\n\nReporting By Allison Lampert in Montreal and Rishabh Jaiswal in Bengaluru; Editing by Edmund Klamann\n\n\n\n\n\n\n\n\n\n\n\nOur Standards: The Thomson Reuters Trust Principles.", "reference_output": " Pilots at WestJet Airlines, owned by Onex Corp, have given notice of a potential strike, potentially disrupting travel during the Victoria Day holiday. The pilots are seeking higher salaries and better scheduling, and WestJet has responded with a lockout notice. Both sides are negotiating to reach an agreement."}, {"id": "f4aac8e9-6be2-40b6-b723-9d277c2214ac", "input": "Title: Supreme Court to review South Carolina congressional map for discrimination against Black voters\n\nWASHINGTON (AP) \u2014 The Supreme Court has agreed to decide whether South Carolina's congressional districts need to be redrawn because they discriminate against Black voters.\n\nThe justices said Monday they would review a lower-court ruling that found a coastal district running from Charleston to Hilton Head was intentionally redrawn to reduce the number of Democratic-leaning Black voters and to make it more likely Republican candidates would win.\n\nThe case probably will be argued in the fall, and decided in the run up to the 2024 elections, when all the seats in the closely divided House of Representatives, now under Republican control, will be on the ballot.\n\nThe three-judge court that ruled in favor of civil rights groups that challenged the congressional map said in its opinion in January that the districts violated the federal Voting Rights Act by unfairly diluting the power of Black voters.\n\nThe Supreme Court has cut back on the reach of the landmark voting rights law, and is now weighing an Alabama case that could make it still harder to win lawsuits claiming racial discrimination in redistricting.\n\nRepublican Rep. Nancy Mace currently represents the 1st District. She narrowly beat Joe Cunningham in 2020 after Cunningham became the first Democrat to flip a U.S. House seat in South Carolina in 30 years.\n\nIn the round of redistricting that took place following the 2020 census, Republicans who control the state government redrew the district. Mace won by 14 percentage points in November.\n\nRepublicans defending the map have said partisan considerations, the desire to maintain the 6-1 Republican edge in the state's congressional districts, drove their decision, not race.\n\nCivil rights groups quickly sued, labeling the plan the Legislature adopted \u201cperhaps the worst option of the available maps\u201d for Black voters.", "reference_output": " The Supreme Court will review a lower court ruling on South Carolina's congressional districts, which civil rights groups argue violates the federal Voting Rights Act. Republicans argue that partisan considerations, not race, drove their decision. The case will be argued in the fall and decided before the 2024 elections."}, {"id": "1140f4da-bd16-4719-97d6-623cef9f5713", "input": "Title: Happy birthday, Bobi! World's oldest dog celebrates another year\n\nThe stout, sociable dog has never been chained or leashed.\n\nExample video title will go here for this video\n\nCONQUEIROS, Portugal \u2014 The world's oldest dog recently celebrated his 31st birthday, according to Guinness World Records.\n\nBobi, a purebred Rafeiro do Alentejo, a breed of Portuguese dog, celebrated during a party Saturday at his home in the Portuguese village of Conqueiros, where has lived his entire life.\n\nMore than 100 people attended the \u201cvery traditional\u201d Portuguese party, owner Leonel Costa said.\n\nLocal meats and fish were served to up to 100 guests, with extra for Bobi, who only eats human food. A dance troupe also performed with Bobi participating in one of their routines.\n\nCosta has owned several old-age dogs in the past, including Bobi\u2019s mother, Gira, who lived to age 18. However, Costa said he never imagined any of his dogs would reach their 30s.\n\n\u201cWe see situations like this as a normal result of the life that they have, but Bobi is one of a kind,\u201d Costa said.\n\nHappiest of birthdays to Bobi, the oldest living dog and the oldest dog ever, who turns THIRTY-ONE today (31!!!!!!!!) \ud83d\udcab pic.twitter.com/FCzhSVSIu7 \u2014 Guinness World Records (@GWR) May 11, 2023\n\nOne of the biggest contributing factors to Bobi\u2019s longevity is the \u201ccalm, peaceful environment\u201d in which he lives, according to Costa.\n\nThroughout his life, Bobi has freely roamed the forests surrounding the Costa house. He has never been chained or leashed.\n\nThe \u201cvery sociable\u201d dog was never lonely because he grew up surrounded by many other animals, Costa said.\n\nNow in his senior years, Bobi finds it difficult to walk, so he prefers to hang out at home in the yard. His eyesight has gotten worse, meaning he often bumps into things when he walks. Just like old-age humans, Bobi sleeps a lot. He immediately lies down in bed after eating, although on cold days he chooses to nap by the fire, his owner said.\n\nBobi\u2019s birth date has been confirmed by the Veterinary Medical Service of the Municipality of Leiria, which registered Bobi in 1992.\n\nHis age also has been verified by a pet database authorized by the Portuguese government.\n\nCosta, now 38, was just 8 years old when Bobi was born. For him, Bobi is a living reminder of the past, he said.", "reference_output": " Bobi, a 31-year-old Rafeiro do Alentejo, recently celebrated his birthday in Conqueiros, Portugal with over 100 people in attendance. His owner believes his longevity is due to his peaceful environment and sociable nature. His age has been verified by a pet database authorized by the Portuguese government."}, {"id": "ae35d711-bc00-4243-9674-7b99910a8f80", "input": "Title: Here's where Biden and McCarthy stand on debt ceiling talks heading into today's meeting\n\nPresident Joe Biden hosts debt limit talks with House Speaker Kevin McCarthy, R-Calif., in the Oval Office at the White House on May 9, 2023.\n\nWASHINGTON \u2014 President Joe Biden is set to meet with House Speaker Kevin McCarthy on Tuesday afternoon alongside other top congressional leaders to discuss the debt ceiling, a day before Biden is slated to head to Japan for the Group of Seven summit.\n\nBehind the scenes, staff from both sides have been working daily since the leaders met last week to try to come to a deal before June, when the federal government could run out of money. The leaders left the previous meeting with little progress to show.\n\n\"I really think there's a desire on their part, as well as ours, to reach an agreement, and I think we'll be able to do it,\" Biden told reporters Sunday in Delaware. As to his state of mind, he said, \"I remain optimistic because I'm a congenital optimist.\"\n\nMcCarthy sang a different tune, telling NBC News on Monday outside the Capitol, \"I still think we're far apart.\"\n\n\"It doesn't seem to me yet that they want a deal,\" McCarthy said. \"It seems like they want to look like they're in a meeting. They're not talking anything serious.\"\n\nBiden and McCarthy were slated to meet again Friday with Senate Majority Leader Chuck Schumer, Senate Minority Leader Mitch McConnell and House Minority Leader Hakeem Jeffries, who attended the last meeting, but that was postponed as negotiations continued behind the scenes. Vice President Kamala Harris will also attend this time.\n\nA source familiar with the meetings told NBC News that the delay is a positive development and a sign that talks were \"progressing.\"\n\nThe White House has maintained that Biden intends to go to the G-7 summit in Japan later this week, but the president himself has said that could change depending on the debt ceiling talks. After the G-7 trip, Biden was slated to travel to Papua New Guinea before going to Australia for a meeting of the leaders of the \"Quad\" nations, the U.S., Australia, Japan and India.\n\nMcCarthy told reporters it was critical that they reach a deal before this weekend so the bill would have enough time to pass through both chambers of Congress and make it back to the president's desk for signing.\n\nThe discussions have high stakes: Defaulting on sovereign debt would wreak havoc on the economy and roil global markets. A default on Treasury bonds could throw the U.S. economy into a tailspin. The last time congressional Republicans threatened a default in 2011, Standard & Poor's downgraded the U.S. credit rating for the first time ever to AA+ from AAA.\n\nLifting the debt ceiling is necessary for the government to cover spending commitments already approved by Congress and the president and prevent default. Doing so does not authorize new spending. But House Republicans have said they will not lift the limit if Biden and lawmakers do not agree to future spending cuts.\n\nThe Treasury Department has taken extraordinary steps to keep paying the government's bills, and expects to be able to avoid a first-ever default at least until early June. Treasury Secretary Janet Yellen warned last week failure to hike the debt ceiling would cause an \"economic catastrophe.\"\n\nIf the U.S. were to default, gross domestic product would drop 4% and more than 7 million workers would lose their jobs, Moody's Analytics recently projected. Even a brief default would lead to the loss of 2 million jobs, according to the data.", "reference_output": " President Joe Biden and House Speaker Kevin McCarthy are meeting to negotiate a deal on the debt ceiling, which the federal government could run out of money for by June. If a deal is not reached, the U.S. could default on its debt, leading to an economic catastrophe and millions of job losses, according to Treasury Secretary Janet Yellen."}, {"id": "741e7bba-39bb-4653-9fbe-0ac255439832", "input": "Title: The Bachelor's Colton Underwood Marries Jordan C. Brown\n\nWatch : The Bachelor's Colton Underwood Marries Jordan C. Brown!\n\nColton Underwood is a married man.\n\nThe star of The Bachelor season 23 wed his Jordan C. Brown, more than two years after they began a relationship. Colton, 31, and Jordan 38, announced the news in a joint Instagram post, writing, \"The Brown-Underwoods...May 13th 2023.\"\n\nThe reality star, a former NFL player, and his partner married in a rustic, outdoor wedding in Napa Valley, Calif. in front of about 200 guests and wore Tom Ford suits\u2014green for Colton and blue for Jordan, according to People. The men included in their Instagram post pics from the event, which shows them kissing at the altar.\n\nThe wedding took place more than a year after the couple got engaged. The men also married more than two years after Colton, who also starred on The Bachelorette and Bachelor in Paradise, came out publicly as gay on Good Morning America. He told Robin Roberts in the April 2021 interview, \"I'm the happiest and healthiest I've ever been in my life.\"", "reference_output": " Colton Underwood, star of The Bachelor season 23, married his partner Jordan C. Brown in a rustic outdoor wedding in Napa Valley, California after two years of dating and a year of engagement. Colton publicly came out as gay in April 2021."}, {"id": "71459130-8475-40c5-ba84-c9ff4389a11d", "input": "Title: The housing market correction would regain new life if the U.S. defaults, says Moody\u2019s chief economist\n\nSpeaking in front of Congress earlier this month, Moody\u2019s Analytics chief economist Mark Zandi told senators that by his calculation the U.S. Treasury could run out of cash as soon as early June. If Congress doesn\u2019t act, and the U.S. were to default, it\u2019d have broad economic consequences.\n\nOne of the most vulnerable areas of the economy being the U.S. housing market.\n\nSee, in the unlikely scenario that the U.S. Treasury were to default\u2014or even appear like it might default\u2014financial markets, Zandi tells Fortune, would put upward pressure on long-term rates like mortgage rates. The average 30-year fixed mortgage rate, which sits at 6.55% as of Friday, he says, could go back above 7% if a default looked likely.\n\nAnother big jump in mortgage rates would be a gut punch for many homebuyers and sellers, who were at the brunt of last year\u2019s mortgage rate shock. Already, national housing affordability (or better put the lack of affordability) has reached levels not seen since the housing bubble era. If mortgage rates were to spike again, housing affordability could deteriorate to a level that exceeds the bubble.\n\nIf mortgage rates were to go higher, Zandi says, it\u2019d accelerate the ongoing housing market correction\u2014which lost some momentum this spring. (The latest forecast produced by Moody\u2019s Analytics, which doesn\u2019t factor in a default, expects U.S. home prices\u2014which are already down 3% from the 2022 peak\u2014to fall 8.6% peak-to-trough this cycle).\n\nZillow is also concerned.\n\nOn Thursday, Zillow published an article with the headline: \"A debt ceiling default would send the U.S. housing market back into a deep freeze.\"\n\nWhile Zillow economist Jeff Tucker acknowledges that a U.S. default would be \"unlikely,\" he agrees that it'd see mortgage rates go higher and put the housing market back into a sharp slowdown.\n\n\"If the U.S. were to enter default in the coming months, one near-certain consequence would be rising debt yields and interest rates... Introducing default risk, or at least the risk of delayed coupon payments, would be like an earthquake rattling that bedrock assumption, sending ripples through the financial system and causing investors to question the safety not just of T-bills but other assets as well. Critically for the housing market, the interest rates on mortgages would almost certainly rise in concert,\" Tucker writes.\n\nIf the U.S. were to default, Zillow predicts the average 30-year fixed mortgage rate would spike to a peak of 8.4% by September, while home sales volumes would fall 23%. When it comes to home prices, Zillow thinks a default would see national home values go down another 1%.\n\n\"Any major disruption to the economy and debt markets will have major repercussions for the housing market, chilling sales and raising borrowing costs, just when the market was beginning to stabilize and recover from the major cooldown of late 2022,\" Tucker writes.\n\nWant to stay updated on the housing market? Follow me on Twitter at @NewsLambert.", "reference_output": " Moody's Analytics chief economist Mark Zandi and Zillow economist Jeff Tucker both agree that a U.S. default would cause a major disruption to the economy and the housing market, with mortgage rates spiking to 8.4% and home values dropping by 1%."}], "created_at": "2023-08-07T13:32:55.438957", "updated_at": "2023-08-07T13:32:55.438957", "description": null, "last_run_time": "2023-08-08T15:31:46.510474", "num_runs": 0, "page": null, "page_size": null, "total_pages": null, "total_count": null} \ No newline at end of file diff --git a/examples/bench/stack_dist_to_golden/prompt1/run.json b/examples/bench/stack_dist_to_golden/prompt1/run.json new file mode 100644 index 0000000..137ebd1 --- /dev/null +++ b/examples/bench/stack_dist_to_golden/prompt1/run.json @@ -0,0 +1 @@ +{"name": "prompt1", "id": "2da0ef0d-e8c4-4eaf-87f9-a26d07622e0d", "test_suite_id": "dcc9b8f6-4a5f-4bf0-9321-53a4255cd9d7", "test_cases": [{"id": "e697ba91-a183-4210-8459-f21522d97d2b", "output": "The UnboundLocalError means that the variable is being used before it has been assigned a value. This usually happens when a variable is referenced inside a local scope before it has been assigned. In your case, this could be happening if the variable is being accessed before the Dts.Variables[\"User::ZBatch_Order_Export_ResultSet\"].Value line is executed. To fix this, you'll need to make sure the variable is assigned a value before it is used.", "score": 0.4577152729034424, "input": null, "reference_output": null}, {"id": "ca9c431e-114f-499f-88e0-2aa11e74727d", "output": "In Python, variables can be both local and global. A local variable is a variable that is only available within the scope of a function, while a global variable is available throughout the program. When you reference a variable inside a function, Python will first search for the variable in the local scope. If it is not found, then it will search the global scope.\n\nIn order to assign a global variable inside a function, you need to use the \"global\" keyword. For example:\n\ndef shot():\n global var\n if (var == \"1\"):\n ...\n\nThis points the 'var' variable in the shot() function to the existing 'var' variable defined outside the function.\n\nIt is important to note that global variables can not be modified within a function without using the \"global\" keyword. For example, the below code will not work:\n\ndef shot():\n var = 2\n\nThis results in a local variable being created, rather than modifying the existing global variable.\n\nFor more information, you can check out the official Python documentation on scopes and namespaces: https://docs.python.org/3/tutorial/classes.html#python-scopes-and-", "score": 0.5611324310302734, "input": null, "reference_output": null}, {"id": "5e9ed29f-4163-45e5-b67a-e56257b14230", "output": "When you define a lambda in a loop, it captures the values of the variables in the loop's scope at the time the lambda is created. This means that all the lambdas created in the loop will have the same values of the variables, resulting in the same return value. To avoid this, you can use the \"late binding\" feature of Python, which allows you to pass values to the lambda as an argument. This way, each lambda can have its own values rather than all of them having the same values as when the lambda was created.", "score": 0.44879627227783203, "input": null, "reference_output": null}, {"id": "58a19243-7e3a-4376-8690-c82b86e22165", "output": "\nIn Python, the best way to share global variables across modules is to create a single module (often called a config file) that contains all the global variables and import it in all the modules where it is needed. \n\nFor example, if you wanted to share the variable name across multiple modules, you could create a config file called config.py that contains the following code:\n\nconfig.py\n```\nname = 'John Doe'\n```\n\nThen, in any other module that needs to access the global variable, you can import it by adding the following line at the top of the module:\n\n```\nimport config\n```\n\nThen, you can access the name variable anywhere in the module with config.name.\n\nFor more information, see the Python documentation on modules: https://docs.python.org/3/tutorial/modules.html", "score": 0.6082258820533752, "input": null, "reference_output": null}, {"id": "c051539a-0b4c-463e-bbf4-a931d71fc2ea", "output": "When importing data into a module, it is best practice to make sure the data in the CSV file is in the correct order, starting with the data at the bottom of the \u201ctree\u201d. For example, if TableA references a record in TableB which in turn references a record in TableC, then the data should be imported in this order: 1) TableC 2) TableB 3) TableA. It is also best practice to create a temporary branch from the first commit in the master branch, then generate and import history from the CSV file into another temporary branch, merging with strategy \u2018ours\u2019 from the \u201cstart\u201d branch and merging from the \u201cmaster\u201d branch the newer commits and renaming the \u201cimport\u201d branch to \u201cmaster\u201d. This can be done manually or by importing the CSV file directly. For more information, please refer to the following tutorial: http://www.doctrine-project.org/docs/orm/2.0/en/tutorials/getting-started-xml-edition.html.", "score": 0.5058978796005249, "input": null, "reference_output": null}, {"id": "24026335-bb9d-4c25-9fb6-09c4f4a2aabf", "output": "Default values are shared between objects due to prototype inheritance, which is a type of object-oriented programming. In this type of programming, objects inherit the properties of their parent objects. For example, in the case of arrays and functions, every array and function inherits the properties of the Object as the grand parent/ultimate parent of everything. This is why in the code snippet provided, both a and b return true when checked with the instanceof Object.\n\nWhen adding a subclass, the attribute is given somewhere to go, which is why the dir() function returns a different list of values for the subclass (with the addition of the __dict__ attribute). \n\nAnother way to think of this concept is to consider how objects are created. Built-in types don't have dictionaries associated with them to hold added attributes, but when a subclass is created and attributes are added, the object is given a dictionary to hold them.\n\nTo assign values to an object, you can use either the Object.assign() method or the dot notation. The Object.assign() method copies the values of all enumerable properties from one or more source objects to a target object, while the dot notation directly assigns a value to some property of an object. The", "score": 0.5076425671577454, "input": null, "reference_output": null}, {"id": "615e6ee7-083c-4acf-8de4-04205dd1e12d", "output": "In Python, you can use keyword arguments to specify default values for parameters and pass them to a function. This allows you to pass optional or keyword parameters from one function to another. \n\nFor example, if you have a function that takes two arguments, you could specify default values and pass them to the function like this: \n\ndef foo(arg1, arg2=None):\n # do something with arg1 and arg2\n\nfoo(arg1='bar', arg2='blahh')\n\nIn this example, 'arg1' is a required argument, while 'arg2' is an optional argument with a default value of None. If this argument is not specified, the function will use the default value. \n\nYou can also use keyword arguments to specify values for parameters. For example: \n\nfoo(arg1='bar', myName='John', yourName='Jane')\n\nIn this example, 'myName' and 'yourName' are keyword arguments that have been passed to the function. \n\nYou can find out more about keyword arguments and how to use them in Python here: https://realpython.com/python-kwargs-and-args/.", "score": 0.5782450437545776, "input": null, "reference_output": null}, {"id": "b5dad128-35c5-4c28-a033-52fd36ee511c", "output": "Arguments and parameters are terms used to describe the data that is passed into a function. Arguments are the actual values that are passed in when a function is called, and parameters are the variables that are used to hold the arguments in the function definition. In Python, parameters are defined as the names listed in the function definition, and the arguments are the values passed to the function when it is called. For example, if we have a function defined as:\n\ndef example_function(arg1, arg2):\n # Do something\n\nThen arg1 and arg2 are the parameters, and the values passed when the function is called (e.g. example_function(1, 2)) are the arguments.", "score": 0.6994243860244751, "input": null, "reference_output": null}, {"id": "de15b247-0a0c-4dd2-b154-7364adca13a5", "output": "When you assign a list to another list, the two variables both point to the same list object. This means that when you modify one of the variables, the changes are reflected in the other variable as well. To avoid this, you can use the list.copy() method to create a shallow copy of the list, which will create a new list object with the same elements as the original list. You can then modify the copy without affecting the original. For example: \n\nx = [1, 2, 3]\ny = x.copy()\ny[0] = 5\n\nprint(x) // prints [1, 2, 3]\nprint(y) // prints [5, 2, 3]", "score": 0.604006290435791, "input": null, "reference_output": null}, {"id": "132879f8-6954-42c7-bda8-82b6964f136d", "output": "In Python, you can use keyword arguments to pass output parameters to a function. This is similar to call by reference in other languages, as the function will be able to modify the variable passed in. For example, if you want to write a function that swaps two values, you can use keyword arguments like so:\n\ndef swap(a, b):\n a, b = b, a\n \nx = 3\ny = 5\nswap(x, b=y)\n\n# x now holds 5, and y holds 3\n\nYou can also use keyword arguments to return multiple values from a function. For example, if you want to return both a boolean and a string from a function, you can do it like this:\n\ndef check_password(password):\n is_valid = False\n message = ''\n if len(password) >= 8 and any(char.isdigit() for char in password):\n is_valid = True\n message = 'Password is valid!'\n else:\n message = 'Password must be at least 8 characters and contain a number'\n return is_valid, message\n\nvalid, message = check_password('Passw0", "score": 0.5716421604156494, "input": null, "reference_output": null}, {"id": "a299b987-cc08-4cf7-bf82-19521388f3ee", "output": "In Python, a higher order function is a function that takes one or more functions as arguments and returns a new function. This new function can be used to perform operations on data. \n\nTo create a higher order function in Python, you can use the built-in functions map(), filter(), and reduce(). These functions allow you to pass in a function as an argument and use it to manipulate data. \n\nFor example, let's say you wanted to create a function that takes a list of numbers and returns the sum of the elements in the list. You could use the reduce() function to do this:\n\n
      from functools import reduce\n\ndef sum_list(nums):\n    return reduce(lambda x, y: x + y, nums)\n\nnums = [1, 2, 3, 4, 5]\ntotal = sum_list(nums)\nprint(total) # prints 15\n
      \n\nIn this example, the reduce() function is used to apply a function (the", "score": 0.6500163078308105, "input": null, "reference_output": null}, {"id": "38c940b5-710e-46f4-9c2e-ca34568e0b4f", "output": "In Python, you can copy an object using the built-in copy module. The copy module provides two different methods of copying objects, the copy.copy() function and the copy.deepcopy() function. \n\nThe copy.copy() function creates a shallow copy of an object, which means that the copy will have the same values as the original object for its non-container data members, but the copy will reference the same objects as the original object for any container data members. \n\nThe copy.deepcopy() function creates a deep copy of an object, which means that the copy will have the same values as the original object for both its non-container and container data members, but the copy will reference new objects for any container data members. \n\nExample:\n\n
      import copy\n\n# Define an object\nclass Point:\n    def __init__(self, x, y):\n        self.x = x\n        self.y = y\n\n# Create an object\np1 = Point(10", "score": 0.5755814909934998, "input": null, "reference_output": null}, {"id": "4eaafb30-31c4-45c9-8afc-fc0b9cec493e", "output": "You can use the built-in dir() function in Python to view the methods or attributes of an object. dir() takes an object as an argument and returns a list of valid attributes and methods for that object. For example, if you want to view the methods of a list object such as [1, 2, 3], you can use the dir() function like this: \n\n
      my_list = [1, 2, 3]\ndir(my_list)\n
      \n\nThe output of this will be a list of all the methods and attributes of my_list, such as append, count, insert, pop and more. You can then use these methods to manipulate the list object. For more information about dir() and other useful functions in Python, you can refer to the official Python documentation [here](https://docs.python.org/3/library/functions.html).", "score": 0.6151409149169922, "input": null, "reference_output": null}, {"id": "78577fa9-d13e-4c8c-9a84-f277aaddbcd5", "output": "You can use the objc_getClass() function in Objective-C to discover the name of an object. This function takes a const char* and returns the named class (or nil if none is found). For example, you could use the following code to get the class name of an object: \n\n
      Class clazz = objc_getClass(\"ObjectName\");\nif(clazz) {\n    const char *name = class_getName(clazz);\n    NSLog(@\"Class name is %s\", name);\n}\n
      \n\nYou could also use NSClassFromString() if you have a Foundation-type framework. This function takes a string and returns the named class. Here is an example of how to use it: \n\n
      Class clazz = NSClassFromString(@\"ObjectName\");\nif(clazz) {\n    const char *name = class_getName(clazz);\n    NSLog(@\"Class name is %s\", name);\n}\n", "score": 0.5037896633148193, "input": null, "reference_output": null}, {"id": "e1d82d80-51c4-4cc8-b7ad-f79577a87d13", "output": "The comma operator is considered to have the lowest precedence of all operators in Python, and it is used to separate a sequence of expressions. It evaluates the first expression, then the second expression, and returns the result of the second expression. For example, the following code: \n\n
      a = (2, 3 + 4)\n
      \n\nevaluates (2) first and then (3 + 4), and the result of the second expression (7) will be assigned to the variable a. \n\nIt is important to note that the comma operator does not guarantee the order of evaluation. For example, in the above code it is not guaranteed that (3 + 4) will be evaluated before (2). Thus, it is recommended to avoid using the comma operator when the order of evaluation is important. \n\nFor more information, check out the official Python documentation on the
      comma operator.", "score": 0.5586245059967041, "input": null, "reference_output": null}, {"id": "4d1097fe-c043-40be-8d2c-b9dea38dd641", "output": "Yes, the Python language has an equivalent of C\u2019s \u201c?:\u201d ternary operator. It is called the conditional expression and is written like this:\n\n
      x = a if condition else b\n
      \n\nThis statement evaluates the condition and if it is true, then the expression evaluates to a, otherwise, it evaluates to b. For example, if we want to assign the maximum of two numbers to a variable x, we can use the conditional expression like so:\n\n
      x = num1 if num1 > num2 else num2\n
      \n\nFor more information about the conditional expression, please see the official Python documentation here: https://docs.python.org/3/reference/expressions.html#conditional-expressions", "score": 0.5373268127441406, "input": null, "reference_output": null}, {"id": "53a1fff8-a738-4997-958c-a0ffb4db9c73", "output": "Yes, it is possible to write obfuscated one-liners in Python. Obfuscation is a technique used to make code difficult to read and understand. It is not recommended as a practice in software development, as it can make code hard to debug and maintain.\n\nOne way to write obfuscated one-liners in Python is to use ternary operators and lambda functions. Ternary operators are a short way to write an if-else statement. Lambda functions are anonymous functions that can take any number of arguments, but can only have one expression. An example of an obfuscated one-liner in Python is:\n\n
      result = \"foo\" if x == 0 else (lambda x: \"bar\")(x)\n
      \n\nThis one-liner evaluates the expression to determine if x is equal to 0. If so, it assigns the string \"foo\" to the result. Otherwise, it calls a lambda function that evaluates and returns the string \"bar\". \n\nFor more information, you can read the Python documentation on if-statementsfunction_name(parameter1, parameter2)
      .", "score": 0.5766242742538452, "input": null, "reference_output": null}, {"id": "21b68798-33b1-4eaa-b58c-59e61ad2f2c7", "output": "You can specify hexadecimal and octal integers using regular expressions (regex). The syntax for representing hexadecimal integers is 0x followed by four or eight hexadecimal digits. The syntax for octal integers is a leading zero followed by three or more octal digits. \n\nFor example, to match a four-digit hexadecimal number, the regex would look like this: 0x([0-9a-fA-F]{4}). To make the last four digits optional, you can add a question mark after the last four digits, like this: 0x[0-9a-fA-F]{4}([0-9a-fA-F]{4})?\n\nYou can also use the .NET Standard Numeric Format Strings. For example, to convert an integer to a 7-digit string with leading zeros, you can use the format string \"D7\" like this: (123456789 % 10000000).ToString(\"D7\").\n\nFinally, to make it simpler for users, you can get them to type the complete list of characters they want to allow. For example, for letters, numbers and symbols, the", "score": 0.5956152677536011, "input": null, "reference_output": null}, {"id": "aff72347-de43-4819-8208-c2b2b552f25c", "output": "The // operator performs integer division, meaning that it will always round down the result to the nearest integer. In the case of -22 // 10, the result will be -3 because -22 rounded down to the nearest integer is -3. If you want to get the exact result, use the / operator instead. For example, -22 / 10 will return -2.2.", "score": 0.48109757900238037, "input": null, "reference_output": null}, {"id": "f3ed545b-1ca0-480e-b309-e5a9944849b0", "output": "You can use the int literal attribute in Python to get an integer value instead of a SyntaxError. To do this, simply add the int literal attribute to the variable declaration. For example, if you wanted to declare a variable called my_int with the value of 2, you would use the following code: my_int = 2 int. Alternatively, you could also use the int() function to convert a variable to an integer, like this: my_int = int(2). This method is useful if the value you are trying to assign to the variable is a string or a float. For more information on using the int literal attribute in Python, take a look at the official Python documentation here: https://docs.python.org/3/library/functions.html#int", "score": 0.519057035446167, "input": null, "reference_output": null}, {"id": "d4ac1872-f977-4eb5-ada4-c7bc974bb452", "output": "You can use the Python language to convert a string to a number by using the int() function. For example, if you have a string \"1.0.0.1\" you can use the following code to convert it to an integer: \n\nint_number = int(\"1.0.0.1\".replace(\".\", \"\"))\n\nYou can also use the format() function to control the number of digits in the resulting integer. For example, if you want the integer to have 7 digits, you can use the following code:\n\nint_number = int(format(1.0.0.1, '07d'))\n\nYou can also use the modulo operator (%) to limit the number of digits in the resulting integer. For example, if you want to limit the integer to 7 digits, you can use the following code:\n\nint_number = (123456789 % 10000000).ToString(\"D7\")\n\nFinally, you can use a custom number class with overloaded operators to convert a string to an integer. For example: \n\nnumber_class = Number(1)\nint_number = int(number_class + 5 + 6)\n\nYou can find", "score": 0.5690668821334839, "input": null, "reference_output": null}, {"id": "4b964e91-d747-4301-8de9-7c63d268dbc9", "output": "Using Python, you can use the str() function to convert a number to a string. For example, if you wanted to convert the integer 5 to a string, you would use the code:\n\n`str(5)`\n\nYou can also use the format() function to convert a number to a string. For example, if you wanted to convert the integer 5 to a string, you would use the code:\n\n`format(5)`\n\nIf you want to format the number with a specific number of characters, you can use the .ToString() method with a standard numeric format string. For example, to convert the integer 5 to a string with 7 characters, you would use the code:\n\n`str(5).ToString(\"D7\")`\n\nTo ensure that integers have no more than 7 characters, you can use modulo. For example, to convert the integer 123456789 to a string with 7 characters, you would use the code:\n\n`(123456789 % 10000000).ToString(\"D7\")`\n\nYou can also use a custom number class with overloaded operators to convert a number to a string. For example, to convert the integer 1 to a string,", "score": 0.5839065909385681, "input": null, "reference_output": null}, {"id": "1c282042-9d46-4774-91f9-2df121692b8f", "output": "You can modify a string in place using the replace() method in Python. This method takes two arguments, the substring you want to replace and the string that you want to replace it with. For example, if you wanted to replace the word 'dog' with 'cat' in the string 'I have a dog', you would use the following code:\n\nstring = \"I have a dog\"\nstring = string.replace('dog', 'cat')\nprint(string)\n\nOutput: I have a cat\n\nYou can also use the regular expression re.sub to modify a string in place. This method takes three arguments, the substring you want to replace, the string that you want to replace it with, and the string you want to modify. For example, if you wanted to replace all the vowels in the string 'Hello World' with '*', you would use the following code:\n\nimport re\nstring = \"Hello World\"\nstring = re.sub('[aeiouAEIOU]', '*', string)\nprint(string)\n\nOutput: H*ll* W*rld", "score": 0.5793357491493225, "input": null, "reference_output": null}, {"id": "b2b4858d-c489-4040-aca2-4ab0f268d8ff", "output": "In Python, you can use strings to call functions or methods by using the eval() or exec() statements. The eval() statement takes a string and evaluates it as a Python expression. This means that you can pass a string to eval() and have it evaluate the string as if it were a normal Python expression. \n\nFor example, if you have a function called 'foo' with two arguments, you can call it using eval() like so:\n\neval(\"foo('arg1', 'arg2')\")\n\nThe exec() statement takes a string and executes it as if it were a piece of Python code. This means that you can pass a string to exec() and have it execute the string as if it were a normal piece of Python code. \n\nFor example, if you have a method called 'bar' with two arguments, you can call it using exec() like so:\n\nexec(\"bar('arg1', 'arg2')\")", "score": 0.504679262638092, "input": null, "reference_output": null}, {"id": "0a415aaa-f423-4d01-bfb3-adf57fec65a4", "output": "Yes, there is an equivalent to Perl\u2019s chomp() for removing trailing newlines from strings in Python. The Python string method rstrip() can be used to remove all trailing whitespace characters from a string, including the newline character. An example of how to use rstrip() is shown below:\n\n
      #declare a string with trailing newline\nstring_with_newline = \"This string has a trailing newline\\n\"\n\n#remove the trailing newline \nstring_without_newline = string_with_newline.rstrip()\n\nprint(string_without_newline)\n#output: This string has a trailing newline\n
      ", "score": 0.5394566655158997, "input": null, "reference_output": null}, {"id": "00b2060e-1826-42d8-95c5-2ff7f1de7e89", "output": "Yes, there is an equivalent of scanf() and sscanf() in Python. It is the built-in functions input() and sscanf(), respectively. \n\ninput() reads a line of input from the standard input (sys.stdin) and returns it as a string. It can also be used to prompt the user for input. For example:\n\nname = input(\"What is your name? \")\n\nsscanf() is similar to scanf() in C. It reads a string and parses it according to the given format. For example:\n\nimport sscanf\n\nmy_string = \"1 2 3 4 5\"\nvalues = sscanf.sscanf(my_string, \"%d %d %d %d %d\")\n\n# values will be equal to (1, 2, 3, 4, 5)", "score": 0.49714139103889465, "input": null, "reference_output": null}, {"id": "6838d1fa-feb8-464b-b161-d2fd86e914d4", "output": "UnicodeDecodeError and UnicodeEncodeError are errors that occur when trying to read or write Unicode strings from/to a file or stream. This can happen, for example, when trying to read a file that was encoded with a different encoding than the one specified, or when trying to write a Unicode string to a file that does not support Unicode. The error codes need to be converted to hex and mapped to the values in the specified link. To avoid this error, it is good practice to specify the specific type of error when using a try/except statement (e.g. except UnicodeEncodeError:). Additionally, it is possible to set the encoding of a WebClient to UTF-8, which will help to prevent this error from occurring.", "score": 0.46818795800209045, "input": null, "reference_output": null}, {"id": "17e1a661-730a-4ae6-a486-34453904ccb8", "output": "\nNo, you cannot end a raw string with an odd number of backslashes. Raw strings are indicated by a prefix of 'r' or 'R' and are used to represent strings using regular expressions. Because of this, raw strings cannot end with an odd number of backslashes as this could lead to an unexpected interpretation of the regular expression. \n\nFor example, in Python, you would use a raw string like this: \n\n
      message = r\"This is a message with an odd number of backslashes \\\\\"\n
      \n\nIn this case, the '\\' is not a valid character in the raw string. To avoid this, you can use two backslashes instead, like this: \n\n
      message = r\"This is a message with an even number of backslashes \\\\\\\"\n
      \n\nUsing two backslashes will ensure that the regular expression is interpreted correctly.", "score": 0.543727695941925, "input": null, "reference_output": null}, {"id": "685df3a8-6b84-410a-8f40-14cb43d6826f", "output": "There are a few different ways to speed up your program. One option is to use an optimized algorithm, such as a genetic algorithm. This type of algorithm can quickly find solutions to problems by using crossover between elite members and mutation with random numbers or switch between chromosomes. \n\nAnother option is to optimize the code itself. This may involve using tools like profilers or debuggers to identify areas of the code that are running slowly. Once identified, these areas can be targeted with code refactoring and optimization. Additionally, you can look for areas where you can reduce the amount of code required to achieve the same result. \n\nFinally, you can also look to external sources to help speed up your program. This may include using a faster processor, more RAM, or other hardware components. \n\nOverall, the best way to speed up your program is to get to the root of the problem and identify which specific areas can be optimized or improved.", "score": 0.5167561769485474, "input": null, "reference_output": null}, {"id": "9b3dbbe0-e342-4e28-b36d-c5be5fc5d3db", "output": "The most efficient way to concatenate many strings together is to use the join() method in the Python language. The join() method takes an iterable (such as a list, set, or tuple) of strings as its argument, and returns a single string where all items are separated by the string provided as an argument. For example, if you had a list of strings ['string1', 'string2', 'string3'], you could use the following code to concatenate them together:\n\nstring_list = ['string1', 'string2', 'string3']\nconcatenated_string = ' '.join(string_list)\n\nprint(concatenated_string)\n\nThis would result in a single string 'string1 string2 string3'. The join() method is the most efficient way to concatenate many strings together because it avoids the overhead of creating many new strings and having the garbage collector clean them up. It is also easier to read and understand.", "score": 0.5847783088684082, "input": null, "reference_output": null}, {"id": "17ad2e68-896e-45f3-ac65-a7e29127f2b1", "output": "You can convert between tuples and lists in Python using the built-in functions tuple() and list(). For example, you can convert a list to a tuple by using the tuple() function: \n\n
      list_example = [1, 2, 3, 4]\ntuple_example = tuple(list_example) \nprint(tuple_example) \n# Outputs: (1, 2, 3, 4)\n
      \n\nSimilarly, you can convert a tuple to a list by using the list() function: \n\n
      tuple_example = (1, 2, 3, 4)\nlist_example = list(tuple_example) \nprint(list_example) \n# Outputs: [1, 2, 3, 4]\n
      \n\nYou can also iterate through a tuple using a for loop: \n\n
      tuple_example = (1, 2, 3, 4)\nfor item in tuple_example: \n    print(item) \n# Outputs: 1, 2, 3, 4\n
      ", "score": 0.591184139251709, "input": null, "reference_output": null}, {"id": "d6f93155-01d7-4ee5-a164-def0f1553e54", "output": "A negative index in programming is an index that starts counting from the end of an array or list, rather than the beginning. For example, in a list with 5 items, the index of the first item would be 0, the second item would be 1, and so on. A negative index would start from the back, so the last item would be -1, the second-to-last item would be -2, and so on. Negative indexes can be useful when you need to access the last few items in a list without knowing exactly how many items it contains.", "score": 0.6016989946365356, "input": null, "reference_output": null}, {"id": "90b93051-7cc8-458a-b2de-3eff1abe9e3a", "output": "You can use a traditional approach to iterate over a sequence in reverse order. One example is a while loop, which allows you to check each digit in a sequence and perform an action if it meets certain criteria. Here is an example of a while loop that iterates over a sequence in reverse order:\n\n
      int count = 0;\nint theNum = 475436;\nwhile(theNum > 0)\n{\n    int test = theNum - ((theNum / 10) * 10);\n    if(test % 2 == 0) \n        count++;\n    theNum = theNum / 10;\n}\nConsole.WriteLine(count);\n
      \n\nAlternatively, you can use a function such as seqle() in the R programming language to iterate over a sequence in reverse order. Here's an example of seqle() in action:\n\n
      seqle <- function(x,incr=1) {\n    if(!is.numeric(x)) x <- as.numeric(x)\n    n <- length(x)\n    y <- x", "score": 0.5560660362243652, "input": null, "reference_output": null}, {"id": "13216dc1-8473-46d5-a837-a6f4f8db87be", "output": "You can use the Python language to remove duplicates from a list. One approach is to use a set, which only contains unique elements. You can convert the list to a set, and then back to a list to remove duplicates. For example:\n\nlist_with_duplicates = [\"a\", \"b\", \"c\", \"a\", \"b\", \"d\"]\nunique_list = list(set(list_with_duplicates))\nprint(unique_list) \n\nThis will output: [\"a\", \"b\", \"c\", \"d\"].\n\nAlternatively, you can use a loop to check and add elements to a new list if they are not already present. For example:\n\nlist_with_duplicates = [\"a\", \"b\", \"c\", \"a\", \"b\", \"d\"]\nunique_list = []\nfor item in list_with_duplicates:\n    if item not in unique_list:\n        unique_list.append(item)\nprint(unique_list)\n\nThis will also output: [\"a\", \"b\", \"c\", \"d\"].", "score": 0.551438570022583, "input": null, "reference_output": null}, {"id": "add2e179-1ed6-4a5b-920d-d18d8843112c", "output": "To remove multiple items from a list, you can use Python's list comprehension and the remove() method. \nFor example, the following code will remove all items from a list that are not of type int:\n\n
      list = [1, 'a', 2, 'b', 'c', 3]\nlist = [item for item in list if type(item) is int]\n
      \n\nYou can also use the remove() method to remove specific items from a list. The following code will remove the item 'b' from the list:\n\n
      list.remove('b')\n
      \n\nFor more information on list comprehension and the remove() method, please see the official Python documentation here: https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions and here: https://docs.python.org/3/tutorial/datastructures.html#more-on-lists.", "score": 0.5606600046157837, "input": null, "reference_output": null}, {"id": "2de0379f-8291-4990-a75d-dbe5c062c02e", "output": "In Python, you can create an array using the list data type. A list can contain any number of elements, including other lists. For example, to create a list of numbers: \n\n
      numbers = [1, 2, 3, 4]\n
      \n\nYou can also use the NumPy library to create an array. NumPy is a library for scientific computing which provides a powerful array object. To create an array in NumPy: \n\n
      import numpy as np\n\nmy_array = np.array([1, 2, 3, 4])\n
      \n\nFor more information about creating and using arrays in Python, see the official documentation here: https://docs.python.org/3/tutorial/introduction.html#lists.", "score": 0.561127781867981, "input": null, "reference_output": null}, {"id": "15a65276-6692-4158-82ed-137b1367b2af", "output": "To create a multidimensional list in Python, you can use the list comprehension syntax. For example, to create a two-dimensional list with 3 rows and 4 columns you can use the following code: \n\nmy_list = [[0 for col in range(4)] for row in range(3)]\n\nThis will create a list with 3 rows and 4 columns, with all elements initialized to 0. You can also use nested for loops to create a multidimensional list, like this: \n\nmy_list = []\nfor row in range(3):\n temp_list = []\n for col in range(4):\n temp_list.append(0)\n my_list.append(temp_list)\n\nAlternatively, you can use the NumPy library to create multidimensional arrays, which can be used as lists.", "score": 0.549065351486206, "input": null, "reference_output": null}, {"id": "8a758e02-e403-4b41-a38a-2f5ad5360c0d", "output": "If you want to apply a method or function to a sequence of objects, you can use the seqle() function in Python. This function allows you to iterate through a sequence of objects and apply a specific method or function to each of them. This can be done by defining the sequence of objects as an array, and then using a for loop to iterate through it. For example, if you have a list of objects to which you want to apply a function, you can use the following code:\n\n
      params = [\"bar\", \"blahh\", \"myName\", \"yourName\"]\nfor i in range(len(params)):\n    foo(params[i])\n
      \n\nIf the function takes multiple arguments, you can put arrays in the arrays:\n\n
      params = [[1,\"one\"], [2,\"two\"], [5,\"five\"]]\nfor i in range(len(params)):\n    foobar(params[i][0], params[i][1])\n
      \n\nAlternatively, you can use the apply() method to create the equivalent of a method invocation that depends on the type of each item in", "score": 0.6248884201049805, "input": null, "reference_output": null}, {"id": "9b2b886a-7fa9-48d2-8f74-9d4d6b0ba3d1", "output": "Tuples are immutable, which means they can not be changed once they are created. Trying to add an element to a tuple using the += operator will raise an exception because it is trying to modify the tuple in-place, which is not allowed. To add an item to a tuple, you must create a new tuple with the item added. For example:\n\n
      a_tuple = (1,2,3)\nb_tuple = a_tuple + ('item',)\nprint(b_tuple)  # Output: (1, 2, 3, 'item')\n
      ", "score": 0.5254938006401062, "input": null, "reference_output": null}, {"id": "989ece16-3826-4e98-8019-d4347b6f6d78", "output": "Yes, it is possible to do a Schwartzian Transform in Python. A Schwartzian Transform is a sorting technique that is used to optimize sorting performance when sorting a list of items. It works by separating the sorting criteria from the data being sorted, allowing for more efficient sorting methods. \n\nTo do a Schwartzian Transform in Python, you can use the built-in sorted() function. You can pass in a key function that will be used to determine the criteria for sorting. The key function should return a value that will be used to determine the order of the items in the list. For example: \n\n# A Schwartzian Transform in Python\ndef schwartzian(data):\n return sorted(data, key=lambda x: (x[1], x[0]))\n \n# Sort a list of tuples by the second item in each tuple\ntuples = [(1, 5), (4, 2), (3, 7)]\nresult = schwartzian(tuples)\nprint(result)\n# Prints: [(4, 2), (1, 5), (3, 7)]\n\nIn this example, the key function will return a tuple of the second item in the tuple and", "score": 0.6282710433006287, "input": null, "reference_output": null}, {"id": "d19e71d8-66d3-41ec-8af2-03bda7b3ce4f", "output": "One way to sort one list by values from another list is by using the Python built-in function sorted(). The sorted() function takes two arguments, the first argument being the list to sort and the second argument being the list containing values to sort by. For example:\n\nlist_1 = ['Black', 'Black', 'Silver', 'Pink', 'Black', 'Purple', 'Purple', 'Black']\nlist_2 = [1, 2, 3, 4, 5, 6, 7, 8]\n\nsorted_list = sorted(list_1, key=lambda x: list_2[list_1.index(x)])\n\nThis will sort the elements of list_1 according to the corresponding elements in list_2. In this example, the output would be: ['Black', 'Black', 'Black', 'Silver', 'Pink', 'Purple', 'Purple', 'Black']. \n\nIt is also possible to use the reduce() function to sort the list. The reduce() function takes a function as an argument and applies it to each element of the list. For example: \n\nvar array = ['Black', 'Black', 'Silver', 'Pink', '", "score": 0.6592718362808228, "input": null, "reference_output": null}, {"id": "9a399041-c0ae-475e-b87b-e63f23dd7e8e", "output": "\nA class is a blueprint for creating objects. It specifies what data (attributes) and methods (functions) an object will have. A class is created using the keyword class and the name of the class. An example of a class in Python would be:\n\nclass Person:\n def __init__(self, name, age):\n self.name = name\n self.age = age\n\n def say_hello(self):\n print(\"Hello, my name is \" + self.name)\n\nThis class creates a Person object with two attributes (name and age) and one method (say_hello). We can then create an instance of this class and use it like this:\n\np = Person(\"John\", 30)\np.say_hello()\n\nThis would print out \"Hello, my name is John\".", "score": 0.5681622624397278, "input": null, "reference_output": null}, {"id": "5cd1b734-397f-491d-beec-35eac1309606", "output": "A method is a block of code associated with a class or object that can be called in order to perform a particular task. In the Python language, a method is defined using the \"def\" keyword. A method typically takes in parameters, performs an operation, and returns a value. For example, the following method takes in two parameters \u2013 a and b \u2013 and returns the sum of the two values: \n\ndef sum(a, b):\n return a + b", "score": 0.6394112706184387, "input": null, "reference_output": null}, {"id": "5870ca47-d072-42f4-970f-5ecda0b053fb", "output": "Self is a keyword in Python that refers to the current instance of a class. It can be used to access instance attributes and methods, and to call other class methods. The self keyword is also used to refer to the class itself, allowing access to class variables and class methods. Self must be the first parameter of any class method, including the __init__ method.", "score": 0.5075643062591553, "input": null, "reference_output": null}, {"id": "888bd4ad-b3d9-4464-a153-e9749e417283", "output": "In Python, you can use the isinstance() function to check if an object is an instance of a given class or of a subclass of it. This function takes two parameters: the object to check and the class to check against. The function returns True if the object is an instance of the class or a subclass of it, and False otherwise. \nExample:\n\nclass Appliance:\n def turnOff(self):\n print(\"Turning off appliance\")\n\nclass Blender(Appliance):\n def turnOff(self):\n print(\"Turning off blender\")\n\nappliance_list = [Appliance(), Blender()]\n\nfor appliance in appliance_list:\n if isinstance(appliance, Blender):\n appliance.turnOff()\n\nThe output of the code above will be:\nTurning off appliance\nTurning off blender", "score": 0.5732272863388062, "input": null, "reference_output": null}, {"id": "c5e05eea-9a1c-4c77-bddd-5fd6d277fb64", "output": "Delegation is a programming technique in which a method or object can defer responsibility for a task to another object. Delegation allows for more flexible and maintainable code, as it allows for the removal or replacement of objects as needed without affecting the functionality of the code. The object which is delegated to is called a delegate. In the context of software development, a delegate is often an object that implements a particular interface.", "score": 0.48058944940567017, "input": null, "reference_output": null}, {"id": "18f2a2be-930f-488b-ab56-71116508dd7a", "output": "\nIn order to call a method defined in a base class from a derived class that extends it, you need to use public inheritance. This means that you need to specify the inheritance as public when defining the derived class. For example: \n\n
      class Parent\n  def test\n    puts \"hi from parent\"\n  end\nend\n\nclass Child < Parent\n  def child_method\n    test\n  end\nend\n
      \n\nBy doing this, you are telling the compiler that the Child class is publicly derived from the Parent class. This establishes a \"is a\" relationship between the two classes, meaning that the Child class implements the behavior of the Parent class and possibly more. After this is done, you can call the method defined in the base class from the derived class simply by using the method name. For example: \n\n
      child = Child.new\nchild.child_method # => \"hi from parent\"\n
      ", "score": 0.5123190879821777, "input": null, "reference_output": null}, {"id": "f5b1a585-8e85-4209-bd07-d495e451f30e", "output": "Organizing your code to make it easier to change the base class can be done by using polymorphism. This is a technique that allows you to have different types of objects that all share the same interface, allowing them to be used interchangeably. \n\nFor example, if you had a class called Animal that was a base class for both Dog and Cat, you could use polymorphism to refer to both of them interchangeably. To do this, you would create an Animal class with shared methods, such as bark(), meow(), and eat(). Then, both Dog and Cat classes would inherit from Animal, overriding the methods with their own implementations. This would allow you to refer to both Dog and Cat objects as Animals, and they would be interchangeable in your code.\n\nFor more information on polymorphism, take a look at this tutorial: https://realpython.com/inheritance-composition-python/.", "score": 0.5219461917877197, "input": null, "reference_output": null}, {"id": "14f5f976-3412-4cfb-9afe-b3063c213cce", "output": "Creating static class data and methods in Python is done by using the \"staticmethod\" decorator. This allows a class to have methods and class variables that are not associated with any particular instance of the class. \nFor example, to create a static method in the class MyClass:\n\n
      @staticmethod\ndef my_static_method():\n    # do something\n
      \n\nTo create a static class variable in the class MyClass:\n\n
      my_static_var = None\n
      \n\nFor more information, you can refer to the Python documentation on static methods:\nhttps://docs.python.org/3/tutorial/classes.html#static-methods", "score": 0.5327715873718262, "input": null, "reference_output": null}, {"id": "2dbef398-5e58-4bc5-abb8-a42652a42e43", "output": "You can overload constructors (or methods) in Python by using function overloading. Function overloading is a feature that allows multiple functions, with the same name, to be defined with different sets of parameters. Python does not support overloading natively, but you can use the decorator pattern to achieve the same effect. \n\nThe decorator pattern works by defining two functions: the first one takes the parameters that the user will provide, and the second one is the actual function that will be called. The first function checks the parameters and decides which of the two functions should be called.\n\nFor example, if you want to overload a constructor, you can define a function that looks like this:\n\n
      def __init__(self, *args):\n    if len(args) == 0:\n        self.__init__no_args()\n    elif len(args) == 1:\n        self.__init__one_arg(args[0])\n    elif len(args) == 2:\n        self.__init__two_args(args[0], args[1])\n    else:\n        raise TypeError('Too many arguments')\nimport sys\n\nclass MyClass:\n    def __del__(self):\n        print(\"Object deleted\")\n\nobj = MyClass()\nprint(sys.getrefcount(obj))  # Prints 2\n\ndel obj\nprint(sys.getrefcount(obj))  # Prints 1\n
      \n\nIn the above example, the __del__ method was not called because the reference count was still 1. To make sure that the __del__ method is called, all references to the object must be deleted.", "score": 0.5791699886322021, "input": null, "reference_output": null}, {"id": "cc9b1493-bf5f-4e4d-8e77-159063eee6de", "output": "The easiest way to get a list of all instances of a given class in Python is by using the built-in function \"isinstance()\". This function takes two arguments: an object and a class. It returns a boolean value that indicates whether the object is an instance of the given class. For example, to get a list of all instances of the class \"MyClass\", you can use the following code:\n\nmy_list = []\nfor obj in some_list:\n if isinstance(obj, MyClass):\n my_list.append(obj)\n \nThis will create a list of all objects in \"some_list\" that are instances of the class \"MyClass\".", "score": 0.5969017148017883, "input": null, "reference_output": null}, {"id": "f930a11f-38b6-4c5f-8e4c-eaa1af55dff0", "output": "The result of id() can appear to be not unique if the same id is used multiple times within a document or view tree. IDs should be unique within the scope of the document or view tree. If the same id is used multiple times, the result of id() will be the same. To avoid this, it is best practice to use unique ID values when creating elements. Additionally, you can use the function `strSort` to sort letters within your ID's to ensure that each ID is unique. This can be done by following the instructions in the Stack Overflow question linked above.", "score": 0.5170470476150513, "input": null, "reference_output": null}, {"id": "f5a851cf-1256-41eb-b794-92bd9ed69126", "output": "The is operator is used to compare the identity of two objects in Python. You can rely on the is operator when you want to check if two objects are the same instance. For example, if you have two variables pointing to the same object, the is operator will return True. On the other hand, if you have two distinct objects, even if they have the same values, the is operator will return False.", "score": 0.5113329887390137, "input": null, "reference_output": null}, {"id": "1400271c-19d2-4d4d-a79e-0d8f5ef38a83", "output": "A subclass can control what data is stored in an immutable instance by using a private constructor and making sure that the constructor parameters are used to initialize the data fields. The private constructor should only be accessible to the class itself and its subclasses. This way, the subclass can set certain values in the constructor and control the data that is stored in the immutable instance. \n\nAdditionally, the subclass can also use the builder pattern or the factory pattern to further control what data is stored in the immutable instance. By using the builder pattern, the subclass can create a builder class that allows for the subclass to set the values of the data fields and then use the builder class to create the immutable instance with the desired data. The factory pattern is also an option, in which the subclass can create a factory method that can be used to create the immutable instance with the desired data.", "score": 0.42426028847694397, "input": null, "reference_output": null}, {"id": "f73e2687-916f-45a2-94d5-3d09f9fe5c46", "output": "Caching method calls can be done using Python's built-in lru_cache decorator. This decorator takes in a maximum size parameter which specifies the maximum number of method calls that can be stored in the cache. When a method call is made, it will check if it already exists in the cache and if so, it will return the cached result. If not, it will execute the method and store it in the cache. For example, the below code will only execute the add() method if it hasn't been called before using the same arguments:\n\n
      @lru_cache(maxsize=32)\ndef add(x,y):\n    return x + y\n\n# This will be executed\nresult = add(2,3)\n\n# This will be pulled from the cache\nresult2 = add(2,3)\n
      \n\nYou can read more about lru_cache and other caching techniques in Python here: https://docs.python.org/3/library/functools.html#functools.lru_cache", "score": 0.5358110666275024, "input": null, "reference_output": null}], "updated_at": "2023-08-07T14:10:52.218603", "created_at": "2023-08-07T14:10:52.218603", "page": null, "page_size": null, "total_pages": null, "total_count": null} diff --git a/examples/bench/stack_dist_to_golden/prompt39842/run.json b/examples/bench/stack_dist_to_golden/prompt39842/run.json new file mode 100644 index 0000000..f90e8ea --- /dev/null +++ b/examples/bench/stack_dist_to_golden/prompt39842/run.json @@ -0,0 +1 @@ +{"name": "prompt39482", "id": "49031850-f8ee-43fa-863f-4c06648a4f56", "test_suite_id": "dcc9b8f6-4a5f-4bf0-9321-53a4255cd9d7", "test_cases": [{"id": "e697ba91-a183-4210-8459-f21522d97d2b", "output": "The UnboundLocalError is caused by attempting to access a variable that has not been defined. Even though the variable has a value, it is not defined in the scope of the current function or method. To resolve this error, you can either define the variable in the current scope or use the global keyword to access the variable from an outer scope.", "score": 0.4151287376880646, "input": null, "reference_output": null}, {"id": "ca9c431e-114f-499f-88e0-2aa11e74727d", "output": "In Python, a global variable is a variable that can be accessed in any scope throughout a program. On the other hand, a local variable is a variable that is limited to the current scope and is not accessible outside of it. To access a global variable within a function, the keyword global must be used. To assign a local variable within a function, the keyword local must be used.", "score": 0.515310525894165, "input": null, "reference_output": null}, {"id": "5e9ed29f-4163-45e5-b67a-e56257b14230", "output": "This is because lambdas are closures, which means they capture the state of the variables when they are defined. When the loop runs multiple times, the lambda captures the same values each time, resulting in the same result.", "score": 0.41145971417427063, "input": null, "reference_output": null}, {"id": "58a19243-7e3a-4376-8690-c82b86e22165", "output": "You can share global variables across modules by using the global keyword before the variable name, as in the example provided. The global keyword will allow the variable to be accessible from any function or other modules. Additionally, you can use a data container class to share data between view controllers, or use delegates to pass data between view controllers.", "score": 0.48479169607162476, "input": null, "reference_output": null}, {"id": "c051539a-0b4c-463e-bbf4-a931d71fc2ea", "output": "When importing data into a module, the best practice is to use a CSV file that is exported from an SQL service and is in the correct order for the data to be imported. This ensures that the data is imported in the correct order (e.g. starting with data at the bottom of the \"tree\"), and that any necessary references are correctly handled. Additionally, it is recommended to create a temporary branch (\"start\") from the first commit in the master branch, and then merging with strategy `ours` from the \"start\" branch and merging from the \"master\" branch the newer commits, and then renaming the \"import\" branch to \"master\". This will ensure that the data is imported in the correct order and with the correct references.", "score": 0.5144782662391663, "input": null, "reference_output": null}, {"id": "24026335-bb9d-4c25-9fb6-09c4f4a2aabf", "output": "Default values are shared between objects because of Prototype Inheritance, meaning that all objects are based on the Object prototype and inherit its properties. This means that all Arrays, Functions, etc. are based on the Object prototype, and therefore share the same default values.", "score": 0.422772079706192, "input": null, "reference_output": null}, {"id": "615e6ee7-083c-4acf-8de4-04205dd1e12d", "output": "You can pass optional or keyword parameters from one function to another by using an object or array to store the parameters. You can then use the array or object to iterate through the parameters and pass them to the function. Alternatively, you can use the apply() method to pass an array of parameters to the function.", "score": 0.5098663568496704, "input": null, "reference_output": null}, {"id": "b5dad128-35c5-4c28-a033-52fd36ee511c", "output": "Arguments are the values passed to a function when it is called, while parameters are the variables in the declaration of the function that accept the arguments.", "score": 0.5159696936607361, "input": null, "reference_output": null}, {"id": "de15b247-0a0c-4dd2-b154-7364adca13a5", "output": "Changing list 'x' also changed list 'y' because they both point to the same underlying array. When the elements of the array are modified, both lists 'x' and 'y' reflect the changes.", "score": 0.4908602237701416, "input": null, "reference_output": null}, {"id": "132879f8-6954-42c7-bda8-82b6964f136d", "output": "To write a function with output parameters, you can use pass-by-reference. This means that instead of returning a value, you pass a pointer to the variable that you want to modify. The function can then modify the variable by dereferencing the pointer. For example:\n\nint x = 0;\n\nvoid increment(int *ptr) {\n *ptr += 1;\n}\n\nincrement(&x); // x is now 1", "score": 0.5448513031005859, "input": null, "reference_output": null}, {"id": "a299b987-cc08-4cf7-bf82-19521388f3ee", "output": "In Python, you can create a higher order function by using the \"def\" keyword to define a function that takes one or more functions as arguments, or returns a function as its result. For example, you could create a function that takes two functions and returns a new function that calls both of the functions: \n\ndef higher_order_func(func1, func2): \n def new_func(): \n func1() \n func2() \n return new_func \n\nYou can then call the higher order function with two other functions as arguments, and assign the result to a variable: \n\nmy_func = higher_order_func(func1, func2) \n\nTo call the new function, you can then use the variable my_func: \n\nmy_func()", "score": 0.637376606464386, "input": null, "reference_output": null}, {"id": "38c940b5-710e-46f4-9c2e-ca34568e0b4f", "output": "In Python, you can copy an object by using the copy.deepcopy() function. This function will create a new object and copy all of the values from the original object into the new object. You can then use the new object as you would any other object.", "score": 0.5482534766197205, "input": null, "reference_output": null}, {"id": "4eaafb30-31c4-45c9-8afc-fc0b9cec493e", "output": "You can use the dir() function to find the methods or attributes of an object. This function will return a list of all the attributes and methods associated with an object. For example, you can use it to get a list of methods associated with the Child class: dir(Child).", "score": 0.6184974908828735, "input": null, "reference_output": null}, {"id": "78577fa9-d13e-4c8c-9a84-f277aaddbcd5", "output": "It is possible to get the process that started you by using the link in the start menu or by double-clicking on the explorer window. Additionally, it is possible to discover the name of an object by using the NSClassFromString() function or the objc_getClass() function.", "score": 0.4067044258117676, "input": null, "reference_output": null}, {"id": "e1d82d80-51c4-4cc8-b7ad-f79577a87d13", "output": "The comma operator has the lowest precedence of all operators in C++, meaning that it will always be evaluated last. This is why it is generally used to separate multiple expressions in a single statement. For example, in the code above, the comma operator is used to separate the assignment of $counter and the while loop within the do-while loop.", "score": 0.46451228857040405, "input": null, "reference_output": null}, {"id": "4d1097fe-c043-40be-8d2c-b9dea38dd641", "output": "No, there is no equivalent of C\u2019s \u201c?:\u201d ternary operator in ANTLR.", "score": 0.38182616233825684, "input": null, "reference_output": null}, {"id": "53a1fff8-a738-4997-958c-a0ffb4db9c73", "output": "Yes, it is possible to write obfuscated one-liners in Python. However, it is generally not recommended as it can make code difficult to read and understand. Additionally, there are certain conventions in Python, such as using \"if foo:\" instead of \"if is Empty(foo)\", that should be followed in order to make code more readable.", "score": 0.3560545742511749, "input": null, "reference_output": null}, {"id": "4d42be1f-59f6-46d9-9767-f57202da1816", "output": "The slash (/) in the parameter list of a function indicates the path to the source file or directory. For example, in the given context, the path \"/ab:Report_Data/ab:Report_Entry[ab:Employee_ID=$EE_SSN]/ab:Report_Data/ab:Report_Entry[ab:Employee_ID=$EE_SSN]/ab:dependents/ab:Dependent_SSN\" is used to refer to the source file or directory.", "score": 0.49208202958106995, "input": null, "reference_output": null}, {"id": "21b68798-33b1-4eaa-b58c-59e61ad2f2c7", "output": "You can specify hexadecimal and octal integers using the 0x and 0o prefixes, respectively, followed by a string of numbers. For example, 0xABCD and 0o7654321.", "score": 0.5237033367156982, "input": null, "reference_output": null}, {"id": "aff72347-de43-4819-8208-c2b2b552f25c", "output": "The expression -22 // 10 evaluates to -3 because the // operator is the floor division operator. Floor division is the same as regular division, except the result is rounded down to the nearest whole number. In this case, -22 divided by 10 is -2.2, which is rounded down to -3.", "score": 0.45141488313674927, "input": null, "reference_output": null}, {"id": "f3ed545b-1ca0-480e-b309-e5a9944849b0", "output": "You should use the HTML dir attribute, which allows you to specify the direction in which the text should flow, either left-to-right (ltr) or right-to-left (rtl). For example, you could add the attribute to the <html> element like this: \n
      <html dir=\"rtl\">\n
      ", "score": 0.47732943296432495, "input": null, "reference_output": null}, {"id": "d4ac1872-f977-4eb5-ada4-c7bc974bb452", "output": "You can use the Convert.ToInt32() method to convert a string to a number. For example, you can use the code int number = Convert.ToInt32(\"1.0.0.1\".Replace(\".\", \"\")); to convert the string \"1.0.0.1\" to the number 10001. You can also use Standard Numeric Format Strings to convert a number to a string, such as 5.ToString(\"D7\"), which will result in the string \"0000001\". Alternatively, you can use modulo to prevent integers with more than 7 characters by using (123456789 % 10000000).ToString(\"D7\"). You can also create a custom number class with overloaded operators to do the conversion.", "score": 0.5741142630577087, "input": null, "reference_output": null}, {"id": "4b964e91-d747-4301-8de9-7c63d268dbc9", "output": "You can use the .ToString() method with a Standard Numeric Format String, such as D7, to convert an integer to a string. For example, 5.ToString(\"D7\") would result in a string of \"00005\". Modulo can also be used to prevent integers with more than 7 characters. For example, (123456789 % 10000000).ToString(\"D7\") would result in a string of \"1234567\".", "score": 0.6028292179107666, "input": null, "reference_output": null}, {"id": "1c282042-9d46-4774-91f9-2df121692b8f", "output": "You can split the string by end-of-line, change the fourth line, join it and concatenate it to the first string. You can also use the while loop provided in the example to replace the pattern with the replacement: while(str.indexOf(pattern) != -1) str.replace(pattern, replacement); Another solution would be to use Standard Numeric Format Strings like this: (123456789 % 10000000).ToString(\"D7\") to modify the string in place.", "score": 0.4949561357498169, "input": null, "reference_output": null}, {"id": "b2b4858d-c489-4040-aca2-4ab0f268d8ff", "output": "You can use strings to call functions/methods in Python by using the eval() function. The eval() function takes a string as its argument and evaluates it as if it were a valid Python expression. For example, if you have a function named my_function() and you want to call it using a string, you can use the following code: eval(\"my_function()\").", "score": 0.515478253364563, "input": null, "reference_output": null}, {"id": "0a415aaa-f423-4d01-bfb3-adf57fec65a4", "output": "Yes, there is an equivalent to Perl's chomp() for removing trailing newlines from strings. The Korn shell (ksh) provides a read command which can be used for this purpose. The first line of the script should be changed to #!/bin/ksh to enable this feature.", "score": 0.45209938287734985, "input": null, "reference_output": null}, {"id": "00b2060e-1826-42d8-95c5-2ff7f1de7e89", "output": "No, there is no scanf() or sscanf() equivalent in C/C++. The only pre-written code available to do this sort of operation is the compiler compliance suite for your chosen compiler.", "score": 0.4681875705718994, "input": null, "reference_output": null}, {"id": "6838d1fa-feb8-464b-b161-d2fd86e914d4", "output": "UnicodeDecodeError or UnicodeEncodeError errors occur when there is an attempt to convert a string to or from a particular encoding, and the string contains characters that are not valid for that encoding.", "score": 0.4424625337123871, "input": null, "reference_output": null}, {"id": "17e1a661-730a-4ae6-a486-34453904ccb8", "output": "No, you cannot end a raw string with an odd number of backslashes.", "score": 0.3446391820907593, "input": null, "reference_output": null}, {"id": "685df3a8-6b84-410a-8f40-14cb43d6826f", "output": "You can try to optimize the code by minimizing the number of operations it has to perform to achieve the desired result. You can also consider using a faster algorithm, such as a genetic algorithm or a picture box, to improve the performance of your program. If you are using a timer, you should also make sure the interval is set correctly to ensure the program is running at the desired speed.", "score": 0.4842858910560608, "input": null, "reference_output": null}, {"id": "9b3dbbe0-e342-4e28-b36d-c5be5fc5d3db", "output": "The most efficient way to concatenate many strings together is to pre-sort them in advance and use two pointers/indices to form a union in a single linear pass. This will allow you to avoid constructing an auxiliary structure or performing a sort on the fly, as well as reduce the cost of allocating and freeing string objects. Additionally, you can use modulo to prevent having integers with more than the desired number of characters in the resulting string.", "score": 0.5020602941513062, "input": null, "reference_output": null}, {"id": "17ad2e68-896e-45f3-ac65-a7e29127f2b1", "output": "You can convert between tuples and lists by using the serialization and deserialization functions provided by the json library. More details about these functions can be found in the documentation of the json library.", "score": 0.37763044238090515, "input": null, "reference_output": null}, {"id": "d6f93155-01d7-4ee5-a164-def0f1553e54", "output": "A negative index is an index with a value less than 0. It is used to access elements from the end of an array or list, for example, accessing the last element of an array can be done with an index of -1.", "score": 0.5081152319908142, "input": null, "reference_output": null}, {"id": "90b93051-7cc8-458a-b2de-3eff1abe9e3a", "output": "You can use a traditional approach, such as a while loop, to iterate over a sequence in reverse order. For example, you can use a while loop to iterate over the digits of a number in reverse order, like in the example code provided. You can also use a for loop to iterate over a sequence in reverse order, starting from the end of the sequence and looping until the beginning.", "score": 0.4432229697704315, "input": null, "reference_output": null}, {"id": "13216dc1-8473-46d5-a837-a6f4f8db87be", "output": "You can remove duplicates from a list using the reduce() method in JavaScript or the fromkeys() method in Python. Additionally, you can use the AsReadOnly() method in C# to convert a list into a ReadOnly list.", "score": 0.41196146607398987, "input": null, "reference_output": null}, {"id": "add2e179-1ed6-4a5b-920d-d18d8843112c", "output": "You can use the RemoveRange() method of the List type to remove multiple items from a list. This method takes an index and a count as parameters and removes the specified number of items starting from the given index. For example: \n
      myList.RemoveRange(index, count);\n
      ", "score": 0.46910354495048523, "input": null, "reference_output": null}, {"id": "2de0379f-8291-4990-a75d-dbe5c062c02e", "output": "You can make an array in Python by using the list() or array() function. For example, you can create an array of 5 elements by using the following code: \n
      my_array = list(range(5))\n
      \nYou can also use the array() function to create an array with a specified data type: \n
      my_array = array('i', [1, 2, 3, 4, 5])\n
      ", "score": 0.5593193173408508, "input": null, "reference_output": null}, {"id": "15a65276-6692-4158-82ed-137b1367b2af", "output": "You can create a multidimensional list by creating an array and then adding elements to it. For example, you can create a two-dimensional array by creating an array of arrays. You can do this by using the $matrix array in the example code above, where you can add two one-dimensional arrays ($a and $b) to the $matrix array. This will create a two-dimensional array with the elements from $a and $b.", "score": 0.4899495840072632, "input": null, "reference_output": null}, {"id": "8a758e02-e403-4b41-a38a-2f5ad5360c0d", "output": "You can use the seqle() function, which takes an array of objects and an increment value as parameters. It returns a list containing the lengths and values of the sequence. You can then iterate through the list, apply the method or function to each object, and wait for the function to finish before defining a callback which is executed after the function is done executing.", "score": 0.47208449244499207, "input": null, "reference_output": null}, {"id": "9b2b886a-7fa9-48d2-8f74-9d4d6b0ba3d1", "output": "Tuples are immutable, meaning they cannot be changed after they are created. Therefore, attempting to modify a tuple by adding an item to it will raise an exception since it cannot be changed.", "score": 0.4020518660545349, "input": null, "reference_output": null}, {"id": "989ece16-3826-4e98-8019-d4347b6f6d78", "output": "Yes, you can do a Schwartzian Transform in Python. The Schwartzian Transform is a sorting technique which allows you to sort a list of items based on a comparison function. It involves creating a list of tuples containing the original values and their associated results of the comparison function, then sorting the list of tuples and finally extracting the original values from the sorted tuples. To do this in Python, you can use the built-in sorted() function along with the key argument.", "score": 0.5318904519081116, "input": null, "reference_output": null}, {"id": "d19e71d8-66d3-41ec-8af2-03bda7b3ce4f", "output": "Create a map that maps the values of the first list to the corresponding index of the second list. Then use a function object to compare the values of the first list based on their corresponding index in the map. Finally, use the std::sort function to sort the first list using the function object.", "score": 0.3975121080875397, "input": null, "reference_output": null}, {"id": "9a399041-c0ae-475e-b87b-e63f23dd7e8e", "output": "A class is a blueprint for creating objects. It is a template that defines the variables and methods common to all objects of a certain kind. A class is an Object, and all Objects in Java have a mutex that can be locked by a synchronized block or a synchronized method.", "score": 0.561525821685791, "input": null, "reference_output": null}, {"id": "5cd1b734-397f-491d-beec-35eac1309606", "output": "A method is a subroutine or function associated with a class or object in object-oriented programming. A method defines the behavior of an object and is the mechanism by which an object interacts with its environment.", "score": 0.4705035090446472, "input": null, "reference_output": null}, {"id": "5870ca47-d072-42f4-970f-5ecda0b053fb", "output": "Self is a keyword used in object-oriented programming to refer to the current instance of the class. It is used to access the instance attributes and methods of the current object.", "score": 0.4632558524608612, "input": null, "reference_output": null}, {"id": "888bd4ad-b3d9-4464-a153-e9749e417283", "output": "You can check if an object is an instance of a given class or a subclass of it by using the instanceof keyword and casting your object instance into the desired class instance. For example:\n\nif(object instanceof DesiredClass) this.performAction((DesiredClass)object);", "score": 0.5461192727088928, "input": null, "reference_output": null}, {"id": "c5e05eea-9a1c-4c77-bddd-5fd6d277fb64", "output": "Delegation is a design pattern in which an object, the delegate, is given the responsibility for handling certain tasks, or events, on behalf of another object. The delegate object is often used to simplify complex tasks or to provide abstraction for a particular task. The delegate receives messages from the original object that require the delegate's specific knowledge or expertise.", "score": 0.4765393137931824, "input": null, "reference_output": null}, {"id": "18f2a2be-930f-488b-ab56-71116508dd7a", "output": "You need to use public inheritance, so that the derived class will have access to the methods defined in the base class. This can be done by setting the inheritance as follows: class B : public A {};. Once the inheritance is set, you can call the method defined in the base class by using the name of the object of the derived class, followed by the method name. For example, if your derived class is called 'Child', you can call the method defined in the base class by using 'child.methodName()'.", "score": 0.5177692174911499, "input": null, "reference_output": null}, {"id": "f5b1a585-8e85-4209-bd07-d495e451f30e", "output": "You can use public inheritance to make it easier to change the base class. Public inheritance creates a relationship between the derived class and the base class of \"is a\", meaning that the derived class is a specialization of the more generic base class type. By making the base class public, any derived classes will have access to its methods and properties, making it easier to modify the base class. You can also use a public method to return a casted to base class pointer to the derived class, which will allow you to reference the object as its base class.", "score": 0.49138951301574707, "input": null, "reference_output": null}, {"id": "14f5f976-3412-4cfb-9afe-b3063c213cce", "output": "You can create static class data by declaring a field as static, such as:\n\n
      private static string[] titles;\n
      \n\nYou can create static class methods by declaring a method with the static keyword, such as:\n\n
      public static final int getNum() {\n    System.out.println(\"calculating\");\n    return 2;\n}\n
      ", "score": 0.48808494210243225, "input": null, "reference_output": null}, {"id": "2dbef398-5e58-4bc5-abb8-a42652a42e43", "output": "In Python, you can use the __init__() special method to overload constructors. This allows you to define multiple constructors for a class, which can take different parameters based on the number or type of arguments passed in. You can also use the same technique to overload methods, by using special methods with the same name as the method you want to overload. For example, if you wanted to overload the + operator for a class, you could use the __add__() special method.", "score": 0.47902947664260864, "input": null, "reference_output": null}, {"id": "a03fba93-db56-4d8c-934d-51d4b8a8e1a6", "output": "Have you considered using something like the Akismet API? Obviously it depends on the kind of spam but that might help.", "score": 0.34283220767974854, "input": null, "reference_output": null}, {"id": "65f88226-436f-417e-896b-fa8fa37be659", "output": "The __del__ method is called when the object is garbage collected. It is not called when you explicitly delete the object.", "score": 0.49869009852409363, "input": null, "reference_output": null}, {"id": "cc9b1493-bf5f-4e4d-8e77-159063eee6de", "output": "You can use the instanceof keyword to get a list of all instances of a given class. For example, if you wanted to get a list of all Blender instances, you could use:\n\n
      for(Appliance a : list){\n    if(a instanceof Blender) this.turnBlenderOff((Blender)a);\n    ...\n}\n
      ", "score": 0.5641224384307861, "input": null, "reference_output": null}, {"id": "f930a11f-38b6-4c5f-8e4c-eaa1af55dff0", "output": "The result of the id() appears to be not unique because the ID may not be unique across the entire view tree, but only in the part that is being searched. The IDs need to be sorted in order to ensure their uniqueness.", "score": 0.4698069393634796, "input": null, "reference_output": null}, {"id": "f5a851cf-1256-41eb-b794-92bd9ed69126", "output": "You can use the is operator to test for identity when comparing two UIColors or two NSStrings. This is a general pattern when comparing objects rather than using the == operator which is used for primitives like ints or floats.", "score": 0.4723805785179138, "input": null, "reference_output": null}, {"id": "1400271c-19d2-4d4d-a79e-0d8f5ef38a83", "output": "A subclass can control what data is stored in an immutable instance by creating a setter method in the subclass that can modify the data stored in the immutable instance and making the setter method only accessible to the subclass.", "score": 0.41474390029907227, "input": null, "reference_output": null}, {"id": "f73e2687-916f-45a2-94d5-3d09f9fe5c46", "output": "\nIn order to cache method calls, you can use a technique called fingerprinting. This involves adding a unique identifier to the URL associated with the method call, so that it can be cached and identified more easily. To do this, you can use HTTP headers, reverse proxy servers, and other caching strategies.", "score": 0.46572500467300415, "input": null, "reference_output": null}], "updated_at": "2023-08-07T14:09:38.719644", "created_at": "2023-08-07T14:09:38.719644", "page": null, "page_size": null, "total_pages": null, "total_count": null} diff --git a/examples/bench/stack_dist_to_golden/run_id_to_name.json b/examples/bench/stack_dist_to_golden/run_id_to_name.json new file mode 100644 index 0000000..8102def --- /dev/null +++ b/examples/bench/stack_dist_to_golden/run_id_to_name.json @@ -0,0 +1 @@ +{"49031850-f8ee-43fa-863f-4c06648a4f56": "prompt39842", "2da0ef0d-e8c4-4eaf-87f9-a26d07622e0d": "prompt1"} \ No newline at end of file diff --git a/examples/bench/stack_dist_to_golden/suite.json b/examples/bench/stack_dist_to_golden/suite.json index 38bca27..d15603f 100644 --- a/examples/bench/stack_dist_to_golden/suite.json +++ b/examples/bench/stack_dist_to_golden/suite.json @@ -1 +1 @@ -{"name": "stack_dist_to_golden", "description": null, "scoring_method": {"name": "bertscore", "type": "built_in"}, "test_cases": [{"input": "Why am I getting an UnboundLocalError when the variable has a value?", "reference_output": "\n It can be a surprise to get the UnboundLocalError in previously working\ncode when it is modified by adding an assignment statement somewhere in\nthe body of a function. \n This code: \n >>> x = 10\n>>> def bar():\n... print(x)\n...\n>>> bar()\n10\n\n \n works, but this code: \n >>> x = 10\n>>> def foo():\n... print(x)\n... x += 1\n\n \n results in an UnboundLocalError: \n >>> foo()\nTraceback (most recent call last):\n ...\nUnboundLocalError: local variable 'x' referenced before assignment\n\n \n This is because when you make an assignment to a variable"}, {"input": "What are the rules for local and global variables in Python?", "reference_output": "\n In Python, variables that are only referenced inside a function are implicitly\nglobal. If a variable is assigned a value anywhere within the function\u2019s body,\nit\u2019s assumed to be a local unless explicitly declared as global. \n Though a bit surprising at first, a moment\u2019s consideration explains this. On\none hand, requiring global for assigned variables provides a bar\nagainst unintended side-effects. On the other hand, if global was required\nfor all global references, you\u2019d be using global all the time. You\u2019d have\nto declare as global every reference to a built-in function or to a component of\nan imported module. "}, {"input": "Why do lambdas defined in a loop with different values all return the same result?", "reference_output": "\n Assume you use a for loop to define a few different lambdas (or even plain\nfunctions), e.g.: \n >>> squares = []\n>>> for x in range(5):\n... squares.append(lambda: x**2)\n\n \n This gives you a list that contains 5 lambdas that calculate x**2. You\nmight expect that, when called, they would return, respectively, 0, 1,\n4, 9, and 16. However, when you actually try you will see that\nthey all return 16: \n >>> squares[2]()\n16\n>>> squares[4]()\n16\n\n \n This happens because x is not local to the lambdas, but is defined in\nthe outer scope, and it is accessed when the"}, {"input": "How do I share global variables across modules?", "reference_output": "\n The canonical way to share information across modules within a single program is\nto create a special module (often called config or cfg). Just import the config\nmodule in all modules of your application; the module then becomes available as\na global name. Because there is only one instance of each module, any changes\nmade to the module object get reflected everywhere. For example: \n config.py: \n x = 0 # Default value of the 'x' configuration setting\n\n \n mod.py: \n import config\nconfig.x = 1\n\n \n main.py: \n import config\nimport mod\nprint(config.x)\n\n \n Note that using a module is"}, {"input": "What are the \u201cbest practices\u201d for using import in a module?", "reference_output": "\n In general, don\u2019t use from modulename import *. Doing so clutters the\nimporter\u2019s namespace, and makes it much harder for linters to detect undefined\nnames. \n Import modules at the top of a file. Doing so makes it clear what other modules\nyour code requires and avoids questions of whether the module name is in scope.\nUsing one import per line makes it easy to add and delete module imports, but\nusing multiple imports per line uses less screen space. \n It\u2019s good practice if you import modules in the following order: \n \nstandard library modules \u2013 e.g. sys, os, argparse, re\nthird-party"}, {"input": "Why are default values shared between objects?", "reference_output": "\n This type of bug commonly bites neophyte programmers. Consider this function: \n def foo(mydict={}): # Danger: shared reference to one dict for all calls\n ... compute something ...\n mydict[key] = value\n return mydict\n\n \n The first time you call this function, mydict contains a single item. The\nsecond time, mydict contains two items because when foo() begins\nexecuting, mydict starts out with an item already in it. \n It is often expected that a function call creates new objects for default\nvalues. This is not what happens. Default values are"}, {"input": "How can I pass optional or keyword parameters from one function to another?", "reference_output": "\n Collect the arguments using the * and ** specifiers in the function\u2019s\nparameter list; this gives you the positional arguments as a tuple and the\nkeyword arguments as a dictionary. You can then pass these arguments when\ncalling another function by using * and **: \n def f(x, *args, **kwargs):\n ...\n kwargs['width'] = '14.3c'\n ...\n g(x, *args, **kwargs)\n\n \n"}, {"input": "What is the difference between arguments and parameters?", "reference_output": "\n Parameters are defined by the names that appear in a\nfunction definition, whereas arguments are the values\nactually passed to a function when calling it. Parameters define what\nkind of arguments a function can accept. For\nexample, given the function definition: \n def func(foo, bar=None, **kwargs):\n pass\n\n \n foo, bar and kwargs are parameters of func. However, when calling\nfunc, for example: \n func(42, bar=314, extra=somevar)\n\n \n the values 42, 314, and somevar are arguments. \n"}, {"input": "Why did changing list \u2018y\u2019 also change list \u2018x\u2019?", "reference_output": "\n If you wrote code like: \n >>> x = []\n>>> y = x\n>>> y.append(10)\n>>> y\n[10]\n>>> x\n[10]\n\n \n you might be wondering why appending an element to y changed x too. \n There are two factors that produce this result: \n \nVariables are simply names that refer to objects. Doing y = x doesn\u2019t\ncreate a copy of the list \u2013 it creates a new variable y that refers to\nthe same object x refers to. This means that there is only one object\n(the list), and both x and y refer to it.\nLists are mutable, which means that you can"}, {"input": "How do I write a function with output parameters (call by reference)?", "reference_output": "\n Remember that arguments are passed by assignment in Python. Since assignment\njust creates references to objects, there\u2019s no alias between an argument name in\nthe caller and callee, and so no call-by-reference per se. You can achieve the\ndesired effect in a number of ways. \n \nBy returning a tuple of the results:\n>>> def func1(a, b):\n... a = 'new-value' # a and b are local names\n... b = b + 1 #"}, {"input": "How do you make a higher order function in Python?", "reference_output": "\n You have two choices: you can use nested scopes or you can use callable objects.\nFor example, suppose you wanted to define linear(a,b) which returns a\nfunction f(x) that computes the value a*x+b. Using nested scopes: \n def linear(a, b):\n def result(x):\n return a * x + b\n return result\n\n \n Or using a callable object: \n class linear:\n\n def __init__(self, a, b):\n self.a, self.b = a, b\n\n def __call__(self, x):\n "}, {"input": "How do I copy an object in Python?", "reference_output": "\n In general, try copy.copy() or copy.deepcopy() for the general case.\nNot all objects can be copied, but most can. \n Some objects can be copied more easily. Dictionaries have a copy()\nmethod: \n newdict = olddict.copy()\n\n \n Sequences can be copied by slicing: \n new_l = l[:]\n\n \n"}, {"input": "How can I find the methods or attributes of an object?", "reference_output": "\n For an instance x of a user-defined class, dir(x) returns an alphabetized\nlist of the names containing the instance attributes and methods and attributes\ndefined by its class. \n"}, {"input": "How can my code discover the name of an object?", "reference_output": "\n Generally speaking, it can\u2019t, because objects don\u2019t really have names.\nEssentially, assignment always binds a name to a value; the same is true of\ndef and class statements, but in that case the value is a\ncallable. Consider the following code: \n >>> class A:\n... pass\n...\n>>> B = A\n>>> a = B()\n>>> b = a\n>>> print(b)\n<__main__.A object at 0x16D07CC>\n>>> print(a)\n<__main__.A object at 0x16D07CC>\n\n \n Arguably the class has a name: even though it is bound to two names and invoked\nthrough the name B the created instance is still reported as an instance of\nclass A. However, it is"}, {"input": "What\u2019s up with the comma operator\u2019s precedence?", "reference_output": "\n Comma is not an operator in Python. Consider this session: \n >>> \"a\" in \"b\", \"a\"\n(False, 'a')\n\n \n Since the comma is not an operator, but a separator between expressions the\nabove is evaluated as if you had entered: \n (\"a\" in \"b\"), \"a\"\n\n \n not: \n \"a\" in (\"b\", \"a\")\n\n \n The same is true of the various assignment operators (=, += etc). They\nare not truly operators but syntactic delimiters in assignment statements. \n"}, {"input": "Is there an equivalent of C\u2019s \u201c?:\u201d ternary operator?", "reference_output": "\n Yes, there is. The syntax is as follows: \n [on_true] if [expression] else [on_false]\n\nx, y = 50, 25\nsmall = x if x < y else y\n\n \n Before this syntax was introduced in Python 2.5, a common idiom was to use\nlogical operators: \n [expression] and [on_true] or [on_false]\n\n \n However, this idiom is unsafe, as it can give wrong results when on_true\nhas a false boolean value. Therefore, it is always better to use\nthe ... if ... else ... form. \n"}, {"input": "Is it possible to write obfuscated one-liners in Python?", "reference_output": "\n Yes. Usually this is done by nesting lambda within\nlambda. See the following three examples, slightly adapted from Ulf Bartelt: \n from functools import reduce\n\n# Primes < 1000\nprint(list(filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0,\nmap(lambda x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))))\n\n# First 10 Fibonacci numbers\nprint(list(map(lambda x,f=lambda x,f:(f(x-1,f)+f(x-2,f)) if x>1 else 1:\nf(x,f), range(10))))\n\n# Mandelbrot set\nprint((lambda Ru,Ro,Iu,Io,IM,Sx,Sy:reduce(lambda x,y:x+'\\n'+y,map(lambda y,\nIu=Iu,Io=Io,Ru=Ru,Ro=Ro,Sy=Sy,L=lambda yc,Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,i=IM,\nSx=Sx,Sy=Sy:reduce(lambda x,y:x+y,map(lambda x,xc=Ru,yc=yc,Ru=Ru,Ro=Ro,\ni=i,Sx=Sx,F=lambda xc,yc,x,y,k,f=lambda xc,yc,x,y,k,f:(k<=0)or (x*x+y*y\n>=4.0) or 1+f(xc,yc,x*x-y*y+xc,2.0*x*y+yc,k-1,f):f(xc,yc,x,y,k,f):chr(\n64+F(Ru+x*(Ro-Ru)/Sx,yc,0,0,i)),range(Sx))):L(Iu+y*(Io-Iu)/Sy),range(Sy\n))))(-2.1, 0.7, -1.2, 1.2, 30, 80, 24))\n# \\___ ___/ \\___ ___/ | | |__ lines on screen\n# V V"}, {"input": "What does the slash(/) in the parameter list of a function mean?", "reference_output": "\n A slash in the argument list of a function denotes that the parameters prior to\nit are positional-only. Positional-only parameters are the ones without an\nexternally usable name. Upon calling a function that accepts positional-only\nparameters, arguments are mapped to parameters based solely on their position.\nFor example, divmod() is a function that accepts positional-only\nparameters. Its documentation looks like this: \n >>> help(divmod)\nHelp on built-in function divmod in module builtins:\n\ndivmod(x, y, /)\n Return the tuple (x//y, x%y). Invariant: div*y + mod == x.\n\n \n The slash at the end of the parameter list means that both parameters"}, {"input": "How do I specify hexadecimal and octal integers?", "reference_output": "\n To specify an octal digit, precede the octal value with a zero, and then a lower\nor uppercase \u201co\u201d. For example, to set the variable \u201ca\u201d to the octal value \u201c10\u201d\n(8 in decimal), type: \n >>> a = 0o10\n>>> a\n8\n\n \n Hexadecimal is just as easy. Simply precede the hexadecimal number with a zero,\nand then a lower or uppercase \u201cx\u201d. Hexadecimal digits can be specified in lower\nor uppercase. For example, in the Python interpreter: \n >>> a = 0xa5\n>>> a\n165\n>>> b = 0XB2\n>>> b\n178\n\n \n"}, {"input": "Why does -22 // 10 return -3?", "reference_output": "\n It\u2019s primarily driven by the desire that i % j have the same sign as j.\nIf you want that, and also want: \n i == (i // j) * j + (i % j)\n\n \n then integer division has to return the floor. C also requires that identity to\nhold, and then compilers that truncate i // j need to make i % j have\nthe same sign as i. \n There are few real use cases for i % j when j is negative. When j\nis positive, there are many, and in virtually all of them it\u2019s more"}, {"input": "How do I get int literal attribute instead of SyntaxError?", "reference_output": "\n Trying to lookup an int literal attribute in the normal manner gives\na SyntaxError because the period is seen as a decimal point: \n >>> 1.__class__\n File \"\", line 1\n 1.__class__\n ^\nSyntaxError: invalid decimal literal\n\n \n The solution is to separate the literal from the period\nwith either a space or parentheses. \n >>> 1 .__class__\n\n>>> (1).__class__\n\n\n \n"}, {"input": "How do I convert a string to a number?", "reference_output": "\n For integers, use the built-in int() type constructor, e.g. int('144')\n== 144. Similarly, float() converts to floating-point,\ne.g. float('144') == 144.0. \n By default, these interpret the number as decimal, so that int('0144') ==\n144 holds true, and int('0x144') raises ValueError. int(string,\nbase) takes the base to convert from as a second optional argument, so int(\n'0x144', 16) == 324. If the base is specified as 0, the number is interpreted\nusing Python\u2019s rules: a leading \u20180o\u2019 indicates octal, and \u20180x\u2019 indicates a hex\nnumber. \n Do not use the built-in function eval() if all you need is to convert\nstrings to numbers. eval()"}, {"input": "How do I convert a number to a string?", "reference_output": "\n To convert, e.g., the number 144 to the string '144', use the built-in type\nconstructor str(). If you want a hexadecimal or octal representation, use\nthe built-in functions hex() or oct(). For fancy formatting, see\nthe Formatted string literals and Format String Syntax sections,\ne.g. \"{:04d}\".format(144) yields\n'0144' and \"{:.3f}\".format(1.0/3.0) yields '0.333'. \n"}, {"input": "How do I modify a string in place?", "reference_output": "\n You can\u2019t, because strings are immutable. In most situations, you should\nsimply construct a new string from the various parts you want to assemble\nit from. However, if you need an object with the ability to modify in-place\nunicode data, try using an io.StringIO object or the array\nmodule: \n >>> import io\n>>> s = \"Hello, world\"\n>>> sio = io.StringIO(s)\n>>> sio.getvalue()\n'Hello, world'\n>>> sio.seek(7)\n7\n>>> sio.write(\"there!\")\n6\n>>> sio.getvalue()\n'Hello, there!'\n\n>>> import array\n>>> a = array.array('u', s)\n>>> print(a)\narray('u', 'Hello, world')\n>>> a[0] = 'y'\n>>> print(a)\narray('u', 'yello, world')\n>>> a.tounicode()\n'yello, world'\n\n \n"}, {"input": "How do I use strings to call functions/methods?", "reference_output": "\n There are various techniques. \n \nThe best is to use a dictionary that maps strings to functions. The primary\nadvantage of this technique is that the strings do not need to match the names\nof the functions. This is also the primary technique used to emulate a case\nconstruct:\ndef a():\n pass\n\ndef b():\n pass\n\ndispatch = {'go': a, 'stop': b} # Note lack of parens for funcs\n\ndispatch[get_input()]() # Note trailing parens to call function\n\n\n\nUse the built-in function getattr():\nimport foo\ngetattr(foo, 'bar')()\n\n\nNote that getattr() works on any object, including classes, class\ninstances, modules, and so on.\nThis is"}, {"input": "Is there an equivalent to Perl\u2019s chomp() for removing trailing newlines from strings?", "reference_output": "\n You can use S.rstrip(\"\\r\\n\") to remove all occurrences of any line\nterminator from the end of the string S without removing other trailing\nwhitespace. If the string S represents more than one line, with several\nempty lines at the end, the line terminators for all the blank lines will\nbe removed: \n >>> lines = (\"line 1 \\r\\n\"\n... \"\\r\\n\"\n... \"\\r\\n\")\n>>> lines.rstrip(\"\\n\\r\")\n'line 1 '\n\n \n Since this is typically only desired when reading text one line at a time, using\nS.rstrip() this way works well. \n"}, {"input": "Is there a scanf() or sscanf() equivalent?", "reference_output": "\n Not as such. \n For simple input parsing, the easiest approach is usually to split the line into\nwhitespace-delimited words using the split() method of string objects\nand then convert decimal strings to numeric values using int() or\nfloat(). split() supports an optional \u201csep\u201d parameter which is useful\nif the line uses something other than whitespace as a separator. \n For more complicated input parsing, regular expressions are more powerful\nthan C\u2019s sscanf and better suited for the task. \n"}, {"input": "What does \u2018UnicodeDecodeError\u2019 or \u2018UnicodeEncodeError\u2019 error mean?", "reference_output": "\n See the Unicode HOWTO. \n"}, {"input": "Can I end a raw string with an odd number of backslashes?", "reference_output": "\n A raw string ending with an odd number of backslashes will escape the string\u2019s quote: \n >>> r'C:\\this\\will\\not\\work\\'\n File \"\", line 1\n r'C:\\this\\will\\not\\work\\'\n ^\nSyntaxError: unterminated string literal (detected at line 1)\n\n \n There are several workarounds for this. One is to use regular strings and double\nthe backslashes: \n >>> 'C:\\\\this\\\\will\\\\work\\\\'\n'C:\\\\this\\\\will\\\\work\\\\'\n\n \n Another is to concatenate a regular string containing an escaped backslash to the\nraw string: \n >>> r'C:\\this\\will\\work' '\\\\'\n'C:\\\\this\\\\will\\\\work\\\\'\n\n \n It is also possible to use os.path.join() to append a backslash on Windows: \n >>> os.path.join(r'C:\\this\\will\\work', '')\n'C:\\\\this\\\\will\\\\work\\\\'\n\n"}, {"input": "My program is too slow. How do I speed it up?", "reference_output": "\n That\u2019s a tough one, in general. First, here are a list of things to\nremember before diving further: \n \nPerformance characteristics vary across Python implementations. This FAQ\nfocuses on CPython.\nBehaviour can vary across operating systems, especially when talking about\nI/O or multi-threading.\nYou should always find the hot spots in your program before attempting to\noptimize any code (see the profile module).\nWriting benchmark scripts will allow you to iterate quickly when searching\nfor improvements (see the timeit module).\nIt is highly recommended to have good code coverage (through unit testing\nor any other technique) before potentially introducing regressions hidden\nin sophisticated optimizations.\n \n That being said,"}, {"input": "What is the most efficient way to concatenate many strings together?", "reference_output": "\n str and bytes objects are immutable, therefore concatenating\nmany strings together is inefficient as each concatenation creates a new\nobject. In the general case, the total runtime cost is quadratic in the\ntotal string length. \n To accumulate many str objects, the recommended idiom is to place\nthem into a list and call str.join() at the end: \n chunks = []\nfor s in my_strings:\n chunks.append(s)\nresult = ''.join(chunks)\n\n \n (another reasonably efficient idiom is to use io.StringIO) \n To accumulate many bytes objects, the recommended idiom is to extend\na bytearray object using in-place concatenation (the += operator): \n result ="}, {"input": "How do I convert between tuples and lists?", "reference_output": "\n The type constructor tuple(seq) converts any sequence (actually, any\niterable) into a tuple with the same items in the same order. \n For example, tuple([1, 2, 3]) yields (1, 2, 3) and tuple('abc')\nyields ('a', 'b', 'c'). If the argument is a tuple, it does not make a copy\nbut returns the same object, so it is cheap to call tuple() when you\naren\u2019t sure that an object is already a tuple. \n The type constructor list(seq) converts any sequence or iterable into a list\nwith the same items in the same order. For example, list((1, 2, 3)) yields\n[1, 2, 3] and"}, {"input": "What\u2019s a negative index?", "reference_output": "\n Python sequences are indexed with positive numbers and negative numbers. For\npositive numbers 0 is the first index 1 is the second index and so forth. For\nnegative indices -1 is the last index and -2 is the penultimate (next to last)\nindex and so forth. Think of seq[-n] as the same as seq[len(seq)-n]. \n Using negative indices can be very convenient. For example S[:-1] is all of\nthe string except for its last character, which is useful for removing the\ntrailing newline from a string. \n"}, {"input": "How do I iterate over a sequence in reverse order?", "reference_output": "\n Use the reversed() built-in function: \n for x in reversed(sequence):\n ... # do something with x ...\n\n \n This won\u2019t touch your original sequence, but build a new copy with reversed\norder to iterate over. \n"}, {"input": "How do you remove duplicates from a list?", "reference_output": "\n See the Python Cookbook for a long discussion of many ways to do this: \n \nhttps://code.activestate.com/recipes/52560/\n \n If you don\u2019t mind reordering the list, sort it and then scan from the end of the\nlist, deleting duplicates as you go: \n if mylist:\n mylist.sort()\n last = mylist[-1]\n for i in range(len(mylist)-2, -1, -1):\n if last == mylist[i]:\n del mylist[i]\n else:\n "}, {"input": "How do you remove multiple items from a list", "reference_output": "\n As with removing duplicates, explicitly iterating in reverse with a\ndelete condition is one possibility. However, it is easier and faster\nto use slice replacement with an implicit or explicit forward iteration.\nHere are three variations.: \n mylist[:] = filter(keep_function, mylist)\nmylist[:] = (x for x in mylist if keep_condition)\nmylist[:] = [x for x in mylist if keep_condition]\n\n \n The list comprehension may be fastest. \n"}, {"input": "How do you make an array in Python?", "reference_output": "\n Use a list: \n [\"this\", 1, \"is\", \"an\", \"array\"]\n\n \n Lists are equivalent to C or Pascal arrays in their time complexity; the primary\ndifference is that a Python list can contain objects of many different types. \n The array module also provides methods for creating arrays of fixed types\nwith compact representations, but they are slower to index than lists. Also\nnote that NumPy\nand other third party packages define array-like structures with\nvarious characteristics as well. \n To get Lisp-style linked lists, you can emulate cons cells using tuples: \n lisp_list = (\"like\", (\"this\", (\"example\", None) ) )\n\n \n"}, {"input": "How do I create a multidimensional list?", "reference_output": "\n You probably tried to make a multidimensional array like this: \n >>> A = [[None] * 2] * 3\n\n \n This looks correct if you print it: \n >>> A\n[[None, None], [None, None], [None, None]]\n\n \n But when you assign a value, it shows up in multiple places: \n >>> A[0][0] = 5\n>>> A\n[[5, None], [5, None], [5, None]]\n\n \n The reason is that replicating a list with * doesn\u2019t create copies, it only\ncreates references to the existing objects. The *3 creates a list\ncontaining 3 references to the same list of length two. Changes to one row"}, {"input": "How do I apply a method or function to a sequence of objects?", "reference_output": "\n To call a method or function and accumulate the return values is a list,\na list comprehension is an elegant solution: \n result = [obj.method() for obj in mylist]\n\nresult = [function(obj) for obj in mylist]\n\n \n To just run the method or function without saving the return values,\na plain for loop will suffice: \n for obj in mylist:\n obj.method()\n\nfor obj in mylist:\n function(obj)\n\n \n"}, {"input": "Why does a_tuple[i] += [\u2018item\u2019] raise an exception when the addition works?", "reference_output": "\n This is because of a combination of the fact that augmented assignment\noperators are assignment operators, and the difference between mutable and\nimmutable objects in Python. \n This discussion applies in general when augmented assignment operators are\napplied to elements of a tuple that point to mutable objects, but we\u2019ll use\na list and += as our exemplar. \n If you wrote: \n >>> a_tuple = (1, 2)\n>>> a_tuple[0] += 1\nTraceback (most recent call last):\n ...\nTypeError: 'tuple' object does not support item assignment\n\n \n The reason for the exception should be immediately clear: 1 is added to the\nobject a_tuple[0] points to"}, {"input": "I want to do a complicated sort: can you do a Schwartzian Transform in Python?", "reference_output": "\n The technique, attributed to Randal Schwartz of the Perl community, sorts the\nelements of a list by a metric which maps each element to its \u201csort value\u201d. In\nPython, use the key argument for the list.sort() method: \n Isorted = L[:]\nIsorted.sort(key=lambda s: int(s[10:15]))\n\n \n"}, {"input": "How can I sort one list by values from another list?", "reference_output": "\n Merge them into an iterator of tuples, sort the resulting list, and then pick\nout the element you want. \n >>> list1 = [\"what\", \"I'm\", \"sorting\", \"by\"]\n>>> list2 = [\"something\", \"else\", \"to\", \"sort\"]\n>>> pairs = zip(list1, list2)\n>>> pairs = sorted(pairs)\n>>> pairs\n[(\"I'm\", 'else'), ('by', 'sort'), ('sorting', 'to'), ('what', 'something')]\n>>> result = [x[1] for x in pairs]\n>>> result\n['else', 'sort', 'to', 'something']\n\n \n"}, {"input": "What is a class?", "reference_output": "\n A class is the particular object type created by executing a class statement.\nClass objects are used as templates to create instance objects, which embody\nboth the data (attributes) and code (methods) specific to a datatype. \n A class can be based on one or more other classes, called its base class(es). It\nthen inherits the attributes and methods of its base classes. This allows an\nobject model to be successively refined by inheritance. You might have a\ngeneric Mailbox class that provides basic accessor methods for a mailbox,\nand subclasses such as MboxMailbox, MaildirMailbox, OutlookMailbox\nthat handle various specific mailbox formats. \n"}, {"input": "What is a method?", "reference_output": "\n A method is a function on some object x that you normally call as\nx.name(arguments...). Methods are defined as functions inside the class\ndefinition: \n class C:\n def meth(self, arg):\n return arg * 2 + self.attribute\n\n \n"}, {"input": "What is self?", "reference_output": "\n Self is merely a conventional name for the first argument of a method. A method\ndefined as meth(self, a, b, c) should be called as x.meth(a, b, c) for\nsome instance x of the class in which the definition occurs; the called\nmethod will think it is called as meth(x, a, b, c). \n See also Why must \u2018self\u2019 be used explicitly in method definitions and calls?. \n"}, {"input": "How do I check if an object is an instance of a given class or of a subclass of it?", "reference_output": "\n Use the built-in function isinstance(obj, cls). You can\ncheck if an object\nis an instance of any of a number of classes by providing a tuple instead of a\nsingle class, e.g. isinstance(obj, (class1, class2, ...)), and can also\ncheck whether an object is one of Python\u2019s built-in types, e.g.\nisinstance(obj, str) or isinstance(obj, (int, float, complex)). \n Note that isinstance() also checks for virtual inheritance from an\nabstract base class. So, the test will return True for a\nregistered class even if hasn\u2019t directly or indirectly inherited from it. To\ntest for \u201ctrue inheritance\u201d, scan the MRO of the class: \n from collections.abc"}, {"input": "What is delegation?", "reference_output": "\n Delegation is an object oriented technique (also called a design pattern).\nLet\u2019s say you have an object x and want to change the behaviour of just one\nof its methods. You can create a new class that provides a new implementation\nof the method you\u2019re interested in changing and delegates all other methods to\nthe corresponding method of x. \n Python programmers can easily implement delegation. For example, the following\nclass implements a class that behaves like a file but converts all written data\nto uppercase: \n class UpperOut:\n\n def __init__(self, outfile):\n self._outfile"}, {"input": "How do I call a method defined in a base class from a derived class that extends it?", "reference_output": "\n Use the built-in super() function: \n class Derived(Base):\n def meth(self):\n super().meth() # calls Base.meth\n\n \n In the example, super() will automatically determine the instance from\nwhich it was called (the self value), look up the method resolution\norder (MRO) with type(self).__mro__, and return the next in line after\nDerived in the MRO: Base. \n"}, {"input": "How can I organize my code to make it easier to change the base class?", "reference_output": "\n You could assign the base class to an alias and derive from the alias. Then all\nyou have to change is the value assigned to the alias. Incidentally, this trick\nis also handy if you want to decide dynamically (e.g. depending on availability\nof resources) which base class to use. Example: \n class Base:\n ...\n\nBaseAlias = Base\n\nclass Derived(BaseAlias):\n ...\n\n \n"}, {"input": "How do I create static class data and static class methods?", "reference_output": "\n Both static data and static methods (in the sense of C++ or Java) are supported\nin Python. \n For static data, simply define a class attribute. To assign a new value to the\nattribute, you have to explicitly use the class name in the assignment: \n class C:\n count = 0 # number of times C.__init__ called\n\n def __init__(self):\n C.count = C.count + 1\n\n def getcount(self):\n return C.count # or return self.count\n\n \n c.count"}, {"input": "How can I overload constructors (or methods) in Python?", "reference_output": "\n This answer actually applies to all methods, but the question usually comes up\nfirst in the context of constructors. \n In C++ you\u2019d write \n class C {\n C() { cout << \"No arguments\\n\"; }\n C(int i) { cout << \"Argument is \" << i << \"\\n\"; }\n}\n\n \n In Python you have to write a single constructor that catches all cases using\ndefault arguments. For example: \n class C:\n def __init__(self, i=None):\n if i is None:\n "}, {"input": "I try to use __spam and I get an error about _SomeClassName__spam.", "reference_output": "\n Variable names with double leading underscores are \u201cmangled\u201d to provide a simple\nbut effective way to define class private variables. Any identifier of the form\n__spam (at least two leading underscores, at most one trailing underscore)\nis textually replaced with _classname__spam, where classname is the\ncurrent class name with any leading underscores stripped. \n This doesn\u2019t guarantee privacy: an outside user can still deliberately access\nthe \u201c_classname__spam\u201d attribute, and private values are visible in the object\u2019s\n__dict__. Many Python programmers never bother to use private variable\nnames at all. \n"}, {"input": "My class defines __del__ but it is not called when I delete the object.", "reference_output": "\n There are several possible reasons for this. \n The del statement does not necessarily call __del__() \u2013 it simply\ndecrements the object\u2019s reference count, and if this reaches zero\n__del__() is called. \n If your data structures contain circular links (e.g. a tree where each child has\na parent reference and each parent has a list of children) the reference counts\nwill never go back to zero. Once in a while Python runs an algorithm to detect\nsuch cycles, but the garbage collector might run some time after the last\nreference to your data structure vanishes, so your __del__() method may be\ncalled at an"}, {"input": "How do I get a list of all instances of a given class?", "reference_output": "\n Python does not keep track of all instances of a class (or of a built-in type).\nYou can program the class\u2019s constructor to keep track of all instances by\nkeeping a list of weak references to each instance. \n"}, {"input": "Why does the result of id() appear to be not unique?", "reference_output": "\n The id() builtin returns an integer that is guaranteed to be unique during\nthe lifetime of the object. Since in CPython, this is the object\u2019s memory\naddress, it happens frequently that after an object is deleted from memory, the\nnext freshly created object is allocated at the same position in memory. This\nis illustrated by this example: \n >>> id(1000) \n13901272\n>>> id(2000) \n13901272\n\n \n The two ids belong to different integer objects that are created before, and\ndeleted immediately after execution of the id() call. To be sure that\nobjects whose id you want to examine are still alive, create another reference\nto"}, {"input": "When can I rely on identity tests with the is operator?", "reference_output": "\n The is operator tests for object identity. The test a is b is\nequivalent to id(a) == id(b). \n The most important property of an identity test is that an object is always\nidentical to itself, a is a always returns True. Identity tests are\nusually faster than equality tests. And unlike equality tests, identity tests\nare guaranteed to return a boolean True or False. \n However, identity tests can only be substituted for equality tests when\nobject identity is assured. Generally, there are three circumstances where\nidentity is guaranteed: \n 1) Assignments create new names but do not change object"}, {"input": "How can a subclass control what data is stored in an immutable instance?", "reference_output": "\n When subclassing an immutable type, override the __new__() method\ninstead of the __init__() method. The latter only runs after an\ninstance is created, which is too late to alter data in an immutable\ninstance. \n All of these immutable classes have a different signature than their\nparent class: \n from datetime import date\n\nclass FirstOfMonthDate(date):\n \"Always choose the first day of the month\"\n def __new__(cls, year, month, day):\n return super().__new__(cls, year, month, 1)\n\nclass NamedInt(int):\n \"Allow text names for some numbers\"\n xlat = {'zero': 0,"}, {"input": "How do I cache method calls?", "reference_output": "\n The two principal tools for caching methods are\nfunctools.cached_property() and functools.lru_cache(). The\nformer stores results at the instance level and the latter at the class\nlevel. \n The cached_property approach only works with methods that do not take\nany arguments. It does not create a reference to the instance. The\ncached method result will be kept only as long as the instance is alive. \n The advantage is that when an instance is no longer used, the cached\nmethod result will be released right away. The disadvantage is that if\ninstances accumulate, so too will the accumulated method results. They\ncan grow"}], "created_by": "reese", "bench_version": "0.1.0", "created_at": "2023-07-12T15:06:00.498263"} \ No newline at end of file +{"id": "dcc9b8f6-4a5f-4bf0-9321-53a4255cd9d7", "name": "stack_dist_to_golden", "scoring_method": {"name": "bertscore", "type": "built_in"}, "test_cases": [{"id": "e697ba91-a183-4210-8459-f21522d97d2b", "input": "Why am I getting an UnboundLocalError when the variable has a value?", "reference_output": "\n It can be a surprise to get the UnboundLocalError in previously working\ncode when it is modified by adding an assignment statement somewhere in\nthe body of a function. \n This code: \n >>> x = 10\n>>> def bar():\n... print(x)\n...\n>>> bar()\n10\n\n \n works, but this code: \n >>> x = 10\n>>> def foo():\n... print(x)\n... x += 1\n\n \n results in an UnboundLocalError: \n >>> foo()\nTraceback (most recent call last):\n ...\nUnboundLocalError: local variable 'x' referenced before assignment\n\n \n This is because when you make an assignment to a variable"}, {"id": "ca9c431e-114f-499f-88e0-2aa11e74727d", "input": "What are the rules for local and global variables in Python?", "reference_output": "\n In Python, variables that are only referenced inside a function are implicitly\nglobal. If a variable is assigned a value anywhere within the function\u2019s body,\nit\u2019s assumed to be a local unless explicitly declared as global. \n Though a bit surprising at first, a moment\u2019s consideration explains this. On\none hand, requiring global for assigned variables provides a bar\nagainst unintended side-effects. On the other hand, if global was required\nfor all global references, you\u2019d be using global all the time. You\u2019d have\nto declare as global every reference to a built-in function or to a component of\nan imported module. "}, {"id": "5e9ed29f-4163-45e5-b67a-e56257b14230", "input": "Why do lambdas defined in a loop with different values all return the same result?", "reference_output": "\n Assume you use a for loop to define a few different lambdas (or even plain\nfunctions), e.g.: \n >>> squares = []\n>>> for x in range(5):\n... squares.append(lambda: x**2)\n\n \n This gives you a list that contains 5 lambdas that calculate x**2. You\nmight expect that, when called, they would return, respectively, 0, 1,\n4, 9, and 16. However, when you actually try you will see that\nthey all return 16: \n >>> squares[2]()\n16\n>>> squares[4]()\n16\n\n \n This happens because x is not local to the lambdas, but is defined in\nthe outer scope, and it is accessed when the"}, {"id": "58a19243-7e3a-4376-8690-c82b86e22165", "input": "How do I share global variables across modules?", "reference_output": "\n The canonical way to share information across modules within a single program is\nto create a special module (often called config or cfg). Just import the config\nmodule in all modules of your application; the module then becomes available as\na global name. Because there is only one instance of each module, any changes\nmade to the module object get reflected everywhere. For example: \n config.py: \n x = 0 # Default value of the 'x' configuration setting\n\n \n mod.py: \n import config\nconfig.x = 1\n\n \n main.py: \n import config\nimport mod\nprint(config.x)\n\n \n Note that using a module is"}, {"id": "c051539a-0b4c-463e-bbf4-a931d71fc2ea", "input": "What are the \u201cbest practices\u201d for using import in a module?", "reference_output": "\n In general, don\u2019t use from modulename import *. Doing so clutters the\nimporter\u2019s namespace, and makes it much harder for linters to detect undefined\nnames. \n Import modules at the top of a file. Doing so makes it clear what other modules\nyour code requires and avoids questions of whether the module name is in scope.\nUsing one import per line makes it easy to add and delete module imports, but\nusing multiple imports per line uses less screen space. \n It\u2019s good practice if you import modules in the following order: \n \nstandard library modules \u2013 e.g. sys, os, argparse, re\nthird-party"}, {"id": "24026335-bb9d-4c25-9fb6-09c4f4a2aabf", "input": "Why are default values shared between objects?", "reference_output": "\n This type of bug commonly bites neophyte programmers. Consider this function: \n def foo(mydict={}): # Danger: shared reference to one dict for all calls\n ... compute something ...\n mydict[key] = value\n return mydict\n\n \n The first time you call this function, mydict contains a single item. The\nsecond time, mydict contains two items because when foo() begins\nexecuting, mydict starts out with an item already in it. \n It is often expected that a function call creates new objects for default\nvalues. This is not what happens. Default values are"}, {"id": "615e6ee7-083c-4acf-8de4-04205dd1e12d", "input": "How can I pass optional or keyword parameters from one function to another?", "reference_output": "\n Collect the arguments using the * and ** specifiers in the function\u2019s\nparameter list; this gives you the positional arguments as a tuple and the\nkeyword arguments as a dictionary. You can then pass these arguments when\ncalling another function by using * and **: \n def f(x, *args, **kwargs):\n ...\n kwargs['width'] = '14.3c'\n ...\n g(x, *args, **kwargs)\n\n \n"}, {"id": "b5dad128-35c5-4c28-a033-52fd36ee511c", "input": "What is the difference between arguments and parameters?", "reference_output": "\n Parameters are defined by the names that appear in a\nfunction definition, whereas arguments are the values\nactually passed to a function when calling it. Parameters define what\nkind of arguments a function can accept. For\nexample, given the function definition: \n def func(foo, bar=None, **kwargs):\n pass\n\n \n foo, bar and kwargs are parameters of func. However, when calling\nfunc, for example: \n func(42, bar=314, extra=somevar)\n\n \n the values 42, 314, and somevar are arguments. \n"}, {"id": "de15b247-0a0c-4dd2-b154-7364adca13a5", "input": "Why did changing list \u2018y\u2019 also change list \u2018x\u2019?", "reference_output": "\n If you wrote code like: \n >>> x = []\n>>> y = x\n>>> y.append(10)\n>>> y\n[10]\n>>> x\n[10]\n\n \n you might be wondering why appending an element to y changed x too. \n There are two factors that produce this result: \n \nVariables are simply names that refer to objects. Doing y = x doesn\u2019t\ncreate a copy of the list \u2013 it creates a new variable y that refers to\nthe same object x refers to. This means that there is only one object\n(the list), and both x and y refer to it.\nLists are mutable, which means that you can"}, {"id": "132879f8-6954-42c7-bda8-82b6964f136d", "input": "How do I write a function with output parameters (call by reference)?", "reference_output": "\n Remember that arguments are passed by assignment in Python. Since assignment\njust creates references to objects, there\u2019s no alias between an argument name in\nthe caller and callee, and so no call-by-reference per se. You can achieve the\ndesired effect in a number of ways. \n \nBy returning a tuple of the results:\n>>> def func1(a, b):\n... a = 'new-value' # a and b are local names\n... b = b + 1 #"}, {"id": "a299b987-cc08-4cf7-bf82-19521388f3ee", "input": "How do you make a higher order function in Python?", "reference_output": "\n You have two choices: you can use nested scopes or you can use callable objects.\nFor example, suppose you wanted to define linear(a,b) which returns a\nfunction f(x) that computes the value a*x+b. Using nested scopes: \n def linear(a, b):\n def result(x):\n return a * x + b\n return result\n\n \n Or using a callable object: \n class linear:\n\n def __init__(self, a, b):\n self.a, self.b = a, b\n\n def __call__(self, x):\n "}, {"id": "38c940b5-710e-46f4-9c2e-ca34568e0b4f", "input": "How do I copy an object in Python?", "reference_output": "\n In general, try copy.copy() or copy.deepcopy() for the general case.\nNot all objects can be copied, but most can. \n Some objects can be copied more easily. Dictionaries have a copy()\nmethod: \n newdict = olddict.copy()\n\n \n Sequences can be copied by slicing: \n new_l = l[:]\n\n \n"}, {"id": "4eaafb30-31c4-45c9-8afc-fc0b9cec493e", "input": "How can I find the methods or attributes of an object?", "reference_output": "\n For an instance x of a user-defined class, dir(x) returns an alphabetized\nlist of the names containing the instance attributes and methods and attributes\ndefined by its class. \n"}, {"id": "78577fa9-d13e-4c8c-9a84-f277aaddbcd5", "input": "How can my code discover the name of an object?", "reference_output": "\n Generally speaking, it can\u2019t, because objects don\u2019t really have names.\nEssentially, assignment always binds a name to a value; the same is true of\ndef and class statements, but in that case the value is a\ncallable. Consider the following code: \n >>> class A:\n... pass\n...\n>>> B = A\n>>> a = B()\n>>> b = a\n>>> print(b)\n<__main__.A object at 0x16D07CC>\n>>> print(a)\n<__main__.A object at 0x16D07CC>\n\n \n Arguably the class has a name: even though it is bound to two names and invoked\nthrough the name B the created instance is still reported as an instance of\nclass A. However, it is"}, {"id": "e1d82d80-51c4-4cc8-b7ad-f79577a87d13", "input": "What\u2019s up with the comma operator\u2019s precedence?", "reference_output": "\n Comma is not an operator in Python. Consider this session: \n >>> \"a\" in \"b\", \"a\"\n(False, 'a')\n\n \n Since the comma is not an operator, but a separator between expressions the\nabove is evaluated as if you had entered: \n (\"a\" in \"b\"), \"a\"\n\n \n not: \n \"a\" in (\"b\", \"a\")\n\n \n The same is true of the various assignment operators (=, += etc). They\nare not truly operators but syntactic delimiters in assignment statements. \n"}, {"id": "4d1097fe-c043-40be-8d2c-b9dea38dd641", "input": "Is there an equivalent of C\u2019s \u201c?:\u201d ternary operator?", "reference_output": "\n Yes, there is. The syntax is as follows: \n [on_true] if [expression] else [on_false]\n\nx, y = 50, 25\nsmall = x if x < y else y\n\n \n Before this syntax was introduced in Python 2.5, a common idiom was to use\nlogical operators: \n [expression] and [on_true] or [on_false]\n\n \n However, this idiom is unsafe, as it can give wrong results when on_true\nhas a false boolean value. Therefore, it is always better to use\nthe ... if ... else ... form. \n"}, {"id": "53a1fff8-a738-4997-958c-a0ffb4db9c73", "input": "Is it possible to write obfuscated one-liners in Python?", "reference_output": "\n Yes. Usually this is done by nesting lambda within\nlambda. See the following three examples, slightly adapted from Ulf Bartelt: \n from functools import reduce\n\n# Primes < 1000\nprint(list(filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0,\nmap(lambda x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))))\n\n# First 10 Fibonacci numbers\nprint(list(map(lambda x,f=lambda x,f:(f(x-1,f)+f(x-2,f)) if x>1 else 1:\nf(x,f), range(10))))\n\n# Mandelbrot set\nprint((lambda Ru,Ro,Iu,Io,IM,Sx,Sy:reduce(lambda x,y:x+'\\n'+y,map(lambda y,\nIu=Iu,Io=Io,Ru=Ru,Ro=Ro,Sy=Sy,L=lambda yc,Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,i=IM,\nSx=Sx,Sy=Sy:reduce(lambda x,y:x+y,map(lambda x,xc=Ru,yc=yc,Ru=Ru,Ro=Ro,\ni=i,Sx=Sx,F=lambda xc,yc,x,y,k,f=lambda xc,yc,x,y,k,f:(k<=0)or (x*x+y*y\n>=4.0) or 1+f(xc,yc,x*x-y*y+xc,2.0*x*y+yc,k-1,f):f(xc,yc,x,y,k,f):chr(\n64+F(Ru+x*(Ro-Ru)/Sx,yc,0,0,i)),range(Sx))):L(Iu+y*(Io-Iu)/Sy),range(Sy\n))))(-2.1, 0.7, -1.2, 1.2, 30, 80, 24))\n# \\___ ___/ \\___ ___/ | | |__ lines on screen\n# V V"}, {"id": "4d42be1f-59f6-46d9-9767-f57202da1816", "input": "What does the slash(/) in the parameter list of a function mean?", "reference_output": "\n A slash in the argument list of a function denotes that the parameters prior to\nit are positional-only. Positional-only parameters are the ones without an\nexternally usable name. Upon calling a function that accepts positional-only\nparameters, arguments are mapped to parameters based solely on their position.\nFor example, divmod() is a function that accepts positional-only\nparameters. Its documentation looks like this: \n >>> help(divmod)\nHelp on built-in function divmod in module builtins:\n\ndivmod(x, y, /)\n Return the tuple (x//y, x%y). Invariant: div*y + mod == x.\n\n \n The slash at the end of the parameter list means that both parameters"}, {"id": "21b68798-33b1-4eaa-b58c-59e61ad2f2c7", "input": "How do I specify hexadecimal and octal integers?", "reference_output": "\n To specify an octal digit, precede the octal value with a zero, and then a lower\nor uppercase \u201co\u201d. For example, to set the variable \u201ca\u201d to the octal value \u201c10\u201d\n(8 in decimal), type: \n >>> a = 0o10\n>>> a\n8\n\n \n Hexadecimal is just as easy. Simply precede the hexadecimal number with a zero,\nand then a lower or uppercase \u201cx\u201d. Hexadecimal digits can be specified in lower\nor uppercase. For example, in the Python interpreter: \n >>> a = 0xa5\n>>> a\n165\n>>> b = 0XB2\n>>> b\n178\n\n \n"}, {"id": "aff72347-de43-4819-8208-c2b2b552f25c", "input": "Why does -22 // 10 return -3?", "reference_output": "\n It\u2019s primarily driven by the desire that i % j have the same sign as j.\nIf you want that, and also want: \n i == (i // j) * j + (i % j)\n\n \n then integer division has to return the floor. C also requires that identity to\nhold, and then compilers that truncate i // j need to make i % j have\nthe same sign as i. \n There are few real use cases for i % j when j is negative. When j\nis positive, there are many, and in virtually all of them it\u2019s more"}, {"id": "f3ed545b-1ca0-480e-b309-e5a9944849b0", "input": "How do I get int literal attribute instead of SyntaxError?", "reference_output": "\n Trying to lookup an int literal attribute in the normal manner gives\na SyntaxError because the period is seen as a decimal point: \n >>> 1.__class__\n File \"\", line 1\n 1.__class__\n ^\nSyntaxError: invalid decimal literal\n\n \n The solution is to separate the literal from the period\nwith either a space or parentheses. \n >>> 1 .__class__\n\n>>> (1).__class__\n\n\n \n"}, {"id": "d4ac1872-f977-4eb5-ada4-c7bc974bb452", "input": "How do I convert a string to a number?", "reference_output": "\n For integers, use the built-in int() type constructor, e.g. int('144')\n== 144. Similarly, float() converts to floating-point,\ne.g. float('144') == 144.0. \n By default, these interpret the number as decimal, so that int('0144') ==\n144 holds true, and int('0x144') raises ValueError. int(string,\nbase) takes the base to convert from as a second optional argument, so int(\n'0x144', 16) == 324. If the base is specified as 0, the number is interpreted\nusing Python\u2019s rules: a leading \u20180o\u2019 indicates octal, and \u20180x\u2019 indicates a hex\nnumber. \n Do not use the built-in function eval() if all you need is to convert\nstrings to numbers. eval()"}, {"id": "4b964e91-d747-4301-8de9-7c63d268dbc9", "input": "How do I convert a number to a string?", "reference_output": "\n To convert, e.g., the number 144 to the string '144', use the built-in type\nconstructor str(). If you want a hexadecimal or octal representation, use\nthe built-in functions hex() or oct(). For fancy formatting, see\nthe Formatted string literals and Format String Syntax sections,\ne.g. \"{:04d}\".format(144) yields\n'0144' and \"{:.3f}\".format(1.0/3.0) yields '0.333'. \n"}, {"id": "1c282042-9d46-4774-91f9-2df121692b8f", "input": "How do I modify a string in place?", "reference_output": "\n You can\u2019t, because strings are immutable. In most situations, you should\nsimply construct a new string from the various parts you want to assemble\nit from. However, if you need an object with the ability to modify in-place\nunicode data, try using an io.StringIO object or the array\nmodule: \n >>> import io\n>>> s = \"Hello, world\"\n>>> sio = io.StringIO(s)\n>>> sio.getvalue()\n'Hello, world'\n>>> sio.seek(7)\n7\n>>> sio.write(\"there!\")\n6\n>>> sio.getvalue()\n'Hello, there!'\n\n>>> import array\n>>> a = array.array('u', s)\n>>> print(a)\narray('u', 'Hello, world')\n>>> a[0] = 'y'\n>>> print(a)\narray('u', 'yello, world')\n>>> a.tounicode()\n'yello, world'\n\n \n"}, {"id": "b2b4858d-c489-4040-aca2-4ab0f268d8ff", "input": "How do I use strings to call functions/methods?", "reference_output": "\n There are various techniques. \n \nThe best is to use a dictionary that maps strings to functions. The primary\nadvantage of this technique is that the strings do not need to match the names\nof the functions. This is also the primary technique used to emulate a case\nconstruct:\ndef a():\n pass\n\ndef b():\n pass\n\ndispatch = {'go': a, 'stop': b} # Note lack of parens for funcs\n\ndispatch[get_input()]() # Note trailing parens to call function\n\n\n\nUse the built-in function getattr():\nimport foo\ngetattr(foo, 'bar')()\n\n\nNote that getattr() works on any object, including classes, class\ninstances, modules, and so on.\nThis is"}, {"id": "0a415aaa-f423-4d01-bfb3-adf57fec65a4", "input": "Is there an equivalent to Perl\u2019s chomp() for removing trailing newlines from strings?", "reference_output": "\n You can use S.rstrip(\"\\r\\n\") to remove all occurrences of any line\nterminator from the end of the string S without removing other trailing\nwhitespace. If the string S represents more than one line, with several\nempty lines at the end, the line terminators for all the blank lines will\nbe removed: \n >>> lines = (\"line 1 \\r\\n\"\n... \"\\r\\n\"\n... \"\\r\\n\")\n>>> lines.rstrip(\"\\n\\r\")\n'line 1 '\n\n \n Since this is typically only desired when reading text one line at a time, using\nS.rstrip() this way works well. \n"}, {"id": "00b2060e-1826-42d8-95c5-2ff7f1de7e89", "input": "Is there a scanf() or sscanf() equivalent?", "reference_output": "\n Not as such. \n For simple input parsing, the easiest approach is usually to split the line into\nwhitespace-delimited words using the split() method of string objects\nand then convert decimal strings to numeric values using int() or\nfloat(). split() supports an optional \u201csep\u201d parameter which is useful\nif the line uses something other than whitespace as a separator. \n For more complicated input parsing, regular expressions are more powerful\nthan C\u2019s sscanf and better suited for the task. \n"}, {"id": "6838d1fa-feb8-464b-b161-d2fd86e914d4", "input": "What does \u2018UnicodeDecodeError\u2019 or \u2018UnicodeEncodeError\u2019 error mean?", "reference_output": "\n See the Unicode HOWTO. \n"}, {"id": "17e1a661-730a-4ae6-a486-34453904ccb8", "input": "Can I end a raw string with an odd number of backslashes?", "reference_output": "\n A raw string ending with an odd number of backslashes will escape the string\u2019s quote: \n >>> r'C:\\this\\will\\not\\work\\'\n File \"\", line 1\n r'C:\\this\\will\\not\\work\\'\n ^\nSyntaxError: unterminated string literal (detected at line 1)\n\n \n There are several workarounds for this. One is to use regular strings and double\nthe backslashes: \n >>> 'C:\\\\this\\\\will\\\\work\\\\'\n'C:\\\\this\\\\will\\\\work\\\\'\n\n \n Another is to concatenate a regular string containing an escaped backslash to the\nraw string: \n >>> r'C:\\this\\will\\work' '\\\\'\n'C:\\\\this\\\\will\\\\work\\\\'\n\n \n It is also possible to use os.path.join() to append a backslash on Windows: \n >>> os.path.join(r'C:\\this\\will\\work', '')\n'C:\\\\this\\\\will\\\\work\\\\'\n\n"}, {"id": "685df3a8-6b84-410a-8f40-14cb43d6826f", "input": "My program is too slow. How do I speed it up?", "reference_output": "\n That\u2019s a tough one, in general. First, here are a list of things to\nremember before diving further: \n \nPerformance characteristics vary across Python implementations. This FAQ\nfocuses on CPython.\nBehaviour can vary across operating systems, especially when talking about\nI/O or multi-threading.\nYou should always find the hot spots in your program before attempting to\noptimize any code (see the profile module).\nWriting benchmark scripts will allow you to iterate quickly when searching\nfor improvements (see the timeit module).\nIt is highly recommended to have good code coverage (through unit testing\nor any other technique) before potentially introducing regressions hidden\nin sophisticated optimizations.\n \n That being said,"}, {"id": "9b3dbbe0-e342-4e28-b36d-c5be5fc5d3db", "input": "What is the most efficient way to concatenate many strings together?", "reference_output": "\n str and bytes objects are immutable, therefore concatenating\nmany strings together is inefficient as each concatenation creates a new\nobject. In the general case, the total runtime cost is quadratic in the\ntotal string length. \n To accumulate many str objects, the recommended idiom is to place\nthem into a list and call str.join() at the end: \n chunks = []\nfor s in my_strings:\n chunks.append(s)\nresult = ''.join(chunks)\n\n \n (another reasonably efficient idiom is to use io.StringIO) \n To accumulate many bytes objects, the recommended idiom is to extend\na bytearray object using in-place concatenation (the += operator): \n result ="}, {"id": "17ad2e68-896e-45f3-ac65-a7e29127f2b1", "input": "How do I convert between tuples and lists?", "reference_output": "\n The type constructor tuple(seq) converts any sequence (actually, any\niterable) into a tuple with the same items in the same order. \n For example, tuple([1, 2, 3]) yields (1, 2, 3) and tuple('abc')\nyields ('a', 'b', 'c'). If the argument is a tuple, it does not make a copy\nbut returns the same object, so it is cheap to call tuple() when you\naren\u2019t sure that an object is already a tuple. \n The type constructor list(seq) converts any sequence or iterable into a list\nwith the same items in the same order. For example, list((1, 2, 3)) yields\n[1, 2, 3] and"}, {"id": "d6f93155-01d7-4ee5-a164-def0f1553e54", "input": "What\u2019s a negative index?", "reference_output": "\n Python sequences are indexed with positive numbers and negative numbers. For\npositive numbers 0 is the first index 1 is the second index and so forth. For\nnegative indices -1 is the last index and -2 is the penultimate (next to last)\nindex and so forth. Think of seq[-n] as the same as seq[len(seq)-n]. \n Using negative indices can be very convenient. For example S[:-1] is all of\nthe string except for its last character, which is useful for removing the\ntrailing newline from a string. \n"}, {"id": "90b93051-7cc8-458a-b2de-3eff1abe9e3a", "input": "How do I iterate over a sequence in reverse order?", "reference_output": "\n Use the reversed() built-in function: \n for x in reversed(sequence):\n ... # do something with x ...\n\n \n This won\u2019t touch your original sequence, but build a new copy with reversed\norder to iterate over. \n"}, {"id": "13216dc1-8473-46d5-a837-a6f4f8db87be", "input": "How do you remove duplicates from a list?", "reference_output": "\n See the Python Cookbook for a long discussion of many ways to do this: \n \nhttps://code.activestate.com/recipes/52560/\n \n If you don\u2019t mind reordering the list, sort it and then scan from the end of the\nlist, deleting duplicates as you go: \n if mylist:\n mylist.sort()\n last = mylist[-1]\n for i in range(len(mylist)-2, -1, -1):\n if last == mylist[i]:\n del mylist[i]\n else:\n "}, {"id": "add2e179-1ed6-4a5b-920d-d18d8843112c", "input": "How do you remove multiple items from a list", "reference_output": "\n As with removing duplicates, explicitly iterating in reverse with a\ndelete condition is one possibility. However, it is easier and faster\nto use slice replacement with an implicit or explicit forward iteration.\nHere are three variations.: \n mylist[:] = filter(keep_function, mylist)\nmylist[:] = (x for x in mylist if keep_condition)\nmylist[:] = [x for x in mylist if keep_condition]\n\n \n The list comprehension may be fastest. \n"}, {"id": "2de0379f-8291-4990-a75d-dbe5c062c02e", "input": "How do you make an array in Python?", "reference_output": "\n Use a list: \n [\"this\", 1, \"is\", \"an\", \"array\"]\n\n \n Lists are equivalent to C or Pascal arrays in their time complexity; the primary\ndifference is that a Python list can contain objects of many different types. \n The array module also provides methods for creating arrays of fixed types\nwith compact representations, but they are slower to index than lists. Also\nnote that NumPy\nand other third party packages define array-like structures with\nvarious characteristics as well. \n To get Lisp-style linked lists, you can emulate cons cells using tuples: \n lisp_list = (\"like\", (\"this\", (\"example\", None) ) )\n\n \n"}, {"id": "15a65276-6692-4158-82ed-137b1367b2af", "input": "How do I create a multidimensional list?", "reference_output": "\n You probably tried to make a multidimensional array like this: \n >>> A = [[None] * 2] * 3\n\n \n This looks correct if you print it: \n >>> A\n[[None, None], [None, None], [None, None]]\n\n \n But when you assign a value, it shows up in multiple places: \n >>> A[0][0] = 5\n>>> A\n[[5, None], [5, None], [5, None]]\n\n \n The reason is that replicating a list with * doesn\u2019t create copies, it only\ncreates references to the existing objects. The *3 creates a list\ncontaining 3 references to the same list of length two. Changes to one row"}, {"id": "8a758e02-e403-4b41-a38a-2f5ad5360c0d", "input": "How do I apply a method or function to a sequence of objects?", "reference_output": "\n To call a method or function and accumulate the return values is a list,\na list comprehension is an elegant solution: \n result = [obj.method() for obj in mylist]\n\nresult = [function(obj) for obj in mylist]\n\n \n To just run the method or function without saving the return values,\na plain for loop will suffice: \n for obj in mylist:\n obj.method()\n\nfor obj in mylist:\n function(obj)\n\n \n"}, {"id": "9b2b886a-7fa9-48d2-8f74-9d4d6b0ba3d1", "input": "Why does a_tuple[i] += [\u2018item\u2019] raise an exception when the addition works?", "reference_output": "\n This is because of a combination of the fact that augmented assignment\noperators are assignment operators, and the difference between mutable and\nimmutable objects in Python. \n This discussion applies in general when augmented assignment operators are\napplied to elements of a tuple that point to mutable objects, but we\u2019ll use\na list and += as our exemplar. \n If you wrote: \n >>> a_tuple = (1, 2)\n>>> a_tuple[0] += 1\nTraceback (most recent call last):\n ...\nTypeError: 'tuple' object does not support item assignment\n\n \n The reason for the exception should be immediately clear: 1 is added to the\nobject a_tuple[0] points to"}, {"id": "989ece16-3826-4e98-8019-d4347b6f6d78", "input": "I want to do a complicated sort: can you do a Schwartzian Transform in Python?", "reference_output": "\n The technique, attributed to Randal Schwartz of the Perl community, sorts the\nelements of a list by a metric which maps each element to its \u201csort value\u201d. In\nPython, use the key argument for the list.sort() method: \n Isorted = L[:]\nIsorted.sort(key=lambda s: int(s[10:15]))\n\n \n"}, {"id": "d19e71d8-66d3-41ec-8af2-03bda7b3ce4f", "input": "How can I sort one list by values from another list?", "reference_output": "\n Merge them into an iterator of tuples, sort the resulting list, and then pick\nout the element you want. \n >>> list1 = [\"what\", \"I'm\", \"sorting\", \"by\"]\n>>> list2 = [\"something\", \"else\", \"to\", \"sort\"]\n>>> pairs = zip(list1, list2)\n>>> pairs = sorted(pairs)\n>>> pairs\n[(\"I'm\", 'else'), ('by', 'sort'), ('sorting', 'to'), ('what', 'something')]\n>>> result = [x[1] for x in pairs]\n>>> result\n['else', 'sort', 'to', 'something']\n\n \n"}, {"id": "9a399041-c0ae-475e-b87b-e63f23dd7e8e", "input": "What is a class?", "reference_output": "\n A class is the particular object type created by executing a class statement.\nClass objects are used as templates to create instance objects, which embody\nboth the data (attributes) and code (methods) specific to a datatype. \n A class can be based on one or more other classes, called its base class(es). It\nthen inherits the attributes and methods of its base classes. This allows an\nobject model to be successively refined by inheritance. You might have a\ngeneric Mailbox class that provides basic accessor methods for a mailbox,\nand subclasses such as MboxMailbox, MaildirMailbox, OutlookMailbox\nthat handle various specific mailbox formats. \n"}, {"id": "5cd1b734-397f-491d-beec-35eac1309606", "input": "What is a method?", "reference_output": "\n A method is a function on some object x that you normally call as\nx.name(arguments...). Methods are defined as functions inside the class\ndefinition: \n class C:\n def meth(self, arg):\n return arg * 2 + self.attribute\n\n \n"}, {"id": "5870ca47-d072-42f4-970f-5ecda0b053fb", "input": "What is self?", "reference_output": "\n Self is merely a conventional name for the first argument of a method. A method\ndefined as meth(self, a, b, c) should be called as x.meth(a, b, c) for\nsome instance x of the class in which the definition occurs; the called\nmethod will think it is called as meth(x, a, b, c). \n See also Why must \u2018self\u2019 be used explicitly in method definitions and calls?. \n"}, {"id": "888bd4ad-b3d9-4464-a153-e9749e417283", "input": "How do I check if an object is an instance of a given class or of a subclass of it?", "reference_output": "\n Use the built-in function isinstance(obj, cls). You can\ncheck if an object\nis an instance of any of a number of classes by providing a tuple instead of a\nsingle class, e.g. isinstance(obj, (class1, class2, ...)), and can also\ncheck whether an object is one of Python\u2019s built-in types, e.g.\nisinstance(obj, str) or isinstance(obj, (int, float, complex)). \n Note that isinstance() also checks for virtual inheritance from an\nabstract base class. So, the test will return True for a\nregistered class even if hasn\u2019t directly or indirectly inherited from it. To\ntest for \u201ctrue inheritance\u201d, scan the MRO of the class: \n from collections.abc"}, {"id": "c5e05eea-9a1c-4c77-bddd-5fd6d277fb64", "input": "What is delegation?", "reference_output": "\n Delegation is an object oriented technique (also called a design pattern).\nLet\u2019s say you have an object x and want to change the behaviour of just one\nof its methods. You can create a new class that provides a new implementation\nof the method you\u2019re interested in changing and delegates all other methods to\nthe corresponding method of x. \n Python programmers can easily implement delegation. For example, the following\nclass implements a class that behaves like a file but converts all written data\nto uppercase: \n class UpperOut:\n\n def __init__(self, outfile):\n self._outfile"}, {"id": "18f2a2be-930f-488b-ab56-71116508dd7a", "input": "How do I call a method defined in a base class from a derived class that extends it?", "reference_output": "\n Use the built-in super() function: \n class Derived(Base):\n def meth(self):\n super().meth() # calls Base.meth\n\n \n In the example, super() will automatically determine the instance from\nwhich it was called (the self value), look up the method resolution\norder (MRO) with type(self).__mro__, and return the next in line after\nDerived in the MRO: Base. \n"}, {"id": "f5b1a585-8e85-4209-bd07-d495e451f30e", "input": "How can I organize my code to make it easier to change the base class?", "reference_output": "\n You could assign the base class to an alias and derive from the alias. Then all\nyou have to change is the value assigned to the alias. Incidentally, this trick\nis also handy if you want to decide dynamically (e.g. depending on availability\nof ../../../packages/resources) which base class to use. Example: \n class Base:\n ...\n\nBaseAlias = Base\n\nclass Derived(BaseAlias):\n ...\n\n \n"}, {"id": "14f5f976-3412-4cfb-9afe-b3063c213cce", "input": "How do I create static class data and static class methods?", "reference_output": "\n Both static data and static methods (in the sense of C++ or Java) are supported\nin Python. \n For static data, simply define a class attribute. To assign a new value to the\nattribute, you have to explicitly use the class name in the assignment: \n class C:\n count = 0 # number of times C.__init__ called\n\n def __init__(self):\n C.count = C.count + 1\n\n def getcount(self):\n return C.count # or return self.count\n\n \n c.count"}, {"id": "2dbef398-5e58-4bc5-abb8-a42652a42e43", "input": "How can I overload constructors (or methods) in Python?", "reference_output": "\n This answer actually applies to all methods, but the question usually comes up\nfirst in the context of constructors. \n In C++ you\u2019d write \n class C {\n C() { cout << \"No arguments\\n\"; }\n C(int i) { cout << \"Argument is \" << i << \"\\n\"; }\n}\n\n \n In Python you have to write a single constructor that catches all cases using\ndefault arguments. For example: \n class C:\n def __init__(self, i=None):\n if i is None:\n "}, {"id": "a03fba93-db56-4d8c-934d-51d4b8a8e1a6", "input": "I try to use __spam and I get an error about _SomeClassName__spam.", "reference_output": "\n Variable names with double leading underscores are \u201cmangled\u201d to provide a simple\nbut effective way to define class private variables. Any identifier of the form\n__spam (at least two leading underscores, at most one trailing underscore)\nis textually replaced with _classname__spam, where classname is the\ncurrent class name with any leading underscores stripped. \n This doesn\u2019t guarantee privacy: an outside user can still deliberately access\nthe \u201c_classname__spam\u201d attribute, and private values are visible in the object\u2019s\n__dict__. Many Python programmers never bother to use private variable\nnames at all. \n"}, {"id": "65f88226-436f-417e-896b-fa8fa37be659", "input": "My class defines __del__ but it is not called when I delete the object.", "reference_output": "\n There are several possible reasons for this. \n The del statement does not necessarily call __del__() \u2013 it simply\ndecrements the object\u2019s reference count, and if this reaches zero\n__del__() is called. \n If your data structures contain circular links (e.g. a tree where each child has\na parent reference and each parent has a list of children) the reference counts\nwill never go back to zero. Once in a while Python runs an algorithm to detect\nsuch cycles, but the garbage collector might run some time after the last\nreference to your data structure vanishes, so your __del__() method may be\ncalled at an"}, {"id": "cc9b1493-bf5f-4e4d-8e77-159063eee6de", "input": "How do I get a list of all instances of a given class?", "reference_output": "\n Python does not keep track of all instances of a class (or of a built-in type).\nYou can program the class\u2019s constructor to keep track of all instances by\nkeeping a list of weak references to each instance. \n"}, {"id": "f930a11f-38b6-4c5f-8e4c-eaa1af55dff0", "input": "Why does the result of id() appear to be not unique?", "reference_output": "\n The id() builtin returns an integer that is guaranteed to be unique during\nthe lifetime of the object. Since in CPython, this is the object\u2019s memory\naddress, it happens frequently that after an object is deleted from memory, the\nnext freshly created object is allocated at the same position in memory. This\nis illustrated by this example: \n >>> id(1000) \n13901272\n>>> id(2000) \n13901272\n\n \n The two ids belong to different integer objects that are created before, and\ndeleted immediately after execution of the id() call. To be sure that\nobjects whose id you want to examine are still alive, create another reference\nto"}, {"id": "f5a851cf-1256-41eb-b794-92bd9ed69126", "input": "When can I rely on identity tests with the is operator?", "reference_output": "\n The is operator tests for object identity. The test a is b is\nequivalent to id(a) == id(b). \n The most important property of an identity test is that an object is always\nidentical to itself, a is a always returns True. Identity tests are\nusually faster than equality tests. And unlike equality tests, identity tests\nare guaranteed to return a boolean True or False. \n However, identity tests can only be substituted for equality tests when\nobject identity is assured. Generally, there are three circumstances where\nidentity is guaranteed: \n 1) Assignments create new names but do not change object"}, {"id": "1400271c-19d2-4d4d-a79e-0d8f5ef38a83", "input": "How can a subclass control what data is stored in an immutable instance?", "reference_output": "\n When subclassing an immutable type, override the __new__() method\ninstead of the __init__() method. The latter only runs after an\ninstance is created, which is too late to alter data in an immutable\ninstance. \n All of these immutable classes have a different signature than their\nparent class: \n from datetime import date\n\nclass FirstOfMonthDate(date):\n \"Always choose the first day of the month\"\n def __new__(cls, year, month, day):\n return super().__new__(cls, year, month, 1)\n\nclass NamedInt(int):\n \"Allow text names for some numbers\"\n xlat = {'zero': 0,"}, {"id": "f73e2687-916f-45a2-94d5-3d09f9fe5c46", "input": "How do I cache method calls?", "reference_output": "\n The two principal tools for caching methods are\nfunctools.cached_property() and functools.lru_cache(). The\nformer stores results at the instance level and the latter at the class\nlevel. \n The cached_property approach only works with methods that do not take\nany arguments. It does not create a reference to the instance. The\ncached method result will be kept only as long as the instance is alive. \n The advantage is that when an instance is no longer used, the cached\nmethod result will be released right away. The disadvantage is that if\ninstances accumulate, so too will the accumulated method results. They\ncan grow"}], "created_at": "2023-08-07T14:09:20.538031", "updated_at": "2023-08-07T14:09:20.538031", "description": null, "last_run_time": null, "num_runs": 0, "page": null, "page_size": null, "total_pages": null, "total_count": null} \ No newline at end of file diff --git a/examples/bench/suite_id_to_name.json b/examples/bench/suite_id_to_name.json new file mode 100644 index 0000000..50c3fd2 --- /dev/null +++ b/examples/bench/suite_id_to_name.json @@ -0,0 +1 @@ +{"4fe052ab-e667-461a-ad23-52cb20d81d32": "news_summary", "dcc9b8f6-4a5f-4bf0-9321-53a4255cd9d7": "stack_dist_to_golden"} \ No newline at end of file diff --git a/examples/demo_question_answering.ipynb b/examples/demo_question_answering.ipynb deleted file mode 100644 index 307640a..0000000 --- a/examples/demo_question_answering.ipynb +++ /dev/null @@ -1,2024 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "04203c9d", - "metadata": {}, - "source": [ - "# NOTE: \n", - "**This demo notebook was used to generate the Test Suites and Run results recorded in the directory. Please feel free to use this as a reference when creating your own Test Suites and Test Runs.**\n", - "\n", - "**Running this notebook directly will result in errors. If you want to run the notebook as is, either:**\n", - "1. Change the name of the Test Suite \n", - "2. Delete the results from the directory\n", - "3. Set the `BENCH_FILE_DIR` environment variable (which defaults to `./bench`) to a different directory. To do this, uncomment the cell below:" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "f759458e", - "metadata": {}, - "outputs": [], - "source": [ - "#uncomment me to change the default `BENCH_FILE_DIR`\n", - "# import os\n", - "# os.environ['BENCH_FILE_DIR'] = 'FILL ME IN'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "6fafe442", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "id": "49e44b87", - "metadata": {}, - "source": [ - "# Bench: Evaluating QA correctness \n", - "\n", - "This notebook evaluates the responses of three open source models on a synthetic question answering dataset. Each question asks about a fictional clothing product." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "3c4a1050", - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "\n", - "from arthur_bench.run.testsuite import TestSuite" - ] - }, - { - "cell_type": "code", - "execution_count": 62, - "id": "00923116", - "metadata": {}, - "outputs": [], - "source": [ - "clothing_df = pd.read_csv('clothing_qa/clothing_inventory_qa.csv', index_col=0)" - ] - }, - { - "cell_type": "code", - "execution_count": 63, - "id": "f1cf5f01", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
      \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
      source_textquestionitemhuman_answerroberta-base-squad2tinyroberta-squad2minilm-squad2
      0Introducing the new Plumanoix athletic shirt -...What type of fabric is the Plumanoix athletic ...shirtmoisture-wicking breathable fabricmoisture-wicking and breathablemoisture-wicking and breathable materialsmoisture-wicking and breathable
      1Introducing the latest addition to the Clothim...What is the fabric of the Athletic Shirt 2.0 f...shirthigh quality moisture-wicking stretchy fabrichigh-quality, moisture-wickinghigh-quality, moisture-wicking fabricmoisture-wicking
      2Introducing the latest addition to the Shimmer...What is the fabric of the Shimmer Threads Athl...shirtbreathable quick drying moisture wicking machi...moisture-wicking fabricmoisture-wicking fabricmoisture-wicking
      3Introducing the latest addition to the ZorbyX ...What is the material used in making the ZorbyX...shirtBreathable materialhigh-quality, breathable materialshigh-quality, breathable materialsbreathable materials that wick away sweat
      4Introducing the latest addition to Zephyr Thre...What kind of materials is the Zephyr Threads S...shirtsoft cottonsustainablesustainablehigh-quality cotton
      5Introducing Plumanoix's newest addition to the...What feature do the Plumanoix Performance Pant...pantsmoisture-wicking technologymoisture-wicking technologymoisture-wicking technologymoisture-wicking technology
      6Introducing the latest addition to the Clothim...What type of closure do the Performance Pants ...pantsElastic waistband and drawstring closuredrawstringdrawstringdrawstring
      7Introducing a new luxury item in the pants cat...What are the available colors of the Shimmerin...pantschampagne and rose goldchampagne and rose goldchampagne and rose goldchampagne and rose gold
      8Introducing the latest addition to the ZorbyX ...What materials are these ZorbyX fashionista pa...pantsdoes not say - only mentions the finest qualit...finest quality materialsfinest quality materialspremium fabrics
      9Introducing the latest addition to the Zephyr ...What is the fabric blend used to make the Zeph...pantsblend of cotton and elastanecotton and elastanemaximum comfort and durabilitycotton and elastane
      10Introducing the latest addition to Plumanoix's...What kind of closure do these Plumanoix casual...shoeslace-up closurelace-upclassic lace-uplace-up
      11Introducing the latest addition to Clothimus U...What type of material is the upper part of the...shoesdurable rubbermeshmeshhigh-quality
      12Introducing the new casual shoe collection fro...What material is used for the sole of the Shim...shoessoft breathable fabric and sturdy rubberrubberrubberrubber
      13Introducing the latest addition to ZorbyX Fash...What material is the upper part of the ZorbyX ...shoesbreathable mesh and durable rubbermeshmeshbreathable mesh
      14Introducing the latest addition to the Zephyr ...What is the material used for the uppers of Ze...shoeshard canvas on the outside, soft fabric on the...durable canvasdurable canvascanvas
      15Introducing the latest addition to the Plumano...What are some of the features that make the Pl...swimsuitunique fabric blendsleek and modern designexcellent support and flexibilitysupport and flexibility
      16Introducing the latest addition to our athleti...What features does the Clothimus Universum Swi...swimsuitform-fitting fabricbuilt-in adjustable strapsbuilt-in adjustable strapsbuilt-in adjustable straps
      17Introducing the newest addition to the Shimmer...What materials is the Shimmer Threads casual s...swimsuitpolyester and spandexpolyester and spandexpolyester and spandexpolyester and spandex
      18Introducing the latest addition to the ZorbyX ...What are some of the features that make the Zo...swimsuitbeing fashion-aware as a swimsuit is uniquebold color choices and unique patternsbold color choices and unique patternsbold color choices and unique patterns
      19Introducing the latest addition to Zephyr Thre...What materials is the Zephyr Threads swimsuit ...swimsuitquick-dry materialspremium quality fabricpremium quality fabricpremium quality fabric
      20Introducing the latest addition to the Plumano...What type of fabric is the Plumanoix Hoodie ma...hoodiebreathable soft fabric. The breathability and ...breathable, moisture-wicking and ultra-soft ag...breathable, moisture-wicking and ultra-soft ag...breathable, moisture-wicking and ultra-soft ag...
      21Introducing the latest addition to the Clothim...What are the notable features of Clothimus Uni...hoodieuseful for both gym activity and joggingstylish and functionalWhether you're hitting the gym or heading out ...comfortable fit that allows for maximum range ...
      22Introducing the newest addition to the Shimmer...What is the material composition of Shimmer Th...hoodiea blend of cottonsoft and comfortable cotton blendsoft and comfortable cotton blendcotton
      23Introducing the newest addition to the ZorbyX ...What sizes are available for the ZorbyX Fashio...hoodieranges from small to XXLsmall to XXLsmall to XXLsmall to XXL
      24Introducing the new Zephyr Threads athletic ho...What features are included in the design of th...hoodiethe kangaroo pocket, the cuffs and the hemribbed cuffs and hemribbed cuffs and hemribbed cuffs and hem
      25Introducing the newest addition to the Plumano...What are the features of the Plumanoix casual ...backpackthe adjustable padded shoulder strapsadjustable padded shoulder straps for comforta...adjustable padded shoulder strapsadjustable padded shoulder straps
      26Introducing the new Clothimus Universum luxury...What material is the Clothimus Universum luxur...backpackleatherleatherleatherleather
      27Introducing the latest addition to the Shimmer...What kind of closure does the main compartment...backpacka zippered closurezipperedzipperedzippered
      28Introducing the newest addition to the ZorbyX ...What are the unique features of the ZorbyX Fas...backpackits trendy color design and the zorbyx logotrendy color block pattern and the signature Z...a trendy color block pattern and the signature...a trendy color block pattern and the signature...
      29Introducing the Zephyr Threads Athletic Backpa...How many compartments and pockets does the Zep...backpackdoes not saymultiplemultiplemultiple
      30Introducing the latest addition to Plumanoix's...What type of material is used to make this Plu...hathigh quality breathable fabrichigh-qualityhigh-qualitya durable yet breathable fabric
      31Introducing the newest addition to the Clothim...What is the design of the Clothimus Universum ...hatsleek, timeless, with a logosleek and timelesssleek and timelesssleek and timeless
      32Introducing the latest addition to the Shimmer...What sizes are available for the Shimmer Threa...hatdoes not saymultiple colorsmultiple colorsmultiple colors
      33Introducing the latest addition to our ZorbyX ...What is the material used to make the ZorbyX F...hatsoft lightweight fabrichigh-quality materialshigh-quality materialssoft, lightweight and breathable fabric
      34Introducing the latest addition to the Zephyr ...What material is the Athletic Hat made from?hatonly mentions it is durable and lightweightdurable and lightweightdurable and lightweight materialsdurable and lightweight
      35Introducing the latest addition to the Plumano...What is the material composition of Plumanoix ...leggingsspandex and polyesterspandex and polyesterspandex and polyesterspandex and polyester
      36Introducing the newest addition to the Clothim...What type of fabric are the Clothimus Universu...leggingsfabric with an elastic waistband for flexibili...moisture-wickinghigh-quality, moisture-wickingmoisture-wicking
      37Introducing the latest addition to our athleti...What type of seam is used on the Shimmer Threa...leggingsflatlockflatlockflatlockflatlock
      38Introducing the latest addition to the ZorbyX ...What is the key feature of the waistband on th...leggingshigh quality materials and stitchinghigh waistband provides extra support and cove...extra support and coveragehigh waistband provides extra support and cove...
      39Introducing the latest addition to Zephyr Thre...What is the main design feature of the Zephyr ...leggingshigh waisted designsleek silhouette and flattering fitsleek silhouettecomfortable
      \n", - "
      " - ], - "text/plain": [ - " source_text \\\n", - "0 Introducing the new Plumanoix athletic shirt -... \n", - "1 Introducing the latest addition to the Clothim... \n", - "2 Introducing the latest addition to the Shimmer... \n", - "3 Introducing the latest addition to the ZorbyX ... \n", - "4 Introducing the latest addition to Zephyr Thre... \n", - "5 Introducing Plumanoix's newest addition to the... \n", - "6 Introducing the latest addition to the Clothim... \n", - "7 Introducing a new luxury item in the pants cat... \n", - "8 Introducing the latest addition to the ZorbyX ... \n", - "9 Introducing the latest addition to the Zephyr ... \n", - "10 Introducing the latest addition to Plumanoix's... \n", - "11 Introducing the latest addition to Clothimus U... \n", - "12 Introducing the new casual shoe collection fro... \n", - "13 Introducing the latest addition to ZorbyX Fash... \n", - "14 Introducing the latest addition to the Zephyr ... \n", - "15 Introducing the latest addition to the Plumano... \n", - "16 Introducing the latest addition to our athleti... \n", - "17 Introducing the newest addition to the Shimmer... \n", - "18 Introducing the latest addition to the ZorbyX ... \n", - "19 Introducing the latest addition to Zephyr Thre... \n", - "20 Introducing the latest addition to the Plumano... \n", - "21 Introducing the latest addition to the Clothim... \n", - "22 Introducing the newest addition to the Shimmer... \n", - "23 Introducing the newest addition to the ZorbyX ... \n", - "24 Introducing the new Zephyr Threads athletic ho... \n", - "25 Introducing the newest addition to the Plumano... \n", - "26 Introducing the new Clothimus Universum luxury... \n", - "27 Introducing the latest addition to the Shimmer... \n", - "28 Introducing the newest addition to the ZorbyX ... \n", - "29 Introducing the Zephyr Threads Athletic Backpa... \n", - "30 Introducing the latest addition to Plumanoix's... \n", - "31 Introducing the newest addition to the Clothim... \n", - "32 Introducing the latest addition to the Shimmer... \n", - "33 Introducing the latest addition to our ZorbyX ... \n", - "34 Introducing the latest addition to the Zephyr ... \n", - "35 Introducing the latest addition to the Plumano... \n", - "36 Introducing the newest addition to the Clothim... \n", - "37 Introducing the latest addition to our athleti... \n", - "38 Introducing the latest addition to the ZorbyX ... \n", - "39 Introducing the latest addition to Zephyr Thre... \n", - "\n", - " question item \\\n", - "0 What type of fabric is the Plumanoix athletic ... shirt \n", - "1 What is the fabric of the Athletic Shirt 2.0 f... shirt \n", - "2 What is the fabric of the Shimmer Threads Athl... shirt \n", - "3 What is the material used in making the ZorbyX... shirt \n", - "4 What kind of materials is the Zephyr Threads S... shirt \n", - "5 What feature do the Plumanoix Performance Pant... pants \n", - "6 What type of closure do the Performance Pants ... pants \n", - "7 What are the available colors of the Shimmerin... pants \n", - "8 What materials are these ZorbyX fashionista pa... pants \n", - "9 What is the fabric blend used to make the Zeph... pants \n", - "10 What kind of closure do these Plumanoix casual... shoes \n", - "11 What type of material is the upper part of the... shoes \n", - "12 What material is used for the sole of the Shim... shoes \n", - "13 What material is the upper part of the ZorbyX ... shoes \n", - "14 What is the material used for the uppers of Ze... shoes \n", - "15 What are some of the features that make the Pl... swimsuit \n", - "16 What features does the Clothimus Universum Swi... swimsuit \n", - "17 What materials is the Shimmer Threads casual s... swimsuit \n", - "18 What are some of the features that make the Zo... swimsuit \n", - "19 What materials is the Zephyr Threads swimsuit ... swimsuit \n", - "20 What type of fabric is the Plumanoix Hoodie ma... hoodie \n", - "21 What are the notable features of Clothimus Uni... hoodie \n", - "22 What is the material composition of Shimmer Th... hoodie \n", - "23 What sizes are available for the ZorbyX Fashio... hoodie \n", - "24 What features are included in the design of th... hoodie \n", - "25 What are the features of the Plumanoix casual ... backpack \n", - "26 What material is the Clothimus Universum luxur... backpack \n", - "27 What kind of closure does the main compartment... backpack \n", - "28 What are the unique features of the ZorbyX Fas... backpack \n", - "29 How many compartments and pockets does the Zep... backpack \n", - "30 What type of material is used to make this Plu... hat \n", - "31 What is the design of the Clothimus Universum ... hat \n", - "32 What sizes are available for the Shimmer Threa... hat \n", - "33 What is the material used to make the ZorbyX F... hat \n", - "34 What material is the Athletic Hat made from? hat \n", - "35 What is the material composition of Plumanoix ... leggings \n", - "36 What type of fabric are the Clothimus Universu... leggings \n", - "37 What type of seam is used on the Shimmer Threa... leggings \n", - "38 What is the key feature of the waistband on th... leggings \n", - "39 What is the main design feature of the Zephyr ... leggings \n", - "\n", - " human_answer \\\n", - "0 moisture-wicking breathable fabric \n", - "1 high quality moisture-wicking stretchy fabric \n", - "2 breathable quick drying moisture wicking machi... \n", - "3 Breathable material \n", - "4 soft cotton \n", - "5 moisture-wicking technology \n", - "6 Elastic waistband and drawstring closure \n", - "7 champagne and rose gold \n", - "8 does not say - only mentions the finest qualit... \n", - "9 blend of cotton and elastane \n", - "10 lace-up closure \n", - "11 durable rubber \n", - "12 soft breathable fabric and sturdy rubber \n", - "13 breathable mesh and durable rubber \n", - "14 hard canvas on the outside, soft fabric on the... \n", - "15 unique fabric blend \n", - "16 form-fitting fabric \n", - "17 polyester and spandex \n", - "18 being fashion-aware as a swimsuit is unique \n", - "19 quick-dry materials \n", - "20 breathable soft fabric. The breathability and ... \n", - "21 useful for both gym activity and jogging \n", - "22 a blend of cotton \n", - "23 ranges from small to XXL \n", - "24 the kangaroo pocket, the cuffs and the hem \n", - "25 the adjustable padded shoulder straps \n", - "26 leather \n", - "27 a zippered closure \n", - "28 its trendy color design and the zorbyx logo \n", - "29 does not say \n", - "30 high quality breathable fabric \n", - "31 sleek, timeless, with a logo \n", - "32 does not say \n", - "33 soft lightweight fabric \n", - "34 only mentions it is durable and lightweight \n", - "35 spandex and polyester \n", - "36 fabric with an elastic waistband for flexibili... \n", - "37 flatlock \n", - "38 high quality materials and stitching \n", - "39 high waisted design \n", - "\n", - " roberta-base-squad2 \\\n", - "0 moisture-wicking and breathable \n", - "1 high-quality, moisture-wicking \n", - "2 moisture-wicking fabric \n", - "3 high-quality, breathable materials \n", - "4 sustainable \n", - "5 moisture-wicking technology \n", - "6 drawstring \n", - "7 champagne and rose gold \n", - "8 finest quality materials \n", - "9 cotton and elastane \n", - "10 lace-up \n", - "11 mesh \n", - "12 rubber \n", - "13 mesh \n", - "14 durable canvas \n", - "15 sleek and modern design \n", - "16 built-in adjustable straps \n", - "17 polyester and spandex \n", - "18 bold color choices and unique patterns \n", - "19 premium quality fabric \n", - "20 breathable, moisture-wicking and ultra-soft ag... \n", - "21 stylish and functional \n", - "22 soft and comfortable cotton blend \n", - "23 small to XXL \n", - "24 ribbed cuffs and hem \n", - "25 adjustable padded shoulder straps for comforta... \n", - "26 leather \n", - "27 zippered \n", - "28 trendy color block pattern and the signature Z... \n", - "29 multiple \n", - "30 high-quality \n", - "31 sleek and timeless \n", - "32 multiple colors \n", - "33 high-quality materials \n", - "34 durable and lightweight \n", - "35 spandex and polyester \n", - "36 moisture-wicking \n", - "37 flatlock \n", - "38 high waistband provides extra support and cove... \n", - "39 sleek silhouette and flattering fit \n", - "\n", - " tinyroberta-squad2 \\\n", - "0 moisture-wicking and breathable materials \n", - "1 high-quality, moisture-wicking fabric \n", - "2 moisture-wicking fabric \n", - "3 high-quality, breathable materials \n", - "4 sustainable \n", - "5 moisture-wicking technology \n", - "6 drawstring \n", - "7 champagne and rose gold \n", - "8 finest quality materials \n", - "9 maximum comfort and durability \n", - "10 classic lace-up \n", - "11 mesh \n", - "12 rubber \n", - "13 mesh \n", - "14 durable canvas \n", - "15 excellent support and flexibility \n", - "16 built-in adjustable straps \n", - "17 polyester and spandex \n", - "18 bold color choices and unique patterns \n", - "19 premium quality fabric \n", - "20 breathable, moisture-wicking and ultra-soft ag... \n", - "21 Whether you're hitting the gym or heading out ... \n", - "22 soft and comfortable cotton blend \n", - "23 small to XXL \n", - "24 ribbed cuffs and hem \n", - "25 adjustable padded shoulder straps \n", - "26 leather \n", - "27 zippered \n", - "28 a trendy color block pattern and the signature... \n", - "29 multiple \n", - "30 high-quality \n", - "31 sleek and timeless \n", - "32 multiple colors \n", - "33 high-quality materials \n", - "34 durable and lightweight materials \n", - "35 spandex and polyester \n", - "36 high-quality, moisture-wicking \n", - "37 flatlock \n", - "38 extra support and coverage \n", - "39 sleek silhouette \n", - "\n", - " minilm-squad2 \n", - "0 moisture-wicking and breathable \n", - "1 moisture-wicking \n", - "2 moisture-wicking \n", - "3 breathable materials that wick away sweat \n", - "4 high-quality cotton \n", - "5 moisture-wicking technology \n", - "6 drawstring \n", - "7 champagne and rose gold \n", - "8 premium fabrics \n", - "9 cotton and elastane \n", - "10 lace-up \n", - "11 high-quality \n", - "12 rubber \n", - "13 breathable mesh \n", - "14 canvas \n", - "15 support and flexibility \n", - "16 built-in adjustable straps \n", - "17 polyester and spandex \n", - "18 bold color choices and unique patterns \n", - "19 premium quality fabric \n", - "20 breathable, moisture-wicking and ultra-soft ag... \n", - "21 comfortable fit that allows for maximum range ... \n", - "22 cotton \n", - "23 small to XXL \n", - "24 ribbed cuffs and hem \n", - "25 adjustable padded shoulder straps \n", - "26 leather \n", - "27 zippered \n", - "28 a trendy color block pattern and the signature... \n", - "29 multiple \n", - "30 a durable yet breathable fabric \n", - "31 sleek and timeless \n", - "32 multiple colors \n", - "33 soft, lightweight and breathable fabric \n", - "34 durable and lightweight \n", - "35 spandex and polyester \n", - "36 moisture-wicking \n", - "37 flatlock \n", - "38 high waistband provides extra support and cove... \n", - "39 comfortable " - ] - }, - "execution_count": 63, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "clothing_df" - ] - }, - { - "cell_type": "markdown", - "id": "dcfe6f4b", - "metadata": { - "pycharm": { - "name": "#%% md\n" - } - }, - "source": [ - "# Make a test suite" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "f3fec42a", - "metadata": { - "pycharm": { - "is_executing": true, - "name": "#%%\n" - } - }, - "outputs": [], - "source": [ - "my_test_suite = TestSuite(\n", - " 'clothing_qa', \n", - " \"qa_correctness\",\n", - " reference_data=clothing_df, \n", - " input_column='question', \n", - " reference_column='human_answer')" - ] - }, - { - "cell_type": "markdown", - "id": "bc68f851", - "metadata": { - "pycharm": { - "name": "#%% md\n" - } - }, - "source": [ - "# Run the tests" - ] - }, - { - "cell_type": "code", - "execution_count": 44, - "id": "e67c04f7", - "metadata": {}, - "outputs": [], - "source": [ - "import openai\n", - "import cohere\n", - "# co = cohere.Client('')\n", - "from anthropic import Anthropic, HUMAN_PROMPT, AI_PROMPT\n", - "# anthropic = Anthropic('')\n", - "\n", - "\n", - "def chatgpt(input_text):\n", - " return openai.ChatCompletion.create(\n", - " model=\"gpt-3.5-turbo\", messages=[\n", - " {\"role\" : \"system\", \"content\" : \"You are a helpful assistant.\"},\n", - " {\"role\" : \"user\", \"content\" : input_text}\n", - " ]\n", - " )['choices'][0]['message']['content']\n", - "\n", - "def cohere_fn(input_text):\n", - " return co.generate(prompt=input_text)[0].text\n", - "\n", - "\n", - "def anthropic_claude(input_text):\n", - " return anthropic.completions.create(\n", - " model=\"claude-2\",\n", - " max_tokens_to_sample=300,\n", - " prompt=f\"{HUMAN_PROMPT} {input_text} {AI_PROMPT}\",\n", - " ).completion" - ] - }, - { - "cell_type": "code", - "execution_count": 42, - "id": "f39aa4c9", - "metadata": {}, - "outputs": [], - "source": [ - "QA_prompt = \"\"\"\n", - "Provide an answer to a question based on the following context: \n", - "Question: \n", - "Answer:\"\"\"" - ] - }, - { - "cell_type": "code", - "execution_count": 66, - "id": "1ec5b222", - "metadata": {}, - "outputs": [], - "source": [ - "def get_responses(model_fn):\n", - " responses = []\n", - " for i, test_case in enumerate(my_test_suite.suite.test_cases):\n", - " filled_prompt = QA_prompt.replace(\n", - " \"\", clothing_df.source_text[i]).replace(\n", - " \"\", test_case.input)\n", - " responses.append(model_fn(filled_prompt))\n", - " return responses" - ] - }, - { - "cell_type": "code", - "execution_count": 74, - "id": "3ea2822b", - "metadata": {}, - "outputs": [], - "source": [ - "chatgpt_responses = get_responses(chatgpt)" - ] - }, - { - "cell_type": "code", - "execution_count": 75, - "id": "445e7992", - "metadata": {}, - "outputs": [], - "source": [ - "cohere_responses = get_responses(cohere_fn)" - ] - }, - { - "cell_type": "code", - "execution_count": 76, - "id": "c928bafe", - "metadata": {}, - "outputs": [], - "source": [ - "claude_responses = get_responses(anthropic_claude)" - ] - }, - { - "cell_type": "code", - "execution_count": 70, - "id": "ed243d65", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
      \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
      source_textquestionitemhuman_answerroberta-base-squad2tinyroberta-squad2minilm-squad2chatgptcohereclaude
      0Introducing the new Plumanoix athletic shirt -...What type of fabric is the Plumanoix athletic ...shirtmoisture-wicking breathable fabricmoisture-wicking and breathablemoisture-wicking and breathable materialsmoisture-wicking and breathableThe Plumanoix athletic shirt is made from a bl...The Plumanoix athletic shirt is made from a b...Based on the context provided, the Plumanoix ...
      1Introducing the latest addition to the Clothim...What is the fabric of the Athletic Shirt 2.0 f...shirthigh quality moisture-wicking stretchy fabrichigh-quality, moisture-wickinghigh-quality, moisture-wicking fabricmoisture-wickingThe fabric of the Athletic Shirt 2.0 from Clot...The Athletic Shirt 2.0 from Clothimus Univers...Based on the context provided, the fabric of ...
      2Introducing the latest addition to the Shimmer...What is the fabric of the Shimmer Threads Athl...shirtbreathable quick drying moisture wicking machi...moisture-wicking fabricmoisture-wicking fabricmoisture-wickingThe Shimmer Threads Athletic Shirt is made fro...The fabric of the Shimmer Threads Athletic Sh...The Shimmer Threads Athletic Shirt is made fr...
      3Introducing the latest addition to the ZorbyX ...What is the material used in making the ZorbyX...shirtBreathable materialhigh-quality, breathable materialshigh-quality, breathable materialsbreathable materials that wick away sweatThe ZorbyX Fashionista Athletic Shirt is made ...The ZorbyX Fashionista Athletic Shirt is made...Based on the provided context, the material u...
      4Introducing the latest addition to Zephyr Thre...What kind of materials is the Zephyr Threads S...shirtsoft cottonsustainablesustainablehigh-quality cottonThe Zephyr Threads Shirt is made from high-qua...The Zephyr Threads Shirt is made from high-qu...Based on the context provided, the Zephyr Thr...
      5Introducing Plumanoix's newest addition to the...What feature do the Plumanoix Performance Pant...pantsmoisture-wicking technologymoisture-wicking technologymoisture-wicking technologymoisture-wicking technologyThe Plumanoix Performance Pants are equipped w...The Plumanoix Performance Pants are equipped ...The Plumanoix Performance Pants have moisture...
      6Introducing the latest addition to the Clothim...What type of closure do the Performance Pants ...pantsElastic waistband and drawstring closuredrawstringdrawstringdrawstringThe Performance Pants feature an elastic waist...The elastic waistband and drawstring closure.The Performance Pants feature an elastic wais...
      7Introducing a new luxury item in the pants cat...What are the available colors of the Shimmerin...pantschampagne and rose goldchampagne and rose goldchampagne and rose goldchampagne and rose goldThe available colors of the Shimmering Satin P...The Shimmering Satin Pants from Shimmer Threa...Based on the given context, the Shimmering Sa...
      8Introducing the latest addition to the ZorbyX ...What materials are these ZorbyX fashionista pa...pantsdoes not say - only mentions the finest qualit...finest quality materialsfinest quality materialspremium fabricsThese ZorbyX fashionista pants are made from a...These ZorbyX fashionista pants are made with ...Unfortunately the context does not specify th...
      9Introducing the latest addition to the Zephyr ...What is the fabric blend used to make the Zeph...pantsblend of cotton and elastanecotton and elastanemaximum comfort and durabilitycotton and elastaneThe Zephyr Threads Casual Pants are made with ...The Zephyr Threads Casual Pants are crafted w...Based on the context provided, the Zephyr Thr...
      10Introducing the latest addition to Plumanoix's...What kind of closure do these Plumanoix casual...shoeslace-up closurelace-upclassic lace-uplace-upThese Plumanoix casual shoes feature a classic...The shoes feature a classic lace-up closure.Based on the context provided, these Plumanoi...
      11Introducing the latest addition to Clothimus U...What type of material is the upper part of the...shoesdurable rubbermeshmeshhigh-qualityThe upper part of the Clothimus Universum Athl...The upper part of the Clothimus Universum Ath...The upper part of the Clothimus Universum Ath...
      12Introducing the new casual shoe collection fro...What material is used for the sole of the Shim...shoessoft breathable fabric and sturdy rubberrubberrubberrubberThe sole of the Shimmer Threads casual shoes i...The sole of the Shimmer Threads casual shoes ...Based on the context provided, the sole of th...
      13Introducing the latest addition to ZorbyX Fash...What material is the upper part of the ZorbyX ...shoesbreathable mesh and durable rubbermeshmeshbreathable meshThe upper part of the ZorbyX Fashionista Athle...The ZorbyX Fashionista Athletic Shoe's upper ...Based on the context provided, the upper part...
      14Introducing the latest addition to the Zephyr ...What is the material used for the uppers of Ze...shoeshard canvas on the outside, soft fabric on the...durable canvasdurable canvascanvasThe uppers of Zephyr Threads' Casual Slip-On s...The uppers of Zephyr Threads' Casual Slip-On ...The uppers of Zephyr Threads' Casual Slip-On ...
      15Introducing the latest addition to the Plumano...What are some of the features that make the Pl...swimsuitunique fabric blendsleek and modern designexcellent support and flexibilitysupport and flexibilitySome of the features that make the Plumanoix S...\\nThe Plumanoix Swimsuit is made from high-qua...Based on the provided context, some key featu...
      16Introducing the latest addition to our athleti...What features does the Clothimus Universum Swi...swimsuitform-fitting fabricbuilt-in adjustable strapsbuilt-in adjustable strapsbuilt-in adjustable strapsThe Clothimus Universum Swimsuit has built-in ...The Clothimus Universum Swimsuit features a f...The Clothimus Universum Swimsuit features bui...
      17Introducing the newest addition to the Shimmer...What materials is the Shimmer Threads casual s...swimsuitpolyester and spandexpolyester and spandexpolyester and spandexpolyester and spandexThe Shimmer Threads casual swimsuit is made fr...The Shimmer Threads casual swimsuit is made f...The Shimmer Threads casual swimsuit is made f...
      18Introducing the latest addition to the ZorbyX ...What are some of the features that make the Zo...swimsuitbeing fashion-aware as a swimsuit is uniquebold color choices and unique patternsbold color choices and unique patternsbold color choices and unique patternsSome of the features that make the ZorbyX Fash...The ZorbyX Fashionista luxury swimsuit is mad...Based on the context provided, some key featu...
      19Introducing the latest addition to Zephyr Thre...What materials is the Zephyr Threads swimsuit ...swimsuitquick-dry materialspremium quality fabricpremium quality fabricpremium quality fabricThe Zephyr Threads swimsuit is made of premium...The Zephyr Threads swimsuit is made of premiu...Based on the context provided, the Zephyr Thr...
      20Introducing the latest addition to the Plumano...What type of fabric is the Plumanoix Hoodie ma...hoodiebreathable soft fabric. The breathability and ...breathable, moisture-wicking and ultra-soft ag...breathable, moisture-wicking and ultra-soft ag...breathable, moisture-wicking and ultra-soft ag...The Plumanoix Hoodie is made from high-quality...The Plumanoix Hoodie is made from high-qualit...Based on the context provided, the Plumanoix ...
      21Introducing the latest addition to the Clothim...What are the notable features of Clothimus Uni...hoodieuseful for both gym activity and joggingstylish and functionalWhether you're hitting the gym or heading out ...comfortable fit that allows for maximum range ...The notable features of Clothimus Universum's ...The Hoodie is made with premium materials tha...Based on the context provided, some notable f...
      22Introducing the newest addition to the Shimmer...What is the material composition of Shimmer Th...hoodiea blend of cottonsoft and comfortable cotton blendsoft and comfortable cotton blendcottonThe casual hoodie from Shimmer Threads is made...The casual hoodie is made with a soft and com...Based on the context provided, the material c...
      23Introducing the newest addition to the ZorbyX ...What sizes are available for the ZorbyX Fashio...hoodieranges from small to XXLsmall to XXLsmall to XXLsmall to XXLThe ZorbyX Fashionista Hoodie is available in ...The ZorbyX Fashionista Hoodie is available in...Based on the context provided, the ZorbyX Fas...
      24Introducing the new Zephyr Threads athletic ho...What features are included in the design of th...hoodiethe kangaroo pocket, the cuffs and the hemribbed cuffs and hemribbed cuffs and hemribbed cuffs and hemThe Zephyr Threads athletic hoodie features a ...A front kangaroo pocket, a drawstring hood, a...Based on the context provided, some key featu...
      25Introducing the newest addition to the Plumano...What are the features of the Plumanoix casual ...backpackthe adjustable padded shoulder strapsadjustable padded shoulder straps for comforta...adjustable padded shoulder strapsadjustable padded shoulder strapsThe Plumanoix casual backpack is designed for ...The backpack features adjustable padded shoul...The Plumanoix casual backpack has several fea...
      26Introducing the new Clothimus Universum luxury...What material is the Clothimus Universum luxur...backpackleatherleatherleatherleatherThe Clothimus Universum luxury backpack is mad...LeatherThe Clothimus Universum luxury backpack is ma...
      27Introducing the latest addition to the Shimmer...What kind of closure does the main compartment...backpacka zippered closurezipperedzipperedzipperedThe main compartment of the Shimmer Threads lu...The main compartment of the Shimmer Threads l...Based on the context provided, the main compa...
      28Introducing the newest addition to the ZorbyX ...What are the unique features of the ZorbyX Fas...backpackits trendy color design and the zorbyx logotrendy color block pattern and the signature Z...a trendy color block pattern and the signature...a trendy color block pattern and the signature...The unique features of the ZorbyX Fashionista ...The ZorbyX Fashionista Athletic Backpack is c...Based on the context provided, some of the un...
      29Introducing the Zephyr Threads Athletic Backpa...How many compartments and pockets does the Zep...backpackdoes not saymultiplemultiplemultipleThe Zephyr Threads Athletic Backpack features ...The Zephyr Threads Athletic Backpack has mult...Based on the context provided, the Zephyr Thr...
      30Introducing the latest addition to Plumanoix's...What type of material is used to make this Plu...hathigh quality breathable fabrichigh-qualityhigh-qualitya durable yet breathable fabricThe Plumanoix casual hat is made from a durabl...The Plumanoix casual hat is made from a durab...Based on the context provided, it seems the P...
      31Introducing the newest addition to the Clothim...What is the design of the Clothimus Universum ...hatsleek, timeless, with a logosleek and timelesssleek and timelesssleek and timelessThe design of the Clothimus Universum luxury h...The design is sleek and timeless.Based on the context provided, the design of ...
      32Introducing the latest addition to the Shimmer...What sizes are available for the Shimmer Threa...hatdoes not saymultiple colorsmultiple colorsmultiple colorsThe available sizes for the Shimmer Threads Ca...The Shimmer Threads Casual Hat is available i...Unfortunately, the provided context does not ...
      33Introducing the latest addition to our ZorbyX ...What is the material used to make the ZorbyX F...hatsoft lightweight fabrichigh-quality materialshigh-quality materialssoft, lightweight and breathable fabricThe ZorbyX Fashionista casual hat is made from...The ZorbyX Fashionista casual hat is made fro...The ZorbyX Fashionista casual hat is made fro...
      34Introducing the latest addition to the Zephyr ...What material is the Athletic Hat made from?hatonly mentions it is durable and lightweightdurable and lightweightdurable and lightweight materialsdurable and lightweightThe Athletic Hat is crafted from a blend of du...The Athletic Hat is made from a blend of dura...Based on the context provided, it says the At...
      35Introducing the latest addition to the Plumano...What is the material composition of Plumanoix ...leggingsspandex and polyesterspandex and polyesterspandex and polyesterspandex and polyesterThe Plumanoix Leggings are made from a high-qu...Plumanoix Leggings are made from a high-quali...The Plumanoix Leggings are made from a high-q...
      36Introducing the newest addition to the Clothim...What type of fabric are the Clothimus Universu...leggingsfabric with an elastic waistband for flexibili...moisture-wickinghigh-quality, moisture-wickingmoisture-wickingThe Clothimus Universum Leggings are made from...The Clothimus Universum Leggings are made of ...The Clothimus Universum Leggings are made fro...
      37Introducing the latest addition to our athleti...What type of seam is used on the Shimmer Threa...leggingsflatlockflatlockflatlockflatlockThe Shimmer Threads Leggings are designed with...The Shimmer Threads Leggings are designed wit...The Shimmer Threads Leggings feature flatlock...
      38Introducing the latest addition to the ZorbyX ...What is the key feature of the waistband on th...leggingshigh quality materials and stitchinghigh waistband provides extra support and cove...extra support and coveragehigh waistband provides extra support and cove...The key feature of the waistband on the ZorbyX...The high waistband provides extra support and...Based on the context provided, the key featur...
      39Introducing the latest addition to Zephyr Thre...What is the main design feature of the Zephyr ...leggingshigh waisted designsleek silhouette and flattering fitsleek silhouettecomfortableThe main design feature of the Zephyr Threads ...The high-waisted design provides extra suppor...Based on the given context, the main design f...
      \n", - "
      " - ], - "text/plain": [ - " source_text \\\n", - "0 Introducing the new Plumanoix athletic shirt -... \n", - "1 Introducing the latest addition to the Clothim... \n", - "2 Introducing the latest addition to the Shimmer... \n", - "3 Introducing the latest addition to the ZorbyX ... \n", - "4 Introducing the latest addition to Zephyr Thre... \n", - "5 Introducing Plumanoix's newest addition to the... \n", - "6 Introducing the latest addition to the Clothim... \n", - "7 Introducing a new luxury item in the pants cat... \n", - "8 Introducing the latest addition to the ZorbyX ... \n", - "9 Introducing the latest addition to the Zephyr ... \n", - "10 Introducing the latest addition to Plumanoix's... \n", - "11 Introducing the latest addition to Clothimus U... \n", - "12 Introducing the new casual shoe collection fro... \n", - "13 Introducing the latest addition to ZorbyX Fash... \n", - "14 Introducing the latest addition to the Zephyr ... \n", - "15 Introducing the latest addition to the Plumano... \n", - "16 Introducing the latest addition to our athleti... \n", - "17 Introducing the newest addition to the Shimmer... \n", - "18 Introducing the latest addition to the ZorbyX ... \n", - "19 Introducing the latest addition to Zephyr Thre... \n", - "20 Introducing the latest addition to the Plumano... \n", - "21 Introducing the latest addition to the Clothim... \n", - "22 Introducing the newest addition to the Shimmer... \n", - "23 Introducing the newest addition to the ZorbyX ... \n", - "24 Introducing the new Zephyr Threads athletic ho... \n", - "25 Introducing the newest addition to the Plumano... \n", - "26 Introducing the new Clothimus Universum luxury... \n", - "27 Introducing the latest addition to the Shimmer... \n", - "28 Introducing the newest addition to the ZorbyX ... \n", - "29 Introducing the Zephyr Threads Athletic Backpa... \n", - "30 Introducing the latest addition to Plumanoix's... \n", - "31 Introducing the newest addition to the Clothim... \n", - "32 Introducing the latest addition to the Shimmer... \n", - "33 Introducing the latest addition to our ZorbyX ... \n", - "34 Introducing the latest addition to the Zephyr ... \n", - "35 Introducing the latest addition to the Plumano... \n", - "36 Introducing the newest addition to the Clothim... \n", - "37 Introducing the latest addition to our athleti... \n", - "38 Introducing the latest addition to the ZorbyX ... \n", - "39 Introducing the latest addition to Zephyr Thre... \n", - "\n", - " question item \\\n", - "0 What type of fabric is the Plumanoix athletic ... shirt \n", - "1 What is the fabric of the Athletic Shirt 2.0 f... shirt \n", - "2 What is the fabric of the Shimmer Threads Athl... shirt \n", - "3 What is the material used in making the ZorbyX... shirt \n", - "4 What kind of materials is the Zephyr Threads S... shirt \n", - "5 What feature do the Plumanoix Performance Pant... pants \n", - "6 What type of closure do the Performance Pants ... pants \n", - "7 What are the available colors of the Shimmerin... pants \n", - "8 What materials are these ZorbyX fashionista pa... pants \n", - "9 What is the fabric blend used to make the Zeph... pants \n", - "10 What kind of closure do these Plumanoix casual... shoes \n", - "11 What type of material is the upper part of the... shoes \n", - "12 What material is used for the sole of the Shim... shoes \n", - "13 What material is the upper part of the ZorbyX ... shoes \n", - "14 What is the material used for the uppers of Ze... shoes \n", - "15 What are some of the features that make the Pl... swimsuit \n", - "16 What features does the Clothimus Universum Swi... swimsuit \n", - "17 What materials is the Shimmer Threads casual s... swimsuit \n", - "18 What are some of the features that make the Zo... swimsuit \n", - "19 What materials is the Zephyr Threads swimsuit ... swimsuit \n", - "20 What type of fabric is the Plumanoix Hoodie ma... hoodie \n", - "21 What are the notable features of Clothimus Uni... hoodie \n", - "22 What is the material composition of Shimmer Th... hoodie \n", - "23 What sizes are available for the ZorbyX Fashio... hoodie \n", - "24 What features are included in the design of th... hoodie \n", - "25 What are the features of the Plumanoix casual ... backpack \n", - "26 What material is the Clothimus Universum luxur... backpack \n", - "27 What kind of closure does the main compartment... backpack \n", - "28 What are the unique features of the ZorbyX Fas... backpack \n", - "29 How many compartments and pockets does the Zep... backpack \n", - "30 What type of material is used to make this Plu... hat \n", - "31 What is the design of the Clothimus Universum ... hat \n", - "32 What sizes are available for the Shimmer Threa... hat \n", - "33 What is the material used to make the ZorbyX F... hat \n", - "34 What material is the Athletic Hat made from? hat \n", - "35 What is the material composition of Plumanoix ... leggings \n", - "36 What type of fabric are the Clothimus Universu... leggings \n", - "37 What type of seam is used on the Shimmer Threa... leggings \n", - "38 What is the key feature of the waistband on th... leggings \n", - "39 What is the main design feature of the Zephyr ... leggings \n", - "\n", - " human_answer \\\n", - "0 moisture-wicking breathable fabric \n", - "1 high quality moisture-wicking stretchy fabric \n", - "2 breathable quick drying moisture wicking machi... \n", - "3 Breathable material \n", - "4 soft cotton \n", - "5 moisture-wicking technology \n", - "6 Elastic waistband and drawstring closure \n", - "7 champagne and rose gold \n", - "8 does not say - only mentions the finest qualit... \n", - "9 blend of cotton and elastane \n", - "10 lace-up closure \n", - "11 durable rubber \n", - "12 soft breathable fabric and sturdy rubber \n", - "13 breathable mesh and durable rubber \n", - "14 hard canvas on the outside, soft fabric on the... \n", - "15 unique fabric blend \n", - "16 form-fitting fabric \n", - "17 polyester and spandex \n", - "18 being fashion-aware as a swimsuit is unique \n", - "19 quick-dry materials \n", - "20 breathable soft fabric. The breathability and ... \n", - "21 useful for both gym activity and jogging \n", - "22 a blend of cotton \n", - "23 ranges from small to XXL \n", - "24 the kangaroo pocket, the cuffs and the hem \n", - "25 the adjustable padded shoulder straps \n", - "26 leather \n", - "27 a zippered closure \n", - "28 its trendy color design and the zorbyx logo \n", - "29 does not say \n", - "30 high quality breathable fabric \n", - "31 sleek, timeless, with a logo \n", - "32 does not say \n", - "33 soft lightweight fabric \n", - "34 only mentions it is durable and lightweight \n", - "35 spandex and polyester \n", - "36 fabric with an elastic waistband for flexibili... \n", - "37 flatlock \n", - "38 high quality materials and stitching \n", - "39 high waisted design \n", - "\n", - " roberta-base-squad2 \\\n", - "0 moisture-wicking and breathable \n", - "1 high-quality, moisture-wicking \n", - "2 moisture-wicking fabric \n", - "3 high-quality, breathable materials \n", - "4 sustainable \n", - "5 moisture-wicking technology \n", - "6 drawstring \n", - "7 champagne and rose gold \n", - "8 finest quality materials \n", - "9 cotton and elastane \n", - "10 lace-up \n", - "11 mesh \n", - "12 rubber \n", - "13 mesh \n", - "14 durable canvas \n", - "15 sleek and modern design \n", - "16 built-in adjustable straps \n", - "17 polyester and spandex \n", - "18 bold color choices and unique patterns \n", - "19 premium quality fabric \n", - "20 breathable, moisture-wicking and ultra-soft ag... \n", - "21 stylish and functional \n", - "22 soft and comfortable cotton blend \n", - "23 small to XXL \n", - "24 ribbed cuffs and hem \n", - "25 adjustable padded shoulder straps for comforta... \n", - "26 leather \n", - "27 zippered \n", - "28 trendy color block pattern and the signature Z... \n", - "29 multiple \n", - "30 high-quality \n", - "31 sleek and timeless \n", - "32 multiple colors \n", - "33 high-quality materials \n", - "34 durable and lightweight \n", - "35 spandex and polyester \n", - "36 moisture-wicking \n", - "37 flatlock \n", - "38 high waistband provides extra support and cove... \n", - "39 sleek silhouette and flattering fit \n", - "\n", - " tinyroberta-squad2 \\\n", - "0 moisture-wicking and breathable materials \n", - "1 high-quality, moisture-wicking fabric \n", - "2 moisture-wicking fabric \n", - "3 high-quality, breathable materials \n", - "4 sustainable \n", - "5 moisture-wicking technology \n", - "6 drawstring \n", - "7 champagne and rose gold \n", - "8 finest quality materials \n", - "9 maximum comfort and durability \n", - "10 classic lace-up \n", - "11 mesh \n", - "12 rubber \n", - "13 mesh \n", - "14 durable canvas \n", - "15 excellent support and flexibility \n", - "16 built-in adjustable straps \n", - "17 polyester and spandex \n", - "18 bold color choices and unique patterns \n", - "19 premium quality fabric \n", - "20 breathable, moisture-wicking and ultra-soft ag... \n", - "21 Whether you're hitting the gym or heading out ... \n", - "22 soft and comfortable cotton blend \n", - "23 small to XXL \n", - "24 ribbed cuffs and hem \n", - "25 adjustable padded shoulder straps \n", - "26 leather \n", - "27 zippered \n", - "28 a trendy color block pattern and the signature... \n", - "29 multiple \n", - "30 high-quality \n", - "31 sleek and timeless \n", - "32 multiple colors \n", - "33 high-quality materials \n", - "34 durable and lightweight materials \n", - "35 spandex and polyester \n", - "36 high-quality, moisture-wicking \n", - "37 flatlock \n", - "38 extra support and coverage \n", - "39 sleek silhouette \n", - "\n", - " minilm-squad2 \\\n", - "0 moisture-wicking and breathable \n", - "1 moisture-wicking \n", - "2 moisture-wicking \n", - "3 breathable materials that wick away sweat \n", - "4 high-quality cotton \n", - "5 moisture-wicking technology \n", - "6 drawstring \n", - "7 champagne and rose gold \n", - "8 premium fabrics \n", - "9 cotton and elastane \n", - "10 lace-up \n", - "11 high-quality \n", - "12 rubber \n", - "13 breathable mesh \n", - "14 canvas \n", - "15 support and flexibility \n", - "16 built-in adjustable straps \n", - "17 polyester and spandex \n", - "18 bold color choices and unique patterns \n", - "19 premium quality fabric \n", - "20 breathable, moisture-wicking and ultra-soft ag... \n", - "21 comfortable fit that allows for maximum range ... \n", - "22 cotton \n", - "23 small to XXL \n", - "24 ribbed cuffs and hem \n", - "25 adjustable padded shoulder straps \n", - "26 leather \n", - "27 zippered \n", - "28 a trendy color block pattern and the signature... \n", - "29 multiple \n", - "30 a durable yet breathable fabric \n", - "31 sleek and timeless \n", - "32 multiple colors \n", - "33 soft, lightweight and breathable fabric \n", - "34 durable and lightweight \n", - "35 spandex and polyester \n", - "36 moisture-wicking \n", - "37 flatlock \n", - "38 high waistband provides extra support and cove... \n", - "39 comfortable \n", - "\n", - " chatgpt \\\n", - "0 The Plumanoix athletic shirt is made from a bl... \n", - "1 The fabric of the Athletic Shirt 2.0 from Clot... \n", - "2 The Shimmer Threads Athletic Shirt is made fro... \n", - "3 The ZorbyX Fashionista Athletic Shirt is made ... \n", - "4 The Zephyr Threads Shirt is made from high-qua... \n", - "5 The Plumanoix Performance Pants are equipped w... \n", - "6 The Performance Pants feature an elastic waist... \n", - "7 The available colors of the Shimmering Satin P... \n", - "8 These ZorbyX fashionista pants are made from a... \n", - "9 The Zephyr Threads Casual Pants are made with ... \n", - "10 These Plumanoix casual shoes feature a classic... \n", - "11 The upper part of the Clothimus Universum Athl... \n", - "12 The sole of the Shimmer Threads casual shoes i... \n", - "13 The upper part of the ZorbyX Fashionista Athle... \n", - "14 The uppers of Zephyr Threads' Casual Slip-On s... \n", - "15 Some of the features that make the Plumanoix S... \n", - "16 The Clothimus Universum Swimsuit has built-in ... \n", - "17 The Shimmer Threads casual swimsuit is made fr... \n", - "18 Some of the features that make the ZorbyX Fash... \n", - "19 The Zephyr Threads swimsuit is made of premium... \n", - "20 The Plumanoix Hoodie is made from high-quality... \n", - "21 The notable features of Clothimus Universum's ... \n", - "22 The casual hoodie from Shimmer Threads is made... \n", - "23 The ZorbyX Fashionista Hoodie is available in ... \n", - "24 The Zephyr Threads athletic hoodie features a ... \n", - "25 The Plumanoix casual backpack is designed for ... \n", - "26 The Clothimus Universum luxury backpack is mad... \n", - "27 The main compartment of the Shimmer Threads lu... \n", - "28 The unique features of the ZorbyX Fashionista ... \n", - "29 The Zephyr Threads Athletic Backpack features ... \n", - "30 The Plumanoix casual hat is made from a durabl... \n", - "31 The design of the Clothimus Universum luxury h... \n", - "32 The available sizes for the Shimmer Threads Ca... \n", - "33 The ZorbyX Fashionista casual hat is made from... \n", - "34 The Athletic Hat is crafted from a blend of du... \n", - "35 The Plumanoix Leggings are made from a high-qu... \n", - "36 The Clothimus Universum Leggings are made from... \n", - "37 The Shimmer Threads Leggings are designed with... \n", - "38 The key feature of the waistband on the ZorbyX... \n", - "39 The main design feature of the Zephyr Threads ... \n", - "\n", - " cohere \\\n", - "0 The Plumanoix athletic shirt is made from a b... \n", - "1 The Athletic Shirt 2.0 from Clothimus Univers... \n", - "2 The fabric of the Shimmer Threads Athletic Sh... \n", - "3 The ZorbyX Fashionista Athletic Shirt is made... \n", - "4 The Zephyr Threads Shirt is made from high-qu... \n", - "5 The Plumanoix Performance Pants are equipped ... \n", - "6 The elastic waistband and drawstring closure. \n", - "7 The Shimmering Satin Pants from Shimmer Threa... \n", - "8 These ZorbyX fashionista pants are made with ... \n", - "9 The Zephyr Threads Casual Pants are crafted w... \n", - "10 The shoes feature a classic lace-up closure. \n", - "11 The upper part of the Clothimus Universum Ath... \n", - "12 The sole of the Shimmer Threads casual shoes ... \n", - "13 The ZorbyX Fashionista Athletic Shoe's upper ... \n", - "14 The uppers of Zephyr Threads' Casual Slip-On ... \n", - "15 \\nThe Plumanoix Swimsuit is made from high-qua... \n", - "16 The Clothimus Universum Swimsuit features a f... \n", - "17 The Shimmer Threads casual swimsuit is made f... \n", - "18 The ZorbyX Fashionista luxury swimsuit is mad... \n", - "19 The Zephyr Threads swimsuit is made of premiu... \n", - "20 The Plumanoix Hoodie is made from high-qualit... \n", - "21 The Hoodie is made with premium materials tha... \n", - "22 The casual hoodie is made with a soft and com... \n", - "23 The ZorbyX Fashionista Hoodie is available in... \n", - "24 A front kangaroo pocket, a drawstring hood, a... \n", - "25 The backpack features adjustable padded shoul... \n", - "26 Leather \n", - "27 The main compartment of the Shimmer Threads l... \n", - "28 The ZorbyX Fashionista Athletic Backpack is c... \n", - "29 The Zephyr Threads Athletic Backpack has mult... \n", - "30 The Plumanoix casual hat is made from a durab... \n", - "31 The design is sleek and timeless. \n", - "32 The Shimmer Threads Casual Hat is available i... \n", - "33 The ZorbyX Fashionista casual hat is made fro... \n", - "34 The Athletic Hat is made from a blend of dura... \n", - "35 Plumanoix Leggings are made from a high-quali... \n", - "36 The Clothimus Universum Leggings are made of ... \n", - "37 The Shimmer Threads Leggings are designed wit... \n", - "38 The high waistband provides extra support and... \n", - "39 The high-waisted design provides extra suppor... \n", - "\n", - " claude \n", - "0 Based on the context provided, the Plumanoix ... \n", - "1 Based on the context provided, the fabric of ... \n", - "2 The Shimmer Threads Athletic Shirt is made fr... \n", - "3 Based on the provided context, the material u... \n", - "4 Based on the context provided, the Zephyr Thr... \n", - "5 The Plumanoix Performance Pants have moisture... \n", - "6 The Performance Pants feature an elastic wais... \n", - "7 Based on the given context, the Shimmering Sa... \n", - "8 Unfortunately the context does not specify th... \n", - "9 Based on the context provided, the Zephyr Thr... \n", - "10 Based on the context provided, these Plumanoi... \n", - "11 The upper part of the Clothimus Universum Ath... \n", - "12 Based on the context provided, the sole of th... \n", - "13 Based on the context provided, the upper part... \n", - "14 The uppers of Zephyr Threads' Casual Slip-On ... \n", - "15 Based on the provided context, some key featu... \n", - "16 The Clothimus Universum Swimsuit features bui... \n", - "17 The Shimmer Threads casual swimsuit is made f... \n", - "18 Based on the context provided, some key featu... \n", - "19 Based on the context provided, the Zephyr Thr... \n", - "20 Based on the context provided, the Plumanoix ... \n", - "21 Based on the context provided, some notable f... \n", - "22 Based on the context provided, the material c... \n", - "23 Based on the context provided, the ZorbyX Fas... \n", - "24 Based on the context provided, some key featu... \n", - "25 The Plumanoix casual backpack has several fea... \n", - "26 The Clothimus Universum luxury backpack is ma... \n", - "27 Based on the context provided, the main compa... \n", - "28 Based on the context provided, some of the un... \n", - "29 Based on the context provided, the Zephyr Thr... \n", - "30 Based on the context provided, it seems the P... \n", - "31 Based on the context provided, the design of ... \n", - "32 Unfortunately, the provided context does not ... \n", - "33 The ZorbyX Fashionista casual hat is made fro... \n", - "34 Based on the context provided, it says the At... \n", - "35 The Plumanoix Leggings are made from a high-q... \n", - "36 The Clothimus Universum Leggings are made fro... \n", - "37 The Shimmer Threads Leggings feature flatlock... \n", - "38 Based on the context provided, the key featur... \n", - "39 Based on the given context, the main design f... " - ] - }, - "execution_count": 70, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "clothing_df['chatgpt'] = chatgpt_responses\n", - "clothing_df['cohere'] = cohere_responses\n", - "clothing_df['claude'] = claude_responses\n", - "clothing_df" - ] - }, - { - "cell_type": "code", - "execution_count": 71, - "id": "e5e9bb56", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|███████████████████████████████████████████| 40/40 [00:17<00:00, 2.32it/s]\n" - ] - } - ], - "source": [ - "chatgpt_run = my_test_suite.run(\n", - " 'chatgpt-run',\n", - " candidate_data=clothing_df, \n", - " candidate_column='chatgpt',\n", - " context_column='source_text'\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 72, - "id": "a678198e", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - " 0%| | 0/40 [00:00._completion_with_retry in 1.0 seconds as it raised ServiceUnavailableError: The server is overloaded or not ready yet..\n", - "100%|███████████████████████████████████████████| 40/40 [00:47<00:00, 1.18s/it]\n" - ] - } - ], - "source": [ - "cohere_run = my_test_suite.run(\n", - " 'cohere-run',\n", - " candidate_data=clothing_df, \n", - " candidate_column='cohere',\n", - " context_column='source_text'\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 73, - "id": "387681b0", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|███████████████████████████████████████████| 40/40 [00:15<00:00, 2.54it/s]\n" - ] - } - ], - "source": [ - "claude_run = my_test_suite.run(\n", - " 'claude-run',\n", - " candidate_data=clothing_df, \n", - " candidate_column='claude',\n", - " context_column='source_text'\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "817b2080", - "metadata": { - "pycharm": { - "name": "#%%\n" - } - }, - "outputs": [], - "source": [ - "roberta_run = my_test_suite.run(\n", - " 'roberta-run',\n", - " candidate_data=clothing_df, \n", - " candidate_column='roberta-base-squad2',\n", - " context_column='source_text'\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "14034615", - "metadata": {}, - "outputs": [], - "source": [ - "tinyroberta_run = my_test_suite.run(\n", - " 'tinyroberta-run',\n", - " candidate_data=clothing_df, \n", - " candidate_column='tinyroberta-squad2',\n", - " context_column='source_text'\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3ec7d6d8", - "metadata": {}, - "outputs": [], - "source": [ - "minilm_run = my_test_suite.run(\n", - " 'minilm-run',\n", - " candidate_data=clothing_df, \n", - " candidate_column='minilm-squad2',\n", - " context_column='source_text'\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "98804ed3", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "39cdf15d", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.10.8" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/pyproject.toml b/pyproject.toml index a19e3eb..cc3d091 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ classifiers = [ dynamic = ["version"] dependencies = [ + 'duckdb~=0.8.1', 'openai==0.27.0', 'pandas~=2.0.1', 'langchain~=0.0.170', @@ -30,12 +31,12 @@ dependencies = [ 'pyjwt<3,>=2.6', 'requests==2.28.2', 'requests_toolbelt~=1.0.0', - 'tiktoken~=0.4.0' + 'tiktoken~=0.4.0', + 'transformers==4.29.2' ] [project.optional-dependencies] server = [ - 'duckdb~=0.8.1', 'fastapi~=0.99.1', 'uvicorn~=0.22.0', 'amplitude-analytics==1.1.1' @@ -53,7 +54,7 @@ bench = "arthur_bench.server.run_server:run" url = 'http://arthur.ai' [tool.setuptools.packages.find] -exclude = ["test", "examples"] +exclude = ["docs*", "test*", "examples*"] [tool.setuptools.dynamic] version = {attr = "arthur_bench.__version__"} diff --git a/requirements.txt b/requirements.txt index 9a9c263..cfec7f2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,71 @@ -bert_score==0.3.13 -langchain==0.0.170 +aiohttp==3.8.5 +aiosignal==1.3.1 +amplitude-analytics==1.1.1 +anyio==3.7.1 +async-timeout==4.0.2 +attrs==23.1.0 +bert-score==0.3.13 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +contourpy==1.1.0 +cycler==0.11.0 +dataclasses-json==0.5.14 +duckdb==0.8.1 +exceptiongroup==1.1.2 +fastapi==0.99.1 +filelock==3.12.2 +fonttools==4.42.0 +frozenlist==1.4.0 +fsspec==2023.6.0 +greenlet==2.0.2 +h11==0.14.0 +huggingface-hub==0.16.4 +idna==3.4 +importlib-resources==6.0.1 +Jinja2==3.1.2 +kiwisolver==1.4.4 +langchain==0.0.258 +langsmith==0.0.19 +MarkupSafe==2.1.3 +marshmallow==3.20.1 +matplotlib==3.7.2 +mpmath==1.3.0 +multidict==6.0.4 +mypy-extensions==1.0.0 +networkx==3.1 +numexpr==2.8.5 +numpy==1.25.2 openai==0.27.0 -pandas==2.0.1 -pydantic>=1.10.0,<2.0 -pyjwt<3,>=2.6 +openapi-schema-pydantic==1.2.4 +packaging==23.1 +pandas==2.0.3 +Pillow==10.0.0 +pydantic==1.10.12 +PyJWT==2.8.0 +pyparsing==3.0.9 +python-dateutil==2.8.2 +pytz==2023.3 +PyYAML==6.0.1 +regex==2023.6.3 requests==2.28.2 -requests_toolbelt==1.0.0 +requests-toolbelt==1.0.0 sentencepiece==0.1.99 +six==1.16.0 +sniffio==1.3.0 +SQLAlchemy==2.0.19 +starlette==0.27.0 +sympy==1.12 +tenacity==8.2.2 tiktoken==0.4.0 -tqdm==4.65.0 -amplitude-analytics==1.1.1 +tokenizers==0.13.3 +torch==2.0.1 +tqdm==4.65.1 +transformers==4.29.2 +typing-inspect==0.9.0 +typing_extensions==4.7.1 +tzdata==2023.3 +urllib3==1.26.16 +uvicorn==0.22.0 +yarl==1.9.2 +zipp==3.16.2 diff --git a/test/conftest.py b/test/conftest.py index 1136cd9..ca266ee 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -1,6 +1,6 @@ import pytest import pandas as pd -from arthur_bench.models.models import TestSuiteRequest, TestCaseRequest, TestCaseOutput +from arthur_bench.models.models import TestSuiteRequest, TestCaseRequest, TestCaseOutput, PaginatedTestSuite, PaginatedTestSuites from arthur_bench.run.testrun import TestRun diff --git a/test/fixtures/mock_data.py b/test/fixtures/mock_data.py new file mode 100644 index 0000000..2227be5 --- /dev/null +++ b/test/fixtures/mock_data.py @@ -0,0 +1,31 @@ +import pandas as pd + +MOCK_DATAFRAME = pd.DataFrame( + { + "input": [ + "this is test input to a language model", + "this is another test prompt" + ], + "reference_output": [ + "this is test output from a language model", + "this is a test response" + ] + } +) + +MOCK_CUSTOM_DATAFRAME = MOCK_DATAFRAME.rename(columns={"input": "custom_prompt", "reference_output": "custom_reference"}) + +MOCK_INPUTS = [ + "this is test input to a language model", + "this is another test prompt" +] + +MOCK_REFERENCE_OUTPUTS = [ + "this is test output from a language model", + "this is a test response" +] + +MOCK_OUTPUTS = [ + 'this is a test run output', + 'this is a good test run output', +] \ No newline at end of file diff --git a/test/fixtures/mock_requests.py b/test/fixtures/mock_requests.py new file mode 100644 index 0000000..e98c139 --- /dev/null +++ b/test/fixtures/mock_requests.py @@ -0,0 +1,45 @@ +from arthur_bench.models.models import TestSuiteRequest, TestCaseRequest, CreateRunRequest, TestCaseOutput + +MOCK_SUITE_CASES = [ + TestCaseRequest( + id='62d2d1b3-d7df-4999-b01c-52e93d34f576', + input="this is test input to a language model", + reference_output="this is test output from a language model"), + TestCaseRequest( + id='70eb3014-2b04-4974-bb05-a2e20f2cf367', + input="this is another test prompt", + reference_output="this is a test response") +] + +MOCK_SUITE = TestSuiteRequest( + name="test_suite", + scoring_method={"name": "bertscore", "type": "built_in"}, + created_at="2023-06-22T21:56:03.346141", + created_by="arthur", + bench_version="0.0.1", + test_cases=MOCK_SUITE_CASES +) + +MOCK_SUITE_CUSTOM = TestSuiteRequest( + name="test_suite_custom", + description="test_description", + scoring_method={"name": "test_custom_scorer", "type": "custom"}, + created_at="2023-06-22T21:56:03.346141", + created_by="arthur", + bench_version="0.0.1", + test_cases=MOCK_SUITE_CASES +) + +MOCK_RUN = CreateRunRequest( + name="test_run", + test_cases=[ + TestCaseOutput(id='62d2d1b3-d7df-4999-b01c-52e93d34f576', output='this is a test run output', score=0.8), + TestCaseOutput(id='70eb3014-2b04-4974-bb05-a2e20f2cf367', output='this is a good test run output', score=0.8), + ], + model_name='my_very_special_gpt', + created_at="2023-06-22T21:56:03.346141", + created_by="arthur", + bench_version="0.0.1", +) + +MOCK_RUN_JSON = '''{"name": "test_run", "test_cases": [{"id": "62d2d1b3-d7df-4999-b01c-52e93d34f576", "output": "this is a test run output", "score": 0.8}, {"id": "70eb3014-2b04-4974-bb05-a2e20f2cf367", "output": "this is a good test run output", "score": 0.8}], "created_by": "arthur", "bench_version": "0.0.1", "created_at": "2023-06-22T21:56:03.346141", "description": null, "model_name": "my_very_special_gpt", "foundation_model": null, "prompt_template": null, "model_version": null}''' diff --git a/test/fixtures/mock_responses.py b/test/fixtures/mock_responses.py new file mode 100644 index 0000000..cb67f73 --- /dev/null +++ b/test/fixtures/mock_responses.py @@ -0,0 +1,35 @@ +from arthur_bench.models.models import PaginatedTestSuite, TestCaseResponse, \ + PaginatedTestSuites, TestSuiteMetadata + +MOCK_SUITE_CASES = [ + TestCaseResponse( + id='62d2d1b3-d7df-4999-b01c-52e93d34f576', + input="this is test input to a language model", + reference_output="this is test output from a language model"), + TestCaseResponse( + id='70eb3014-2b04-4974-bb05-a2e20f2cf367', + input="this is another test prompt", + reference_output="this is a test response") +] + +MOCK_SUITE = PaginatedTestSuite( + id='8b7ba080-8d14-42d2-9250-ec0edb96abd7', + name="test_suite", + description="my test suite", + scoring_method={"name": "bertscore", "type": "built_in"}, + created_at="2023-06-22T21:56:03.346141", + updated_at="2023-06-22T21:56:03.346141", + created_by="arthur", + bench_version="0.0.1", + test_cases=MOCK_SUITE_CASES +) + +MOCK_NO_SUITES = PaginatedTestSuites(test_suites=[], page=1, page_size=1, total_count=0, total_pages=1) + +MOCK_SUITES = PaginatedTestSuites(test_suites=[ + TestSuiteMetadata( + id='8b7ba080-8d14-42d2-9250-ec0edb96abd7', + name="test_suite", + scoring_method={"name": "bertscore", "type": "built_in"}, + ) +], page=1, page_size=1, total_count=1, total_pages=1) \ No newline at end of file diff --git a/test/helpers.py b/test/helpers.py index 7da0c27..fd52ed1 100644 --- a/test/helpers.py +++ b/test/helpers.py @@ -1,20 +1,35 @@ import pathlib -from arthur_bench.run.testsuite import TestSuite -from arthur_bench.run.testrun import TestRun +import uuid +from unittest.mock import Mock +from arthur_bench.models.models import TestSuiteRequest, CreateRunRequest +from arthur_bench.client.bench_client import BenchClient +from fixtures.mock_responses import MOCK_SUITE, MOCK_NO_SUITES, MOCK_SUITES FIXTURE_FILE_DIR = pathlib.Path(__file__).parent / "fixtures" -def assert_test_suite_equal(test_suite: TestSuite, test_suite_other: TestSuite): - assert test_suite.suite.name == test_suite_other.suite.name - assert test_suite.suite.scoring_method == test_suite_other.suite.scoring_method - assert test_suite.suite.description == test_suite_other.suite.description - assert test_suite.suite.test_cases == test_suite_other.suite.test_cases +def assert_test_suite_equal(test_suite: TestSuiteRequest, test_suite_other: TestSuiteRequest): + assert test_suite.name == test_suite_other.name + assert test_suite.scoring_method == test_suite_other.scoring_method + assert test_suite.description == test_suite_other.description + assert test_suite.test_cases == test_suite_other.test_cases -def assert_test_run_equal(test_run: TestRun, test_run_other: TestRun): +def assert_test_run_equal(test_run: CreateRunRequest, test_run_other: CreateRunRequest): assert test_run.name == test_run_other.name - assert test_run.test_case_outputs == test_run_other.test_case_outputs + assert test_run.test_cases == test_run_other.test_cases assert test_run.model_name == test_run_other.model_name assert test_run.model_version == test_run_other.model_version - assert test_run.foundation_model == test_run_other.foundation_model \ No newline at end of file + assert test_run.foundation_model == test_run_other.foundation_model + + +def get_mock_client(suite_exists=False): + client = Mock(spec=BenchClient) + client.create_test_suite.return_value = MOCK_SUITE + client.create_new_test_run.return_value = uuid.uuid4() + if not suite_exists: + client.get_test_suites.return_value = MOCK_NO_SUITES + else: + client.get_test_suites.return_value = MOCK_SUITES + client.get_test_suite.return_value = MOCK_SUITE + return client \ No newline at end of file diff --git a/test/test_testrun.py b/test/test_testrun.py index d4ea3f9..1b36f58 100644 --- a/test/test_testrun.py +++ b/test/test_testrun.py @@ -1,4 +1,5 @@ import pytest +from fixtures.mock_requests import MOCK_RUN, MOCK_RUN_JSON -def test_run_serialization(mock_test_run, mock_test_run_json): - assert mock_test_run.json(exclude={'test_suite_id', 'run_dir'}) == mock_test_run_json +def test_run_serialization(): + assert MOCK_RUN.json() == MOCK_RUN_JSON diff --git a/test/test_testsuite.py b/test/test_testsuite.py index 625a054..edb344b 100644 --- a/test/test_testsuite.py +++ b/test/test_testsuite.py @@ -1,112 +1,32 @@ -import os import pytest import pandas as pd -import tempfile from unittest import mock from typing import List, Optional -from helpers import assert_test_suite_equal, assert_test_run_equal +from helpers import assert_test_suite_equal, assert_test_run_equal, get_mock_client from arthur_bench.run.testsuite import TestSuite from arthur_bench.scoring import ScoringMethod -from arthur_bench.run.testrun import TestRun - - -@pytest.fixture(scope="session") -def mock_reference_data(): - return pd.DataFrame( - { - "input": [ - "Mr and Mrs Dursley, of number four, Privet Drive, were proud to say that they were perfectly normal," - " thank you very much.", - "They were the last people you’d expect to be involved in anything strange or mysterious, " - "because they just didn’t hold with such nonsense", - "Mr Dursley was the director of a firm called Grunnings, which made drills. " - "He was a big, beefy man with hardly any neck, although he did have a very large moustache" - ], - "reference_output": [ - "Mrs Dursley was thin and blonde and had nearly twice the usual amount of neck, which came in very useful " - "as she spent so much of her time craning over garden fences, spying on the neighbours", - "The Dursleys had a small son called Dudley and in their opinion there was no finer boy anywhere. ", - "The Dursleys had everything they wanted, but they also had a secret, " - "and their greatest fear was that somebody would discover it" - ] - } - ) - -@pytest.fixture -def mock_input_strings(): - return [ - "Mr and Mrs Dursley, of number four, Privet Drive, were proud to say that they were perfectly normal," - " thank you very much.", - "They were the last people you’d expect to be involved in anything strange or mysterious, " - "because they just didn’t hold with such nonsense", - "Mr Dursley was the director of a firm called Grunnings, which made drills. " - "He was a big, beefy man with hardly any neck, although he did have a very large moustache" - ] - -@pytest.fixture -def mock_reference_strings(): - return [ - "Mrs Dursley was thin and blonde and had nearly twice the usual amount of neck, which came in very useful " - "as she spent so much of her time craning over garden fences, spying on the neighbours", - "The Dursleys had a small son called Dudley and in their opinion there was no finer boy anywhere. ", - "The Dursleys had everything they wanted, but they also had a secret, " - "and their greatest fear was that somebody would discover it" - ] - - -@pytest.fixture(scope="session") -def mock_outputs(): - return [ - 'this is a test run output', - 'this is a good test run output', - 'this is a another test run output' - ] - - -@pytest.fixture(scope="session") -def custom_reference_data(mock_reference_data): - return mock_reference_data.rename(columns={"input": "custom_prompt", "reference_output": "custom_reference"}) +from fixtures.mock_requests import MOCK_SUITE, MOCK_SUITE_CUSTOM, MOCK_RUN +from fixtures.mock_data import MOCK_DATAFRAME, MOCK_INPUTS, MOCK_REFERENCE_OUTPUTS, MOCK_CUSTOM_DATAFRAME, MOCK_OUTPUTS @pytest.fixture(scope="session") def bench_temp_dir(tmpdir_factory): tmpdir = str(tmpdir_factory.mktemp("bench")) return tmpdir - - -@pytest.fixture(scope="session") -def test_suite_default(mock_reference_data, bench_temp_dir, mock_load_scoring): - with mock.patch.dict(os.environ, {"BENCH_FILE_DIR": bench_temp_dir}): - with mock.patch('arthur_bench.run.testsuite.scoring_method_class_from_string', mock_load_scoring): - return TestSuite( - name="test_suite", - scoring_method="bertscore", - reference_data=mock_reference_data - ) - - -@pytest.fixture(scope="session") -def test_suite_custom(custom_reference_data, bench_temp_dir): - with mock.patch.dict(os.environ, {"BENCH_FILE_DIR": bench_temp_dir}): - return TestSuite( - name="test_suite_custom", - scoring_method=CustomScorer, - reference_data=custom_reference_data, - description="test_description", - input_column="custom_prompt", - reference_column="custom_reference" - ) +@pytest.fixture +def mock_client(): + return get_mock_client() @pytest.fixture -def test_suite_string(mock_input_strings, mock_reference_strings, bench_temp_dir): - with mock.patch.dict(os.environ, {"BENCH_FILE_DIR": bench_temp_dir}): +def test_suite_default(mock_load_scoring, mock_client): + with mock.patch('arthur_bench.run.testsuite.scoring_method_class_from_string', mock_load_scoring): return TestSuite( - name = "test_suite_strings", - scoring_method = "bertscore", - input_text_list = mock_input_strings, - reference_output_list = mock_reference_strings - ) + name="test_suite", + scoring_method="bertscore", + reference_data=MOCK_DATAFRAME, + client=mock_client + ) class MockScoringMethod(ScoringMethod): @@ -137,47 +57,36 @@ def load_scoring_method(name): @pytest.mark.parametrize('params,expected', [ - ({"name": "test_suite", "scoring_method": "bertscore", "reference_data": "mock_reference_data"}, "test_suite_default"), + ({"name": "test_suite", "scoring_method": "bertscore", "reference_data": MOCK_DATAFRAME}, MOCK_SUITE), ({"name": "test_suite_custom", "scoring_method": CustomScorer, "description": "test_description", - "reference_data": "custom_reference_data", "input_column": "custom_prompt", "reference_column": "custom_reference"}, - "test_suite_custom"), - ({"name": "test_suite_strings", "scoring_method": "bertscore", "input_text_list": "mock_input_strings", - "reference_output_list": "mock_reference_strings"}, "test_suite_string") + "reference_data": MOCK_CUSTOM_DATAFRAME, "input_column": "custom_prompt", "reference_column": "custom_reference"}, + MOCK_SUITE_CUSTOM), + ({"name": "test_suite", "scoring_method": "bertscore", "input_text_list": MOCK_INPUTS, + "reference_output_list": MOCK_REFERENCE_OUTPUTS}, MOCK_SUITE) ], ids=['test-suite-default-columns', 'test-suite-custom-columns', 'test-suite-string-no-context']) -def test_create_test_suite(params, expected, request): - if "reference_data" in params: - params["reference_data"] = request.getfixturevalue(params["reference_data"]) - if "input_text_list" in params: - params["input_text_list"] = request.getfixturevalue(params["input_text_list"]) - if "reference_output_list" in params: - params["reference_output_list"] = request.getfixturevalue(params["reference_output_list"]) - - with tempfile.TemporaryDirectory() as tmpdir: - with mock.patch.dict(os.environ, {"BENCH_FILE_DIR": tmpdir}): - suite = TestSuite(**params) - expected_suite = request.getfixturevalue(expected) - assert_test_suite_equal(suite, expected_suite) - if expected == "test_suite_custom": - assert suite.suite.scoring_method.name == "test_custom_scorer" - assert suite.suite.scoring_method.type == "custom" +def test_create_test_suite(params, expected, mock_client): + suite = TestSuite(client=mock_client, **params) + suite.client.get_test_suites.assert_called_once_with(name=params["name"]) + suite.client.create_test_suite.assert_called_once() + _, args, _ = suite.client.create_test_suite.mock_calls[0] + assert_test_suite_equal(args[0], expected) @pytest.mark.parametrize('candidate_column', ['custom_candidate', None]) -def test_run_test_suite(candidate_column, mock_load_scoring, mock_outputs, test_suite_default, bench_temp_dir, mock_test_run): - with mock.patch.dict(os.environ, {"BENCH_FILE_DIR": bench_temp_dir}): - if candidate_column: - run = test_suite_default.run(run_name="test_run", - candidate_data=pd.DataFrame({candidate_column: mock_outputs}), - candidate_column=candidate_column, - model_name="my_very_special_gpt", - save=False) - else: - run = test_suite_default.run(run_name="test_run", - candidate_data=pd.DataFrame({"candidate_output": mock_outputs}), - model_name="my_very_special_gpt", - save=False) - - assert_test_run_equal(run, mock_test_run) +def test_run_test_suite(candidate_column, test_suite_default): + if candidate_column: + run = test_suite_default.run(run_name="test_run", + candidate_data=pd.DataFrame({candidate_column: MOCK_OUTPUTS}), + candidate_column=candidate_column, + model_name="my_very_special_gpt", + save=False) + else: + run = test_suite_default.run(run_name="test_run", + candidate_data=pd.DataFrame({"candidate_output": MOCK_OUTPUTS}), + model_name="my_very_special_gpt", + save=False) + + assert_test_run_equal(run, MOCK_RUN) @pytest.mark.parametrize('params', [ @@ -185,16 +94,16 @@ def test_run_test_suite(candidate_column, mock_load_scoring, mock_outputs, test_ {"input_column": "missing_prompt", "reference_data": pd.DataFrame({"prompt": [], "reference": []})}, {"reference_column": "missing_reference", "reference_data": pd.DataFrame({"prompt": [], "reference": []})} ], ids=['missing-req-params', 'input-missing', 'reference-missing']) -def test_create_test_suite_invalid(params): +def test_create_test_suite_invalid(params, mock_client): params.update({"name": "test_suite", "scoring_method": "bertscore"}) with pytest.raises(ValueError): - _ = TestSuite(**params) + _ = TestSuite(client=mock_client, **params) @pytest.mark.parametrize('params', [ {"candidate_column": "missing_candidate", "candidate_data": pd.DataFrame({"candidate_output": ["three", "outputs", "provided"]})}, - {"candidate_data": pd.DataFrame({"candidate_output": ["only two", "outputs provided"]})} + {"candidate_data": pd.DataFrame({"candidate_output": ["only one output"]})} ], ids=['missing-candidate', 'invalid-length']) def test_run_test_suite_invalid(params, test_suite_default): params.update({"run_name": "test_run"}) From 5002d7fc0d180992e5a1f52a8e8e8161aaa7c4cc Mon Sep 17 00:00:00 2001 From: Rowan Cheung Date: Tue, 8 Aug 2023 18:46:04 -0400 Subject: [PATCH 2/3] update docs --- MANIFEST.in | 2 +- README.md | 10 ++++++---- docs/source/quickstart.md | 13 ++++++++----- docs/source/walkthrough.md | 2 +- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 4d0556c..95dfac9 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1 @@ -recursive-include arthur_bench/server/js/dist/* +recursive-include arthur_bench/server/js/dist * diff --git a/README.md b/README.md index 500742f..1d8bbc8 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,13 @@ Bench is built for evaluating LLMs for production use cases. Bench can be used f ## Getting started ### Package installation and environment setup -Install Bench with minimum dependencies: -`pip install -e .` +First download the tar file from the Github releases. Next install the package to your python environment. + +Install Bench with optional dependencies for serving results locally (recommended): +`pip install --find-links=./directory_with_tar_file 'arthur-bench[server]'` -Install Bench with optional dependencies for serving results locally: -`pip install -e '.[server]'` +Install Bench with minimum dependencies: +`pip install --find-links=./directory_with_tar_file 'arthur-bench'` Bench saves test suites and test runs to the directory specified by the `BENCH_FILE_DIR`, which defaults to `./bench` diff --git a/docs/source/quickstart.md b/docs/source/quickstart.md index 08e393c..39b9afe 100644 --- a/docs/source/quickstart.md +++ b/docs/source/quickstart.md @@ -1,15 +1,16 @@ ## Quickstart ### Package installation and environment setup -Install Bench with minimum dependencies: +First download the tar file from the Github releases. Next install the package to your python environment. -`pip install -e .` +Install Bench with optional dependencies for serving results locally (recommended): +`pip install --find-links=./path_to_tar_file 'arthur-bench[server]'` -Install Bench with optional dependencies for serving results locally: -`pip install -e '.[server]'` +Install Bench with minimum dependencies: +`pip install --find-links=./path_to_tar_file 'arthur-bench'` Bench has two options for tracking datasets and results: -1) Local only: save data and run server on the same machine that is running the bench package +1) Local only (default): save data and run server on the same machine that is running the bench package 2) Arthur SaaS Platform: Use the package client to log data and results to the Arthur platform. Arthur manages data storage and persistence and hosts the bench server. @@ -19,6 +20,8 @@ Bench saves test suites and test runs to the directory specified by the `BENCH_F Suites can be viewed in browser by running `bench` from the command line. +This is the default mode. + #### Logging to your remote Arthur organization You will need an Arthur Bench account and API key to use the Arthur platform. To obtain an API key, send an email to rowan@arthur.ai. diff --git a/docs/source/walkthrough.md b/docs/source/walkthrough.md index 41bb4ee..1e63121 100644 --- a/docs/source/walkthrough.md +++ b/docs/source/walkthrough.md @@ -1,6 +1,6 @@ ## Evaluating LLM generated summaries with Bench -This guide provides a step by step tutorial on LLM evaluation with the Bench SaaS platform. To get started with key bench concepts like test suites, test runs, and scoring methods, check out [this page](concepts.md) first. +This guide provides a step by step tutorial on LLM evaluation with the Bench SaaS platform. It can be run in local mode by skipping step 1, and use the cli to view results. To get started with key bench concepts like test suites, test runs, and scoring methods, check out [this page](concepts.md) first. In this example, we will use the bench library to get started evaluating different LLMs for news article summarization and log the results to the Arthur Bench platform. We will walk through the following steps: From 10e31c6abf64ee4ee7d5f95fee2afceda6209a17 Mon Sep 17 00:00:00 2001 From: Rowan Cheung Date: Tue, 8 Aug 2023 18:56:52 -0400 Subject: [PATCH 3/3] more doc updates --- README.md | 13 ++++++++++--- docs/source/quickstart.md | 10 ++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1d8bbc8..5f27bc8 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,18 @@ Install Bench with minimum dependencies: Bench saves test suites and test runs to the directory specified by the `BENCH_FILE_DIR`, which defaults to `./bench` -#### Viewing Examples -To explore Bench suites and runs for an example datasets, run `bench --directory examples/bench`. This will spin up a server where you can view sample created Test Suites and evaluate Runs across different model and prompt configurations. +#### Exploring the UI with Examples +The following commands will spin up a local UI serving two example test suites we've added + +``` +git clone git@github.com:arthur-ai/bench.git +cd bench/examples # navigate to bench root directory +bench +``` +This will spin up a server where you can view sample created Test Suites and evaluate Runs across different model and prompt configurations. In the `examples/` folder, you will find demo notebooks used to generate the Test Suites and Run results recorded in the directory. -**Running these notebooks directly, without deleting the pre-existing results from the directory, will result in errors.** Please use these as a a reference in creating your own Test Suites and Runs. +**To run these notebooks directly, configure the BENCH_FILE_DIR to a new file system in the top cell of the notebook.** Please use these as a a reference in creating your own Test Suites and Runs. ## Key Concepts diff --git a/docs/source/quickstart.md b/docs/source/quickstart.md index 39b9afe..00f6bbf 100644 --- a/docs/source/quickstart.md +++ b/docs/source/quickstart.md @@ -33,6 +33,16 @@ os.environ['ARTHUR_API_URL'] = 'https://app.arthur.ai' os.environ['ARTHUR_API_KEY'] = 'FILL ME IN' ``` +### Exploring the UI +The following commands will spin up a local UI serving two example test suites we've added + +``` +git clone git@github.com:arthur-ai/bench.git +cd bench/examples # navigate to bench root directory +bench +``` + + ### Creating your first suite Instantiate a test suite with name, data, and scoring method.

    H=tuZuU652P+sNW^ldHPtW$udZ=3YP1*+i{LV~ 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Thin.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-Thin.woff new file mode 100644 index 0000000000000000000000000000000000000000..305e9860b9dff90892aa1ef7ab5619e06570cb82 GIT binary patch literal 47616 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%0AE{R*t6#Adfq+W5!Y{C);4ao1ynI}$j->7HZK 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 Y2?Rw1L(k8{b#f5j7+|2w*jYk60J&tzlK=n! literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2ad2fa1d8cc94463e56ca1df2c9be9a8c000c001 GIT binary patch literal 111944 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 KE`%f_-0{B_&~rTi literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..29d9f35303f8fc1d85fa931225def5f86ec5e571 GIT binary patch literal 118540 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf b/arthur_bench/server/js/packages/resources/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..86a4e73e521a144160d1990a8519881594738fc8 GIT binary patch literal 118700 zcmce<2Yi)9);~To&n>Apy|;UBdLg+tH=PiYn*s@h1PG8&6G8|$+A@S9dLIU36_E|L>V+Zte}(-uL~zfB2l4dFFYZnKS2{IdkTm zd2SeIjD;aFu+V9B^$i8B1=|@D(^0#BT5HSPy133gj2S-wY@9ZCo_pic(~B6hb~5Jo zY0KP#!gGpNIT+)(&pNyNyVh?0gX03mVh=KAzP@|ou$8|Vd^+ymhWk}3*Y@_CI<6^2 zXTzvl-`ll*EsJF~loN43w0F&xl@Femct2xvRxo~Y!>XRH6|pyu{0H~f;(p00RG9Xd z=iz!LuG3ca4{x43|Il@eWw$aGT)AejyX&I^)BeR+U?*dy>-)PluQm3GEqFc;&szt& z`g?wV^*gu@$EE4u+QIe1ol~-}LDT0lmhjiLLp^KDKiG!xX}Hga7)Qa61+Y+N92;XH zxMo@l8(=230YH>vxXT3Nm*PoIH3mNV32NHMT1Hsmk zg~o(-Jrjei%zC2gmo>VZtsGc?FSMYsG@fVRJi^NO6?9)1&;tWzGyV*Us^CtdtE;xwBE!=`MgJ&Sk=GjPFc`MSbd@IsN`J+e=@`FhK!T-TH zdNUw33qPcRA`oe;h(($x5|O5fG^CjV?TB2Fi?m1-AuSVSNGnAp<65|u!ZgjMIgwUt z%}m?RSS}j@b^%P}@(~~`sPH%nSFw}Xa@N3dFe1O)$1%E#*e14wxmlL1VUOdrJ?uOP zL<=iW4+-`%2KpP;g(2&&X{?e>V(Bb_5re5A1KZCohX}Q?LRDh~JKfBMr=nGjiKT+o zF?ffFN^hCjz3gJPj?HG6aI(e^qEOEAK>i3-q`B$$hbPBWx;q;lm@WTIFk1e!a>=Dc?ZPMX2ZW{I}}*dX@iK<%29rKGzBS z`T7wyNIBXMp?m`r3uAdR_A~$1_I;e6-?5*Mow=XYB^>}>+OnmS_G7wQt@V9%dwC}= zL>?+~Y$$1Y)`q=Wdc&Od)DG)T>(0g%JFN}YRb4Cg8q#Hs8$CNa3aoqC-1a`CZSA(b z)g1}r#h#9i3bbROcJK-w-`Rl{R;w0}%c_E-c*vMH!@5_?XlbK6sGd$;f0 znXnV%P}lp}!DA{oJGP=)Re%y`1C*%W&$qXtF=VN>1gc22rP_dJM;-e1&zmu~y&jm_ zIwnD#K_CJkWXqXW*D$k<<#lfvTEnbsx`qc>Bt#PbpyN2i-&^KBWvIUXuAviHq;HCs z=xKUOV+QRE=*^|*MX$pw#q7yPS^*(8Kqo{)lLlZm_d+Le{<8Q6>7S`AHc^Ua{GgiS zA<~4c)UdLiW7dwhDb66x%wIv96}*!#XrmO#5WIUe*uGv{R<5W!f*(wKCm6Df_1^Z;|O~GTkK8Q)Rkc zrX4apU8Zd^-6+$!vadFo_R6$FrgLOEOQr)dEtBagnYPGup-flGbT+ldUXg9ilr`-# zZIo%POlyz|aLqs~2UL(5SN=3lp&u=%4QFxSSpqm5DmA-9YIdj8?1fUZyQF3>lA66( zYW5PT*-NEnFO!{>`@0A@fns8fV_kj3nB4q#2!5z)|;3~Yf;0ojM2DEG9}A|W8P3IWQy)lrp1cO z1&Z?!SraEyB)BV0FW3cC4yKg-Tc(me>~&dB<{M{+W!X=rQaf0*%)>$RbDxn{{JCps24<**sEn~ml(2)(I#Q)GrelAH9zkc@AsI0n*Uh= zp#hf%d>q&p_E60*^M$YXy-{jhJC+D7=dt>g=yv#gT-nP8!@*dCoVp8g)>63;g-9PDt{LuVG z`5zQ?6};s*+cD-mxzJSDUpVHvwa8TTNbxBp1tlMs-dMJ}?2Yns%fF}?p1is;xbo>K zZBwqSnqKwZ)Q+j&RBx*Od-Z44-`ALHB5G1wEHFZA@@h_uWRqF9jSe~_NCfGwV&30S7)jVuS>4WudAqQ zsGCz?Qtz&xRll(QU-jQK7#gmh)->&dg0Me%@Tw+|)e3d3p0d^XJV!%<`KRIm zD_e$Iwza0WI$Ni-{;u`8*4J9!Z~db6=xqPlakJBBJ7-UsJvt{~PV^l6ocuWzbH12! zbguv0bKA<>9&CG}?fJIX=PjQ%FmLO;9rG@pcip@@<~=y?iFwb@UpRl|{Gs_D&i`rw zUl6bX?JKYsY;Zk9YiOVe!J6h0O~)7Jj*KbWy;f=tVay zx_!|Di+;E0xkaxndVkRui;gb#UmUgAw)l$0H!Z$r@#BmCwD@m}|Gs3&lD;JymYlle zyrmgS3zt?cZCW~i>GGumOSdlFvGn4l*Ddo~7P+izS^u&v%g$VO(Xwlo-QF488P}QK z>Fk`+d3WbX=hK}pbsp;csPpSC(Pin1?|Q83nXXrs&tJZL`M~n6%Xcilc=>h9?_NH# z{ORQ{b(eM5b+>je?q1bBydr&tbH$Vucdq!p$J`UqlhSi?&)Gef_1w^NSI>c-r+QxO zd8_Bcl>;lcuH3Qm7~uK&674?zWE=UKi&NG=Fu&sTc&QAwxwmuuC0!(Wn1q&(R|{p6JI*1;H2wL`r_ny zCx5tY#kRHEPTF?XwoA8Nv+cHRZ=Ou@?_XMZY2Br*m$qN}hs&}qJMFTam$S?3 zFTd`Juq(Q+c=F2JE0od@^i@40HvD|<%oT7K8Q zyZ&)^!riCb{q8+^_jKKJ-`>c*uD#3l-n{ql-VgWwd+*VG=6zxN685FE8Z(AG$C1zRmYNbAQbJZTH`L|9cM?q9$E&i(&9kbdCA18p3VJo4nD z>5r~`^ts1!9=qwWo3KJfW3|Qp-9T&LLSwrsbLKE+sj^@}#za-tSd-x;RW`6HgYnigJc}Jn_Bazy_F}xl zc&ia9(X|h4H)03cjJj6YKDF75o(BN*EYY$8u9O0_){S=ha7``e1N!hrz8ps{?zh0M zo(TuaD%2C!4YC#LZ7xbH@zy5vIV35mKcV;EgT9D^#DxtguRxhNH7t2UZ#SY{E81U+ zJ46R>%QU8LSxYUD+hx9dn{cBsSYhYoOR)N2HnCr;!nX^wC7B_~SuSZ|1;%|64=d`Z z-x|1js5}gsSpP@#nMl)3=wTBu>_d`82Ye1cTIkFYNV$1j&&1m5S zjNA$gm*YQ4{t1#Et$1z&-m}Wl5k)-oorybLc#f#niZ^KH=#(cq(35k}(|Ytrl0uYs zD-1jmqT_I^{A7W9*?3#$G0{zzKkAp-8Ukikw6qeb=iORd4}rgg3rR??d|SsymkfO_ z)B6J$w^hy;lE(EI56QqVQsOvC-X_@^(Tey-{pPElJTmT)@JT;9KYVA$vGP=iww&X5 zd)o6*WDvdo@{H5lm^|K!r{rnv*JJ04sfU)HR(=U5qWN0TlBnp>3x(KYIaw)2;c3mo znS9jMKn_Tfyl)V-iC;APhNNy<0s7Dm4jXYmBx!P)8_ee-e}QesevWpe!RV=+RkMZY zdn?<Sf$!yGB0-dj4)KWiFY%UU(1NhDkJ1vfR4q$8Xb3SB7#xNc!!pBq z!?lLphC2=S86Gw~VR+4O*zlp@E5o;zsmW(1Uzhx?HPRYyO}5&t8CHk2!dhotYu#c! z+j@ibX6r51JFRzH@3lT)9kD)YecTpdi?-Qq8Mb`eY}-QHQrlIwJ8bva9P3tLc{fjI}CRl9yA;@{MqoP;a$V0 zhHo&U?HJMZ)(C5?HPLF7BPy388n$j%Bf8DH$GXpYzjgmHBWktHwJow;XuI9E*Y==o z#AifdJ|kM8Mr8T=Z{KtBI*xrM$Hd0oh8OY{8X*3e#*BJ_vC+ScUI*RmR@dZLp@<9{ zoeBs$`ohr{Jx?B=f4P{kzn3ufcA0+f?d-RwylsCw^WDk#Uwruc!`~kM<}hMRhmRco z_u(%Ne|GrO!>1fR`S6^#Up?GSZ@hB`U@o8z|6T7m4qbfstHbad92!0}bZEt)%0uag z(q4b!jThgzik>#!C1sGYXL0cn;0W9S0X&qGW1op9!IM9Tm#9qt#0%ne@vdIR)jt5_ zx4=K}Em^Z_6QD`9apYi9UXOz;}|!NU>&pJ6Yw<|=lwHj6D|m$571WrAMN44BUw5Lr2oHL>-Y zfF|88?hH=nb^a!Qi+|2v<5SoJY%e@r53~CaDtQzBqEFaA z*oW*R?#DH5g!k%w9?$JOiKp-^ZiNRdgE#Uz-oU59&s@tFBg*y=?_vA+8n&OG#18RO z*gJeXdzYWg4)asl-}!0mJ$@ehjGxK=$4n+Nji;d8o`2lLx_2)`Y&6UOg=FMAJ< z^ccR6$3ch1@&tY#PvnpAbp8N5-w(t8{U=_;pXJ5;d0xt&gID~|yo|rZC-WD11%H8; z^S|*L{tB<=f8|s8`@Ds}%V+X8cs+j)-t>3)4E}fC%s=4^_!oQ;|2O{+@8aL`ZvG8l z4)0esd|$16fQ|4I*<1WEp2`0L&-<&~tp#WrG-w#4*Qmv6FEdM3D9#YAVuzR`&K2$AJZQi3#X@nRSS&6UOU314 zxwu;NifhCwajobRzZEBl>%|&zyVxLpBTg4BVy@UM+=xQdh%KUCY!@@d9b%(6P0SK! zirI*i&KGBiHgSnqCN2|Q;tJ6%t`sZ8RiZ~+CsvCaL_hzGckqAl`TSGf&R4Pf;dy-! zv990oP3-r4GkcP6VNdam>J%aefV|+b(oDZ{ud>wm~?_~di2lrEc0sDeq$iCzk zvm^Wx_7$SaU-OIDzxhqvA8VDF@8>o?!c+Ovynz3KJNX}ZA%BLu_-(h)QtBBJ4Tc*C<0$@M-*D%1q6 z6NGod;nR(U&pa7>lr)x!o#CXet~JAat8d!f-M^L(`KBud2K)IM-*n|rS2thjn+|N~ zAL5<9>EO_c0lv^TT~B?rO-TC&R`OZvebe<0C$C#SF)id3sPRo*+<_Y3w1{V*#y2hI ziKy|W8`iGp(d&KEtvy47Jk&P@aVfe$sUN7uK{Gf6WC^})_~fY$-gx-&sRW-s=dy%I z1u+;2c@H>vLMd^9?o&!@I0whDwBbM5X+qY7n-Y!N4M(&i+UuCP$@~Xs=>5=w4cv+} zoQ*;TGw>$8?T2@ASU9wzMN2`nC0VP{+*&Qx#(J!d)3oVYqt>L&&}Jf{PjVDOctF#{ z<2XZ-mIQBnDtz$<8Lct;v^gE}V8m#qu&3F7;dI0w;XU{hR_^E6^X$*CA75lIvA-ao z|5wBe|HfWruOa^M2K#{>1$JY+3WpeKMICzd!-#3jf%wm{8cs&tUiK75`wjb^#qlXv zbCPKIEEyWc4SDs9OQ#~106gKXyAqFjt||2~#Q`w_d-DDT(SL_q_iu=UG#Gk~o;yLlW_%ke`7hxZHdx^&rkBfuicj5{0d)QA; z!GiiP@duzOB&Bh#2zzCZ%pv9s?P>z=Zh@UK2Rb1f&slI9=3Q{(1XeHeKJ1$e&>8W# z8zA0McixhDt-Qt)g0A~mt$P0rdDkr{?}H_3VkOvpWI(4xGmCgz-mMp}tEc`Z^BP%C zZBaemg7rdqjZg2dsW<*A^J+oY^dw#Pv1)LC7mj`GL>zi6tfbYjuNGolO~9Z6@u?hU z7k`&;Hi*MAuNQ}8UMJp^d98R==5Fzd%xlEUGOreYk@-~lejn4{CtT_MKBm8q@yquK zBYGdW%lCnqe7_HeLP$EQkXK_|ZdT{RJDjP3UAGZ6bgCdqY6K%JuE(&pY{STCzh(#M z@jRSE!*lwK)g!C)UJ&Lej?(Zou(sl5{5Sy?-!_)W&xc)=#4qEQv1C|HyIG2iD_doB z&IbGEPw))>o&TMs%19mg8cCOg0}vTS8HZZ%pRk~M9S^;pun53 zw3H(F2E&#np^^E{})|1;& z?gP+!CjtmB0ay;8KIl0QI8e?43}c*@rGzzryv43@r1647t}W83ju@| z(I*$<@k9O>Km&lD#aPEaMjiwpTnUFz0MVCZ0DKzzBl1iD@g)!7;W5=E0pb9}OS&c? z`RW5S0p_V|k_j3U$q(@>1wic(4GBob{x4t}+Wo%(4eb&TjgAG99~ujd|JZx~lWU?K z(bN}WaP148b~{l2Yhf;)?N&gzlB{ew20ZQh<|G4jO)~gPKy#Adm!3QJK8=lZjt3^A zd@L+N9nE!;DPJJ@A|3Vr0^DfF7f8;33TVE0z=-ny0Z82e{ULQM$%QYFKJduM6qNtB zKsuo97;xd5fb`j~1;Vi&;L-b}`#nJP^0eujQ{TS?q>l)G>A7R?liu;Aji(*oJRi^W z9Ru{vvGn+#UekQ@h2^;ZDe#q}96T2Y0IkNpMxG3y@sPeDJxBAI=0B}>q~9@5WDw(0HQC+3emk6kOmL{s;9LtLO}y^!i)MU1%#o!{~#wCc<4am z)c`~Xdbb2X>kp032Z%NjK0!UbL+~4bFRiFd>munJjBV@{yPdUAB2M{l*Pl9>?@ri)&rFNeM z{0Z<7;8DN>>iR|G{{%b%I1IQ9a4BFrU4ufOSt&h{TP}foFzxfXDpP=%W@6 z7nR29;FH826w#>Zh(R?WZenCJaB`y=yVe#&qh`ZLG8cPT@@kV$y8}DgMQkx*Olj~G zXTS%X1;26*JjQuA50j4*B@~M;#3wjKtQdRFQdWkDaRv6h*qO2jd_`b}S2_y5o){Jj zpL0CC$%*iJrm|4(hgi~m@O*@^JK?hq!CoEFN%kOnh~1A!)06P3J%&$(ZfAGEpKf3` z!qX6leSa0J#=K+@-j5yTt?UAL5p6i5eHr^bqHYJ+&1^TjhFy$EK>!a#WbF(d1RvO$@Vs7*NRkDS zB#I-2BYqT#_)#=sN3n<<#UpZ*h)7p5Phkhy?^qwV!b`S>+t_MEz*2b{8{p}z9}%!j z#KN)>W5`8}VG`mC1&BE~5r1$Y&Qy%}QYkM(RH*_Hrb_IWs}NPHMuf?Ycv&5!v zHVTFgB8D~{(KL?O=vqW3X29dH9+9VJwhnQp7DSb1BQ`M?af*3}r7S?atQ~Qcg@{2d zMyz5fVile6#13;hKeLH1XB!ZcTETk|4eaHs5Eop{Pk^VWpAYas#NpQRb?^pm=Iaq@ z*@9@yiTIXdBiqV1@y&?G+`zZ8llh7KBz`hHN~iGc{8WA#VuxoSZnux`kP*eR+57AV zzLTHB&gSRx^Wby301=u`**3&wwj;85F*}7{!Y_pv>T-Sszmi{tc;3~BLS8H5kk=z> zb0cCqHz87XGkjFHAgXs8VuH7`Kk_@^abC{vWOpI1cNb2%b@O}J-H7GwL+tWC#4aB| z^ztEi#1F6w`3OADV{8TDdXK=z^%!E6J&0@`gva_B#C@J%e?sKvNkn~~MkMGDhzdOe z@7J@4Gd_pt-=7ifdyzfMUy@$!@9@pRpZUv(`n`e(;H!v+zK*CLMMe)HetDR`&EH`w z`Mc}|_|0Bqz5G4)7eojD!T-rF;vcYk5Jmb35u|@1GWaPXUY{d6_$B{0+ly$@SBN70 zhrNf$<~N8Ge#gIuNB<}vMQrtDJ_Zl^D#4%yxe!7V24NH?f$#W)zX%Y4B1i-aiwF^+ z>|+ro!r8+jLPUxv5skGXhFyWLLUtkc{9AT4PBz4ec%0Zs6iFgkqzJ393A;$ew}0s( z1K<8-iENRBumAGIB#|!)ghMz*p>W|#z+zE?QxRpNTvUk3_!@AEs1j2}HTiP{y!fIX zvBqhLB{m9*JkCViaTel&t%&~3L3FSUQOEg+J+>pVxDb)Z#fU{NMKrKebcyAnTdY7N zaHZ%)e6bJlz!MN#>_^;kP(?1+i(y0>HzK~c8S%xf;zUF(PnHqT?TCM#h6v;th%@d$ zEb=TwKX)PqdM;v^=OZF|A!4EzBkp)9;*OUi?sz3)j=K=cyasX1>k!Ah9eJ!Jd|3ZB5Q^W>8mr=ogBTo30_*(o&Mi0Le--{o_Q86mU;7{c6 zt7$lcW5k&iv*xGyBc2=xFI%u?(L%IPEsVVeFX!v1p&B_m>F)xXBj(%_}bz}FX9h)m{axmun!Nz2y?G>7IS@8xm6 z!b)ul{Do70&SR*}(pqpnW41O&n`_=M(C2VC>damFi1<02=H3Z;VE~2P^eS($P=BkY zj`BihVZEL^T`Dgz)NdFXln>Rr8f2xT#;Nimm6xczOy%V&uTi;M<$5QM8od*TTeahs zNEABUsy%nH{=8eY=T_~xReNsLj=RCswS1^&V-G#Ko|o>fSKyc~p+XS??~@U)3?ewH!8bi2<7ODjE;gmkUw>lx}<-?v`B4pwM;UhW<0+SoJUmP=i!@p!KEQR!EK za%_4z)H_bSBB*P)Z_SE{Z8oS@WasYE30KYuSDxPWCyRaW)l9sqn{aPJn>FPV?z#0V zb61a~TVS`BNCDj|28X-4yL$$PO)I*)z&}%uWUr}5UIp}w-&b5yTyVS1J&NHyI%(8> z#WlC$cCF%Gt&}@weXZhlt>m(!u(&+1*NaY2Z}(t-KiEqM1@w;h9n>q4(#H|z^MYOz z?)#cv73zIiuQ04y-Zd1s%G;Nz&qt1H<#Yjh<>o#$tUi5Mras9|(YKlg=qPlR2Cnut z5_EzO!a*nW4)yd5tmzt9(bsKSBZ+NVBk35l#^*W18Vt-dpx+lx@Z4f2&w zMp&;HP^a3dQ;e!t465_wiqUnR=hd{VD>dOn1ZK5qNXLB02XoVUc`Ibg!-QdPQ0&^Ev&*=F)Q)L` zWSVhTYOAsq>MmS9KkZYpKJb89jNe zYFa&CBXv6NY+wps;W&>}wS^wF>)MxdLIzNvs{tvWCEEUaW$q`G`%xwDGV%nYmHn)TpL$qdturn*y7>F9*%=>BTft(#AAXm+P56w+u6ZfN7R~f0llKmd|~y z9x~VBi-;P0ZGCXd1aWQA(F$zwnWZgWDXmijs8__PQ|;6#BGxP7)p>Ho+B(nkN(Aak zOmlQ>=jhnZ@xj(KR~Lf0K7^R-b6@9gdA*^HCTE*$fa)C164?zVXN_r|&uHsauk|It z^CpaTo?^m0H96J z^)WOQnL2zYrxL-2GSfoYT)@I{!IA?kayiIAa3I%L4OJ_325R-;7rAsDRpin|x5%Y0 zW<@U9KAw|G0J$6%a;bZe%V8mxx(B%&9&)LJkV`Hjmpa)|R3yoPT=ie1`Y%%b7peY> zRR2Y)|030Yk?Oxl^uJ5~R>rRpehs{Wm-f2Zo- zsrq-S{++6Sr|RFS`gf}SovMGQ>ffpQFI4>(s{RXA|AlJ&g{uET)qkPtzfkpGsQNEd z{THhK3swJxs{caOzix>;iV9W#`r79xs&nd6QRicwQLV3x)F~W_6>jAU=W@@r=e`jipxMs4t9;qGB}$eSOEZ8e6#6 z+JWURCB9hEMmN75MfIxRQgvTnKOIFis=a#EzrLP2iW)raC?3|R`?{I$DALV*Jg4ZO zZv#-T@MutZv4>9T{bI$_Vh^1ZPm7f-6f1mSkjin?sdjXY2reml*D3lsJp54g<*J=> z&wW*oy`0{j>fhnvkD{w?(1IW8zOJEht?<*AIndG5u7^LWKZl1uitgp=TDJ=vMGg;t zJkNXhquQ%i{g$fxx(Wq<)N}QU54uVP-97Di_@i>&m;fKt{RY*(Zfu}lji*874#gjb z;*Y~aAH^Ss=Q&S*9{wo2>g4@GN2#PUa@ikp*)DR~9&*_pa?kUU9)*rF^#-Fc(2G5Ny{m@x2M798gL)ryo>=xF3)BY{R3B8-`_N0&hkTCukk9FT z$fDkdd{Fj5C6d!Zr>=L9>*IIo^9a}a_?`Ov!L>eqr#}C2E%}06r>j$+Pq>!yh+N7o zaw#v!b-I@-Z$+uTh7>x>)%&{M!?n&2r#`=Mt?r$920JR%_(&2 za#rZp*CJdiJd`8Dsq2+Or*2*%SL4^`Gy2ixz^ThK`qAaUsk;+k$*A!wM~Bnx4wUAJ zuG<5om6J~g*!?G1<&Hw7a0=b}#C0jf;!=vj<y7j&#e==V^&YfKL1FuJt{k zK5WRRia`ApS+OKvR1qSujL?vB zARn@fON6`(qV)pok{9}0-fs14Z{L=2F8Dm|9elWlOx_m8tGrl_S9#lw^pe~As!yeN zTt1cF*CV{I6SpL85guH8=(3perpZ^J=sGD-c23vA(DECWO3Ak>@tKZLVPNGaga|K=?Nnt zbpX*n^O5~5B=i6xf950f`<872S;BTa;85gObB(D^0cVRC~TCE~*l)!sr-RsY}Z& zEGea+SV_J}wIkNSO;M4_f?pn?B`v7Ssm_hIRxPS<&j~Sv*ylfKE00ge_lq?Ir&Z-< z*SYLwe?yqPWJATYq@u>W`jeKHmKQ8O`a?uiY}|~3^W%%M{no%riznYlJf;E&M=>{Bc^u)4<|?Zs>M;!cIe{R?xQIO2K{>4-$k(V)&ty zFG~!iOi7kh)MVn>lR)}{Scfylo~9HasRHF?5DIDBd!t(zvvksKVq!vM8#E(j`_(ODI)@>J=ssBu$bg6eW_K5%irV z<%A?AhNVe~iEwGID()&w7EzHF$VWzIsyVe(5~QTKh$M!n0+~q`Pua_kmzcjmNNj#2 zB&F#}c8r#^DdN4+J159YgpZtfg@+>Tvmr4@ATg<|b_79e1j&JzXI2K#kOF)L?K?#R zFtV_5_9vm_a2kDt-<(fO4M7B&1Re`gX^e&Qfc*M`n2frmrM2^dk}cC*vj;-_g^0)~ z&#dT}l#shB$XY(Dpm|GMp4%1RaP%!M3XQU4)Ho7q>n#m))ogcp`DYpDpJl>qk08t= zeE4Uf3X9KBqNyUoJjQZ>I&kx^TiG|e3{tBH>$ zm9-Wj>YH5{ms1959s6o54-wY)a1P@%T`wj0NUKul-Z}eI;u}JZ)$B5-Y8L*y zB_`(D=*RsBA2&XpWQdJ_$@rG-knzwOL-@;)Q5Q$wtBEU&ZlinSQ!0W7+{%hrAthtU+s z5e7ks3(&_1jzpO0=(?)z#3d!PzJ1!e?Bl4|m>G_9 zMLbZd2b5taRd)2)#SQ;J(!PIBajq&Tcu zdBJ7hH*tsp1FiC7{MC+QXoSvbm{F4P$MHAAdcWa}NfTLH zJ%O2TO9m@u|0rjJk}};Bxyo;u$ji~MiNOVu*V4v7@*imJWOl*`Oz;$D1y4OThMJ0A zt$m!Or8J)08%PzX)^b@vmR2N4OZHVHOGd*d?`MKcPmgV-Ow9=00EIn;6DFz8rj{F$ z+T8BxWL1_3ZEdPM!5khQVsP1EJngBhn^9*;4jCQcwU*@I4M}$YI9q1)=<{SjcEEz< z;v*QrHa0kd(b%Q-#A*xK)W&7=I8pSq4@nKmABvMXjkQKDys!*4x-O9`kQP%KgBrd#(t_Wp4U_3SLBSzZKK5hs)P}m(~Dgl6ABM zu(8tXCP*s`sub82U?w&M1zcKEsdijKZl6jm)9foM>uV#6mNX8SZ;3c5A;A(H8nABK z(z2MsiWx=LOtUMMM7VZJZBblN;iRzt;#Wm&h>r>le<3V$k|RFHOx!7U4q`e;TvDj|J^(G5TXveo|hEuR(Hr^y~6LYV>}R>z-B1S3VDggbK0! z8RIAC1b!d>Vp4JtWH8hsE=)dJY`8c2@<{qpH5JpW1nWRCyLAM|b#W-y2QRfV^RDFz zQE!EsXx<86%%uX!q_JiC@H3VwVyR*THij;<&?8zwEdGuH_(xk>Tn81z>N8ZgmWc|q z0fu`b!ew^JeJwJ5cGC7%>KwJ)9)CIC7OeS4C#A>c=4x8Rl!BamA*yXv!eFz;W<-R< z8Y^v6g~6U2pA}+BG)@+VmM~jfsB2PISxIhST+ryLe1j!1(3Tk$9bT9;x{GfLO$n-6uP_Y%q}mm17G`h&WFi6!=`>nJaC{q`?q`wEOI|m`x~;t+WpH^>NK{x_Wp13e1pS&lRtEor?ydS6|AP`)uM8izDk>Eu_cH%Y{{#KX zipT$;%d3z70Zy48^*>y1Kh9(2upjve|AS$I%WCw^H-5tZK;FADx${xpyI#mdwt_KzwQo}1vLrm0g*vhi)b12}m;#;;4+Cw1l0}R;UxR{y)tkbT zHQEUAxT|Xutey39yDN)lB^PBzTT2_WGp9IGgX04dbIQ_ZwpW%kClzJJ*ehCtdLkXU zb+rZAMn5eiG0&P+kscNtog5l%Nr()ptaN0d-h%p^sX0(|oHb+YlkgV-;@B`P<@g}P zXY9c=_F$GU?l=5dFSFOTV19v|%kVKErzMqC73u5{7AeUQjh={D6PDD%sT}-+#~~)2 ztc5p1!noG-i18YmDb}9+gYoDrd=L_LD8U*O8srxm%I{9LUG`w|Xp!;O*mJ^Zo$bU( z%#gQa)=MLqXqO)+UI{d`1Ru5@XP5iVIC7bgmpq&W0&Td1Ifh<2Pza^J?5p29HTz8?Q|A`S#(-_0l5e4Wp0xSmeC$=nuq`*0JxQRmoA^Is(HQ zpXm7T1&*2XMT6h;jdSxOZGnNM zo!c9uqqM3MjlwV*XBIVmXHJ{y2#j+l&$(ovCOpJ160`@FZqU0#m|@WDAeWl%oA+3u z$1T6dZEls-;?;q^6J9O>4jKpkeu0!ej6nC(J5WlN?7&X|GPBN(qH*s$whuZhq9rf5 z&!u!7=p!dTG|W+Q*zd~AGisAeG}2}`lX)Z}Ek zG(-5*pyI5E>`2}{dR@FV%$}MY8&w?7+edGS$P7!(DPFjt#<4KTKV@Ob?2BCKIYs5J z3eYJMbZUflna$3ll^!2-`Eb)pW3>8+p)$^YhAfTrN~4!7!5{{{r2<)WcR&V3snErK zmW{d+dAAXzT1m7Pb=NcXrb>@Ch*f1EOQC?9Gv$s9dT8AC3z237EI*5ZJfq|0e7?v8 z0f+O7G=trsrCF04842P3ewJ{5|GR@uk4&_LBt{2wLrh1>@s9-f-)cD}CN?-EDcVAh z1XYv=WkiUGV6?h<7&Rb}s&jCzeFdu=vM2>+?DngW4I` z@sSqDp;ae|K8(|;J??Q-kq$3`Gl-rUJ}gjzc#OwUcd7-V%_v>w0+q~7^fA(oc7g;- zZD8Sl^mr9}$g4Q7rnbpcnpz?Z6{Y%K-GaS(d)OwA6Y=E9b&Yk2R$e=L5DKDVa|SvO%gcb*aK>!!#pxO-89_R|EyF zWGe)I^hE3?NYX~&JJ9Rpt~WD1gr}Cmw?}4js=mKZLCnx)=El;@(il=bCVntDDQfgR zV}Lz~@0z!aWD?xndGBb$ILJyzg^#snrSnqa#w_g-+|<>rH;Non919nYtJ=4$^G7aSBxBO5SNS& z!p13s9TX4D=&#*mv3`ou;ge0-Dn;omSR*M<9LG^%;Kk9qQ=uh`yhB;EEXXFZfS5k- z&8Ur+b+qJW;yK!f>#@lwN%LHCnj&^9J*ZlQEEnk)dtPjAomyR3+~4)XH`CkvP1=;2 zXI)>{Hp4MGx#k|H7-?y&TN$PWPA^-z-db0d8g6mcjXulgHWa4>2AW+{Mqh(WE`UtB z#M3NYkG^HdjizTsP%#_tsJw*6-xmYM5t6)wdy>Q*{*z-&B7F}d6?=?Djx5We+wK**{9T~~d`6W|>)^BOM>)ej0%wlUm;v{SMrDxYA7RN2` znKmsXdvX^3fRDgetN1&4;7$-0$QkrU<#Y>ZKMMv=0)Lt(L8LVxW1ht+R$?Cn?BhI? z*S8^x=(G`o-&(uxX2-0u7aI(UgefU%*xT3MPbk= zNtg`ey6Y|jp%rp`kt2jGt_1IlVIJF70K zIHtQN!C9Nxkuv%ijoAg>*Gk^^c=efw-b!tG$9&xMQada!5tIpx3bJGkOp`LfArlA= zLK3(QE*_U=lg8`cNAD_68%`_Xb4!u&Iiq)rk>Ejjtspl{-6o0#qMhkl#3{{JFX@sp*B+L&Tn%BI* zm};!6oUz2xGWst}fTKq{yJu9J%gWo^_-k?=Ah?6?VM$eV)8xXR+wvLxaePt!JTIe; za|@wDu48kPiFEh=YI^&th|() zMqeErAi3#6f;!CfVhST50_=m|&*%)=kLwx%LSXJ1P8;N1M1YlY)EO9cD_XTM#Et|O zGjjfVc&@Ao?;w?|c`J^alD<)oK#Y|^66Bb1Ov;RF4c8vY;HiNezkC`2za$B#$S{06 zWH`Y->{w;^pm5kO&K&LIR~$VNbU2-#EG5)Cce?%`&mGTEFDwqg(hLqo_@MT*q2E4S z@)wzk3y!V>`PLzC0P$EOWH%Q&ECMP;`uud8?I(PGUefu_ABqj>!G8QY1Eg4ABMowu zw;0Afe&nQ8%88qnF0&-%*UT%?^ZBmDTVk;4G|p9d(7H|K!~LDpvOT%=(zB*R8Fj7j zYm<~tLU0n&8bd#bA+e1C%aX^jJ%~=BjRZrqb+?R;TWX26wyCh@q>xQ!mcA z@QOF4w*+_?T1*`6-6}?Z&!?m`PWEtg^a;{xcFdk~%$@?$x|whb(5Xm|{!sysAD=U1 z=aA9OJSTu80rs<4plg%&GO>v1r-L$aFAH-T^9m~iPWF+ltk@~fK>GUTqz8qEE*rEa zhGw{Ga+aPjxwdWQG<#*6Yst!lL`zyhWk&m|O84AZ)9h2*gQgZm$7Lp1mdq=y4v7q# zUE`Qu7*|>l5o?PMnA2KT6%r9Xr@FAEB#B1bhxv9A=9`&Kp~YH1W$GF2aVxB1qU4zo zqawSHG%BrfU;x%se%fH#;8#XrF^XMBSBhO$snf}-A`2sdHBeXjoc8ph9AsXa9yeXo zrV`y!q=hDNgmi+DGeO8rux>KJCG)2Sv$BKu#;ZDML4lIduz+A8 z{h&W>rN*abj_!ei?iZKHHKPfAtwCQQYzeIy_-oNV5_Vi)$F1wWeMz&_J8{4Z$Q7+< zv|i8}CRZ|A%kaO+Wpf&z$tyJOu{}`kG&}{AR`WlMmWj)cHt@$r-9!fg+y;SLFxx~P z>WMbTFR#9eFy2Y+o#hlE#IJp0sAS5SnNgPL7v}{^`kEXJtZhIQKcu5$&V`owTW$16 z9?!ZX>nd$5Z}fd$Kl(6!z-Hd)A9?BM?S%7k;CvQv_Gb%^-!B}eca(wP6*n(E>1_}| zqGN!i&Ot~zZ|x_EsaUFg=6E#o4vlB#jy?iYmR~h`E*~CUHF^k`z&C(jIw4Hv5@#pw zT#geOFKs9)>}#)*2;#`Mq!9gDIvG|DXEuH_2qAtmIz2k-XA<_&B}V?7@#rD`oLy|T z+K-+^r-6J||8mk{SqwkRB*&D6v5@&gdE~feR&L!NBZz)R#A^poW66p@URrRZsFiZN?~;5N2_sGik9ok;ddr|+yGJBaj3 zvOI!;W2WdIf9nW!Nobc&Rp_&(NHa{jJvod@1Eq-AJH@iAq@zH+ejkR?_Gh5>FCfl>>s;AojgC26Qu0;a#Vz!!g z^Ak^8sPhzF%u~q(N+svO2=?4KJ1!@ss{n`Qs!>6w-SDSBu%OamCf%5bMU8GzrlKwf zcd^v^9$ybAcTI`PEKh6cvKX}3%;J=yxsy}MOTwH5&Gj)6 z<|$29vgp9QB*;+!77IucQ#&@C`WV+R$7w#VG?CE(ttlx%9s=SX)&eLgU4nEss9YCH zZP=PZj8e_%Hf&J);zzGE@qGpJhm1qB{I#26p7XfFl)m$*}`g*!1rZ)G5R9O}-?& z{?$f=O=OQgK0~uMm$WanOxo^yQE^_@?axxo|%-FVGB!b=gY*d(ch)pm$pt` z=1was33pBEm=PZn;BNL0iwiaIO&~Ixf$?CU42nD1GO|rQyA3iXy=TmRX6{nB(oa!4 z9OEIE6WI*9IZYNxrVIgk_Isk#g=2p)-Wfw5oj{GlR+XcZr)GJ;vd;3Z?bC{;t({*L zZLsxKXV*CrQr%0+a;BBoO$O02E2lvgW(BQoYrE>qfvlYQ%T`b2m8G%yHCZJ~>$9wJ zld96=qWx-G#|xnUdJMW5@pda8F^=|&UDrKkJ-QNlq!bjMBsEbnekllX22 z9Dsw}!xZ&35H~uTixRu%J4=LIZv;4^g3=x4&#)=Gz2uGt)70?ljN0_h(zh|r-Nmf zgV@TOQxOZ#BtM(yWKy*DBa$joepF7&mvw&QkN>j4E2IG!=VLzk1cwBPSp2j;r z83(|uaL9HkSXLwJl9B5wl>ErLZL5&ZC{-UIwd6jlsc}{GSt08B^ zyg05lEXrbuwA5>U_WbgMcvr5~Z{zHl*pG+WoOdMT+ary^u@Mo~ZGmR3CMZ6?D%H_4 zIn|h$n{E%!othmghRJQaLQ5t2vVN$kajY@f>erj{9~}m-VaH1#~Yp9;a8v8za-E<+~J;A zTHwx(Fio)rYmsG>T;+bo@aD?gB0tS!(5hP&4J8Je{lc={&fhe}WQT>t7{mQ0l@!zk zn@ss9Y+RGwS$4t|oq6$-rle(Njb6~2UNn7rj5B`G+#G9KL`GQM%$pyWmfeyvX}UB1 z@z}^nXTrMtDGhBIw%93!wAS8%pz5RCjhPUmJN;>Uhrbx8|CKC5F1GB@yLXs)u!*On zrotXoZ@?aHgpTH{2EYBA&TD?5g&HG2Y~(h$74TPd@J81!zF{(o`Ra|aAIAFm+hgbI zeP~!5j>FOnEDhAhB`GO{)f;2q@k0FdpkS6pif7_}*gIv(FX0D+z-Xs) z(qYo)P-03n_#5pqLGSrv-}ATWXa%%nHbs%+VB68zYEp9)q|kG(2hrP;QVzb>iqsZ~ zq%9IX+5!#$xVNLw4!O8fv44#LW)LXC40G7^Ggq@y@h5L0DY@oHO2&Al}i5~^l@+!LM#+&`tx^ z+}vqsfpMHnd5`b$v^g#ps!c_Ey-f#%Odak7mKVU6;rjr<6`}(ImO4226^g%^1$5<7lDgf4D2CJqOT;IFk zTP|Q?mNtZE#qxeHLk1_&!HmwqOsqBdV{Jqc`8^1oic!nAI@iD>bS;&tBlzx|&Mg~b zQxp5w1PZOGer9`|HNHQ89M2~fOz&DBbpGuDP16J7O_S@URRz_xiD!M#1_du3`wqV? z{ItXyvHO^DyeS@HAGdvuvzpZ)Bn9K@ppN+wh=EWb2J^!RdPk6s!r58c6se$BOlrRN zenCrbSythq8O1PP49#wPk}D(ny@kL1O@F4nebvUP`O(=?gL|8-EsIytJgOPn$anlm z58>#6=8?yq)sNI?WV(_yzC(85Ts)x*zVpZWfJ2|NM=^>f^kHV%6TJFd&T`!l!CwVc zVnQApnmBYM)@6S5^8XlLJ@-}PPVKbBA0A9ZYw^JNR@qwmgx1VxO~CYlGC)i8WdnT# zj1j24)p#tAX}(RrGW8I(_M21g!&Pz-FTr+Noyy>{Rt{ zCQ4z9h07^P;$5fX4GEx4siunuPQmEGluR;cX~YucsAE8F{cDW>kG3~~bL%S4#&z%2m1faM zqmf3M(Tw(O_D!?zt36|T#`_Z6u^q>8_SjCGm4t*nKocm1K-d#PQ?@SEJPr*9lBegiw(xo4pr-VMIU z+{Y~FdJJbTeDVwgKpemzZnuJGV2BD^=E}3psy46M?h^k@QPxY9*{&)~J}S7^_QTkL zN!<3^#kS8CC$sEiTpRW~_Xvb`|;ncK& zWXCKRNPoZfo$6xtWZxWnWJha^#@Sr?n=HEFcud*fGzOqS*#HEL4rs5R94>6?3(LRF zgX5@mQtj++9~@6KySv*@JQjYe_%-=qKAp>`t4uCi(e?bVk}rQ7oaOZvXSonBf>8JE z`x5s_#-f+?cRP|?Tozw(kuJ!OoZuA>h?54iU??TELNOVfOibQ}m-eUH<;DBY{+NFu zLG3$tTn~XF3)m1)(W1U&e`MtDDDNmFb<$Flv=o(GfI%TOVwR)0VhJ677e}~)D$c<0 zVO@3L3#`wy)WCdsnF8C@siOe?@8W$)7{DcY%MHzjviXdzwi;G z|Ant&cc^nT;6#hRfd0@6t@l-DFngA*X&HB=@0G3aIo61siu<_^?#i6*B(BcDFBcRJ zFs^#x8R~;)=nR6pVbK$7e3am=0MKDHBfia4m1XhmNkAx4oxu(xuk3+XZm*IFnT3*s zz(7;pNM+C|g$D>zq5x4~{K!(iaNv$js$H49Y;CaGZN?|}jfzXB)6no{xoYhVDYELfN?{93FYRIo#KDXzdVL>vI61dIelkxM0$Qs5nBuh^T3Cm=~;aAucYSb35J* z$cOQI5-;P_T=hD@QvfhorOV4QKral6hUg(SAbe?fmBf|*j@6_DdLT0kNIX=A7soIW(gC3{8HZPlK zFuvR$4`)M}uAyMS&=Uh5ZGX6ZBGa>FIBK=QP1B9Rs<}<7+4#w>cuZg0;`jNhTt+j) zWgL6758&(=#zi!dFPgBJN!u%>x2n<%tH3&2daH<@DGx4Uz#Uh-%=)axGNj{?AvBc5 z*w&+!b&DvM(TK_1Psn+Jf~ZoLhUDzdr+wP%+K)Pa;5^#?KzDppzc$s=6t35Ao;2!1 z+6R6c4*yp3J@7#B-(Pv@2R?A=D>0f+;?$+5K*LF_c5sOfxJu-Fbl^8ljwWgGD3xJ@ z5eYI%N;-TuzA6avh;{Llb&=r3DcnKaN*10A2;PvwCoEL}RUC3(t>7H=l;P}aYHhXw zT9us>B7v=HYk4IhFzRYX(_V}G&hc)P^4xK-O4H!S9BBwP%=Qe8YI^q2Sih-j8$z9_ zu(Mh_RS2a!v%M4ju39q{Z;kq5*`5xw&h_KBCnBC2W4N|49vtQ@e;#;wPRL_<#}@Kz zD{{47%&>(MTh0Pbo!~A#HYS zz8MZl@i*JrooY1QdT$>tLQY(0S8tr?+cuVveDxDvoGV zqL2%=^v&ktgKX#0vB6wubXfe=UK`8~#LQXstw=02-+#aPuJQZL zcWz5Po6_E$+E#k|i|7ZVzd%CU8F2xWu4&^qrHp(Z)_zmT*4Av!Vfi^!e88`rDBg=Z&EQ=04(&KLjuqZXW?#WWh3GmEH{-84VGcO_Y5}8O z55)_qmmH0iSRO`CB`$-xW))xKJ|G~0X^`$MwD(=FnZbezeC-_8@wYJEJ8*>*#&w4%dF>@ zzVX|{GilfJUBc=FW=0t!39l z^tXH-XO$V3f3;VXzXK)*9beD~wYLjQmsxM+qrmo0pQ@a{$H{2$oYqVdyE}nTvuN_K zhGeEs0HyG?^gABXN3|#5gSo@I7j}<3{sXQU+-K0S4=4S3fS>JUyzp_{6;1>(%hr5L zx}&f}hhnvA$=;YtLmt4jPxeOoBzu$eiFj4Xklo0=bKk!E9p)o96@O!Dt-I6WTB|jS z&+OiJB6ff5~Wt4sTOET(sU)%jHN zndCG4jZXXt;WwB^jNh=hN)oNjqh;wR_4uaSBt{o-6eh#qUgauw*J&Rzi#z{B z{lp5^l2(QP4r}|cR>1)r+{3Y&K|u^~mmJ_c?^JimSE5y|^NV~P=UTo=yBB+pSd~hb zX5c7R8gQBwP9_)vRkRW!e6zTj)73vHo3CeDO$4o}7?}n2g3%Ei&v8u|6LYc_7 z_*`96=$+wDSHHfh?_1_i{?r-xMj-U3p%3fEv4PkN_oE)Gfo1Yy{Q%BDjiSud1T)Yh zP(x)!)(9pjiHTx6MlJ>;6&{>B33+c!@ZK0c?1uTW7N2&DC#wb5=e|tN!Z{A3&7d7d zuNHiZQFMq z+27N>BT+Td*SAC~hPIcjv$vyrJAf}~5%s1I0=h#*#xl^OZ@60O_X9)?R3m0kUiVkOo81dvK+2P$zu2J03u zddrC~Vy<3A8?qD&@{PchM1B!mWJqPV1LUADB(p;-00awA<33OO@O-{~eyGFW+|V<* zsb~7K<$QkmvT3%(i1rtCZTLJtKipRL(adC5b7O8WQI{C&XdXH8^0l>>9~oiW{05fo zYVMrOya6LVj4FA*(4T{qW{}aUIUW-&9y^EWv*Q3Ost=bh4Ho*z3A&^YO!`_#tI|N; z1u2EK2}HE&6oNSD7as8o1EuhU3Gl-_R(-WiPv7t>} z{lhJt>1bVxC($v|A54T$NWQzd%X4^J(i=j}xM+j6_3%ZTmxr!8b|BxsWu+n3-sEfQ z$%ORp`!eI5#m{GU?K{|AH#Uehh5Rr5PW?$f8w@uE$A>9*;E-%FcFG$%NSJN6YWqsF zU*Q*5B}8mB`b? zD$PA$mm2Q{_IKZWiy4rK%^?2wc2AXEf@&%7i9EvFX^cP zqw5zqZNOM^|1%D4dXkJ%QV}Z@kg_ZkkoVOB!U9O8=w}+b5f@1pyz+Ea3|@2WKAK%P zFg&z9XjFI2ZtEV)Zbc2Br6a>zZ>X;_w4F<;^;~&i`R3idy&Zb@_6-x^(9FIYH}8DO zzV7&ChkEN~IEqBK4=k7&y`J2Gs+8sAA($I3g} z?XT(W)r(1O!@PHChkjfeSv*>+eb;rx9@MPI&Uy*vc?z7ez*8wY)ylDUwhH>UXIGBS zuI(Wst(zd*%D}oN79V~Wbmd3z(qRjgM^i94GwU#(hb75}3mQpD7iBbn0!1CdjA!fm6KcACOfPOA=__lea`%M4gU-{vvgg1*8I1v+h_N%UdZ4y z>V+J5LLNJNHHG^|wLRXl6t@i*=P( zPE-8TW)bCkyYVyFMC9i$EQEuUqvAQ1-v zIja<8A9mB=iAfD(Ze`UncVk%{pZ+^W)yDjvY)-C*vrV z+&bKot98!1-tXR*>hSo&)Lc{NUZ;;6oml+?kfZ+W45S51j_ScUXq{#YISNCkm{75E ztP37TcgBm12~<%xXIvGlr<0tJ2PW7kw*&@^(uLd#=?dki9Ao%|KMpjCs}XD#3?&yF zf)y>0CMEF)ld;V!M8F9X>;QZ%{%}-I3y@G5v zk;1OZK@)l&Gqe~8;!>t`8pmWBG-ri2J`Y+;8K%fu52}-9FqJ_{6Ij8W?Eh@XXUz|P zF!vXRmhUKj&}pKL2x?2UXUj5LT%B4AYHnmj%_5Ko?eZWP3m{8J z{YNbD$mvG{v4DGR+w6Q{@VaANiT>C2Yey#MYWl*9EFM+-kHTvPwL7L}Glkp=>PqRS zP!r?SsjbUPm$RDG$nhJr8?=1!Tc2PFDQ$_>q|Tnz28&<*H0w*D&{VaLD{n7wJqTQP zL0p}2JkI=;S;w3hJo8ry7!F%|NoN`dJNBc4T6q?!n1y zYb+Y+YRLW8taE-eGx*6^@f+#)FC7g)RXX*S=)u`t55D|>=c?nH_lCOyQ@NU0Z~fVO zjHP*Bek>omS%79)}2SKzgDK+zQ0Y#9b#^$@F>wV_uD1wY@;D?|r@LqN4#n^IU ztrLk@VNYZE24jM^JM;tKhb?d~GxDj^@l$$utlH3C3_FftvrVg(dnn(xmpDp=JE0=s zb)7iMZOZ03kAs1-VmK$p1$?TkVf+ZIgUe8sHvS}DJV1uCKu0WhC|VrJ@aR}+MoV}U zE#Wb=Bi=Bd)|URdGugRh zE(P)G9Nw|+-HTrw{6rG3TXH8i6#wJo1}DlQ{kP_7y}4C0i@)a!mw?=V^UcLS`QZ<> z*FR0Uz8SL5e&Br+v1Si)J3<(&;4J|>-ed{06;5j<_DZ>)h_p%m3~p7e!ugi47fCZt z1E5mKBe8}AyUC*8lK8bO`gI9dD_X7u?k8DQdY==p2=W$0-HV`67DOV)hM@pEyNs?~ zU#f&25C~2T`eDVzl9Gt;YVV(12ySg1MRl(utMka%YTxW1>g^bg1f!7_U#u(I(o^5) zNr$pM;ZU?Wwp9G`{Ax{=u8oXM6+DHpUlc#CpV>Uswt1?f>ghs9Z+B})IGq?uhdL60 z27i;+*O!TQwxkmMso@RUjgzyzRSi{rgGKlpU9=d8N>VnJ_wsa<^>qMRKpc#!Z&fXc zhVR=|Ye!vHhy^MK$7V!!YWm~YGHE&|d2=(wHJArOq-FVk$_P}-7+*kxI)!a+z>Hb3 zHc_@6c+V$fAFf0`CHs-YN%CY+d}5M&Ct8wv8rQTfB+&MN%Qd>HX|1=Ru0!#6eBrWq4kZh2!@uHde}I45jkkgN5x#>u-K;H=aNNi( zF)7L?$fu8%sJ{ZO71mP~!(lIn1ViBxGR~6O*(}?OMS^{j6_jLY;t-BQWd1n(bBN$$ zFf^_ixd!r9iSjTSd(s!(IW|+fKXp;vj?M20zT-|^Uq~50LOiYwQ5=iE?iU5-!V^;NtKgp4`R zjZA=%Wt2gJ_%cf?NHY-0su8~sgCxP25y>tRu%u?oOAxX=ukFEOWp@!f!O$_r&|}pz zWlnpaQ5)|l#MkyFC${ya26IiO5qr?}U~S5?(cHK<^@jL(Z^G5!^yS8~OGj!ME4KVj zmfidNhD_9daQpma8#4aZbiQ|rNb_WKZ>DkkYA6=)nDd)oCG+vRf#H3i zp#V=I^!z_d^7aZ{uQ-8}q);#GSV*CsD6RsQ&KK&rFc}Oa7Z!+#mU=8IR-ihW8NbN9 zXecwdSsUmqKJ~o$pI>YH+M0Gau1%tR7+&$>1KMHg!AR5)m6yVl<{8$cGEIa&S01G# z0Llr1=ae366RhQNV8IRMPA0=R9>k+#mR;COLxQE#zAoc^X!k+Q9gK$+GGvYM8bIhY zkZVNNU8n~w_!XS=BEQcRSb0x|7)Zkjs02#1dq&6qqL!k2#HWwAwaNBO?jiG`#`l`< z?GR<4ev^O5d~e`A=C6PKqfN<8H?JgDiiyOpc)2NwCuVTh6`0Rfu;orizXm^KGn8H_ z7IOiR)3GHdWZP9*I~BH|@)SspSW-Qso@mtrTW2KPo%kUUE_8wy47uZhRVVQhk$ybS zO1qvhQN(2*TKQeXV$yolheZaf>cxojJ8v1c3`P2Q3@;d^+NxbgD3t@&FN533LJuj{Y|~m zp4WSOC$D}}dc?20owvMlWB|l&ICev~>W6NX0ACt%yz2}-0^*DsaXDCU;x0oSK~D(xFy&@j{GNyD-if3`~XAA%qh5_&4-#5iI<(yBjH zcH1yira3W*j*-!{Y(QgDR&Xg6!Q*|VZz#3lx>aARCl_yT@Ao8X^NCwN?+e|!-yiqp zW6f(n2uBXy#44>9Shbx>z#z3$Y4% zt&5Z5LK;yS*n>{J_y#&LDAj|YRF4c$dzXY7AV+>o(ONnbCEDc)3}G-2=~}D z)b%S*)^F&m=@|2#y{l@&l5gv3^>x~o#r+}u4&zOCQ&9(Q_TbM=;NOgt0PkM!!`Di@ zTJ5{Gs9bKwWmyE8)wo9)_$zCnIkCfvcpFt&@Pw)BX7RUsGJBromHxJP{4HnC>V}jH zR`DFHm78(^#R*Im59+a2MTK?LUKP?7S`PxGr(~`cL|+YdUX76IYJ^l*J5JzbG7K}0 z3&d*II$np1cj5I2UZ2M6t9XeXci{p(c#dT?xG@UbfeA}_-}o+ej5x4FbHof@Tk*n< z!L?;zZ5eWHkxL3*{%&62+fsC`2MJI!prT6)9|@-gdqk4o6C{yj!~mK1ND^l&AkQxe z8zZbeWb_6k6YY(kyx089+D=#TQB&Jo7aPcY%%%Ov^$jhR*KTy3G+O(Xx+9;`CgM9c z#+&-`&GES5-_R4!FZ4&X;^)D2+JN6C;5Y90I^!K6FqYx>4^Td1l<<&3S|R`O32B7| zJQ*;9tq)hkKG%h&&Us^h2C6VZ0R)9BDc?}FmF%Wge1kDcj7DVbDeJ0EeS@O6br-+7 zGmjdSNzq)ysDvc$+ysd?AO#sjvqFgRQ89qm7+JoZ+6Q0md}Z(z<}0$<^ta7#2fyX~ zPWR!$w#j^TrnYPG(B!MMS*%l&6gxEDLxCo`PAacZ4_03FKKBBIkK!l zm&GO|!}7D3Lpz(jqKt95yhjX@Z`)Fy6fkV5js!vB!9;5j3hl5w#3+lE1)c$Et)vAC z^DFlKf;$hQk&)1(nul95Eyv7bjmOMOCw{QH^Qz;2*Z3di*T2A0xH>E0KJm~)55;ed zYlrtPUh$$^q|XmIQX{gn2Mb&|o^SE}O;NGCh+X9nj-@{GfKs1HaECilruiH|B(*wz;n zo!Bm5`%E6C;gnYjvDY0<5z@-013UB$(}X~C1p5R~LV!^gJY7=AkLs9au$cf}=O3r} z{(a`YR%dhM0rNu%ZER0!d-3PnQ`!?aVA48KQ~QZLxcTf0+E0p+_2+4-(f5jIrl8|q zj$WSOB}Z>pX#C$tuQE6KUab~ zOYjr8KaTzu_jem9$G?@`-~L^9sXw3R*;4-~s^{3x^U>1%b@s=+ESwwS{UNU}Io`tE z-LhA5Y1%%JP6|4mWe3|R@1sqX zGKreb4=iS3h2ZXo_yox2EC&EloYz)z1Qef<0?d+_NN_uu_U6-IvW)54WBH+^HyUh= z)doBrt%*KQe5k$R$Ua}H_!Aye*Im`@L~Kwe&hJaPt9clAI30`DhZ}vh0dF9Y_9c>; z;JQQn4i(pV%OyBgi9LJ9bqek_SVc+BDyhSwvYbIG zQ#5kH@8wG01Cb2j5eIx0S)KDEs}c5}dzpQFG29HCO)r$5vQ<`L234!fKFhI(U+IzQ=8gESRLL6Q#idnFow#C`+Ym zSS-Ruz!m{hN?B=TiB+cZ#6$>To~6u0M7&YH9;LZZ*b3nq2x&Xy0;@B^yB4X*6URq-!d|nh*P@G`i*+aG!BakOV%U}y1T&d|J>lZllSW>eeZdFgIISG-dhIumpxZM;gI+Y>~32@w<9QI zvD@*F+_(2Q_6o|Sc0Ubag6*~v1*%Vx;*Ly9p!4>EVf|Hu;?W9lc}C zP2nx0yr2l%9%M@kFd#k_)lqG}@7$#(G1=LKJ7z6s!P z8(Z*m`tQ(R!m9~~jIPeO=mgvwh{b?P&<*#9idrodC6J|=VyHVJBmyYHC`2H66DJ5!OZY_8 zG*Bi!ZQH_bPt3cqu>CrpIG}heKYmd+f*6-w&3cvJ)fyk_inmt>YhsPDOgNE=Zrz$& zJfzpp7i#+Yt~`jaMK3BUw=66%o^c$Ze$hy}E9eb)e9>@yNH>1Wr*H8f)zRkc@fGZ^7|aYE@P&F}0~Q5X81nT4NRQ)P2NrU)h1= z%8zN!M1{&wz6zNxAVWquNsO7K123%(ndOnlEMv`uQYLJ{CnD-u$~5u{kqdJ4&)R1? zLW!yUWAod6Mj`zoo|3$0GBFy7^i(xL#G34EUl>S2#HvpZX@A){(c*~?u5>NkerRO0 zSDQH73K=UNY;NA%dv9d0y*V+mrF$eCNl$i1^sjwXO0Lg~{D>I1)1x#7j0(9?`rkTB z*is3Pw!WaWB^x<^@U&KzS_Ne?v!))e1YV>}x*%!!m&QISrgW=xs(P%Az?nS9q!G%h z48Y}1&rk*i;I=~RfD7(C@s(95lDT}!If?`@gic6emxo%^~=QQA}2^==F;_GG<@ z;7aK1^ks*7>RUalJFV7Q%jX1tWEK?oBVs8O9QkL@VJ%B|O&Q!P_@;zc+i>li;0Y35 zwGK{sRKlI>;N%q&Zj|6Ba39L4ghS%ckSVPAc=>a>OZ}fmf6A${e-xQwc7MvL^8Pye zWB$qCaeu6+CCAH2+m<#c>e2`;u40F`)7O+aqFhGhhR$tV8mh=;7?L!q3gfq6gNDmS zy(9PO7a}R0JJaY}5=lq$E~WMfE{`x37xMYl2B4hOYBONnV(i6?{nZB2ebr6v39Y5& z(53kemrQKAsCmcRU#`{Xrn_ekrdv=5w~+8g!@*W4hHW)%D-&&1&QpJ~+A{T}c-j|F zq#BH>Q`gO%-ZQW;85u96jVfS%VIaD3-nT2)luM-pO;Rh=pNNib8;s~J?E}pnqjEk_ z!GwC8#4prq3-9`!LY|ZJ(N&rc&MW0P!XeM0znWd^d)hf6&&lugl)m@8en7}`65d+| z&k1=>!utuw{PI*y7v?vH2fC6uO5MUABV(uIrS<*4o>MNZ>6|cGin7t-E)|pj;mHUZAVAjR>s>gF|WnM zcors`C)Ulx+9o+gvFONlH3jWsr15UV)JxsC7Grk_8Qq2x*Ai~&hN8crm*8Hd1IYVu zEz16ef`@VcWx)gLuYKQQYBhTKNgxequ#4oqDHs@8NTHeh5*`mpsd zB*O9xsYp9}yDt}g7zn2Ziz|;9U>(*VJrWctWR(C#!H6ot7Hu#u-K+hwzFs$WeaZaQ z;p*Qt{Cza$@q10LUwb5044EGZy)hUBCCKN3)UD}wUhE!x>=GQihl1CvgM)GuylNdB zyM%%}OYjpI_b-4C1U3u(^JiuEw}01N>Q6jjHxT!68&Pe%tUq=Gb$^}x!7VO=ZP0+l zn)!XNA!e=oJ_a+}QKHHsTY+KQNTIw(f)?emncNZR+>pNHMob-xF0j&tWF68#5f{4w zzmXH>>TY4K777~*m5Cjpd{P*yRN4ig)Uisp%;5iYrENUMxBP5BRXV?u>XDHR1R#q@W=nR?kT|#8C{Jq=t zzSN$S7WRhyH-+9%eM9<`v*F<&5<%RFfDgFTngmLLSi{tvXJ7b6ga4ZFD|P+jXAgv1 zjayOCugawmXzC4x`I*yz)7 zVdku}U6Igd;^>_8tE1^Xseb26e$`j}@4s)?TCaUXcNV{S<)^=1{3^zBEA6HRXEX$5~CRp4#7;dm!lHSGkn%RU1+|9#Aj zjjYROQvzVYwOf7|py^FtH0zi;>& zcz#2jS&ua`kSJ)^#EN$fCWeatMVeQ2~og$@>4`PlKW%XdmpGXZeQQ{>kM5O}THt8uZtqrJ9 zh|3*}4CR+xTSprMIw1+@LK1)!V3}d8klT_3z|zwX(*&@4ZlPlLA4vBMpNQzr(-TYB z{iF5R{n6Cj7)@0-C-b4=SM+CoA*ia07=kE-*kS`_zIOb&#T8Umbj2uafL;1X@l2a< zNN&Lz%T{n7DjoWy1z5xe5I6MdACZcde6e_M`%q=(EGw z09JT1^lDxE%{n0m7_j7@X2EmTAlcLi{gaL$&`=r;XhOoNe@b}GIyhxd39niQ|6B>~ zEWuCU{?sSgpBe`wp3?nEyYfEnQhz=V^-0-3s%1Y$W3IjJH;xGUfo3yS9>Qius5#bLJ28ys-q)I^k$h)=D>B!}0{h|Ig z5+z!;wq_R&kM%D%Z9;y8b*V-7T;YcivZ_Yg7@WGsdQ<#laH@7!-~84)_w}ZtTm87) z_F{3V*PS>z=xg*hbq2Kkk=A0W^tSlt5$;S9o0RvE4^crS)Iufp!6EQZ7t}MZ-+)mL z(2m;zv*Vy3b%sdVXSykc!Nz&T5>sM{m;{Cm=Yen;z9Y*wI02Din>=fiwaX$5(RU*w zP-frS{#&?jOGza{N3?9b`gpx7Hm=N>BoumXuWHqtRa1H*FZft^LE}ErpHU1EZP|**Dl<=AsF=&_z@He*acK3RUlt zjrLL7HM1~3zp!WD>MJfCTU}UPINvMNn+mobzIGv)YPd%==lNr9#4_9^_+^u%ym?6( z5>DAb!mBMfWXxTSk!M@JLh2D0v%J8*zCECWb{<=`CKICl)dL}3P+5qEn zs4?hUs@>8?pT?dilVo|kSxQV@Ej9_BcuPlx%u7NR3r6d5w5hulM`abC*sebsZH)bOs`x9d zv3;uT^j)#dtI4LS^gz;=&>D&nVu5F1rcqUB$?;|e@=FV}g@uahofXk>DLTVa%IU~N z$|VApB*2c2qyJZ)LNX5hfPy5FwtxkxQ8XjBi!eGl{R$tn70m)iR=}7FhCnnSEY6Y= z5&z&t*3<=v77jAyUpCV3K`b2#8I7;@Y+7|1@IB5BCOg}+eSjzL_1_ zTqfKW^JgYk+YHy_^yW+I_ocKS$K8cplc|eV>l6OAnwH*dD(Ut52YT{T9ifi?hVIn- zd^(F0k{g;+D7~NZ;q<-e{L+<&&i;m&T?J;l5#gI~ypbx9%+0efTansZVRNwQiz*k4 zl>%wfUdW?-m?gllU0%s_UWRcpjhEI9`o3s>kdi?wTB>y{Lg5f0zFhmLN`$a3xWVum zU}+jC4dNBf(&qM^xUT14WZoA0l==3gt0@(G!8{v#%=|=GjaKXbeoMj=H|y(v5PdY3 zeACBck4Dd$4>!HGA;6U=NB&!^IFK0jRG;HB4qE6|!B>Hi55$a{p*})I4@E9)JRr2 z4^3|d9H{t#@r{-L;?lyVRf0L;Xbdk7|gzRnIe7_MGOr{?t$8 zeQ<$)8pbum--Tdw7h@vVXW*pCP|{^lS_J|MWq=Az^N);$lqqRV2(Ok0M>BB!55zt~ zBT<>IjX~NyaX=DE3Vx(KvdWHj+&wqH$!S^L7a}<2h*tOVC@K|pC6(})Puoy@qD(v0 z2CR7%aa9suo^^PnrXk_j!W15#*KdKQkzr(f6SfA9bTbaR0yVuoq}0fLQN+m(Lua?kVd0Qkcp~l z2env5@EIt%QpF8laP7bloR=O0rDHIh_>1FPBh8Hqg>9Gl8ZGnHaN2fWd9jT4`EOoq zs6!zzNWG%@MkWz%P3*Y%j)}!hv}kDy#V29Wx+#{dZcgMwTHo1UU4Hn_>Z(u@%!B<} zG$o931|;U(>o7{bMmQ;AS7`>Sgl$mvhq*$)2SE`@K@kZ6Fk|_0IQ0SvuU-eIk5j@8 z1xJ*iZWs>(o)q^PMKUjEp72iNttI$m8NA7OX9+%D2KNb#SKepXf}cB~6~+EbICWja zy1!N|``t0CKbUjTxL@7hZOm#nS^f2padGK)2iYGKXCj^f_XkNN$$^3p3?*l!jnwvc zD|)hX*VMr~wmNGk>nKj7n3o{I8mK>%svM3e*c*(mkRw|}teZpp3^-6BP#!X?^w$yO zMoRbFWPK06f1A@& zf^RN^FP1&mD&gu3xvN1jK14CxeFh-wgi!l*P_+r!)KYF97sd~pS{M~(D$lwfWP!ty zAs;gg6-9VKG_`1Dq*yIJm1&XmwbzM$Op9U}f-I7mkPOSS8^tTYqwmH(c1=!O(>l!0 z^nc9tv4PK+KVJCk2NppQXA;G4CW>E4=d2RM`P3BvK{dm$ASke58ga}`4BL>_B5S3;1D6_qj~)=&XMV*V$S z;F*;quaKGfluU~ceRr-7C=Y?XF$^+^)EYD&=@fqk(qE{ueU^cE{Gai*m8f%T}QA*H?yrZa2&YCd||#*Myhs}~9Z-Qc?6hFu@L=b}=ItF%_J83#2opE2FlMR8e3z zu$by4sZ4tX0;pA3`(_5o}B11$QNJ1zt;f(v0#KAxr&K?%~g~Zvig)`z_NFsz|zd(OA12#^@ej&fN z$@(7V;N@b!knqiA@HMetNcbw@SedL@+zFl-h3IuNP224%^`C{#v5J(qpk!K`JF4ly zY!Kz}LMxO@JGoD+D%!%+Vp1Bw94WXkwhpDfL|;x>Osp|e1ZB)5@yg zZSrk7eEqGvK6KATi8tQuX&DGzatw2^3u7J-(jUb{mod2+O$p9*BjMvExQSB${zk!R z@5Cu2rT$zuvi}hK1E&T2xdU_^fTiO*3}0yym2+fvyqzgqk&|9guC5}6LItl1tcO9; zGKM0|$}flUV<+$uOz&A-2$Zys|(0)|>;ArNeZRWO6HmvOmWy0Id?fWv*EyWME zXgiAkM-RsC#=qFvf7Pyk@Ihjd7+Vn3P6favq$9$60pBP%qV#ZC^1FnSBTBd>ze_l0 zP{J+wUBb!vB;1nUC7d%T;X_J_?8WNaC^#SCTz9&daoL}oPxiOudI=}zll?8ZUc$-w zWPd5w^JL{A-XE*ucqQkn*ag=yI+}!)1qWn6v4pluS;380ZcGrjF_wk0xtuu0NlIWB z=5m8iUiBoaU9maO08=M8+)H9QPHQ>)(%6L}fi zth-`MrAi^OIZTB?SK&pBn(`$G5DKr9mtf2u2_zByr5E=2Pwd;ew<>KkBnL8Yj_xYH zFS{`V{iAs4C0mxNTDlVc_h~N__k+5Yzy~sd>N+IV?LhJvN?mLWw+q{qLg|B!iTIy3p4`CN~7iI$HhTD8-~`&JSw#pf_S zxth6380rH&tw=mcIOP=ypRnM-_kzF^;lz_B@Fe?_qGbO8_6ME{u;-vZc9PcbO*>JNDM4P-}Bl1yFW7Az85QrGZK&Ua)hCK$_}gK@cigQY2*<8;=vSDs~FG z>_t6#m}^kBvv7L&>&|Oaufr+s-e&*p;rpxN!GCaG2dX@!zwU+ihFb&mC&I7RAJt!X z_7o{Z?8<`Dz(I(?MKmQi`JRMNu7i{BN%;6WIQgE050~K3hQ*FXIQg5a?EaiN*?+9m zA5wy_Tgd*i8pLn)Jp0R@b7WnA@;!NoQ3GIRz9NibD7tmPO*6|i)IycW`2m-UP`&op_XJ#)K5Y&D% z{l>eCuX*F$%XmN4UaXxa-US|sckKz_^?dr^ijjC95O|kT-aexpLUtb`W}@(0%hNog zz;;~;+sf{5V_WS!Hoy+zYa!3pGT?Rqo+-CA=*0N;GkyBcZ zh)P-RpyIR&ec1>$j&2k<8#;7Y;;|!rbwi@~h(z1UPM{FzThTw?5E!~gqU+Snvh|#J z;g=FummITNMW_1&zMeb}Ung|n1$ZQU{W>V`U%n3ZaUH1sJW(Numaj4y=1z+TYk%`NN-696u(!yXj9h7POf+u^hYzLs zX`K#tW$zIu_=sW_p$Sd%Tzh%v_M2CKXMSejqvl5opD}L?5A0j)sYX5N1HPBub>M-U zmn;L&Ticf}o7|8|U4IqkkXrDJ;57qs4yVzS;M`Rte8PfbSD6vJ3gO&UoT7gUyZ)HC z5B3+X9c;UDO%cxfNcaTd*lkjf)yAM9t?-nCMFbpe2BWcd8&&bZULfT$Cv!69WDdxg z!-AZ);-5#t@XLWT*slSCl+>X*_gr!2p1o3 zY4v7$Cv*F*n4I6awlO)icj!W~CL5g7{h{W3i}&K)BeT9BjzQ>K9%vrv4KyV~H9NMA zPWu8p2Vrd(sT;ZsG!fj4nCEJcm>)0Ah)K*VIA@UBiRS3R4DJS1Cmkm#Jxg1XH6x02 z?HQ@a?<+SXu>6!PHX6mPWwFsHco^$o@|=3R*aQh&SPP8CQuL%u)RtN+Y(p$O^q}@p z*VA8&jqe#<+!l@o=O&hpdfm<)`#Q{Lif=iY*3V>$FF5sg4INm>4YUU`9a}c%qSa%w zNv-aPgW$8c|u&F9>8gq zM-R z;aF{WZp;ziIPHt4hV$0YIn=@5Nb2eupdLSpN5mOKZ{=~aF za3*PiAO>jR6M`8Ib)Xp!&QzQSC5np4@SmyEndUF%C)yjYy6ju6$$whjTJ17?iQdGQ z^)qh?cZ?>le9=Rn+cci_d7F{6%dygaupl_dkifyH!hwWSI+O6pb#T(RgpaR-Q#zCI z;S&6Wl7|WBzJTTezdKgy&*!1`Df`cAr%U}0l|ARky8e{TELyl8UoOjmtwF4Y_q2~qKET{NEb8^-Fs)}^fWHXGCQMoA1! zufrVWD+wPcVeWbTQOH**$3dFI*4K7a5nVQ-Dllgkjg?5E>_lHMqnzqg1ac#b0Iow5 zOfI5EIM2+J?%;B?T+)!JhbT2NUzZu(Ie8&WoH*7HDBiH`+Qry;BY%`Mqx}Rlf!(n* z@)I1Pg0H8^^8V#C`KXYTcprK?ZJK;kNJ{el1$BQIUi51Ot&Ygw-G~M>FX3D}5Uvts9qw^ZpWUt<9sb0NpM48Q~nS)JbK3{;uqAt=aSM zZ{b10xi;l}EIdd!DM{W(P!h&#;yDkB=Nw=6oDxpyM8Yk;E8(TZ;`)Y*yOVDI!+r$f_`ou*S%QwIF^+GT

  • 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 I*slM70J~Z|`2YX_ literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.woff b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..4c85fb7ab8094ba6e62b7824f846effa31cc3397 GIT binary patch literal 50272 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 literal 0 HcmV?d00001 diff --git a/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.woff2 b/arthur_bench/server/js/packages/resources/fonts/Graphik/Graphik-SuperItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ddcd97c163ef8f67c5c71336060165be467e6173 GIT binary patch literal 36912 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

    M!bpmUA$3Fj8)R_8Y7%g$Gwd!757uRC9J ze&YO>^Hb;1(1y^i&^e)VL$3-Ag!-LQs1VA9ilJm^I`kSycMsS&650_uGjv{ngMW3N z#`!*{9O@2r@lI$wbQbXPk*)C@Z574$Azx%bv_DSe%86$xgV1Gf%Ay-xbrJWv!|j)}{|Wsc=DyTD(sfP$YupW9|0748<@KL1{X3?A459yf?$wo}J1R%t z#Nm&ZpID6l8Xmv%@sY>A{@C4*o%+~ek3Re8Uw?9&X%PaC zUK@I8s2zHKLTD>wH43?(AKHbZH-xSTy&pE@G+fj0F}7~FvEfq<|89=H*zlExdrc2> z{L^rA!_Bz$|8F~L2z41NI4`snmM|U4Ie!J03edJ)(Ek^O7Q!O>p{X;W!AFzPZ`>gBM~x57^M z!BTI5jnYE@1{=K>R(c;S^y{#fGOY9`v{UD|&fj4>QRnT>LCzJ1@7O2`+T*M}OMOG1s# zzc^okwcUjr>+VpKb7`mm&$#mhe8taz^gjpQ{{qtrHJ*ZZ|ARrCH3oau!Y*G4e47pJ zA?6q_0+oI4Yry9^{|h-y4bbP%3%2B9GgGOZE4C#Qsp2#*t$rrsJd+JQGjovh%moe4 zqK@yMpk-%8C#F1q9eM|NEC!ml3r`q4u}XP_%6$O4F{10q-j zcAg4oY8ipHQ(=gsJ-7wqmx`sD4yshD?hN~N{ZTL8h|MLy^ zHhi<;hYde&c%tFI8-CaDOrz5nZald0u*Sn1-Ns`ZS2V6|JhgFi|;#vP4`#&l!8 z@xsPS8ZU3Wvhm*iRw>H1C`2)>+n{R6VRPz^`?`{5O^Y@w` zX?~*l*Uf)uekR-yj)V^lA0BqY%fhR}8^WiC`@+NFGsENIRCp%5Cwyu6t>LS}9|&I; zzB&A<@E5{&hrb#Ae)y5_yp-&x2|m6*t)fKd+T`X`K|fZ*SB8YdR6QDTd!^XceukBBw+)M@A#(MbeQ%7=*Pq*uD@HEp)o zPPUkKTPp2}nbfM)Yu0SFE&2+nbRyX&-S(O0ebQN9<*CzbbJM}v6Z#Fcae#tiXeGR&A6W{eyi^N%$q)7fr&-aeU&?MiMp18z^GlDT9)mEU3S?=bhzH22S} zaG|T$To}x!WBDm_*aLaS3R}lxxxUl-(XKZ$If@fQ>6$g2v2$&6wZ<%t_|;&uk{3e|DLuY~zGDV-!uC&@~aq;!`wZ6<9e zlcwEdrJc-c?UZeiGW<_Tw<*&+C7qpb8wm?eOdA^Iq&scK%GgWCpO7(^veH-9^p*9C zF=rdEJ27V(=gpMaf@UvzznVXJf665JSHG|Fg8#9BNBQuUUvNV}fGhK6}RGSk{*&GNX%%Ne1 zIg;sD8df^@7|I*MR34d&Yu576Q}+{n$KCe$c&p;8*V#5}R&TIvPVn_3$Lw~ZGe4Eh z6(-L04vawgkZ-a@(e%z@{K8}|+nGpa0I>Wi%$l>pR4!@GC$hyHuTP|Qne%*VH&63G zBp~!1R|XPP0G!us{Bo{%~OW<1hQeFZ<(<=?@3e9}Y}^_%;1yA$|0R zANI!|(;p5@fBa>C_+@|mG5z5{`on?g55K0rd~uxp;fMY4$MlB-(;t7?AAZ>%e@uTk zkp6IB`opi+-;DG(BmK>2e=}ZxGhTl)(%+2sH>3T{c>T>x?SXb@Aedw(0qEqxw0Cep zFUT(fG`2E#WA zi46M+Y~s6E=X7<|?bUc9RiS3Oh_jjWp3XvSyuvh|h)i%`R2aXs0sQ1=V(}yoglRaK zN#+=$@tWltPJCkFJx>xm_$O^yYS2!nvX)4i!)F z43!;M6d}Fm1S@djK`M?cxOi<8U2v*`m6_p!X90W+BFY+i5~*FOgkcx&;+D({2Wlud zT-~{Pi)6iSD(}WztL1JX7fT>6%k6Zt6K*#q4TVa@((dSFTDNn(l16r|Bn6k2g0pAKv`3 z=H<=nnzuD)o8Q@dee>s=zk|f^(dJ)-j|{H}Zw-%ycZAOl?+#xUz9xKQ_>)NfeiZ(3 z_|fo_;lH*-TMj|m*U|EdmNhLWwQOz~Y8h)uw!F3FUy=G<+j3*eEiDhUJlOK1md9Iu z(ekTSr?sioZ9T5_6|JjVyIOl&M_bQsjkiv=UfOzD>ou*PY5fXPzi+ob*!o24FI#`x z`X{7*2elp2c6i&%+FstawrvBFzgSzo?agf;XxrO%Q`_xr_qN^N_DI{W+J4(sii9H3 z$YGI1k(WnSMoy0OMTR41M9zuqjN~GFA{R&A61ggJb!2bkqmi2>z% zPd@qj#cyhH$F{C+U$C*|uIcTcTDPdY=(uu2`M8cZwUl4+hh?RgJp8~HzkFl+DJ?6u zzh=cr@tf|tw7t9_eB1~Av#Ydz(K||CUwHE1H+};;p1SLSCx3R&(9-rdwH!Avcp@n{ z;-UNhT58;MQ~3oS?pXhU+|_p+ar@0T-1XIu70-H4d#Nd0id=lcr`<)%mTh0M>??^< zd$Hr;i*LK=yd%!d6i(}zx%uwP+RNcoJ<;C{f9r520Qj`DIf9dNiF52 z+s{7csMtNFm$dKe#g)O9a{nKfmA14mC>>n7Km6#ucYgQ5TP9CxFaH4NKW!-;({=xn zb+10}j9hzk-!lu>FP@y9o|?QV^U03VncEjnWN>n0=Jt+g>G0B>kB3Wx1Lmz|3iA03XaAC8^Yd;TYX z++O<6^1s0ip1q;GWZw5S5M{_^Zdc)`BkF8oFK&!v^kmoARp)3|TL z#S78mm8Es1$_mA(d3`xvo+!Pte0(Y1@%g6mDP<^A>GaYlH2jFt=2Ca* znDXJ}k@D%~W%xa{Bf9X9_kJ6K{6Nc}c6|5fwWDXA+I3grd!N1jn(IHDzn|5_Scc>e5lx8Az<`ddD6ZGIwMES%r5;EGaaVXpYWkA7_L z2S0kl-it1{VD`cbAfbczeWZMFbm4=KH1GV}eS7|6k!KyynjaMIPkg@pJ3oBQom)3G z-+b=aH3N%oUkv@)ym#pKbJ{nZ)LiN)y=x(~%enX4Pu_OZCA+V0FVB?U*!+eY-hAUH zjwrpXylG)#=Xw|sb43RA!T`=y4C_qLRpw*JTRSM+TyH@08W zQVxA%%OBdWd~o5}h1-6Bn?Jbrwl93)y2;JB)l-~2yM4hYZ@Tf5w@u$P8NGF9^E=-8 zo~u5vXzvFu-aY%e*A?;?fAE^Obo7Oz&wOyw|7^m z_cx`-OQE;VMt@x@Z3wUEZ$7!@r(bD~?%fuN-rbbhb^Xn^?7i;B8}}A=rg!Bt9nrUy zS1g>)f9RH5uK&5cZXADiN3`&n$YUoy6}=*I`bCSO&(VFKe!BeoaOs(SKX1O~+4nCg z{iNmD(6hg2hVj4j7e6Si?AZ5anED%A*2Yq&#d7a{PpmA!^1^H18ri#R z-_w5ym5LWdO2rqKj@b8f>8!szd*hPQS>fpYU;g*6e|^Wl4-D)$b11s-yu}M%ynZp| z^ho$ekW;xiTv||GY0sjQksn+b`4PjV(TT)g#cC-z~iL`n@;a zn*Y$m+d8he;luC0{i@c_ww!W#Y^vvoOIyzSSpJUo=--nUN20mK-zlx!8Htt_Ui#aCGnM7Dx9c7DJu?_1-T$dBoK%cc(sa&iKx3 z;{B05=e`+kXi;-?;o9MQOKoIF>o@Lu?8o02HvX*X%)vG73wG`6eRB05qR*T=8@;Em z?6gO}d;ix;E#C^=@MJ0ctH#oXX!!`tFR`$6NNJ`V`s}*$Ma|L6BBi~M$cLllEBD?U ziSGSUBpOSde_rg?^Y82^zplJt;l9aVK06sMy{`Pdh0&ju4v#*2S^3h11Nj@j@U5?Z z~cj2Bz z(L=veIv6^!u(Seb+*w}voo|;{@~G4qjViO zjis^Z#h-~h75(^oUpM=Xj>p5%8*hz&38wZ`xb&jZtIGJVd3m_>g7T}t$p4SC_kfEc zY2t=wcG+DVbXCSh-F0>q6%Zt;fD#l$6i`fvIg1Gln80)jo~U=`oE39I1tbTvf;nSC z#jJp$7;3m)?!M|-^zNSLdEf8*eLwGXrbA72PfvAK{i}MVvQR7wHI;=b=yGua=b%7v zrdPyKp|(teddI+>=s|u6%=u4{VlhuoXdEe;+F z$LWCvkD!5t($}~`0X3C{;tGWYoz@Xr3kZ2r@|LwA5p6jO1OF~3`&8~DtvXc*$RGP$ zZ$XN2b-cpWp^hsT50_iu<7!!~Ub_vyJGW?Y#cPNtWi1??+WWV#FZ3@lSX8dYT^7ME zMz(>)a0*03nIkOXlL(F?QpqlsGfi1U$k?TF#M0Q63<8=ME5W45*i~kXEz7Q#BecnG zW-tf?QA;LW#%?h~P?p`vATY}&Fc?_C?vgQ1EaI8$UKzr12xc-lEW(+Hys`&mjH`@2 zEW-#6_NWXIeik3?#<0mUjOaj6mN_G1Qx%K{%Vx`&b}WLlEOx)hu-M&;VNbINgd(EL zo@Frh0wG%V9D}GHdtQ$C9$Ua5fXQBBDCl^FVG39T`7pc#V+hz=a>k!Uz?8iw$J9{v zA%h4ZVy4Uu8T-hL>B6$lqz$6$B~`<_8Oku8xi-C0Ce z*$*;AUJ*EE9*Ad-sUEAv#wRwn@3C!(Qi?A;UNhjK#sg z8^n_lUq$pA;crCfG4uwpWDG4rG+B0rMGPH*aEy#Wh#Vts5H3g59PwFMEGwJGBC5}f zU=f^^EoKmpM!*{*YY;9+%M@XIj4(mqo{3`+5NCd6m<0^8kVP;bp<5aVv5&!^8${e? zn;6*+3`~;AwllJDnQS~Go508-7}-Qd7RksaF|w(QESix`VPrEH*(^pjhmkE}WV0FB zTvoP{ku76nIGHZ24CfqYdj%s~&d64?vQ~m@iCmV=$gVK5i;V0%BfHGVPBXF_j4Xwb zonmCy7})_vmchvGGO~w^tY;0`0#-J#hHN1#b7W=s6+jvP+EYIwL#EU>u38fRWu}WciE?XCsr5U1enZ7}+^SR>;V9GO`Pd z>?9*Q#K;mDSt3T9FtTJumdD6$GqQ9>cAt@@GO`>-){Z&_%m;Q(jZP zM5lmERa>P~1*yVS^Hm#FdsHtZLqEoRq4`$x!{(Xh=WB%37+GURjafC~YV1V>H>XB^ zjk`6T)i824Tt}`Sn(0R@6c#QPJ{CPKMp?|XSY>h1;+cy+@s`zO62)EvwzBc4X~?wJ+5!uCu7l zl{!$DtvkJLeBBLo57*7DTTr*C?(4eWEtQs5mM)gTmIExKc!sabd-J{dN&Ij85&k^? zu%4=(p`L3!|9WBdR@6IP?_s@CO=FFprk`enCQ36+vqH08vmadqoK>LJ2&)*Yl~$Xq z_F5gcI%QQ}zefG0^;^~VslTv(di|{W59=4#|Eqy{gN6-SG&tNKx51?b_Zz%#=-SY~ z;pm1@4d*mm-SD(lqwT2er(Lhzr7hPr)OFX5(#7bO>8>`CH>%U9StHLzA&rJNifk0y zXhWmJf=cKo+!V_7TK#tYF@1r)+~8&yWteE#WXLkSZp<|9(zv)u<0dXmmNq%uy6gmn+|O{ubI4AM6;M?3z{u!cBVPkd}#AE&2QQ?w281Our;?8Y+KoOu^nu?#`co! zJ3Di`k#<=vv@H(X_qCsDzr+5peU|+l`%(wip|OLX!w82Mhoue|97572f!k`g zM7ILB@9shFt37IY^zc~XvB@LJYujFI`?4L|u7A74b~oC6 z_N?J)@O1a=?m676k(Z0t1h2VXzj>|q+U0f3E63}pSBV#RE4>?f5AYu2z1BO)`<{=T z&oG||pXENUeJXtZYR|Q=*IwVgUHd`p$Fz@XKfC>%_Fp@AcG%mY(AUj(n{Sq1d%yi1 zeLLRrZ{oko|3xQRr@&4ron8g_2OJK_?;PAYxl8vh&jMQp?hHH}m=Sn7upsbe;QPSJ zAbF5Q5Fg|iK^KD_1icLU5Cp+|uwAfwaF5`z!P|qAg7br)27m5q z-8HytRM&-FS9Lw!^<%eM-E6zH>DIGbT(_KVS3;N&eMpy(z9CT|OGEaDoat`X-KqP* z?pM3N=`pcKd5=GO*67)$XKK%)o*#Po_Uh5AcdrAz@_X0mJ-hdbP|MKSp_}?N>ho)# ztUl#oHNzajR)>A%YAJ;r?m;pY?w~ z;I{#H2aX+>JgC{A-bAl9wv_%$Q+o-P`zru=(C=Hl_hje5%{OD#D+8aR&A$sA8FNvGax%-2@5WjU*exZMP+;! zj@+-xq4njozPQK|MnWoI1S2B^(xvM2&jDO}Rz0%MjshvHT3%goo&?_m&EH19r5Fc2 z_%iV`2}WBeSGcJfA|&kJbs+Zungo^osr!liS~X1ZZ|Br;CE{$!+{l2sWX1#`yC6+i_Fc<3CKz;t}6Dv5N z1lO0>p`l@=s$|G%`vg5N7VSN9?l$$fS+zMwZ1rTF60FD>4NerJDo&Zy1wC#Z$49o- zqjU3)24+D`760`^>KH#P_ZvA1jjNJ4V8k8Y(28j+7Y%XExe_w@?6sV2R=HD!_ z7-H`8PsKW9vSuf@`vkbH2IY$c@N7t|l>A4VUjhc$=}3e2CE%9KJ^28Z6{iQb+@c4a z61?XS{t0QTBZG(?dUGSG|8gX-Xmkvmtq%`uhl^k-7t28jU3I_z*|a&mnQJecqLvFcr2a1wOYWw6_o^TKu8 zo9iizM8d$DS<} z#3qiy>Z*;>z3Elx(UEBlXxGU_YfoWS)jp|?(wIOZorJIWtn=UDd<+ia9%ym87jZw! zPz2Fpblr@{8C`_TE#g)R?DIL?b1QV$khg&xUV}1Fxb|C%km50oji4&~GQ`@2B9?*V@o##7<+24zzril#D@Om~w7!dI=M z4U3B?2kRn)2UVZx{k3QG9-JJ7E>+7Z7m^qW;iOXMf69&nyY^=tFjV#@+Nxp6Dk>(_ zD}~3nVx|6`*ncbbAGYATSQW#hq#G?ha?L?=Q0;{xXW z>FXr4T>4G?hO>z?d4eh?Oi~z=pdmWFIw53W zoJ)F&a}}hsQvH##S_|IJ5Y!)i=tSe)7P=3_qRZu>*n>`X2~PGSoa_%c*$;8Dt8f=+ z&8a^Inz}CL;JNgvUBFd9%YTxDwR8agX!p#OBTY=LMsQS68N^wH&PLu}< zVED7CbOYZh(LbA-(HdA{FPxStuwU9L4tt)VT%H3xav4s!EJZFK|IKA+)eaH}XNzdf14w;LYqmt753q`us*XSVo4Xc{!iuVmCZ_iG{0!!T6@HC-(TD2@>~(NJp$_)ew@Dj4nN3lXat$mgQx)e$xTCE09z47? zI?BA`zKRK7@gaJ#H;TK;1}>V%550>O53gmF1E)pr*=S<-6FzhLCw!Kdy>3gYo(M%6 zqH*{LZK$h_f@n=Bh{jM5&0|`Z5kvH?OFTQ=>Y!LWd**L3I`!{V7%dLw@WLcf7vqNy z3DTQei0{Ns_}OHR@tc$IuVy=3xelf_vDpH95iH>V)RTL2>L?D@Qxcp1Y}!P+v$Yql zOV_b<^MRfnqAM-REoqOY_s>B+{v_n!_H!xw&^ZJD^zwjx1LF0&PoOt_*_TqNqlKnz za)|eCJ*l&O+QAFjvuP*0P~rNQ-icY zp~JjMtx5TJ7U)SmC4X`qsde22oM)T!Pe*mZ?djxF4q07`TTN$)ySRT1V+56V-TDaX zkUqkRs{42?`KC|ecTK(1ajsk`j{aXR>Yq)=a%{EZ87kwN3j+kWhpSkN8ydYXpp&zx z`evZLkV7xW;)i2piM?i|2(v)Tm%$nocNK)GIzTJ&E2I?TAI!zNN1{7j-DSACi*R+9 z;5YavS?FH1gSJFH3R|v*)O8Y-3Ak5%g(g*m)}ieC!5489eyiF@3zH?q49k;I(@6zw zeK1x|>B23kO8$W~^3VQ{SR?<}53~^n7Tu3)Psj2AMe2v|;-4|}X%B&c8gn?&8b#|d zs+Og58Mz7h2Mn)MPrZbO+W#YI5?pQv{=e(TM^B0jM@QnsYkGCkQb6z^gtOdTS(lH3 zZC2o zLBkIUA}EOiSwmXF8U?XeLInAwP|u#q!5UmXYpmS3*@33(?euBE_^`i=ob84ArUL2V zme3p;Ob2Zw-3DQ-v=4eC7k_t14#ZE4QW(ATySVf#yGzWI@3IOKj&QJA8cZ_Q1_`EG zR8Ux$hbk9b@D#{#)J~*^D^U{HlA6K8rC%SG9N)#UVk9&~LPNQqMfd?oh2l9%*Z2}U z48@r_Dy0tQTnsfW*YZKRw%UR7yIQ!Gdz&sTyGtl#V7rdDSE+ z9jvdQptJ{`AoSbNI9dY>sH~i5l9i)SR{B({9q%6cz*y9_s5ZivZ55Ykt{Io1esvzv zg4qY2wLT$cC>_fs3Mtgn>^oGiw zq_%OTisXqa6~qmdzuHPPY)+}*kuggVym-{a9=cJ}5%n|J;AmoZAB;P%Q^Re96$yu0#2S|A#dTlFO$4-K%SkLk-lx7Au7cVE#NGp$b%cNVT1{hdjU5zpeHwQf^LBDng}rB2RcVa5WQ0ED=b0X50!*m z7#%l=y%w=39kp@)a=}8keyz_Z7wJ;n2s&;eBp@rLc{09 zh6x6|>zOyOK#zCr1^$$8Kvfg$Jl_{PpYo;8D1W$wn+u8kuwynDA_YG0R@E46@(Z@e zqYds9#P;{ps(!74P;xM4(1*hfQ3A7>rR zJc>hMx~lk-%wFYiL~Dj<@j)nOuj-K~=?WV)J*FMZxNIEXWniChKRv$UG&(iM zLAQk4g0nLX2YE697FOPL=6*5O*YGD#(m(@;L7k(; zo@KK*aK4Yr?D$W;q3DO+fO}u@({*6pkjRyO3;T@js%sUR56W!r;+3aYvL*#!m`)8P zH2a0Hr--?Z*bvT|c%tpf=Msmvj!hAQEf898 zc~vWE!2>`JuTx=qDnM9X#r~twat{vL(pJ)ddvb>`u1DA?oCE)!94_3lDIB>~<%MNE zxCjo;#x>@8ASGwKUgsx(ebt)33x0FK?OM7=2C#v)1$U-uC9TI5J&T*LoEr-@(Pr(B z3;Mltm7La;Kb*zILt-ped_~Mx;Qs*Isxh?YPBD@=Vb5(b8tJVxgv(%k0cy%2CqP(J z#Wv=G=z4q&&P8DL5~sTkbQ_9wt3~7aRCLME)2JC93g&SYcp{oPu~5LeUQ7HW<3a8+RluTd~a$K4aYY zQKo&K%oP`D_&2eYcoL-L+%! zqRsmEsx>oat(c@EW?e&w$`H`W<+e&4#%(}V3AM~V<2e+hGjXjISqov5B33-5Z!_c1 z0Id5c)jg$kcZ#K|JbUi9s+50M;e5^Fu7Nd1RG};DWPq@wDg#@TOP!z5&eG!`g*#c5 z{?8|lMinyP6E1!>hLhj1vJv3nTJC3I!E6qTp=D*Z=0Ad@Na&w_8dGbdMZy6A5nZkL zP2-9FiJr!9nl^$`Jwf;Y&dY={KjBH$l7E&wcM$@9mV5+KiDO`p^xCmwN zD-^*N#)==0s{e4AaDWCfL_8!B%IvDaKS&iX6F_Ir^{8%Yw7|6o^>Liyk8ysjI%0Ng z*B)X2j=kB34B{3HRM~l0H9UGWV$A*1scMLwyrL@y#Z=?ZKc|S)M@5!@7b5&hP^W}(gbkdrT^D!#OF#eC)bpZ&z{J?cr>EDp4`W}Ybtu5pZMec z8OG)LTyzNbpAfq1=^4fN$n*BxGD-qD3+OL&pxhi1FuJOG$0@o) zy5L)c&C34LE;9;UM$d4#TZ})-H?M+!1ePmr*QB@*iKX!f5qODBvf3}r##0zShRb=UextVkSB)rH*{L8RgzWpX?A<|Z1%jc9mW zQ8@_G8_@IF?NIqTD5;=BwR};3s)4FoErmMG!UfCi;&wFjM_WM?3?vkHDu@L&^mWFj zL=c-Q5TsC#;VgGnZox)@R!~Rz4ZfC%G7dM8(FV$2i*7OsctCsw`%nZNZrKUn@+k|DyQE7$iwgM@}eer)i zJ@nL zj@>S9k|PAv#hqJ0nKj+dN50zr=|#&ZUo6yIj(S9QWNS@TA}z(Snp$!#xaNPh{a5G3 ze!>FU_YlW!69>z;Sq0(cLnKY_U?`Gaf+C9+zNBu0V5;e^4iHGJ5v0;bNLy+;%!Bho zu@%ITp^)|n6jweJu?K-gtC^AGn9?*?llLCoV;Jxq_NYMVpK4>rU>NGQcpSzlzj#9p9qOl`;1XhaYK%&DxQenYQ)1A!m$o;K-;j{Hm=nE*-WPvqw>| zjRA!mRv~Gq^Zpq$FsxRA#_1WUL+U!ZlLq>D6{+{m1M2FR6>GYT&Mm_Fq7ymSt|brj z!aA=p0|NEx(F;mYP+FG2=$E)Zi~&_=+*PvS+X4-6pD%$Yr781$Xtzht&%L)N^U782 z3Jl73zd?xkg2xp9145B*|Qzla_!m+M=q`0TICZ}zp(V$y+G zkEy*UOkKNXj^05PzxC*^={j{HCQ3jAm?Qr+`N@?`TyKGonaJ^ze-rrQON2x!=Kt9u zRwpxo9TcD)a@n>dp2T>=8d{z=yag|FOxQ zI-ut#wZ`fHbVJ3b7j{wc$DZR(j3J^vs{O{-XjqwaYl#x7Fhwho$PMEs)TG;j4|;$K zu_0eX`;@tLQK1e^!*Z!M-4u067=1thVIhZRlS$czJyxi3eE2!%0}lzHj5gAL^OJ(l1mKEP~IZrv{oyLEBLN&zugv>?u`^ zQFkc7k^P7V^EvZyt>^7G^jgn^dx_si)7D<^(1SKLu;;0=h49<^jC*>N_N#r83ugJkBl7H1&=iR zxjR592En>Du((4sqe(!MpT zcj%=(fAKV3c=WC;!xvB%5@i`EUlZk8!S$AXfa<6Izf4$xlM^DGjr%6<`of+>Z&fim z#NbPu272I97a-DbTm_MYg9aps1d^KQ6`ZIat0IxWVI**{e#JLU)Z4n7$s+>0jO^CM-#~Vg zWQBTqTsizw0wX_JieBgoRe%ol-Saq(wqKq=gOWZM+wL&%pKk8U&Mne@Yx5jUYe%P+ zq|QP;aLPMtbF=R2?j;TH6*y*eJ464LXO;ZB7ir->orVu}au{*0aG`6*y2X0>a(LszPUP^M)xKlA0zN^T%k7!Oogs4;)l`8d! zxC%%q1MOG#{$I?vSUkVyBL?oG+dTvMbON>n9Khb?HPLh!FgbFvVHxyQK=D^&XJx$6 zT5&^}bR=W%UEQO+K5nfC_ipDLm31xFK=XWRuYKeU-pE(n2S|AfE*1D98$cp7ki#=1 z?Ed)!y2K4F-V?#S=a@bb2Jl#Uxwuq!^FU6|(iklL!CKFkEf)hcA$^mtUdc;_bv?g_Ub*XgF(G`K?OL!gXE9s=B*FMC{}kC_o;4Q@NT{Vq1}+wA94KLJOe@{r1rKK{$Qh92VXSp`kjAX zeER(3C+9;QynBav8q`K%p1^*2FaH9@y&QQC#<2nz9Z-;6hVSz^`0m0zJkEhJ#`61n zQT~F@{SHQrx6rRj(Lov* ztPMVmyd|C<$bnh>^-+jRoPTx=Iiw@=d+GlE$JqF}y(yD?-s-B+oe?k0$&o^-VjCosTAj3SWO0OizN@Z+)J>EB1NI z=Q5@l;pZ|vr01RVT|OBf73llT0f9Y#!wm#Ke0LYd&zc@Nnrb3m64m1czarI)q-v_iPb0g>3ry^0Bq89dIL*$vTP$PysGln26xK%2w z%$Eu)^Pg4aW6LX*TVmL3>i!&0>@?q$p1^cM0TZr;QMbXS2pD}6rCW0^#PhLUXh>hl}^7-e-DDJS=XfLpL`>eNCJ|@g<(wz1h)rr`6VS0<2 z>>_q=Drdi8AAwr_2p+khrR>Oo*UQacsfbV89>jIO zVVi>@Y<*NeCtVxWyZ!z9#2IEgD2Q{^(-82{{h-_uhm(ec!RP5EaE>y}E>)b3+kf({ z?uE)Z>eQL_hHa&Y&F^oUPkeN(RIh$ZoIKZl4v{s8^-mpqYj(h#k%Kn)ZzXJlEiED@ zwffDRzJ?tiKvn`aG3-$>Tn-yQqKw!BUW)P$?#itoQDCg62z z>Dr;?6D87CIJbD9oJPDbPn!07s_X~hn6^S|+Tts9jw>1v4eK8#7eV*O3u7z~eL#RQ zvkV+R@HwYpxM-pIaR1(?^7eNe9K8K(?e6=1Fz_*_I~XlA#Y%BFqQ@ReV?DA_GkD^W z0t0r*Ka`lAeQ;baJ+|sOY5ZV4mWev!7|n+VNX7@r_#l}=B(tnY>hz-nZER4BTjCxM zjE3cp&OL@Mk0?K7U|V*g3~b8M=oO#y35JOEG$n<1Ka_R2<>=(&-@>8Lztq6@W4w*^ zG|!ac2xQ7#X{<|DYKBcba^ApOFy{{?W@H{17pBKnp_9iC)$<9T#5%@F)nw8*(bB4v zQf!~b87&`chD|zh{`^5xAKKo4^*_q8kPem&L0Ru64u$pXUyM&I^G$wB9Ez`I8?0B5 z+PD(q{;vD-7t@^zg0ZoT)ar$DTLK4z$$E5EykW_PKLO3YQ-%4Sdscu7m=V)~DtsgySV zSqeKRY~ZcDy8Jhz$<$z6KrLa|QLc~Lv7u5=CPIqsP&)6jX_8RJ7xR`Z?90TpfYbqcWYAh+LfDt5C6V5GcapFloi4MNzi>`k;(zz&jqIg)8+N@klT zkWy;Puuq|l96TUdlX3i5M#k8q!-kF3^62z;>i1j;4EH=!6Yj;qW_DT9?S4Izd)qsgK~$sL_u^)zW5sYt1^!t zO~>a99X59Su;Irs9aBx-iG7a={Aq9$`)=p>gaaJ0qO_)zTOI`S6`0+o1G9^$sb0mb z>qrfl9Z{}0my?>EX`Y#po^@MW7Wj}f)$^~2)~Ow-zYv3hlsDI;XI#=19Ej*YJR)Mu z7z2NG(BQrUy|w(^vt$zvRbpY-&@sqD5)MF(@6Ph0I0am`3+SjDHfG%LVM*gNkkyRz zvB!pDX4x4sZ4VcqZE?Ll&_{vp9Y%`m7LFz#&k)EQV)us&8!y_)<57rzR>IjoToldl z?V2jKi?(vOBh`>ISkqjoHm;q@k@@0hIhk+uGtE|QtS=FI_FDc7TfhFp#T8px{wxy} zn%AO(tMX45v)5uM*1;a)a2*;KdtHTf&%x=sWy)h*>vHH_hOj<=Dpnj$95i4HbqZde zH?&pu@9i5w%ycA%sK5n6U=jwb*}^cy_G_bA+L<&C?HxL1&feTLhQqK4eFn;fy%k62 zjz8Q*N7&X51i{{Cu|$5Q%ZJOSlBhv`Dz@K-#K>p5*TCM!y!f%i6Z0S!U{dBVw6#`| z$rJK#YRJ>W?*FU#n)M9&YnLK(akxmZy$sD)`IeY=*pU}EHl6|8W(#DknyRN zexg!CSY=1jm{@|7;@ydJ7oTcN+g)s-=M$Sc^&pDj+Xp2NFz~4kLxQ_oYf0TwZ!o;Q zcswgp&ritjr~pSLsfpVPIU_dLoIiFTBkjP%k)e|#11IRmr^Xyk)bgqOjDs~kLo@GO zPfk3&-+*j}D8eH~#thM^J&EwT(&x41QQ$&=&XOtwICM)NB!UK%&+mLVJ2Pe60Rw;c z#-6m31zJ$LCy|>cRPw+yy^~Ch7Gt9D`A;QOkhGQETg`PlMn#w(7aeDhmH`Sxp(IL?OS0N{5tmO z70~Hy@4L8Rcu1Q<8Z?uq;coF$$=^-hrnkNz%%*3#xcs~bc1dln{tlEdUu%_kTL zUEgDP!9W`_kOVtIuu|OwvP#(`ajZNEvM@QblqP33Uiu0a|L6v;*w5e8uagbwWa>wP zvxFwM!M^a#J#<1sUuY?Z-QoyM>aoPM^l^zJ7YXz#4X-dcc!ZQ3tR?~|#Sm0PLgb&; z2tn6~(>8%LOcPSX&hivdr4c*7MdOqlHWNF)!3#Ap6p7Jnu88sJp+y>ytH?aGw&p=S z1sLl=`XH>8NQ865JeNy-gkDsBa4M8&9w`s4+P-zSj-N1{BYn+&-fo+YQ~!ha zzFh3a=*r143Frc}1@8NG{N!u%#~_91G}oz{*>?SlcThtMI=4K6?o1e=Du_EgZbNr- z^cL{f=R+N@>qN8BoImy^&{ahmEojx2$hCxj5C(Qr^<)Nm*jjF!arW1%=4hXH`nUP09EVlGY_58qC=}#({tE}K=f@ys9wz6Gr6}`-FXuRCC5l! z5&8Acz~ZZtIKzWJ)Ege>al=RVjWY*Pl@pgVVO>viP%7sE?|Q*{oq1VcqEO}ljdloK zwhX`cL93pEky;psj+#UT4cGDoL~qjIyoR4%tXw~SZNzx(w8gXHXX`u9oDj6Ar}-Bp zpSpL&w!JB*Z})ts1E%1?SIlv)q3pAGQp{l8*n#`D^f9d2v1;cYZPMbz_#=7`lH zWRP;<@%W@P?d{C0Yc~&$4cMs1%n`6$;Qf@?W2S$Twxq$(HR0>V8ZgX$L73=LHLOmGIzE5!3UcwQ#@Qw)j1Ey zub5|m_R0;H6{On@7@*vU7bBHlHsxJ=qkE7y*nNY6^6oIl;Tdtzp??6Qgj`|_ba~Ip z6ZVTW<@+%MzUYJi`q$_l*a;03xoh?&=IQqDSRB9EP@-BJy`OW$)>a}ZM-S0)u@^u5 zxM-sRM#(3jBYr%pCgbsoKt~u{qh~Rwi7!m~*88hv@^grO&POFf6v~PtE4OXmqvMl~ zrVYHUJAWbX+bTTyBx1?T+0%7=RK&2HF1ntfg9)<`b!ZB1pmq|5DvFC>y1hv6Jp8Kf z9>Xp9$r@^hBd098P=?l=Rj>jWku-o;l%$C92WW zqlcp%TOW=lL#yQT>35RZ#MCe6E}VUzDu)elR0DNCmLaTF+x{criKU$_sZHvZJ3w7S zvRO0FyNFS-5AJ{e_P`g9cVfMKn;ESIwNiV1{1(LfYi&+z0FHFbZe6L=;fSO;^4l(-nJ_Z(zEDOur9> zEmZBvARib+ZGcInP;(!)yv-+@dc4K;Ia+Ld8HQeF^X@~}hqyC|jWzEI@4b5Cd(X+y z*UzO@q2GJMWwWsGjB^)KGR~Y%8rCax%&@+w6wZJ?ENTHBh_I0vQV7WZ49H0sD(pP+ zub`xfIwJ2nn41+ZJO@KZ)43wU5np)Jfd(Zt!R;2|g-1UEdaxNrH=$379zTN7Ieb|M z4&E3$VO#(Pv{tTO%ZVR9rKh7MaY+uNCZV3c0}fQ64d_iAEJNtHc1Ve8v34KBw zpV(6e2<-yxsQ;sd=8N)4*%Ng6_SQmZJ8*1Qrf;ge-}DY1^A)TmLH@+0LsRPfX#KX* zuiE#~8eJc6(e>f?)AeDhGS5xC|L*er=+=R!0XXDXfeYu@0sH4ue)+2r^k%kGiwc-o+-d#x7QisrE^ui z{O!<;`L6R@G+5w&V%W{uo#%`iy3T)Niv}BACr)ooT^>(CCR$b-qaZU`qoHVxhMKI= zP-=}zO(b(vYJobs=~xfR9;GduOhhDu6l7bdMH;$=TBN3))FcJjR?toalG=g$=IO9+eMtSQ?#5M#d2zD)Tiatrtr|buKX;S4S_d6_tfVythnFd z8Q9&h%q~JNlMK3*Ld*Mn#%XbQAoXZ*WYeHPZ&kof<0OcGf_eGCre2L-i5$c1AqT?H14m1CnjBZk$(Ej*&~tNUHkS6 zqqZWt@2{Y>Sd7-<6|@#_Qfm>9_m~3C+l9(8XuFO7hwXOMWV=n>!*$ZyU-zN5TbX3L z)!!{7CMRVGm1|~mU<1AJ$P*g3uBP`_p%?Bxfw({5%{|m~@AWfPB*T4qvc0LCUW1J* zRxE#3z4bU^&DvF5;{6Wrvi$?TCv2d(8%v@&J`i&^5-@k8XEHWPD8f%SReml4ueal- za{#jq-rFFdt$%Mio>&)8vo+Y4n5u!B4o#v}lZ5!YF!fh19uM5Q4eUP;+>+_%|2S~# zE6NALJ2 zba1~570AisoF$%agYJniE5rn%sOLTDhvPj8{q9KvIdVJxRsbk&7NDzn211_DIv&p# z%YArnXxe|DFE;XD=ZlS-H6zl%&m9}PZQo+lBKX|k73qWC;rE;ue-%{c*K_gRg-ycs zg+q?{>Kp?DNex83ZPWb0O#k~;O~i~{Nk?|=NlZ+bHh%n!>5;gEJ|O~j^oU?JOduEI z`{Qgr&ri9THvQ0K^u4baMrciL>@xI1SD+I*FaBmeo>Fx6=P5-v`_f5oTdGfb8&G}H z+jczZE$H`{vGk<3&AX~kdJF$?(%YWIV+p(eanc(}fbVx;+OLSRcnJURI1D)@`fWgP zrW;4@z;~0&o}GcQAFcoP&QqK2`xQ`K*#Ei94a@!S5Hv*qIS9UY$GEpm2qyb+?G`J*_g2C>{E)hRWHV9q$p?)biV*Q?k4P#9y$pv{7}ty89K;L% znB)08z4VbP(j8C5s)0cT%gQx&p|?S6IHH0EXK#P}c*c)d=_jg)wx7Q(ZUzf+*6Qu$jSzuSLP`6oHCU*Y7inTGZY`c~CYZ*DHM28cjc=7o9)mK_j zw0?jNf#$88NnwhCbC7{7A~6c}2y4tXc>`n1EJasPH^qdr zcW}}gLBx;6p!v}Ev&e$*oibL$KqR@SX^DCe`g~v8 zi&IEjB`GxSQjCBq6`A&01JlJi3S%9Wx`*`#NO}vl73fXuN*%1D5ItRh!-Ztz(EeKq z>cGuhUywQ-`%jIWWLOTv74WFS=&f92v{PJ>;L|(02PZ?@wi(#V%Vkp5RfJDDbakwK z+zQ-v2wRrG(O1ynBb$r+%VD~87UJ7$Q(l63zKtB-5MA3Iqx(%Tfd9(;=kIkl4n_7s z__QW^L}z;f)!V}(EY#b8QB@l& z*nQ$cIhf&~F=yvcWp~9E8A(5V1*I)VWu_6pHY)2;7` zYu8SmKCg`+S(=jCT;loQA_X;lzYwy!*2tubbtv^EhS8%ihmoaaeh)kT| z9v?7QDBf^L1w8}6nhYgvY+DjMYqZn_bWieAP94#cz{R6HaijAYmv(x-1ew>|TI>gn zb(`Q1jc32}#ZS+idsK8j%*m&BC}O8m7nJx#i+{egJPtMOK~-_>J4W|(heM>k<{Hgc zY`Xs08&GJWzDG7`ibnWg)y23&<2Ll7_U?SJXn&Q|-Dv(QsI`jJU(m*@v6j@n*AJRa z)AJihl*(npj5EJpHYYXF{^qVafhV=Un~4dUoa4#Y(f$rqxo@9!Fi(q)sX|Tf;Ul}^ zM-i?np0z6~RI3hO@Wn40a-P8SPnOR>(-F-0>8X&Td7@k&u_ki7b~>8ObM!$oCw5&F zYW@jL<~=L6?nyp%qxWmww~K|JR~gW%3tKX2<`CVuL3=m%l`Q7n+T)9l#2?l}z!Pfh z_Ej!Cw&-}O_GU)H-J_m3sAa2*_-!>>~0K=9rJU~wpNmEFqiGI+Z zU>W*V_r`sOR+p|8fagc{Ey|SrVlBF^21h)l&_d}rZ_r>b zoy(w$ALkqJtjG{hGkCA)zrLHh%NV|>F=U_9}xro^6NNYQyAT4JZ zx+v8{;wr?za&(o|MU$s4CK2OeZdHonV;z(LH#~{A8dPf!U_&{XfqF-L2 zaT|IG7;N%A{mP5yX+hSsmI?2M*;YfSG|Z#YFwZ0n6-qLaw2-7>*c?GUq*@wUqj*TO z66ckX{XeAPRY@AUQEAw;4NAi}lQc|Ay{@~Kgwk+m{{WPR@l+ZP`CA$~fkiWPpudA` z{1jS!!U(#OzUMr5qBOj|H~nOh_Pf_p{1|MVe@Mf^wb_}4y1Pe5^ava~!V9J0DU^oK z(?@%E9689@ag-zt%~2Yzdf@<`I`t5ghPBFBAk?P#0|i4ZuzCL44W*%*lB64VD@MXo z6&a4waD-S(VXUP>-cTC816zu%45ZRq!~c;|w$_zRsEl?)dicm6bx`EAaimo<=dW z4RE8pif_%nq!jg9!R;lf?-e#`07}Dv6=#ay=&l})48_;4LZ{DMk9_L3ZHwn@Xvi-H zJY%=(Lt+I%`cgCBUZ+YPpFdq#c)Cv;kFcFS6sWcpr-;PSdEBn(VY1r%zu^?O%DhpHkU8P|p z?W4j>vXJWt4Wuv z+enWVy7m*&&Y~z(BE+`&u|G7@ZNy|l->`GfpPfB>xA0uQmR^0reDN_GqjyD%#&?!S zpoSxueZKk~o#vBZ7mC8GN_0%BRnX*zG;EtgtaqEF;lc46(femcrD2C_q|OHOSHUO^ zH4EG&X?V9EG?|8n)vEYt*J^24L%9y6p)+`(G@R62+^NY)O1`>APkO67Oww>am4+im z220ZL*{t1E8V)f@!>2IqlVvej`GTCEo{7@%p>o~$wUH6%K%9xvu*ZzZ?u)|ADTd<%80mn6XrXz9g4$f2> zx_~8>hAz;mfV8?s|F%=1tG;42M=Z%6(g610!NsVGRZwRlF0zl{j-nO3%GhGm(_+C) zeppm%&IE;ZKcghx>)tv+GYs%6eguvi42Y|^%pW@kagjYnypqcS$`RY36K4+AT1Ip`#(eT2frCQEzQz3m{n(wlsdo zZmeJ@MGsle=d4{&ubj9+utSaYw)H<1R_hy1-U0vk%>S5HxnU9gB~Aji8&tH036hR9wE$sT~k%q zjKjP?bezrN3NIl7j~RTiaAp#wcOIiDe6gk+zF2Fa2~rD}a>L#fbi#DgKc_U~j22k9 zQ&>T-N8{x$G}p_l03*Qp4^nm((7dTmRr8y1WI5I!=5mCd1$^0$bBDiT%1;@dJIt4? zs+!-Hqr*Vq{c}1Ee94aqB{+QtUWxLTmT90UE1;*iX2S}99D5%Ufz%HT;SSO)8k!)p zsDRIG#qnS5NF=goC*nZ?C(p2%6EG^nPK-W_5wPg82lFC6X&tBMZ*Jmd(_?wj0b1Sg zF_=%le4;ZNmnC6CT(xsm{SqTGQ;+OVNsHPuY`K2fft}kkR-sdCw22stq(JppzK%0d zg8qH*=-)Hh^yuGH5s5=aMMjMpxqoWL@A}^-Mb93NtHWsLb>ToBsESGiDFQN084_ z?SBL|_+du!o88=$EaU|n4xtU#4B=Q9f-d`JWO_5Mi+~a4^eEwNuq{qAPT(iFwGmYO zwq`;Xn)~~!0K5H!4^?Yu)g-BE$KO@!T`=nLKdUhJ347VL;8s+v{EuEV11_G6p$R}E z@R3`5MV5jPTVfG~*x-vW#AaW_A=djM5V6H~vtWa1Kls=PU+KA9eCdNRDK4Iyy__40 z{kJkO7E_M4#ggWjb3}QMH8CGcTS_VH@!VmAC$?bYoxX6Mrm*jn^0RmPn)0)EVt)3h zswPi=xuX0v5(WwXx8GRk@-xl-A2XN$+kU3G z?<}Ti?mH8zr?Hq$BahRVK<58t2Z0|Kg0_S^RSv6aMehNHXIEwtO)+5qFrMmq)9b zV}2aonv&yCcGD;XnjA;ESFJ_`TkM2Kf}>I{oeHi}|Gwa*H`s~$-scD}LAf0;N!)@@ z75x|BkqO`LUjVkKS9Z^12LJSl8}@4X=>^c}C?dq4TrS`#0oF}hWBd%B5LHV&p?Z~_ z`QUP5)BwF7f}RdqKHKl|m5sF^9enV|7chmEMV}Jd3GL}h51g zBV08mde$(#S}cZ87Nh^&F`GXHH{y?|C4CilS74Y~Jy=IQE>r<;Q}PA+8=$cYGwDAd zbm7#jIT@rUjZ~!nCmS^2R(#d88G0HT8=#R2gw*_3FH%C#r9~R!?^cZOgPAZxFf|~Z z<{PA2NoQ+WD)D?gcLgy=*cUJYYzQ7`xA`;rdTYZ}Y(fr$&|OU$71ViDNMHv8*+`QEhQxh>xg{_HlLMSERL2a_ zXEfw+2(8N(3-7}&NOs(fz1ewa$F-$iEn6oiV!4P$q1;`QlX*{f=jiZWL8C`|8~RDP z0mUc6eFDOVx;TzGb3dM1$i%SfwKM)63bjiy4?t9Y!EHojq&4@a74qNwQK`2$iL_CY zEHvhZQDbg!Da{QSTAdp(1do_cE(P6JH0OF!b8a-6bH9KUP7dehMi3YV<^NuBqahGWl@Y-rKr|XwJC~3H5S~%D92%9P(9v?R|IfpypgT9DRq* zEH)jD@I9D$1ecMnODP6fg2DL>Y2eu_{Qqh1J>aw`lE?4vdD8Cl>@G{#B`gaFh~y*! zDk3H%iHNA20t#}93K&2H^;8rU6MCleJj9HGB1wYCDJr6Z0s?nKW8m|%M9njSpNNu;ar)lXd6uC zGNO-E=iiU6%UHLtXSGN6X0+)(Z^zot=B-)#agWnlU4H3V3}l#GICMyVo_9Z;My4!% z_@?aF+ZF6YmH z8q3jbMWX%-qG=aQyJDe?=*}K|`9;mDL{GBQ7*QGR7C#2`oci^`xzoN}_+h`Uo%{6f z!ia7(+pS#Cb;g>tU(Q&*e16|HZMt7`4iK`KPK)jKq&<2n?eeD7#H9N(?DO`4+ILp} zEM)g>hDP>+XwwGu_%Wd7j#KT-wO>q`H?dmutVgamqi$Ba8>cK_M2F(A{EO?`qulz3 zottsy6`%5Bz^AL%%}$TT>n*}e z`jlY%lP~bhq`!^UUn*wOCKf_u$oDT3Yw7-PnKJro6}$fhc7yi&iL)rGzToebYpO*1 zUL394*;q;MiPqh8c+@7Q;)A{~h-VMjRPXSp-J7BVkmX|^nGFp3-ZEdYksff`?t)R+ zQ1JPbBh6R_%XfM%283^5%)B9V-V?XI{jXg~a=^lPbxoe zgstw{^~PJvpQy}gJq<7H8f`YQdihtz)qC!;yRU2ax5}r7R^I*Mbt5kuUawO5dC?|= z7I(25!ra_ke#~VZ3(OP6V!Gktg?5uc)yvNtzI)^+FHTwcV&xw~?f!Z9l;=Jfx4TmL zSL|jJFZ?pvFsoH)`6F-Kd{=$RIjZhCdusm`H&;IAmg}y4p`E}N)&Hu0+u-vashnmv z9=YbKVfIt2K3Q#dS%oDr)KqWBtQ~f}onqPCKd(I2zsvXRI(yki{1iB^ZGL$%9=^)8 zXhzh@=ri~o)++sQ-sf*mnmy;O>n|0H=1Xq&ESf9i-z3JvME~}q>^1&AgC>5lV8Xkz zF%Is2$;~%n9Bk)~TzT~{`_b=~ue3XUNA{Dq9NaP;_byJXnA_)7%~-o|;enjaUz~MT zr;BQxyzrtmV#Qo5zbfY01`rhAInl>6ZW#VHrqvPk<+urxCcSi1H?d;wHe%onV#RE) z%D>elbD;BrHf=j~t#$HOUDj5&mt{)Qyd!DvU3A&Xj2lKw`0|UFCQN$orJF9fc*MW~ z)$Qe(Hw@>Uo3gySK~Pm}RKFE7)_S8dutVKrj9@2X1bYZ0SovyXMK=V7uCrZ3SM~!j zhOV=!V-zdVj5+KoF_mp9rn2qd4EHwHY-6xy8?y(iv@7fm+oK)qE9ykAh<0dXcVP4_ z)@)1j`uUcMHCw-(`Tb;g?^?5&Xr47&r|r>Bwy|dG+{o@6jCTGYyLX{A+fcD)n};>q zj7eCt-SBSThqC2v26u(lY`u*!+ggm->{Fi3?(j{t(b(+XGqN}3wexKfW43nN^4l3> zwsu>&N$V}PY}@i0`0^fhZP`X)%QnihWozKtvJvJEy^k>aFlB4tnzG47OxZ?Z$~H<& z*(i?Qfw^1W{aCWqid(YP`YFGbDXTuj$3y+Yz2}BkueRS`UB1_9?ATTp+OcJ0#}+)!gXG zZ&b7Ug}xX$;d(J-3mHSUw6@>0A1<{GlSD~4=+`*uK|dJ~HD*9T+B*4s5?n~Mt3_f3u% zvb|>@Glp#I{vE#BGh~~4|Kyv*kS!#JY)y?JTgP{^cQ>%J#$~sEvG3=5Lxpp-9vo~WT_vj5nc;IjjsxnV$+p`(Xm$JX(V!JQtyBxx^_)tgU@eSONjZ@O*C z%2~i_vgo07u*c{@qLs&v?egl+7(LX~hbBGrZZ-S-wW5dW5qx0ELsMr~SutzY*Gt~I z;e536Nh~A$z}eVGXGJTXd`7fN@29VQ7IWzLyVH1BvW>Dc%MV{GmTWCLL|b&WTey~N znXV;U%SF+ai|v*RqYXoLC$VHp3(||ei#ay>_-aABhgh=JCnY+@GZ!viWVhQ3A*R_6 z(*gVwYqrliT-xQcVD#K)cQmx?X4%y?ud|!~LuMBm-uu_S=V!IJcAgzX3Dv|Hv7Nct zzA*TYMSO8K1AuS~96`E0j=ZW$WMD>icL#)_!bQJ9^gr)!D?W_rJ6EG7oJlU_=ikn{oD|9zjdF==N~PLiD*Vc+)(?EGFexmI%BY2oVOTCC!6Zn#_cN>} zRQKT?&{S5m{`m*(MzWe-vvmjT8b2@U*YID}WODTE;nAw!MjK^CS zEEGASTEx`~#Z^La4Vz54r){>|y;7YuFMjK?+_%_enJybz4bzeg*5(N1|*^xVH?6}9M@cCel;wqdf$T(!41XOvt+j=icj1ixRh^1{HT zv0=MGpaI)E}#sDm%V?=8}p5`vxg75ap;JF)zjjunt02k z%#~$Q5;su0vZHLEHsMKk1GT%n4b(EW2KTtzw28S3YT=&~)xzk6pUplPw5_|cPYa&Y zqurl-a7rGF4daW3m|j< zBzyjuWr08Y@XkS#t3@|Oqk%i7-Z$s7D)#M|>tB4u%TxMSw|~l0f!F)JaQVfuEmKqW z-lSIejsB}3W()OY&6Q}g=v-Eim>YWKC4Z*WI7a9(mJmnsDv4Hx0VB z|2t-nywVm`nO*9lD)#D;Cxs(FKX#C%_3dj8>V5n$zLaH@-?0~EER8O*2L|mYA=A2c z|LV_%?EcYICj6hM79AA*s(sMz?XIeS&W`9g_BCrlcAKS*qm6|yo1fi;rAX5TUO&Be z)}_6BwHj6Z``};5h85>Nd=<62tT^}g;dhQ1^mbU5nv1Y4*n4aX#-B_vK{8TkgA}fQ zf6NAH5jIG#VT1GuJ*$>ej->w0~JW#Sl9J}1-M z&jsun!RRgaWd6<>6^K@1wV3FgfxLn2WB2K-4>vqhyCqB4x zH>4x`6~y)`kbMfOyZaQx_9&43393iV%3gM7IFi?67e=FKlo|!b=AYBR9utaA$Zr-% z!w&t2%(~f;v$IDG^eE@2r60JqT)`W%uM7{nCp%K@fl#F5NN>eJ*`ZBV$(n1wGBShp zus-JZn7di3<70MkV4W-$TQny_CF;My@L%!pME8q1tPLu$&P%zmyO`cy&n5t zImd1rdF{y;$G(&mX}&09tKBRRZ5B$)a97lfm_-MpU07UXX=t_>0KfE5kyQ!1bd4re z?_yRZj1HYKb6>>H3~uHxMHc7koY(JQ^aoaH9kUms)SmX&2lJ-~m(|P|AKe)3iju4o zi^}F5VoBV{LHn<-vV~upk-2%}BA3WQK(Te5B6^CQ9>I*8zff)nyeWU7++alaA<y<{xsT)R0^d(1vLn$AXkt4Q`gcSQ8V>`ocHB2xwtR@$8R_jlf2n6+d)OOOt^ zP?jJ~>VU&lm45{-An9ey5vt{gCWyUPM81UO2*H;w&7zfRVi{CmzXI7MyFJ zC;PpEqwMLH8j5_hJibd|o8X|)!|&$rfnGh&n{ifF*UPV|`#|-Gqw0vZ$^5h)`EsMkr!ejAm{r7YU%RVKc~AUe1mT38#IOH%vBQbZ24A28_2{8~JjHHU@t_yJLi< zUfz+?p(?v2YR!!Fd+WBDk5(HzEHZGwwBBa3K}N`~jWUZ^SBSE)Ae#-w|DrYT*np5f zZzCDArtk~ob(5}+nbop+W(EGh#Iy~=_#t*Mz<*K^S+^`7+n+pcr%?0lm zGcfC0U@FLMhkL|M8?_{UVmUiHQJ0k9a z*Q{AB3t~s?M@DXLvBhq-%Fft&>W^;gVqtIJg!yVDV|w^8yK-mQl`#UlvnxkLc54yI z+nDi@efkA&Hi@1Uh+G{`8)>E|BK)__7J&`E;}6o+xaQ3Tx8v|wl9gX+k>4V>z@fL#ehPwo!GPba%G+0zDp04 zHn8u|!K$ikKc|%A$Zm3MJXco*&$;q~8mjqu=k%zd+ML%NzkSy(=hsl(x?g-z4RvLY z?wxC}OPm`+t7PxaB5n7bPj;#^>G@^HIdd0~P3z2EP`1G{cOmw&OTYG(A-AZ0#vfq( z!NwnI{5y?*pYb0u{^K|O^|rz4Y2&|O{Bg#A!}t@8KgIYnjX#$%Nx6TUFEM00#$)j< z_U=pb!j?02XsHU-x+;BJb9U6Ts9k;AP*cY{^+vrzA7mJpWR8b$2ZTn!1pzSy;Z*TzFoc} ze!oABA>Y&f7yRS=Z}=zrr?A1>!9bNjjX)jtfNvgX9cUXkKhP=AEpT~YX|PjpeyDBe z{7@(Mb-z5+E7UJEAT&5MG<0X^zR-@ObOv+1lI~A>J84I9o8&Rc8yR$sVt@6e;oL~o zNc~9b$U~7Sk(nt~Q);F(O_`W7JLRL4U8z=T)6|x!ZBoxo?U33v_3qUBQ%9$cNqsi; z#k9I<-P3xe^+_9*_GsEuY0syPO?xeEUfSX^ZORNT^KO|n>9x~`rLQVmrR;rWca&>b zu4}pb$~{`{*>XF|9jp+nP@_Wq3SHQu?b!x_7d9!s&ZdxW;NHZI$GwG{t}3bbapbC#xE8_?QP(-SYM`@A-N*KU?}39m33IM< zM0Zqax|2%MLzPe8?(EP{@ZHBYl72#!QBkhP|0x*HZ@MZ^3Cc^pl%RaEyffIkQd0_t zQUugH@Rmu0d5`T+C$nMYRFy&8GHQu)SZ#53Q^Fm(whHUkxN|98N1i)5>nLeJ-_G+$ z-akP&O$yNCpW=s1I;IAlL!=m{E%Kxk2~W~04kZkk_9=c>Op=r?Rzqx*UQDQ5;Moa0hrvJ}Ast}aMkpU?M4cn0`tO;qzvNd_4?5qghn=-*w6jD# z;(VnZ2VauWkqol5&(+pF1C^1u%B`_(dM zxmp3#>q&P5X>G*qp$_))ywBO74mw-eHueAIeBx^Rk5g+Ec!?ie%mqvKff;+j2)}yQ z*$GyM!RjoqA{(smgB205A`OgK2u6GlMjV2_Yz2q6Xdif78~i;N{O#zh0*}9fz6w14 z;)B1e2kYO3BTa%IzlWQws(82-BGn3pTkYZde`~08Xf_AFvPInoR=UhupD~cPWe|;#?jEyBhDgfd51@PQq#HANeU@ep-#%FDfE<6 zp~3g5iBGBB1$KCXgyVZ@jn{Wf^0S0j$jJp|k z3+`6j15S><02+M^d=3+PJ0X`s&4+Yt>AUD5JE}7DTOly`fF22jKS50h#|f#*%NA7v#o=47m$$2k1?1@;R_(9Ci4v%2e~HqxpRQ1`e@= z9pYE8+4yGe57ILRz%P;08h~Hb<2`MJjntFaaXg8A(UaJ@K1t2Q&BD#beSn*TD?m22 zxQbMe8~5KcZwme229Flrq_l1e&nfBGqHI23O9!@eU`uB=^AxBg#p72glp=*vq`gt}P)#0SBk0+p`WbDc7!Q=cjH9xZeo)lApLH9_ia zhHIx%kytD1;iMTxstSUg`7Ul|aIfwY$iJwm|w;j%&V`@+O0h_P;1ul{O z@VDZ&;eN(#$L+uoU+v<$8@C6y7q<_$pSsV%9l#x=_h{@K^rY2;Mp`|W5?(-Fk2yJ3 zk_uVLxG*jSC{uI_UsI7E)9828o%OmbR9lWzT0=onH@8Ds!zeZKq@F-)mQjc3V{>^E zrW~n2U5@+O)V0)&jC+PrFC)S6H*phiNCSEjPR0fiolM$c@`{jNsAyzuBEUpin z!{kNEl2Rqq=B%aMep1XO#avR%^-|15{%}*=<&`K( ziuu6j0N){MQ((*m#*LILpE?pLeV5nvU>RXz($zd-r?*^;g zx+*ZRx+zPlIi$MRYbV>3-rz7f+|D-trbcY&{}7`x!3V*h6iO`k=VI(`SS*SW6*aaVVl4>FLCLyZ|y-5nR7$r!B=F`B-bV?2mLJ?ug7{R5GMk;OO*3Th5 zMU~aaReHL!M88k|@FzVB{It|C(i{PW7v5#i6YhlH_@LUu)XQEkRi6j-Wa?$Fm-23) z&exNHbSiL7qeRo4C&?jC&)|8cN+y?`dN#dTVfyDQKRE|*L0kxzgiFTJ$|{0`u2m|o z3@#H_5myOU8CM0Dg{z9o##P7Fz@3DviK~mNhpUfkfNO|rglmjzf@_LvhHH*H71t8i z3fCHUI_?bInYcE%vv6&3XX9vZbq=mG?jl@Q+{L(VxPjFDAY|Oz;9^5?(4e{<7pvR5 z2y-uPClbLfIPPxT9^78qF9L1^Ng zpH5p!P0s?iL`Gkr1{xe$3yvH%n2-t&NC!73gNIW{VJg@$4XT-r#^-&mGiaZge4j-b zG<}7usmi5C3($K1g0@~F{c&L2%g!hI74m(RR9-`C@;cw%K<*K((q>Aq#ApMykj_r% z!-dcR!ksS00gpf#AoOR1-cM-3<~@RC^zP~4j$66{a4AaZ@`)P-HV6DE08+;0Ce@kF zK_D}=0MD2P6w{s0$m4*EbIxM&*=^zkpn)h9qQTgx$pL<^g5Y$n$HQGtSC$a5FT!V{ zV7l}yxx^~~)5EF)ap*OmwFuV~U`=)2@i--1h<9bFL+MQ>(+^D{)>H%A7GS#-*lb|i z4n0JG?I&Q{eiUg)WWFR$C_PT)E-ZT~M+jI#hSH0-l(fM{YV{jw1D#Cl2-g(g5iXEM z&m%pK=^v?eO=ySfb) z8cxFaO&B+(ygjTe-bA?*-IK(B$xGuEV!Ud;Spl(Rk9Jb~En znG&_9wcS2A-+Z?ST_E2nZF_nG3Hc5wy+uFXr)O7h#W(&Jn&i zlv>hylW?(A+&H4?Y){w;q&vw=JDt8pMj|`CzD9br0(}L}l^CRtUk^oSXy6cdw%_2H zN6X+?zL9ra8N}_iVkzX2g7mo3hwlPg4}07@N-71UQedbjg}iggZyzClBqZeoCnf{C z!Ef%TbJ0G+)f?Du@c6#u9 zMqip#ek7F*2M3F=8$R*sTPoG0jU;{>OtTcd^rCJX zIiz}sRHfI>CDlWuaF`ULUd`I1u-8jLN`8ov=aa%gkwB2|bK%A!yR?S0oy&bk>QGwy za@-Y^d?=h_7@Ye}Rf$$8iwu*B3{wFaCWD;zxh+DD)2P$w&WGfb53GmaIDT^4Pfq*d zQr{tRlGIz~E#odmyH;kGoMFRE8B0Mdh9HcCVyd01uDDNzur8Y!T6?{A3)ymHv z=H@40uHfDGQnpE1QWXv^TxlvHr1k~JW}A_XyiW$E+=Tj-zC!w$ z0!n?vtJ_2HBDd{wNoO&sE+O@0xaEfGzcz33^$MN>`Wx_#IRpJIWn6}nFn%pz+?euK zxZBsX=`zFJg@G^_yUo_r!niTzt(0{YDXuqVm2a!PG}aO02lFMD^rWn@)ZMpHNzdfOKID`&7IzKh zT1#2iklAp5 zl5+EQzq8NT%19;5xM3q@*F5KP%9qcX<2-?fvl!@89cEvlBo3fBKszV{_kMwh`+d&S zU?dg}NX+ICXyryq0@lV4=SyzAF!7hi@y1!@`~Vc|ak)~Hlx7bzbUv~a=N-;!XD{Cm zQ?tfuf_q9x9KoQ%a6V`%W>F!ZkNW}ip995mG}H>{_d6@WlWpLTGR_CK0G+8*%Ewy| zR;Pf|)IW6{gFnnXo`eV;cd)$-oH@>u)aevw6CjXReC+Im zre`_poF5#=*$%`Tfpd?uf*Bx1S-}xv&ZX=dO$r5!T@+>8VN%>rI~wddo@F5KL)4*L zhL6DSnJ#80=ILRG_X?X$ITMUI#8^Fc#3(^1SPtnOZ1?tf`|!lI=z0Vu4Tfw1&v*Y?o?v6%I4&>I2NNV1lSF6Zx+o}D7 z!VMD-S|g$E=?{=A+{5KKrhRgZe-s`S3;*X`omKI)V*CV3b~eMyMe4~Hjsi}^;4!j; z2XkCTiP#J--i96;?lwh{e1Jhp>hr9^pL{-JucbD^mZ@cKF z#orT4GZx}_U74?m9dUk&^tl=NSw`;%khqSx0SrzgP@|O2EzhsZ*|9AC?5i_B23=vw z&Jwuh=U86J*zYHLBAFXDM}ll)XcMUt&4Psdzd2%KDquhg78tMu75SzF=O~noT}Tro zq&VmvzofkJSN~HtqB}fs05j6^j#%BovwucP!zw2BrSxk_*@o8JBVpl~C#dcV$JFk~ zioEv%#a?hHvCm<2Uc3yk(h|e1?SRo~`5Aj2Hh0A%{Fgt+B+e5DW+8sW>Jprh-X6Lw z4n@f~ZiwPIbOK5d7F~^(djgz^{ft|V;$`4DyOeh)?3Jly7y1&|e8PbEQ!;WsE-e`& z>n5~FX$msdMM|gD&5Fli9J58<}78_#e{T$ zaXyIy6)|^ZRRwrzHe;?3mf!zl2RbW}pS85Z3E=o%?Zl+27|lAYzvok2lDP*x=@cddxbI`?jPKkPsV@}~0 z!^kn%+E~XWD&y0V(rM4rtF#`TiL|k$US0w zhQEo84!ej(Bo-*)iq$}gL;5-M(v^HleE)BM;m)X^C@2l~x|w;D1|@6D-rScz7TsAp}*C@_8~KCGkBhZzW5MUMTfETTF%_ZKB#rN^Nw?mGXeZx zB{mr*JHhhJV1}n3qWX! zb29e%9S3-@TBVsektlq9Cz!I+*cuh-U7Tge$O8R-DWj2j3Slg)`>?_LSS^%VM<2$y>BG#SS=QEaJi!l^hJd=UNi^3#@nLkm!m!X5v*Yrb_1}) zIlSZ%8|@WBUr2!lP@#K!tNqXm)wrbA%UXGje)@{)5Q_^{cVsV%DOHwnAxlg}>B<%Ac# z7Frkc@ps{UOm<>E(1yz`aVC-8C%}MRuYno<2Q_A*i5lxXhh9f`>q?WKcp5vlxJ(08 z2oE(qt0OC-lsJ%=IIw&ct3n5Dk)--ZIOb~pAyi_sNWPn>jm1D-(hhl{q1r+_WU+Xc z_7F&eaUgxhlGjkJCmqB;nHwKDECA}AF3*uLMh*;szoyJZgCF}7u#4?m)U@S(+Tj2= zl1mHoZwy=!xVh%Z`~zRaHp*Zb?~z9(7gHM1x*hPo7z?W6`3qLbyfdlTCanVSGRA+4 z2R?>puyCVk?|k6g0Zpv}&VBGjsX+})(yNN*b%*ps!ZFGBsAD}~_wa~%@MfeFfk58a zL@K%D=tymGzg7NK_`O#9NC(qNL#(I|0;&8Fkc&P3Ci-xp*g04uuK+tAH|H>8Lh2uo|zFEFY*rVksxG3K!MJzwj zae6k0M~ii|_wW~1Dxh|^QC~9iBXu939yh>S)=)<)Y1{8;pMV){iJiLi$eZaQq`zDS zm&zx!lyWC&EF!e@W&1p7sCc%1O1g~iKgR7fe8kIz9uj1S;*pO2Y{cbggzd-dhmyMIDDdw_0RX*p8s zSep~ZVf3~Pn6b1a>~grpqTdI7EEo7aX?tlTL8CVHYXcJ&mZn{0cEvW3Z8dyRu$I4U zC{G+q4E>o|{a9}uOWnJ=|4|6U@CbY}>M~i^F?5@tZWWa+C`Gh+FHdeTs8jzclnDI)Hc^mW*-KH>Neg#|>b~e5mdd=<{{b63!t1SaBrwCt&Mxcy_`l&+8?d zdtrAoW3|`dMTxN$DZyWhABBjMQoj}EQVMPt=49eBf{9rqnrI32RG3Ws&P&h4lz)$Y7w3wn z_G>rt_uo+u0|T;V5$F@kTS5+Xxr1ANIG+6J6Q#d&!|?}+n-w*VJVGzE2ON_=j5U@@ z0YX;)@Qy+&nb;e-((XUto4GD9L+r9Q8~qks_V*k>f_97)Mc$hO7aspBsmMq+Zl`X- z7AZ#p9+*D0XlnEpC1ePrwKJuLBOBSsPz~c1;l|YH&qgXN5l>QvGU#`t=cMo0M6da4 zbKJm6n(=;~Bofhn~O&1DHWDcqFZ5WM^u*6wXS^ ztzwKMqbJd}ETQi-?HWtF#8vtyG*czsmv|AAV-i0wf}5N8Eceoq9uK7xHgzLCcP{Wt z-OqBzLh!MT^0sJfYI_mTFQ)E~ASiq#`-wTOn1s z?~da4XKuLoaS7}HU9MUryuQl2&*FL-XY8n9ERAmDv1RO4v1=#OU!11SRqbR|aPN>9 zf5MR39!>fY_iw~N@tPvzM4nTujT6Cg}Twbk=f?c8fpB^&e~A!ID#uB0~3qTlCy%ei?f8A!wLJ*Z+Mg~WO*YKUihuFe2)EH zsnBmJw6-dlQmj_Ym_9u}D4&RS-a){nv*16z-8Zu*S^m+a4vofSIoB8#$(WP-Sh%C4 z;&OyyAEl-ev9H+Y-~8y+ya(BDj(*e#zg)JXL~~~repwnXC2Fi*OZoIWUzMac!GdF| z`veO4wakxO-T#P$BqPnk?)K+mH1e`)3cU1(3tE($}>IsvB+`7#sEdqi;v28QPv;4`Y00Ok31ys1rHM# zA*_^f5#s=jbV9Dwu93-$XUtnqdl`SF zq^>*|&{G>ODYg%rXqOrEK>tSLvzRAIQ~m%DonQQ*Pguf=li#DilzHTBjKo~bmXWPE zIbv6HPZ~v~oy4yuxa*aK6ROxC>s=H*B(>Ox$lS}bJF9B~#yDUpZLO&7(ZKUEJ(ph?ZRA}k|9SAXgpNwyxOI(HGrDD{YPd5LJYdBs$|HPkK63^uc(apy zzk^by^Brv!@g_U0-N}5K$QVAX|NY+I_(Df9X=1hWY8-kvDPIo8YqE5xdMPwD>28W%0Qg<>&NXGfGWpZ`R0-rgk&9}X~(WdV2Vdiq3yrHZ{ z-{CyZ{Xe`gPdfLwcf5NO-np3?_TuwKq>n??_yQAu3G-5i++M(iDHhX9s|2Sq{Dv8H zQdva0*iAUMIG0e%p8>VBYcBHF=U}hsMnud0F*7|k(=t-`e{-&7toHydu@9^gJ)9Y# z2`nx=T<1Fv#bEI8YfqsievCS$e~TTauPe!2a^Sb|P;iNO2v3ibOUYSn+ZjXcMrl8( zdukuZWImR09=fC`nER^CydLd2vZ?g^GQYhWyu>2HzJ(vDqpW&FSHYRC^ULiJ0Oz3-MesCS< z*D(Q=@6Q854R+-C(?;o(Z~A*-pLrw9EErsdvnyQX<5D+yR4&z`duHO zEb})!Wq0|HP2I4bHHk$G-pfisp1zdwCFm^;O}o#+-HP{P1{%^tZ)a{J%|(uTS+e)rMLBiH=B6725$5-xbth6v!=9?i>CkAa3i5FDlLg3 z@7%Op4p8L7AAAs+6O4zuAa`)x?|k5KOxE6aIU;>Ht#5Ssf>GvxgDm4FP-xrheJFB) zZyRifL;Bzo@s;`hG>*9rI9%z)$O>>au|pOt4gq~wFcn#WKA$h!p#`t^CzkMg){HBp zvp=GdPJYg>cNldPVD9PnC_yxsK<40-CI4OuhxCl82vZ>r20E+ z%Cp0W;j5KYP13Ea&f!0?&gu@;j2-w!s6Og0&a2fuoY$!P$f>V-g7dHHdG!xgCV!1{ z0PC&3r*2?P(>dx!wTQh)IHTW zQ>vFK)ivrBJ&cu+U(+M>2=%(YOW&p5(D&*4)SLQI{g@iBpPwoFD)jN8ko~u64 zi}VWhwf*U1y+jgZKYXhdJvGk4rFPn73;%hsMgFBR8(iPs`E+e zblR~dbWw}Bn=@$7Q`MQw;GCw~Ff-FiokiF)Ra>6U;d-v>M6Ax7mg>UkQx~ajs-3z7 ztU5H>AnwqGgwKt7c1$0K-@W;m#7cbJVJh=z5;(2a&`bK z7f~x;gPYf>rHb7X)k?J*oL!@Sq%=QqUJ15tQO(s>wS%(lEBf{T>yz2vC(Ql< z*Ol{J6USlPdvE~Cq+dODpI{_E(nnh~=u2cA^{&uXfR4aL+DY*U>C z+wdFeMyfBk)L8Y?O>`60UpLiFxo@VMaW7PLwQiwXsLS+e`ZRR~nAVc}R=O4ULTyQg z+OF1T>9*=3eKs_Awc#OU4CSR8PErf{J5SZt=j-#;0Py+()e+3@$m-j|VM5?{H@MIx zy1TkYupA#OS6#vK;p#7jA}`f<>N~j?y1WIvzgKlL)OnI%zv?X5kN=QNGuGk5|?7Tly{4RKE?C zH_{VWAw3gXpU9q*@32yOef_R}SDm6Kv0{3PevdWNv-D&=S+&$t*i)jqp2`~f&Ga;O z#b~UjvyOa4{XVPOSI{%`4Anr-WDWJYdKPQSr$U#rRaGeSpt@Ec(udSvb*|3k-qtqv zd2o@dq1q_*Szra!Kr3hk)skx9YjQ9295D3U$I!DMdOnBuLc;+=!+i`52Mi7OF*F=BG#oNC+}O}?YeU0HhK5f! zG@NW`IBaOxf`*5~1x7&00Yk}s3?=)Z<9o?VD7lrP`VG*#PB@5!duXksX~j-lA{hGOd&icK{XTgOmrWka#`q1c~T z*;{D!Ttll>46UATXf?~wYE?t44GpbkL#g@vZ!T2YME!>|)lg|2L#4H~rRf2+Py5t) zhGOd&iY;#_w!Wd*lMTiG#Zc_UhGMTU6nmMW*v^JxI~t0;)KKgthGH)?6nl}*)D^*} zO1cs>Us+e?zKX5_wq@xo?yKsmywBFz;A=HqO`U2e{3Kml*H-Oy9bE@(uB+?f*VheH zb3^ADhR!n$omVn+o@wa3lA-W)L*cayg{K<|uVpCwOhe%n429P)6kfqlcw0l^y$yw* zZ795#q42tf!Xt*l+ZYNz!%+BXhQduh1{Dc~r|6;VNYGB-&i+d07;3K#wcn*`8VXO- zBiTdi0{wt~0P1>BKZq|BUe-`}IYZ%P4TYC86kgX*c*IcnS%$W+GF08nP<2Z~)h!G? zH#L-es-fO14fS?2)Z5cg@8yPiyBO;2WT>}?q2BI>dOH~E?P_}bnudle8X9h7Xt<)G z;YRuhG+e>Za1CfUq*4vtHZXMC(9mrIL$@N^iX0l&_a#kKiF>BEhMGB$iqpBUo;y8s z4b>RRZA-7&m0q?FR5=*hy9dg4_fzj`_ER5b_ER5c_ETSA_EX;@`>E?pFE!auy)4qn zNnmv=dfE%s#nAfIQ1{LB#rK*}W#K1b_8zMO|EQ~)((|{Yr|PD9BFPP)uN)3F3v6N& z5P?Rr;4$@(`%Z_ibcBEW1zGO~difDhyc8o#;mTN}Tv z@y|DYC*ya!w(pR?`YtzqFXQ(!{s7|-HvUlK-)a2&`VYQ&knbVmKW_Y|jsJr2#~J?( z<4-jHlP_H{aHOaNtJc-(vh>#=qP6_Zxq-@y8hd*&(!1;6>xVV*K&O zf7kfaj6d7>9~poCkQ)YH7g%WgrN&=r{B_3PZ2X^%zsL9ohYV@jEO12ppfY~Y_$kIO zXZ%XWuV(z(_|1d$jo;MxEsfvC_~#nGgYml>zX$%Q!7Gh_jq$HD{y^j3X8hsCzsLBa z@J|aqYW$~+|Ge?X8vixpzis^YjQ{?S+iw{XoMZfX#$RCkuZ_RV_^XV+-uOQarM-eX zjGtrtBjSfFwd)C>5?y z23}c~l>YzzUBlI+J&xTcIN^Q9ckeB8FFlYr@yq{4pI(Jn$L?1);g8*~X2Ku4FWMb# zbUerAXPfZH?pHP8kKGq*M@|2Dto}(R*Rdh|H&gS|IWW!GAF0R!5^o>Y-cQRUgTED1YLkgRw=jcyG zC&~Um!x^6$9Mn%4sYf$9bHBX7NJ;K0>QD7gjDzY}?XCXS{nj{Zj7^NsR7?;G!%>6`CcX5whyH19gsyMF0iS9;g2-Zjs?`cu4XP49Y!ckSU_Z}F~o zx={Kba-sG!BPFfim;c=4y2rf+_-|UC16AC3ffn9#JMYRKbmsfp-t}kiy4AaS=>_(< z`32KVI)Pw~VDn)6;FZC_Zn)rW-gUee&Py-&k@tR?clFW@Vof9Y21!5Y{+C_Tdm}R@ z0ux%G;AXHy2Y)h>UJ=;&gV^taPZC&=TK4@nvg;d6{cQ_pFK?c}0`WqD1qmm05}20|YdqiIO*qG!IKjZv z@$+$FJf09^s0s$|jGt0+{=W+J^Uhv`?v)U_J>R-`XL}RYA82XLri5&o5VETB2WpyA zI2&_dfizC`$;QcH@WqcEu|J_|gk9ATC%K-;U_H8b9t}7B^iVFMYl{n|b z!)V`lrG3)&lJ3dWkM`Y(qjr2Qw>+7<=aGQY8BMi^FAso1y)he_1NNrWFQGM%>o~@K za(x-ifm~lFO+UH>^9@R7EQOZA4N)~AM0Ub`wb;Ftqi79lml~@qUv0+li}cs}8@*UB z(M$EWdYN9XSLpBbO1=j9`n_JISL-!;tzM^p(ChUEy-{z{@D?kNTqiU7o=RUZozeCT zM%l9%U4KB&@F5y@N=z==m*!rng*v2}q?%i0t#Vd*tAdqbWm*-jN>*j7ij`$mwX&^h zR&}d}b&^%nI>oAM)wAkb4XlP%Bdf91#A<3avzl9{S}m;8td>?QtF`{O{z!kU=jl)A zT|U$E_2+tl{z8ALztRhVZyxo@u8+o9)<^0jv=aB|d(k_Nq#t_#o#TV(BOXQ%@d*0F zCuN>MKaTbxnLaRro+lOkP8sw%W$6)n%N&F5OG)0)6-fIH6+|PD%v?b-n)xlfXXb(T zKTPqFb~q%LkGL==Wk_BW`HjoEA(nEtewk)N9N?So%koimZo7Z;Zj4I#P?w zm7Qh z-o?3F@6mhpKD}S(=mVSw(TU`u3(3=m(S<~HzTTqmrhEehO0>G#x)G>lE>8NDdwF}2 z+@VpEJIm^U-ug|nH*cY}nSiwL4jP+D=v>?Ltpk$2kC~XU;P*Ii`W5{u62E>HDG%{D!AngG8GP7m$aK*!mjxU{9{g?re@U;o==aiX}Pe?taYmlx&&({jA zyUdBDqOrRG3cOHX2+oN%-i=w_l)}ajqBZ@VxwzG6G!Kx5Caot-sRQ1f%!7oD#x%`n zJmGRklM;bo2if=8!)O9 z$@vttRA-=nx)_~TPc%kvF=z9E`dBSyF6MinYm7d#sct5771T~!eFrpE#)ZLa<<_)i zVLQkygtUW{2s}6SE_X85{93Gr(L?3~&mPbH70^CbS;y=iRNbvDs&T1qA>YJxI7Zh* zb@zo-R83y-MqU{RiXS<;@9P>i*>B-9aYiyp{i2cS+gkH z?W$}Eca6%l5}a?5$`oh)sA>RnO>qLhJX4?P)*^Me)r{veR4u6w-+am?@HQaavAPke zgLSq#xl}iT@{2p4@5kWujlepBu*KaqU{Z^|gad2)}36Cb8c*qeZElID4yOw-^%}H4)5A$jrJXecrE4@e6DAnD{ ztXhJzdaLt}*)>w-Xs-&zoz+lfSoKu7;!f{|$0WMB%$(-Yj+E2KJcBr|e3@LOo=sW! z?w5M8s!_LhQcn$3dFx4MwTZWZIYWV;I<@}Iyvyt0&AFh42fbgfog}bQ=)(U3sR^c|QidL?w?5m-|;9X^3S@1fw=_{@eI0miMte4=KKzu!Po6Kc z$L`C_2|Vm%XdkoD%t-s5Q>R#8tA^HT)Zdq7OstV z9m(}CxNC3&e4SNOah6Y=Wc>h6&R{m|DK&)lYis?BHXrIb-i<*x2{7#R;q@;acOW;sn;7;8+&(i*X#G4$J5c%pmnf)~Zk1 zJya#`E1Pf$xTLQl+=Ybel@P8Mxb-CM{ycTv1e)l@^&VBp>I8lcQO&^VDpr5hfcr+) zAaM0++P4#R{WA636MXHd2H@)BYU8TnTHsE@wZ@%_Yly3XI|w4&I;a- zR*yl$b&k~uEHP(2NM7>%l$t2G#`O{15ShWPtA1Q-c~0uBf#=Tfu5}382$zm)gR6?m zlqK)BuE^4=~@q|7QQ+5EWID{?Q@+tYQBE*DxcNTufL*6adJH`Z1RuKRw7XFb;004Fm+*D(EVv5RwKe`0~0Kx_Uz*70Mr>Y{WNXG~O0L}c^DgQvv zc-@)Y&|2RP0039}N#utEk#Y1st2EVj{NZxKel(E(;rkl^Vru1X0sz3S002@y`Ihjz zINkc08S5MU`1`R1F#mw{Caq$~?1%i}qJHK?KllYf0ES>@?d103p8@~?rT=l~=Ygdm zYGrHqql2vZ;r`P70-FOAZS<{;0RS~W0D$Kw{<%lXk~5o~ zt)mkFkbLrEpA7&Y^0`fB@4BrS>KWBPfw0}f*w`&T;JTi?n5_)6h4R?C>A{>0N`f<#`crM|7jHT zAocW20YGGgCZK}g;1Kk=Kmd3_K==Qy>(`ll^!1GO^ehab_V)Dbz~y7@V@6@p_!n$g zO-%gxWA$f(pThO(i35VRCyzYrLB$S5HPnN9ILzofrE1OTQ2 zX8wQUCZ}kcWr?5;e>3S4{x-{CHqSJ2+|&|xNpwOftQ94FN+?psnL{kFIT3*=q9C3P zWfn2Z51Yx@E0Xhu+{^rVglM{6jJ)R|NW%2O*fO3(&Kj$_ncl6#*TL6&=)PZ%GG9%m z(jBKN-ZgipdB(b>%tX~)RRX&-Dt%-wfCQrA|w{4fyc&ey>BeG82MO&}9tKpb6 zGtr&@ejpU)MOtewV2Uc*=0h7YwT|H$Y?rcdnP#%p(DaTiTTyM4Egy2NJ%Vn^HJTJh zF>8Jg;Xr%o%6%pAI>z$KQH*YvM)8rWyr9CmoHKb2$KDXJeu~#P!Eqrd<;&{#{_Sd5 zR(uWj4cM-`XRq{bi^%R~`YurTqFQ{b-u1K|*t*&|#zEB9n?8ECx_HO@=%Rh`A^gUv zcp;tQc=DvYD$|%<+Ie40yXGj|p}W6_3p=8?PM& zY*JT1k$btobAsS2fXthOK|M#cp!iVKO?PI>avJLavQ0!HbKG&P zGEVX3k@GX^{wt<4(H8x_mdvno*K0A19Khd}dCRLSs*&xqJo-o{HxJ>Erq8%%X zS>v2d{1fq|$lCBC=E&}Fh3J?}nY`3OU_JexE(EHg)O(gMA<~cLm-7gVLX%B_s0GpF zg$4(QR}71YLC@s2J&lZ74~xgX?r3Q`RK01Y8~hGn6#`^>&}sp(KeJ1eHQ4p@XWB1I z^$SyAA5E#8U5PBmwY#uB=l$Cp52V%wd=k;qh_TLJ<`z>?9v`SIrjo7#C{Fy?@cfL$ zSPBf9295SuR+nKu2Aht()x|-W$)}-@qEK+NW-7l?khgQ}UR@eA9HqQbmHK z)%RTqNz|m2@~4YAm1f(KMwUjMan!4D23AZi>ItL?#$+K_8?7$A3v|AISXXJM#}k@t zL%}$vM_I?*OvkTTj$PXjc7}T3L>?kpoG7Zi!h+6!h~o2G=11VJW+@rwC}<3@fJCEi zdtVGJn?B|6$7I2NXFB{tWRVgnWj|E9bP45I);YVe|I0Ck$I^T4gOyU`9#P(K=SLg9 zn3WsSebm9myP9FO%`&X|T25G`l_ieGH8NU@0q0Q00x@3KrD0piwq$vpylCC1KC04k zxVpWdyZu~SJvYIcZIX~~MwWJKl7wY0n%3L7*=gSS)yd0a%%jiK#j};mwb6|5@yrM7 zY8WKN@kI*1A2pl{08Y=-&IpT^ z&`{=rCqtP)6-<+)n1>|EIu)i5OrJ1djTdGJH9JD?=Qap8rmfN`){BacX1*)_c0co8>O*TK?b%(Q2>pW0f@7L7>H$&|7X@B z+rl{d>ev}ygXS=N=hojyZKc+MsMJZ$3eyrLg;Fk8gpxt24pP~>A~ngs{Lt=YvQAPB z3u7AUG?qr87fB9HlJQBBXwtX_Y@r-I@-g;VBv}O_s#yoz80^Dr67kfmk{N%cz}J6i zGLk;Bxt!<%-!qzQ3MU|o^4h<5f zt`!#-rba?SiWDBG6Bd3U5hgYWClyRlBPJ#mB#vSK@4W{Z9u{`K>`f4O%LfLc56i%c zNlG^Kz*smzH^I!*zhQ8cUNS+2o=a-HTk(r(a;zSI6_>SFrq;Knc@^RU=80!`Ed8*; zUWS8C3u}3Tv_-eYaf9><{MpZQ>JtM1U_t~p@yE4;OL9X*IBIp1*GXU-);v0NbKiox z4p2Ride!ks=pN!b+J8-Mce*cY#d@-bv$<5R)EwD*!+em4g9$Wr3SJ~<=^kP2s4o~Vnuse zm2i|j_1m@=@edXAvM6O4ReY5#L0rfXGYTMS{>T}+lRD@!;xYwg9OYPKVdR9rr0WTh z7BVacqU!ghWQzB4kxNqx_{&`qlXF2%if>{bwBG;9OL6|atE5)9r&1c* ztE;H|gE*gkQ~UJ#)c=guA|^kCdX4zV12U^&{e{B_2L_hcgDN2+W4{W?!ihbMt%?m3 zjUZW+pd>?8KXy*0pV)oss91a|Sfn(l#IYz{U&^u7vE{X*r4(qPgr_+D&-WkOg4kIB z_>3A$l8Id6+yOIrh9_na96eCzuD%vn6A`iVd3ibu-#w)aIMX0z(z<6)%Mt97W#jsTk!Qt@+fm8v3B6EvMSb_>w&Q9WYPV~r!p8{h_23r9xDUtd=V#7dUdT9qU(s^d zAL~wW9M?HctDhk~vwJA;IP!?`*wQYroN_v%Y0KKw;yAx=%0K_}?9Fy0K%y3uAq+|l zLoOUZt(8U%U)IsD&R>4#-E5b=lK|o1CmXRnz<-SuJF$1`%V{`{Jzl!MNOq^Zj$^x= z^py1yB)E!v74lrWjbyv=f)C*5v_#l32M9+xV0l77j zdmccOzsM{YdZO9N-4cI zQyj(Y^R;=K^U#1hFZ=z9^><~?`#H<=s`WU>bE(Lz%Y@dN#Gse9=r9xlEU&iH9T+C za*X7s4{3=#*MRycofd0~MUXG3^*4C|RJ1C^FjUT9(P&)@Bp(U17g9f8Ab;0v*F;y5 za!>1$3V983%Y;Rzmg>{T9G7ax>;Lj<6XS~M%Z-`6^6a@dp%@_aa*v@!`S(xncYuO? zQYRTa#iBny{CBX>ocV&nODM4*)VF^iiUd!>?zM)0>YplmFhV<r1{hPq+^G>0g1BAqbvtF;D)gD29d!$cD;LEIh-W?NZ}uc5izL z#UmGrVX=M@+FvO?aXt`x$by3ksEDIzlKH^X%~SNJ#I5kZPLrzQgc)V&+|dcmX8E$W z+$=>OL-H@3lPMFO4+F`YlIU|W$g&j%55X-LYsUyhsM9`P%p@+=G|hG0%yp#CGy2lA z)}NSsrF|80u&XD*t3{7IEDHmOk<13z76Q|3>6cL@(ba7Hw+HE}Ay$Ej_9)zg+GS{* zQoCJu`)*1VhjoiLb-P-eK8bPRt;p5!!FquiY)YI}%Z#sxM@JKdFlceTvx{|o-A~8H z|7x?hU|r;Y3$_ZXNoFgMtCopywu;j#Svz1)y;whEb zs?O}4R>n!lYcux6y#r* zQW_jLZjb2${m2mpN_xUI5JaiUdwnUAd)(*z%-{@j=%ZuWB$DvFJq z7fJydUnb;%@3Zea7Ku|1;%DjkIBMCMc+`Qerh2?%dzgIiOkz5OSyomc>tR9%5E_Px z_H@e)-_Q}Ae8~$bOA8quZV_xYnqI$hadyl9v0i7yX|kWcVR8-Ge7%@=4a)X~-$R4- zH|c9dQb^Juo;z7c7?#yZD~bd!Hcer^@uVO%ql1)%?p_A;H4}@V_k8Sw3;wm~asDO3 zLza#~BNJt_>dPg50}iAZebx{-zh2CF?2?P$<0Q}D!KBBxYgZd2npadNT22UVwjdF7 z4%-=VlK=*l`Mf#}1p{+;-+a1IU%Hk=yc_kIa~q$@dXR)~zrmO!pH!N8g{e?vbk2z( zYB_AUnE~xlj2N9akl((WhD(VN0X-XJ=BE)r#;8RDw4UZjxSum6b3}ek5MGj<_AiG- zwfEOpi7K?J+s&=izDECLib76n(+c~v%#BW)(` zVmPTKSlg?Ab|^Zdq|_1B7@n_B=D~5bbJO5})#gf@wVhFIJ0p2>8F6O~b}R`1IH|_* z3~HDTjH_D@-{0VabF+5KyA&`Q${r@mo3pI<8{5$6H`Wa<1&09GAV?&ZFtzobll{_7 z@70!fKL=O|*}Rn0yaE-~Tq2`mo8uksu;=4t-HEehC^!!I{sB$vXJY4D!@|Y}Tx%XN zsX%hZTu#6V62ze*=_fB~;9ag3!P6Y%E7%v8T48$rt< zhj`dU6msZS(~>XSHZybEyXkQsffu|}QZdFNzXLxenBAl|cus)jRAToTXvlU<{W;x& z6J7xQ3%IX{o8*qhH^zmKpBq%AOVRFW%3R8*(}$B6x5l@uooqgb_+N{j`v&Yue`vG5 zB4Q4=oODo#?zgfdrtRsW<|{vMs#5Y^h#i``+_N3-;Qmx(MnzJ$m(i4z5)DlWU96hw zNGHZKsghYrmZ!O>>Mr0=3$msw%=eAZ8`Yk>=N*uaE@b)g18R*_kxUxu{1IhbfN+QO zH&8QVX>M~fwF+9Qd3Udm<#rFJGVG-(9Yz}r-i3k?3i8a355{h88pZSDQ}nGu8DnC5 zNgEY%M1eU${zUKipyD3l2f2(YVGBiSD5&9skP>k6l!FQ;5QHg)4eJK(xU+@7oOPDr z0Kh_(kUuvLq34{=3%Z8{;oH56kz`Xq1zmNGU40poP=nwg2|M?Fr*vJ%^FXY*VR?|d zg@?77l8ol*py)mK<7sl;^(rhp;?G6J`FeWhm=@jT>6Z8M;Juh`1>HX|edV_)N$(2q z{ZokTtAKN1P*N~0N(I zyE>Xi%k#?&=BWjiGIOh?`#V~N&acQ?7+u8*0VsDhn!+SC*M0kR+jWol$D4QicqoND zhuSggn^*Q;r}(#cwpQ7E9kwdm&FuwF6AXI98B-e z5!wXYPZN%@aMqb9zU@viT`w2e@W;A@AE7x2gPbJT)y$yR5kzwuBeUIYK6pv97@<06 z-liinOJGgTJB`T;0VV0nRXRm<@ZD@ZA4ttY`yYT9rk*EuG&>f4eb0+6Q(d0+Q*zq& zgJxKn*jOhgNPMuiT#m0dZrt;sRvrk`!TNWPa?i(M--%wn;azA3KRPh4>P;{Q42<;S z)5wW+LVXDk#MmjG0N|0Dar2mZ+vV=B>!DL>G?;gN~lDE9;pNeKOg zx>iw*J8_WjdyW59fOr7N#}-0fJ|rrz#AW|9_w7#AvjMN4wnrdcDs#j4oaxEnlY2s8 zH+J5x5VH+LS!-tcvEKG~{-yqVO%XyZ?3XCNK>BWgiXgkb+WFXkwRe3zNMOBY+f?`4 zTkE>-r{uD~`Rzdd=lmWV#8Ribiq}(RpkB zqDUl1XtjFiX}o)L+0Fa$km2kJeYZ4=0TFsBBg%jw0C|tJ!fBpb6~Y|r*P#V(&pK~S zob*C%uyL3#oQSentoO}(t77k?Evmk>rd`h#Ypv##<+@;6bo`g?GC*>m_;D31JzT=R z3g3ED8YkpUap5ejg&iZd$v=h$5kCpe2{%O((Xv4jH9=MIWq z`j;>;$(BfD1UF8Yj z=g0Ya+xP^rvsybFP73o|nIT2(}M@!h)r=im{bTeftq-bP0&(#*x<*&(>S81=`a69VCoUSbl z9I%iYT~ma3Daq0ayg?vciT+B^3kIgKDhgi!oHJz@IXd34YH!C_x8FtluFF$7OT&fZ z(#wfhz|%mq1;qpPyDD8r~$kDS)3`6dkehI`^#TnJa(&u+&p(GIOI|9zJjaWO2s zj)yQAc`WPn@YtXdd7e4XQi%d;+JKKjG<8MR9*H|D==NeNZ^GbmwcX~Z7wBOlv$R`S zO{+~!xqC1H2Kw#tH z))1v1BF#Eru0wy>Je5Y(ud_d@Y2@~%!)>32%k}qIS-B;S!0r=pjHy7SADIG5HV?y? z!iqA0U(-xeUf$AMI8Iit_k!B3rl=-=uy!-Qpdz@mSgpfhCk+XYB>K&XtY;0K%V#7* zt$j~6&A}sazTXc+Wl} zDLXo;r!(wk+WX9QDka=4$}^J|8sDbIijjqcmyIONMe~_?6#)ww6$L9Sh9g;%6`R}p z7Nyk>&4SP$7_iqmg!*y9Wc>u@bTe1t3xMFGCz3+t3z>y%u@uUf(hQ&;De0ha4Z6%9?+%lU5MAw==fnx!D4X$jk2TJ!xDYov5IpEmrEA1n!kkr?6tS5(bA zXoBpPS-;#s1r+u#+c=Ukcc1sI&HCv%nF&z#h6mdf@IA7dVC#wJXR+%QR`#W3 zK1Ro7!DV`@Zpfoq%hT<=#8wbq@?h`rUB{tM?I2d}Q$xNjzPhjC_Z(jOZY*}i@#oEF zxcg?)+@ckpCg50z%Y05)SgUI{%i*p{riqeRFQ_e3d;p7-#}Yc^Hm{%c=vNitdpoFj zwSO*Ss$V@7`#PmQc$-@06yymyyMn*kZxayfAi>1H(GW-)EC&IEgeZOWnK+1J2YH_F zNvXmWqmzqaq&kUQ(8zeC2HB$JXi~T+Ffnj4PGyYCCS{x@Z<%J+v;T@`23y6M6ec0KB{(`J5(z2}XP9Z^`o@4s#rVUDV)|H@ls`m&Hp2A5;QZGqb(Gqd