CINXE.COM

TermuxArch/setupTermuxArch at master · SDRausty/TermuxArch · GitHub

<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-74231a1f3bbb.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-8a995f0bacd4.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-f37fb7684b1f.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-9ac301c3ebe5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-cd826e8636dc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f91b0f603451.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-83beb16e0ecf.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-6e122dab64fc.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-18119e682df0.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-225433424a87.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-aaa714e5674d.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-7eaba1d4847c.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-ea73c9cb5377.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-4fce88777fa8.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-0210be90f4d3.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["a11y_quote_reply_fix","copilot_immersive_issue_preview","copilot_new_references_ui","copilot_chat_repo_custom_instructions_preview","copilot_no_floating_button","copilot_topics_as_references","copilot_read_shared_conversation","copilot_duplicate_thread","copilot_buffered_streaming","dotcom_chat_client_side_skills","experimentation_azure_variant_endpoint","failbot_handle_non_errors","fgpat_form_ui_updates","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","github_models_o3_mini_streaming","insert_before_patch","issues_react_remove_placeholders","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","primer_react_css_modules_ga","react_data_router_pull_requests","remove_child_patch","sample_network_conn_type","swp_enterprise_contact_form","site_proxima_australia_update","viewscreen_sandbox","issues_react_create_milestone","issues_react_cache_fix_workaround","lifecycle_label_name_updates","copilot_task_oriented_assistive_prompts","issue_types_prevent_private_type_creation","refresh_image_video_src","react_router_dispose_on_disconnect","codespaces_prebuild_region_target_update","turbo_app_id_restore","copilot_code_review_sign_up_closed"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-78acda12a57e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-9da652f58479.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-3abb8f-46b9f4874d95.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-75968cfb5298.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-f04cb2a9fc8c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-0dbb79f97f8f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-62d275b7ddd9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-78748950cb0c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78-a90ac05d2469.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-a1760ffda83d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_markdown-toolbar-element_dist_index_js-ceef33f593fa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-c44a69-efa32db3a345.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-394f8eb34f19.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-8206a1f1fc89.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-2906d7-2a07a295af40.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-be8cb88f481b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-a4a1922eb55f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-a03ee12d659a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-b6294cf703b7.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-e3180fe3bcb3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-947061-e7a6c4a19f98.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-2a55124d5c52.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-768abe60b1f8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-3e000c5d31a9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-87a4ae-b8865f653f6b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-e429cff6ceb1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-c1f5beceda17.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-01e85cd1be94.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9-26cce2010167.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/code-menu-1c0aedc134b1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-dee7fde768ad.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-a18127980111.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-f1bca44e0926.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-cf2f2ab8dab4.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-2df2f32ec596.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-9a233856b02c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-55fea94174bf.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_es_mjs-dd1d3ea6a436.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lodash-es__Stack_js-node_modules_lodash-es__Uint8Array_js-node_modules_l-4faaa6-4a736fde5c2f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lodash-es__baseIsEqual_js-8929eb9718d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_react-intersection-observer_react-intersection-observer_modern_mjs-node_-b27033-ba82cef135e3.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_focus-visible_dist_focus-visible_js-node_modules_fzy_js_index_js-node_mo-f2fece-29a0ceccb1f1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_aria-live_aria-live_ts-ui_packages_promise-with-resolvers-polyfill_promise-with-r-17c672-34345cb18aac.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_paths_index_ts-e4bfc7e9114d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ref-selector_RefSelector_tsx-7496afc3784d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-7094d4-15017f02e61c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_diffs_diff-parts_ts-b05d9274ce63.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_app-uuid_app-uuid_ts-ui_packages_document-metadata_document-metadata_ts-ui_packag-4d8de9-c9f824da1b03.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-5f1d09-1ee828c2d6e8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-91468a3354f9.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-code-view-7d3c75465807.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.2708311ccb5cb34358b1.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-code-view.a0633e3d36c876a6eaa1.module.css" /> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-58a0c58bfee4.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.2708311ccb5cb34358b1.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>TermuxArch/setupTermuxArch at master · SDRausty/TermuxArch · GitHub</title> <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient> <meta name="route-controller" content="blob" data-turbo-transient> <meta name="route-action" content="show" data-turbo-transient> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="E234:A9920:3FDF9A:4D66FD:67E4CC00" data-pjax-transient="true"/><meta name="html-safe-nonce" content="4f52c6dad025b71c713aaa4adf515cf3931685d0a4a09523b03f90f8290f01ac" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMjM0OkE5OTIwOjNGREY5QTo0RDY2RkQ6NjdFNENDMDAiLCJ2aXNpdG9yX2lkIjoiMzYwNDcxNjk3MDM4OTU4ODk5MiIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJzb3V0aGVhc3Rhc2lhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="36090e57ea16337080eac3c9fff93793775059571e2543966da695c51783c668" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:106978916" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_source" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install - TermuxArch/setupTermuxArch at master · SDRausty/TermuxArch"> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch" /> <meta name="twitter:image" content="https://repository-images.githubusercontent.com/106978916/db42c180-2110-11ea-9f0a-e1e89c42b951" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="TermuxArch/setupTermuxArch at master · SDRausty/TermuxArch" /><meta name="twitter:description" content="You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install - SDRausty/TermuxArch" /> <meta property="og:image" content="https://repository-images.githubusercontent.com/106978916/db42c180-2110-11ea-9f0a-e1e89c42b951" /><meta property="og:image:alt" content="You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install - SDRausty/TermuxArch" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="TermuxArch/setupTermuxArch at master · SDRausty/TermuxArch" /><meta property="og:url" content="https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch" /><meta property="og:description" content="You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install - SDRausty/TermuxArch" /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="43d48ebc0aeb8da7e24d76441cdfec8f763d3d20c2dfbe2992450531b9b0cecf" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="77190eb53eb47fc30bd2fcc17a7eefa2dfd8505869fee9299ba911be3a40a9eb" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="911af613659f2a8ff08d51fd492330c9e8a6ed8f0c4eb3c6632db43599431d16" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="a512f9408e2c6e7c4ac5f57e22ffd863dc2e264e38455c3024733302983fa082" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta name="turbo-cache-control" content="no-cache" data-turbo-transient> <meta data-hydrostats="publish"> <meta name="go-import" content="github.com/SDRausty/TermuxArch git https://github.com/SDRausty/TermuxArch.git"> <meta name="octolytics-dimension-user_id" content="27742457" /><meta name="octolytics-dimension-user_login" content="SDRausty" /><meta name="octolytics-dimension-repository_id" content="106978916" /><meta name="octolytics-dimension-repository_nwo" content="SDRausty/TermuxArch" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="106978916" /><meta name="octolytics-dimension-repository_network_root_nwo" content="SDRausty/TermuxArch" /> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="release" content="5e3ae745f1047f7944b974613819873f4d1a808a"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-2ea4e93613c0.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-33dfb803e078.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.2708311ccb5cb34358b1.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-4898d1bf4b51.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-730dca81d0a2.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Logomark;ref_loc:Header&quot;}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2FSDRausty%2FTermuxArch%2Fblob%2Fmaster%2FsetupTermuxArch" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b833accd6318b4be1680ff91d74b5e6a6a7b5d6f259bc9ea4b12e4b58e30968e" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to Sign in&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_copilot&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_copilot_link_product_navbar&quot;}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_product_navbar&quot;}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;actions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;actions_link_product_navbar&quot;}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;codespaces&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;codespaces_link_product_navbar&quot;}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;issues&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;issues_link_product_navbar&quot;}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_review&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_review_link_product_navbar&quot;}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;discussions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;discussions_link_product_navbar&quot;}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_search&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_search_link_product_navbar&quot;}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;all_features&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;all_features_link_product_navbar&quot;}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;documentation&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;documentation_link_product_navbar&quot;}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_skills&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_skills_link_product_navbar&quot;}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;blog&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;blog_link_product_navbar&quot;}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprises&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;startups&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}" href="https://github.com/enterprise/startups"> Startups </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;nonprofits&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}" href="/solutions/industry/nonprofits"> Nonprofits </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devsecops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ci_cd&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ci_cd_link_solutions_navbar&quot;}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;healthcare&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;financial_services&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;manufacturing&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;government&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_industries&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ai&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;software_development&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_link_resources_navbar&quot;}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;learning_pathways&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;learning_pathways_link_resources_navbar&quot;}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;events_amp_webinars&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;events_amp_webinars_link_resources_navbar&quot;}" href="https://resources.github.com"> Events &amp; Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ebooks_amp_whitepapers&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ebooks_amp_whitepapers_link_resources_navbar&quot;}" href="https://github.com/resources/whitepapers"> Ebooks &amp; Whitepapers </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;customer_stories&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;partners&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;executive_insights&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;executive_insights_link_resources_navbar&quot;}" href="https://github.com/solutions/executive-insights"> Executive Insights </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_sponsors&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;the_readme_project&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;the_readme_project_link_open_source_navbar&quot;}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;topics&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;trending&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;collections&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;advanced_security&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;advanced_security_link_enterprise_navbar&quot;}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}" href="/features/copilot/copilot-business"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">Copilot for business</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;premium_support&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;pricing&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;pricing_link_global_navbar&quot;}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:SDRausty/TermuxArch" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="k9dp5TKQm1TjUN8mc-cFs1rNYsj2-lmvnvBEC2jBgM095K-i74tFe1RM35myRVstp-6DyRkrQyEJZukiU5Lzzw" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="SDRausty/TermuxArch" data-current-org="" data-current-owner="SDRausty" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;searchbar&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-259844ab-a661-411f-a3d2-4b34f9b0f416" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-259844ab-a661-411f-a3d2-4b34f9b0f416" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">Search syntax tips</a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="A9eyxIpMH4Oy7yD5tUOZ1eUuwdzbObKAD1HKcPnWVJuSPT83XD/yyCWKIi9bAle+Exiqv4HmHdnIMa5Q+OAnqQ==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="L69U7ikdhxqokxi3VLKLhCd17fQTNOnYKC64WyXlRijudTaj0syOu6aFo0eJ/b5I30xWKgIW1QRlC6Q4iRC7nQ==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required only-validate-on-blur="false"> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="XCb221FcMRlZct80eSVOvOkU5KTC8yQ3LqTbBogbWPshxUzNCsXpfv8QbETf+NIOCYrjnwW/FW7P89c3LoSxNw==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2FSDRausty%2FTermuxArch%2Fblob%2Fmaster%2FsetupTermuxArch" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b833accd6318b4be1680ff91d74b5e6a6a7b5d6f259bc9ea4b12e4b58e30968e" data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=SDRausty%2FTermuxArch" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b833accd6318b4be1680ff91d74b5e6a6a7b5d6f259bc9ea4b12e4b58e30968e" data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show;ref_cta:Sign up;ref_loc:header logged out&quot;}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-922acfb5-092b-46e0-aa67-7a4d3ce3b5c2" aria-labelledby="tooltip-a6f15844-bca4-413d-9af8-71c8628a5885" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-a6f15844-bca4-413d-9af8-71c8628a5885" for="icon-button-922acfb5-092b-46e0-aa67-7a4d3ce3b5c2" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled data-project-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/SDRausty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/SDRausty"> SDRausty </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/SDRausty/TermuxArch">TermuxArch</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <include-fragment src="/SDRausty/TermuxArch/sponsor_button"></include-fragment> </li> <li> <a href="/login?return_to=%2FSDRausty%2FTermuxArch" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="509986641bd25fb1ab4e294a5c26980659aaef53ca287f48d3db6a120d08956b" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-a31944ba-235c-4106-a258-35e98d4b4a39" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2FSDRausty%2FTermuxArch" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:106978916,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6a41df59b69c5ecc55a7c04e64adab93055b163b07466f1cbb59a567ba0c6b77" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="165" data-view-component="true" class="Counter">165</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2FSDRausty%2FTermuxArch" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:106978916,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9a137c6794c2c50905d713cd704b78cde13b194c45cda5d522ce81f39316fc2c" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="1474 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="1,474" data-view-component="true" class="Counter js-social-count">1.5k</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/SDRausty/TermuxArch" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /SDRausty/TermuxArch" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/SDRausty/TermuxArch/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /SDRausty/TermuxArch/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="1" data-view-component="true" class="Counter">1</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/SDRausty/TermuxArch/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /SDRausty/TermuxArch/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="discussions-tab" href="/SDRausty/TermuxArch/discussions" data-tab-item="i3discussions-tab" data-selected-links="repo_discussions /SDRausty/TermuxArch/discussions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g g" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Discussions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> <span data-content="Discussions">Discussions</span> <span id="discussions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/SDRausty/TermuxArch/actions" data-tab-item="i4actions-tab" data-selected-links="repo_actions /SDRausty/TermuxArch/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="projects-tab" href="/SDRausty/TermuxArch/projects" data-tab-item="i5projects-tab" data-selected-links="repo_projects new_repo_project repo_project /SDRausty/TermuxArch/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> <span data-content="Projects">Projects</span> <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/SDRausty/TermuxArch/security" data-tab-item="i6security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /SDRausty/TermuxArch/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/SDRausty/TermuxArch/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/SDRausty/TermuxArch/pulse" data-tab-item="i7insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /SDRausty/TermuxArch/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-button" popovertarget="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-overlay" aria-controls="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-list" aria-haspopup="true" aria-labelledby="tooltip-8232ea98-9c28-4251-ba16-ce1e536c3744" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-8232ea98-9c28-4251-ba16-ce1e536c3744" for="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position data-target="action-menu.overlay" id="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-overlay" anchor="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-button" id="action-menu-fdcbcd7d-f82d-458e-8e0e-1d9921a79846-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-3ea0edaa-aa46-45d3-985d-d0b0088b24ca" href="/SDRausty/TermuxArch" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-598f076a-e4ca-4151-977a-ec5126e9fc55" href="/SDRausty/TermuxArch/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-b4919343-e353-437d-ae36-c7844a22cc35" href="/SDRausty/TermuxArch/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3discussions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-20a7be8a-f7e2-44d0-9cdf-55cbdb6e60ec" href="/SDRausty/TermuxArch/discussions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Discussions </span> </a> </li> <li hidden="hidden" data-menu-item="i4actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-329fc92d-f1b3-483c-8913-698bd5e374d8" href="/SDRausty/TermuxArch/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i5projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-ecb28e8f-1dbe-41af-bb82-4f4f12c7b02c" href="/SDRausty/TermuxArch/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Projects </span> </a> </li> <li hidden="hidden" data-menu-item="i6security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-5b0ad06e-1b44-4397-9e45-5c9837bad794" href="/SDRausty/TermuxArch/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i7insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-f674a4cb-ec62-4f60-8e11-6b5ca78bf2e7" href="/SDRausty/TermuxArch/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <react-app app-name="react-code-view" initial-path="/SDRausty/TermuxArch/blob/master/setupTermuxArch" style="display: block; min-height: calc(100vh - 64px);" data-attempted-ssr="true" data-ssr="true" data-lazy="false" data-alternate="false" data-data-router-enabled="false" > <script type="application/json" data-target="react-app.embeddedData">{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".conf","path":".conf","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":".scripts","path":".scripts","contentType":"directory"},{"name":"docs","path":"docs","contentType":"submodule","submoduleUrl":"/TermuxArch/docsTermuxArch/tree/a2d9784c7b429e7fc231a38354e0cbf8b8eb2e4d","submoduleDisplayName":"docs @ a2d9784"},{"name":"gen","path":"gen","contentType":"submodule","submoduleUrl":"/TermuxArch/genTermuxArch/tree/9adf19a8a81137f79227c4ac8ad474b053129523","submoduleDisplayName":"gen @ 9adf19a"},{"name":"scripts","path":"scripts","contentType":"submodule","submoduleUrl":"/TermuxArch/scripts.TermuxArch/tree/0abeaa8299200ca8df7d8c3fdf72cf1f08d12380","submoduleDisplayName":"scripts @ 0abeaa8"},{"name":".gitmodules","path":".gitmodules","contentType":"file"},{"name":".gitpod.Dockerfile","path":".gitpod.Dockerfile","contentType":"file"},{"name":".gitpod.yml","path":".gitpod.yml","contentType":"file"},{"name":"404.md","path":"404.md","contentType":"file"},{"name":"CHANGE.log","path":"CHANGE.log","contentType":"file"},{"name":"CONTRIBUTORS.md","path":"CONTRIBUTORS.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"NOTICE.md","path":"NOTICE.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"_config.yml","path":"_config.yml","contentType":"file"},{"name":"archlinuxconfig.bash","path":"archlinuxconfig.bash","contentType":"file"},{"name":"espritfunctions.bash","path":"espritfunctions.bash","contentType":"file"},{"name":"fbindsfunctions.bash","path":"fbindsfunctions.bash","contentType":"file"},{"name":"getimagefunctions.bash","path":"getimagefunctions.bash","contentType":"file"},{"name":"initkeyfunctions.bash","path":"initkeyfunctions.bash","contentType":"file"},{"name":"knownconfigurations.bash","path":"knownconfigurations.bash","contentType":"file"},{"name":"maintenanceroutines.bash","path":"maintenanceroutines.bash","contentType":"file"},{"name":"necessaryfunctions.bash","path":"necessaryfunctions.bash","contentType":"file"},{"name":"printoutstatements.bash","path":"printoutstatements.bash","contentType":"file"},{"name":"pullTermuxArchMods.bash","path":"pullTermuxArchMods.bash","contentType":"file"},{"name":"robots.txt","path":"robots.txt","contentType":"file"},{"name":"setupTermuxArch","path":"setupTermuxArch","contentType":"file"},{"name":"setupTermuxArch.bash","path":"setupTermuxArch.bash","contentType":"file"},{"name":"setupTermuxArch.sh","path":"setupTermuxArch.sh","contentType":"file"},{"name":"setupTermuxArch.sha512","path":"setupTermuxArch.sha512","contentType":"file"},{"name":"setupTermuxArch.tar.gz","path":"setupTermuxArch.tar.gz","contentType":"file"},{"name":"sha512.sum","path":"sha512.sum","contentType":"file"},{"name":"sitemap.txt","path":"sitemap.txt","contentType":"file"},{"name":"taprootuserland.bash","path":"taprootuserland.bash","contentType":"file"},{"name":"taqemualpinex86.bash","path":"taqemualpinex86.bash","contentType":"file"}],"totalCount":36}},"fileTreeProcessingTime":10.757229,"foldersToFetch":[],"repo":{"id":106978916,"defaultBranch":"master","name":"TermuxArch","ownerLogin":"SDRausty","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-15T02:52:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27742457?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1667191059.69767","canEdit":false,"refType":"branch","currentOid":"b5e460be3955cb5fc0272b194ea690c528ab14ce"},"path":"setupTermuxArch","currentUser":null,"blob":{"rawLines":["#!/usr/bin/env bash","## Copyright 2017-2022 (c) by SDRausty, all rights reserved, see LICENSE","## hosting termuxarch.github.io/TermuxArch courtesy pages.github.com","## termuxarch.github.io/TermuxArch/CONTRIBUTORS thank you for your help!","################################################################################","set -Eeuo pipefail","shopt -s extglob nullglob globstar","unset LD_PRELOAD","VERSIONID=2.0.548","_STRPEROR_() { # run on script error","local RV=\"$?\"","printf \"\\\\e[1;48;5;138m %s\" \"TermuxArch ${PGNM^^} NOTICE: Generated script signal received ${RV:-UNKNOWN} near or at line number ${1:-UNKNOWN} by '${2:-UNKNOWNCOMMAND}'! \"","[ $(ifconfig 2\u003e/dev/null | grep inet | wc -l) = 1 ] \u0026\u0026 printf \"\\\\e[1;48;5;133m %s\" \"Please ensure background data is not restricted. Check the wireless connection. \"","exit \"$RV\"","}","_STRPEXIT_() { # run on exit","local RV=\"$?\"","if [[ -n \"${TAMATRIXENDLCR:-}\" ]]","then","_TAMATRIXEND_","fi","if [[ \"$RV\" != 0 ]]","then","_PTSTRPXT_","fi","if [[ \"$RV\" = 0 ]]","then","printf \"\\\\e[0;32mCommand \\\\e[1;32m'%s' \\\\e[0;32mversion %s\\\\e[1;34m: \\\\e[1;32m%s\\\\n\" \"${STRNRG:-}\" \"${VERSIONID:-}\" \"DONE 🏁 \"","printf \"\\033]2;%s\\\\007\" \"${STRNRG:-}: DONE 🏁 \"","else","printf \"\\\\e[0;32mCommand \\\\e[1;32m'%s' \\\\e[0;32mversion %s\\\\e[1;34m: \\\\e[1;32m%s\\\\n\" \"${STRNRG:-}\" \"${VERSIONID:-}\" \"[Exit Signal $RV] DONE 🏁 \"","printf \"\\033]2;%s\\\\007\" \"${STRNRG:-} [Exit Signal $RV]: DONE 🏁 \"","fi","[ -z \"${TAMPDIR:-}\" ] || rm -rf \"$TAMPDIR\"","printf \"\\\\e[?25h\\\\e[0m\"","set +Eeuo pipefail","}","_STRPHNGP_() { # run on hang up","local RV=\"$?\"","printf \"\\\\e[1;48;5;138m %s\" \"TermuxArch ${PGNM^^} HANG UP: Generated signal received ${RV:-UNKNOWN} near or at line number ${1:-UNKNOWN} by '${2:-UNKNOWNCOMMAND}'! \"","exit \"$RV\"","}","_STRPNTRT_() { # run on signal","local RV=\"$?\"","printf \"\\\\e[1;48;5;138m%s\" \"TermuxArch ${PGNM^^} SIGNAL: Generated signal received ${RV:-UNKNOWN} near or at line number ${1:-UNKNOWN} by '${2:-UNKNOWNCOMMAND}'! \"","exit \"$RV\"","}","_STRPQUIT_() { # run on quit","local RV=\"$?\"","printf \"\\\\e[1;48;5;138m %s\" \"TermuxArch ${PGNM^^} QUIT: Quit signal received ${RV:-UNKNOWN} near or at line number ${1:-UNKNOWN} by '${2:-UNKNOWNCOMMAND}'! \"","exit \"$RV\"","}","_STRPTERM_() { # run on terminate","local RV=\"$?\"","printf \"\\\\e[1;48;5;138m %s\" \"TermuxArch ${PGNM^^} TERMINATE: Generated signal received ${RV:-UNKNOWN} near or at line number ${1:-UNKNOWN} by '${2:-UNKNOWNCOMMAND}'! \"","exit \"$RV\"","}","trap '_STRPEROR_ $LINENO $BASH_COMMAND $?' ERR","trap '_STRPEXIT_ $LINENO $BASH_COMMAND $?' EXIT","trap '_STRPHNGP_ $LINENO $BASH_COMMAND $?' HUP","trap '_STRPNTRT_ $LINENO $BASH_COMMAND $?' INT","trap '_STRPQUIT_ $LINENO $BASH_COMMAND $?' QUIT","trap '_STRPTERM_ $LINENO $BASH_COMMAND $?' TERM","ARGS=\"${@%/}\"","PGNM=\"${0##*/}\"","{ [ -z \"${ARGS:-}\" ] \u0026\u0026 STRNRG=\"${0##*/}\" ; } || STRNRG=\"${0##*/} ${ARGS:-}\"","if [ \"$EUID\" = 0 ] || [ \"$UID\" = 0 ]","then","printf \"\\\\e[1;48;5;168m%s\\\\e[0m \" \"TermuxArch ${PGNM^^} SIGNAL: Please do not use the root login for PRoot: EXITING...\" \u0026\u0026 exit","fi","if [ -w /root ]","then","printf \"\\\\e[1;48;5;138m%s\\\\e[0m \" \"TermuxArch ${PGNM^^} SIGNAL: Please run '${0##*/}' and 'bash ${0##*/}' from the BASH shell in native Termux: EXITING...\" \u0026\u0026 exit","fi","_ARG2DIR_() { # argument as ROOTDIR","ARG2=\"${@:2:1}\"","if [[ -z \"${ARG2:-}\" ]]","then","ROOTDIR=/arch","else","ROOTDIR=/\"$ARG2\"","fi","_PREPTERMUXARCH_","}","_CHK_() {","if sha512sum -c --quiet termuxarchchecksum.sha512","then","if [[ -z \"${INSTALLDIR:-}\" ]]\t# is unset","then\t# exit here or the program will run on","printf \"\\\\e[0;34m%s \\\\e[1;34m%s \\\\e[1;32m%s\\\\n\" \" 🕛 = 🕛\" \"TermuxArch version $VERSIONID integrity:\" \"OK\"","exit 123","else","printf \"\\\\n\\\\e[0;34m%s \\\\e[1;34m%s \\\\e[1;32m%s\\\\n\" \" 🕛 \u003e 🕜\" \"TermuxArch version $VERSIONID integrity:\" \"OK\"","_CHKSELF_","_COREFILESLOAD_","fi","else","printf \"\\\\n\"","_PRINTSHA512SYSCHKER_","fi","}","_CHKDWN_() {","sha512sum -c --quiet setupTermuxArch.sha512 \u0026\u0026 printf \"\\\\e[0;34m%s\\\\e[1;34m%s\\\\e[1;32m%s\\\\n\" \" 🕛 \u003e 🕐 \" \"TermuxArch download: \" \"OK\" || _PRINTSHA512SYSCHKER_","TMPCMD=\"bsdtar -x -p -f setupTermuxArch.tar.gz\" \u0026\u0026 $TMPCMD || printf \"\\\\e[1;48;5;138m%s\\\\e[0m \" \"TermuxArch ${PGNM^^} SIGNAL $TMPCMD: CONTINUING...\"","}","_CHKSELF_() {\t# compare setupTermuxArch and file being used","cd \"$WFDIR\"\t# change directory to working file directory","if [[ \"$(\u003c\"$TAMPDIR\"/setupTermuxArch)\" != \"$(\u003c\"${0##*/}\")\" ]] # differ","then\t# update the working file to newest version","## update working file","cd \"$WDIR\"","cp \"$TAMPDIR/setupTermuxArch\" \"$0\"","[[ -z \"${ARGS:-}\" ]] \u0026\u0026 printf \"\\\\n\\\\e[1;32mFile \\\\e[0;32m'%s'\\\\e[1;32m was UPDATED\\\\e[1;34m:\\\\e[0;32m Please run 'bash %s' again if this automatic update was unsuccessful.\\\\n\\\\n\\\\e[1;32mRESTARTED \\\\e[0;32m'%s'\\\\e[1;34m:\\\\e[1;32m CONTINUING...\\\\n\\\\n\" \"${0##*/}\" \"${0##*/}\" \"${0##*/}\" || printf \"\\\\n\\\\e[1;32mFile \\\\e[0;32m'%s'\\\\e[1;32m was UPDATED\\\\e[1;34m:\\\\e[0;32m run 'bash %s' again if this automatic update was unsuccessful; You should be able to use the '!!' command to run '%s' again.\\\\n\\\\e[1;32mRESTARTED \\\\e[0;32m'%s'\\\\e[1;34m:\\\\e[1;32m CONTINUING...\\\\n\\\\n\" \"${0##*/}\" \"$STRNRG\" \"$STRNRG\" \"$STRNRG\"","## restart with updated version",". $0 $ARGS","fi","cd \"$TAMPDIR\"","}","_CHOOSEABI_(){","if [[ -z \"$CPUABILIST64\" ]]","then","ARCHITEC=\"i386\"","CPUABI=\"i386\"","else","ARCHITEC=\"x86_64\"","CPUABI=\"x86_64\"","fi","}","_CHOOSEABIx86_(){","CPUABILIST64=\"$(getprop ro.product.cpu.abilist64)\"","if [[ $CPUABI == *86* ]]","then","_OPT1_ \"$@\"","_INTRO_ \"$@\"","else","_CHOOSEABI_","_OPT1_ \"$@\"","_QEMU_","_INTRO_ \"$@\"","fi","}","_COREFILES_() {","[[ -f archlinuxconfig.bash ]] \u0026\u0026 [[ -f espritfunctions.bash ]] \u0026\u0026 [[ -f fbindsfunctions.bash ]] \u0026\u0026 [[ -f getimagefunctions.bash ]] \u0026\u0026 [[ -f initkeyfunctions.bash ]] \u0026\u0026 [[ -f knownconfigurations.bash ]] \u0026\u0026 [[ -f maintenanceroutines.bash ]] \u0026\u0026 [[ -f necessaryfunctions.bash ]] \u0026\u0026 [[ -f printoutstatements.bash ]] \u0026\u0026 [[ -f setupTermuxArch ]]","}","_COREFILESDO_() {","cd \"$WFDIR\" || exit 169\t# change directory to working file directory","if _COREFILES_","then","LOADLCRFILES=0 \u0026\u0026 _COREFILESLOAD_","else","cd \"$TAMPDIR\"","_DWNL_","_CHKDWN_","_CHK_ \"$@\"","fi","}","_COREFILESLOAD_() {","if [[ \"$OPT\" = BLOOM ]]","then","rm -f termuxarchchecksum.sha512","fi","if [[ \"$OPT\" = MANUAL ]]","then","_MANUAL_","fi",". necessaryfunctions.bash","_LOADCONF_",". fbindsfunctions.bash",". initkeyfunctions.bash",". maintenanceroutines.bash",". archlinuxconfig.bash",". espritfunctions.bash",". getimagefunctions.bash",". printoutstatements.bash","}","_DEPENDDM_() { # check and set download manager","for PKG in \"${!ADM[@]}\"","do","if [[ -x $(command -v \"${ADM[$PKG]}\") ]]","then","DM=\"$PKG\"","printf \"\\\\nFound download tool '%s': Continuing...\\\\n\" \"$PKG\"","break","fi","done","}","_DEPENDIFDM_() { # check if download tool is available and set for install","for PKG in \"${!ADM[@]}\" # check from available toolset and set one for install","do #\tcheck for both set DM and if tool exists on device","if [[ \"$DM\" = \"$PKG\" ]] \u0026\u0026 [[ ! -x $(command -v \"${ADM[$PKG]}\") ]]","then\t#\tsets both download tool for install and exception check.","PKGS+=($PKG)","printf \"\\\\nSetting download tool '%s' for install: Continuing...\\\\n\" \"$PKG\"","fi","done","}","_DEPENDS_() {\t# check for missing commands","_INPKGS_() {\t# install missing packages","STRNGB=\"\\\\e[1;38;5;146m%s\"","STRNGC=\"\\\\e[1;38;5;124m%s\"","if [[ \"$COMMANDIF\" = au ]] # can enable rollback https://wae.github.io/au/","then\t# use 'au' to install missing packages","au \"${PKGS[@]}\" \u0026\u0026 printf \"$STRNGB%s\" \"$STRING1F\" || printf \"$STRNGC%s\" \"$STRING2\"","elif [[ \"$COMMANDIF\" = pkg ]]","then\t# use 'pkg' to install missing packages","pkg install \"${PKGS[@]}\" printf '%s' \"$STRNGC $STRING1\" || printf '%s' \"$STRNGC $STRING2\"","elif [[ \"$COMMANDIF\" = apt ]]","then\t# use 'apt' to install missing packages","apt install \"${PKGS[@]}\" --yes \u0026\u0026 printf \"$STRNGB%s\" \"$STRING1\" || printf \"$STRNGC%s\" \"$STRING2\"","fi","}","if [[ -z \"${VLORALCR:-}\" ]]","then","PKGS=(bsdtar proot)","else","PKGS=(pulseaudio bsdtar proot)","fi","printf \"\\\\e[1;34mChecking prerequisites...\\\\n\\\\e[1;32m\"","ADM=([aria2]=aria2c [axel]=axel [curl]=curl [lftp]=lftpget [wget]=wget)","if [[ \"$DM\" != \"\" ]]","then","_DEPENDIFDM_","fi","if [[ \"$DM\" = \"\" ]]","then","_DEPENDDM_","fi","## set and install lftp if nothing else was found","if [[ \"$DM\" = \"\" ]]","then","DM=lftp","PKGS+=(lftp)","printf \"Setting download tool 'lftp' for install: Continuing...\\\\n\"","fi","for PKG in \"${PKGS[@]}\"","do\t# check for missing commands","COMMANDP=\"$(command -v \"$PKG\")\" || printf \"\\\\e[1;38;5;242mCommand %s not found: Continuing...\\\\e[0m\\\\n\" \"$PKG\" # test if command exists","COMMANDPF=\"${COMMANDP##*/}\"","if [[ \"$COMMANDPF\" != \"$PKG\" ]]","then","_INPKGS_","fi","done","printf \"\\\\n\\\\e[1;38;5;242mUsing %s to manage downloads.\\\\e[0m\\\\n\" \"${DM:-lftp}\"","printf \"\\\\n\\\\e[0;34m 🕛 \u003e 🕧 \\\\e[1;34mPrerequisites: \\\\e[1;32mOK \\\\e[1;34mDownloading TermuxArch...\\\\n\\\\n\\\\e[0;32m\"","}","_DEPENDSBLOCK_() {","_DEPENDS_ || _PSGI1ESTRING_ \"_DEPENDS_ _DEPENDSBLOCK_ ${0##*/}\"","_COREFILESDO_ \"$@\"","}","_DWNL_() { # download TermuxArch from Github","FILE[sha]=\"https://raw.githubusercontent.com/TermuxArch/TermuxArch/master/setupTermuxArch.sha512\"","FILE[tar]=\"https://raw.githubusercontent.com/TermuxArch/TermuxArch/master/setupTermuxArch.tar.gz\"","if [[ \"$DM\" = aria2 ]]","then\t# use https://github.com/aria2/aria2","\"${ADM[aria2]}\" -Z \"${FILE[sha]}\" \"${FILE[tar]}\"","elif [[ \"$DM\" = axel ]]","then\t# use https://github.com/mopp/Axel","\"${ADM[axel]}\" -a \"${FILE[sha]}\"","\"${ADM[axel]}\" -a \"${FILE[tar]}\"","elif [[ \"$DM\" = curl ]]","then\t# use https://github.com/curl/curl","\"${ADM[curl]}\" \"$DMVERBOSE\" -O {\"${FILE[sha]},${FILE[tar]}\"}","elif [[ \"$DM\" = wget ]]","then\t# use https://github.com/mirror/wget","_DOADMWGET_() {","\"${ADM[wget]}\" \"$DMVERBOSE\" -N --show-progress \"${FILE[sha]}\" \"${FILE[tar]}\"","}","_DOADMWGET_ || (au wget \u0026\u0026 \"$PREFIX/bin/wget\" \"$DMVERBOSE\" -N --show-progress \"${FILE[sha]}\" \"${FILE[tar]}\") || _PSGI1ESTRING_ \"_DOADMWGET_ _DWNL_ ${0##*/}\"","else\t# use https://github.com/lavv17/lftp","\"${ADM[lftp]}\" \"${FILE[sha]}\" \"${FILE[tar]}\"","fi","}","_EDITORCHOOSER_() {\t# add 'export EDITOR=editor_name' to HOME/.bash_profile in order to use your favorite editor during runtime","if [[ -z \"${EDITOR:-}\" ]]","then","if command -v editor 1\u003e/dev/null","then","USEREDIT=\"editor\"","fi","elif [[ -n \"${EDITOR:-}\" ]]","then","USEREDIT=\"$EDITOR\"","fi","if [[ -z \"${EDITOR:-}\" ]]","then","USEREDIT=\"nano\"","fi","}","_INTRO_() {","printf \"\\033]2;%s\\007\" \"bash $STRNRG 📲\"","_SETROOT_EXCEPTION_","_INSTLLDIRCHK_","_PRINTINTRO_ \"will attempt to install Linux in \" \"~/${INSTALLDIR##*/}\" \". Arch Linux in TermuxArch PRoot QEMU will be available upon successful completion\"","_DEPENDSBLOCK_ \"$@\"","if [[ \"$LCC\" = \"1\" ]]","then","_LOADIMAGE_ \"$@\"","else","_MAINBLOCK_","fi","}","_INTROBLOOM_() { # BLOOM = setupTermuxArch manual verbose","OPT=BLOOM","printf \"\\033]2;%s\\007\" \"bash ${0##*/} bloom 📲\"","_PRINTINTRO_ \"bloom option\" \"\" \"\"","_PREPTERMUXARCH_","_DEPENDSBLOCK_ \"$@\"","_BLOOM_","}","_INTROSYSINFO_() {","printf \"\\033]2;%s\\007\" \"bash ${0##*/} sysinfo 📲\"","_SETROOT_EXCEPTION_","_PRINTINTRO_ \"will create a system information file\" \"\" \"\"","_DEPENDSBLOCK_ \"$@\"","_SYSINFO_ \"$@\"","}","_DODIRCHK_() {","_SETROOT_EXCEPTION_","if [ ! -d \"$INSTALLDIR\" ] || [ ! -d \"$INSTALLDIR/root/bin\" ] || [ ! -d \"$INSTALLDIR/var/binds\" ] || [ ! -f \"$INSTALLDIR/bin/we\" ] || [ ! -f \"$INSTALLDIR/usr/bin/env\" ]","then","printf \"\\\\n\\\\e[0;33m%s\\\\e[1;33m%s\\\\e[0;33m.\\\\n\\\\n\" \"TermuxArch ${PGNM^^} NOTICE! \" \"The root directory structure is of ~/${INSTALLDIR##*/} seems to be incorrect; Cannot continue '$STRNRG'! This command '${0##*/} help' has more information\"","if [ -d \"$INSTALLDIR\"/tmp ]","then\t# check for superfluous tmp directory","DIRCHECK=0","DIRNAME=(dev etc home opt proc root sys usr var)","for IDIRNAME in ${DIRNAME[@]}","do","if [ ! -d \"$INSTALLDIR/$IDIRNAME\" ]","then","DIRCHECK=1","else","DIRCHECK=0","fi","done","fi","if [ -z \"${DIRCHECK:-}\" ]","then","printf \"Variable DIRCHECK is unbound.\\\\n\"","elif [ \"$DIRCHECK\" -eq 1 ]","then\t# delete superfluous tmp dir","rm -rf \"$INSTALLDIR\"/tmp","rmdir \"$INSTALLDIR\" || _PSGI1ESTRING_ \"rmdir INSTALLDIR _DODIRCHK_ ${0##*/}\"","fi","exit 204","fi","}","_INTROREFRESH_() {","printf '\\033]2; bash setupTermuxArch refresh 📲 \\007'","if [ \"${OPT:-}\" = FORCE ]","then","_DODIRCHK_","else","_SETROOT_EXCEPTION_","fi","_PRINTINTRO_ \"will refresh your TermuxArch files in \" \"~/${INSTALLDIR##*/}\" \". Arch Linux in TermuxArch PRoot QEMU will be available upon successful completion\"","_DODIRCHK_","_DEPENDSBLOCK_ \"$@\"","_REFRESHSYS_ \"$@\"","}","_INSTLLDIRCHK_() {","if [[ -f \"$INSTALLDIR\"/bin/we ]] \u0026\u0026 [[ -d \"$INSTALLDIR\"/usr/local/termuxarch/bin ]] \u0026\u0026 [[ -d \"$INSTALLDIR\"/root/bin ]] \u0026\u0026 [[ -d \"$INSTALLDIR\"/var/binds ]]","then","printf \"\\\\n\\\\e[0;33m%s\\\\e[1;33m%s\\\\e[0;33m.\\\\n\\\\n\" \"TermuxArch ${PGNM^^} NOTICE! \" \"The root directory structure of ~/${INSTALLDIR##*/} appears correct; Cannot continue '$STRNRG' to install Arch Linux in TermuxArch PRoot QEMU! Commands '${0##*/} h[e[lp]]' have more information\"","exit 205","fi","}","_LOADCONF_() {","if [[ -f \"${WDIR}setupTermuxArchConfigs.bash\" ]]","then",". \"${WDIR}setupTermuxArchConfigs.bash\"","_PRINTCONFLOADED_","else",". knownconfigurations.bash","fi","}","_MANUAL_() {","printf '\\033]2; bash setupTermuxArch manual 📲 \\007'","if [[ -f \"${WDIR}setupTermuxArchConfigs.bash\" ]]","then","$USEREDIT \"${WDIR}setupTermuxArchConfigs.bash\"","else","cp knownconfigurations.bash \"${WDIR}setupTermuxArchConfigs.bash\"","sed -i \"7s/.*/\\# The architecture of this device is $CPUABI; Adjust configurations in the appropriate section. Change mirror (https:\\/\\/wiki.archlinux.org\\/index.php\\/Mirrors and https:\\/\\/archlinuxarm.org\\/about\\/mirrors) to desired geographic location to resolve 404 and checksum issues. /\" \"${WDIR}setupTermuxArchConfigs.bash\"","$USEREDIT \"${WDIR}setupTermuxArchConfigs.bash\"","fi","}","_NAMEINSTALLDIR_() {","if [[ \"$ROOTDIR\" = \"\" ]]","then","ROOTDIR=arch","fi","INSTALLDIR=\"$(printf \"%s\\\\n\" \"$HOME/${ROOTDIR%/}\" | sed 's#//*#/#g')\"","}","_NAMESTARTARCH_() {","DARCH=\"$(printf \"%s\\\\n\" \"${ROOTDIR%/}\"|sed 's#//*#/#g')\" # ${@%/} removes trailing slash","if [[ \"$DARCH\" = \"/arch\" ]]","then","AARCH=\"\"","STARTBI2=arch","else","AARCH=\"$(printf \"%s\\\\n\" \"$DARCH\" | sed 's/\\//\\+/g')\"","STARTBI2=arch","fi","STARTBIN=start\"$STARTBI2$AARCH\"","}","_OPT1_() {","if [[ -z \"${2:-}\" ]]","then","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","elif [[ \"${2//-}\" = [Bb]* ]]","then","shift","printf \"%s\\\\n\" \"Setting mode to bloom.\"","_INTROBLOOM_ \"$@\"","elif [[ \"${2//-}\" = [Dd]* ]] || [[ \"${2//-}\" = [Ss]* ]]","then","shift","printf \"%s\\\\n\" \"Setting mode to sysinfo.\"","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","elif [[ \"${2//-}\" = [Ii]* ]]","then","shift","printf \"%s\\\\n\" \"Setting mode to install.\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","elif [[ \"${2//-}\" = [Mm][Ii]* ]]","then","shift","printf \"%s\\\\n\" \"Setting mode to manual install.\"","OPT=MANUAL","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","elif [[ \"${2//-}\" = [Mm]* ]]","then","shift","printf \"%s\\\\n\" \"Setting mode to manual.\"","OPT=MANUAL","_OPT2_ \"$@\"","elif [[ \"${2//-}\" = [Rr][Ee][Ff][Rr][Ee]* ]]","then","shift","printf \"\\\\nSetting mode to full refresh.\\\\n\"","_PRPREFRESH_ \"5\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${2//-}\" = [Rr][Ee][Ff][Rr]* ]]","then","shift","printf \"\\\\nSetting mode to 4 refresh.\\\\n\"","_PRPREFRESH_ \"4\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${2//-}\" = [Rr][Ee][Ff]* ]]","then","shift","printf \"\\\\nSetting mode to 3 refresh.\\\\n\"","_PRPREFRESH_ \"3\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${2//-}\" = [Rr][Ee]* ]]","then","shift","printf \"\\\\nSetting mode to 2 refresh.\\\\n\"","_PRPREFRESH_ \"2\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${2//-}\" = [Rr]* ]]","then","shift","printf \"%s\\\\n\" \"Setting mode to 1 refresh.\"","_PRPREFRESH_ \"1\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","else","_OPT2_ \"$@\"","fi","}","_OPT2_() {","if [[ -z \"${3:-}\" ]]","then","shift","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","elif [[ \"${3//-}\" = [Ii]* ]]","then","shift 2","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTRO_ \"$@\"","elif [[ \"${3//-}\" = [Mm][Ii]* ]]","then","shift 2","printf \"%s\\\\n\" \"Setting mode to manual install.\"","OPT=MANUAL","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","elif [[ \"${3//-}\" = [Mm]* ]]","then","shift 2","printf \"%s\\\\n\" \"Setting mode to manual.\"","OPT=MANUAL","_OPT2_ \"$@\"","elif [[ \"${3//-}\" = [Rr][Ee][Ff][Rr][Ee]* ]]","then","shift 2","printf \"\\\\nSetting mode to full refresh.\\\\n\"","_PRPREFRESH_ \"5\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${3//-}\" = [Rr][Ee][Ff][Rr]* ]]","then","shift 2","printf \"\\\\nSetting mode to 4 refresh.\\\\n\"","_PRPREFRESH_ \"4\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${3//-}\" = [Rr][Ee][Ff]* ]]","then","shift 2","printf \"\\\\nSetting mode to 3 refresh.\\\\n\"","_PRPREFRESH_ \"3\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${3//-}\" = [Rr][Ee]* ]]","then","shift 2","printf \"\\\\nSetting mode to 2 refresh.\\\\n\"","_PRPREFRESH_ \"2\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","elif [[ \"${3//-}\" = [Rr]* ]]","then","shift 2","printf \"\\\\nSetting mode to 1 refresh.\\\\n\"","_PRPREFRESH_ \"1\"","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","_INTROREFRESH_ \"$@\"","else","shift","_ARG2DIR_ \"$@\"","_PREPTERMUXARCH_","fi","}","_PREPTMPDIR_() {","[ -d \"$INSTALLDIR/tmp\" ] || { mkdir -p \"$INSTALLDIR/tmp\" \u0026\u0026 chmod 777 \"$INSTALLDIR/tmp\" \u0026\u0026 chmod +t \"$INSTALLDIR/tmp\" ; }","TAMPDIR=\"$INSTALLDIR/tmp/${0##*/}$STIME$PPID\"","[ -d \"$TAMPDIR\" ]|| mkdir -p \"$TAMPDIR\"","}","_PREPTERMUXARCH_() {","_NAMEINSTALLDIR_","_NAMESTARTARCH_","_PREPTMPDIR_ || _PSGI1ESTRING_ \"_PREPTMPDIR_ _PREPTERMUXARCH_ ${0##*/}\"","_EDITORCHOOSER_","}","_PRINTERRORMSG_() {","printf \"\\\\e[1;31m%s\\\\e[1;37m%s\\\\n\\\\n\" \"Signal generated in '$1'; Cannot complete task; \" \"Continuing...\"","printf \"\\\\e[1;34mIf you find improvements for \\\\e[0;34m'%s' \\\\e[1;34mplease open an issue and an accompanying pull request. A pull request can assist in shedding more light on an issue.\\\\n\\\\n\" \"${0##*/}\"","}","_PRPREFRESH_() {","printf \"\\\\n%s\\\\n\" \"Refresh mode is set to refresh mode $1; Initializing system refresh...\"","LCR=\"$1\"","}","_PRINTCONFLOADED_() {","printf \"\\\\n\\\\e[0;34m%s \\\\e[1;34m%s \\\\e[0;32m%s\\\\e[1;32m%s \\\\e[1;34m%s \\\\e[1;32m%s\\\\n\" \" 🕛 \u003e 🕑\" \"TermuxArch configuration\" \"$WDIR\" \"setupTermuxArchConfigs.bash\" \"loaded:\" \"OK\"","}","_PRINTSHA512SYSCHKER_() {","printf \"\\\\n\\\\e[07;1m\\\\e[31;1m\\\\n%s \\\\e[34;1m\\\\e[30;1m%s \\\\n\\\\e[0;0m\\\\n\" \" 🔆 TermuxArch ${PGNM^^} NOTICE sha512sum mismatch! Setup initialization mismatch! Is your wireless on?\" \" Try again, initialization was not successful this time. Wait a little while. Then run the command 'bash $STRNRG' again...\"","printf '\\033]2; Run %s again...\\007' \"bash $STRNRG\"","exit 124","}","_PRINTSTARTBIN_USAGE_() {","_NAMESTARTARCH_","if [[ -x \"$(command -v \"$STARTBIN\")\" ]]","then","printf \"\\\\e[1;38;5;155m\\\\n%s\\\\n\" \"$STARTBIN help\"","\"$STARTBIN\" help","printf \"\\\\n\"","else","printf \"\\\\n\"","fi","}","_PRINTUSAGE_() {","printf \"\\\\n\\\\e[1;32m %s \\\\e[0;32mcommands \\\\e[1;32m%s \\\\e[0;32m%s\\\\n\" \"HELP\" \"'${0##*/} he[lp]'\" \"shows this help screen.\"","printf \"\\\\n\\\\e[1;32m %s \\\\e[0;32mcommand \\\\e[1;32m%s \\\\e[0;32m%s\\\\n\" \"TERSE\" \"'${0##*/} he[lp]'\" \"shows the terse help screen.\"","printf \"\\\\n\\\\e[1;32m %s \\\\e[0;32mcommand \\\\e[1;32m%s \\\\e[0;32m%s\\\\n\" \"VERBOSE\" \"'${0##*/} h[elp]'\" \"shows the verbose help screen.\"","printf \"\\\\n\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\n\" \"Usage information for\" \" ${0##*/}\" \" version $VERSIONID. Some arguments can be abbreviated to one, two and three letters each; Two and three letter arguments are acceptable. For example\" \" 'bash ${0##*/} cs'\" \" will use 'curl' to download TermuxArch and produce a file like\" \" setupTermuxArchSysInfo$STIME.log\" \" populated with system information. If you have a new smartphone that you are not familiar with, once created, this file\" \" setupTermuxArchSysInfo$STIME.log\" \" might make for an interesting read in order to find out more about the device you might be holding in the palm of your hand right at this moment. User configurable variables are in file\" \" setupTermuxArchConfigs.bash.\" \" To create this file from file\" \" knownconfigurations.bash\" \" in the working directory, execute\" \" 'bash ${0##*/} manual'\" \" to create and edit file\" \" setupTermuxArchConfigs.bash\" \".\"","printf \"\\\\n\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\n\" \" INSTALL\" \" You can run\" \" ${0##*/}\" \" without arguments in a bash shell to install Arch Linux in a PRoot QEMU container in a smartphone, smartTV, table, wearable and more... Command\" \" 'bash ${0##*/} curl'\" \" will envoke 'curl' as the download manager. You can copy\" \" knownconfigurations.bash\" \" to\" \" setupTermuxArchConfigs.bash\" \" with the command\" \" 'bash ${0##*/} manual'\" \" to edit your preferred mirror site, refine the init statement and to access more options. Change mirror to desired geographic location to resolve download, 404 and checksum issues should these occur.\"","printf \"\\\\n\\\\e[0;32m %s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\n\" \"After editing file\" \" setupTermuxArchConfigs.bash\" \", you can run\" \" 'bash ${0##*/}'\" \" and\" \" setupTermuxArchConfigs.bash\" \" loads automatically from the working directory. User configurable variables are present in this file for your convenience. This link\" \" https://github.com/SDRausty/TermuxArch/issues/212\" \" at GitHub has the most current information about setting Arch Linux in PRoot QEMU as the default login shell in Termux in your smartphone, tablet, smartTV, wearable and more. If you choose to, or are simply curious about setting Arch Linux in PRoot QEMU as the default login shell, please be well acquainted with safe mode; Long tapping on NEW SESSION will open a new session in safe mode. This mode can be used to reset the default shell.\"","printf \"\\\\n\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\n\" \" PURGE \" \"command \" \"'${0##*/} purge' \" \"uninstalls Arch Linux in PRoot from Termux.\"","printf \"\\\\n\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\e[1;32m%s\\\\e[0;32m%s\\\\n\\\\n\" \" SYSINFO \" \"command\" \" '${0##*/} sysinfo'\" \" creates a system information file; A file like\" \" 'setupTermuxArchSysInfo$STIME.log'\" \" will be populated with device and system information in the working directory. Please post information from this file along with details at\" \" https://github.com/TermuxArch/TermuxArch/issues\" \" if questions or comments are related to a particular device; Should screenshots help in resolving an issue, include these with information from this system information log file as well. If you are sharing an issue please consider creating a pull request at\" \" https://github.com/TermuxArch/TermuxArch/pulls\" \" also. A pull request can give a much better perspective of how an issue can be easily resolved.\"","if [[ \"$LCC\" = 1 ]]","then","printf \"\\\\e[1;38;5;150m%s\\\\n\\\\n\" \"$(sed -n '600,1240p;1240p' \"$0\" | grep \"^##\" | sed 's/## /\\n /g')\"","printf \"\\\\e[0;32m Command \\\\e[1;32m%s\\\\e[0;32m has \\\\e[1;32m%s\\\\e[0;32m usage information:\\\\n\" \"'$STARTBIN help'\" \"'$STARTBIN'\"","_PRINTSTARTBIN_USAGE_","else","printf \"\\\\e[0;32m Command \\\\e[1;32m%s\\\\e[0;32m has \\\\e[1;32m%s\\\\e[0;32m usage information.\\\\n\\\\n\" \"'$STARTBIN help'\" \"'$STARTBIN'\"","fi","}","_PRINTINTRO_() {","printf \"\\\\n\\\\e[0;34m 🕛 \u003e 🕛 \\\\e[1;34mTermuxArch %s $1\\\\e[1;32m$2\\\\e[1;34m$3. You can use '!!' to run this BASH script again with options. Please check the wireless connection if you do not see one o'clock 🕐 below and ensure background data is not restricted. The command \\\\e[1;32mbash %s help \\\\e[1;34mhas additional information about \\\\e[1;32m%s\\\\e[1;34m. \\\\e[0;34m\" \"version $VERSIONID\" \"${0##*/}\" \"${0##*/}\"","}","_PSGI1ESTRING_() {\t# print signal generated in arg 1 format","printf \"\\\\e[1;33m%s\\\\e[1;34m; \\\\e[1;32mCONTINUING... \\\\e[0;34mExecuting \\\\e[0;32m%s\\\\e[0;34m in the native shell once the installation and configuration process completes will attempt to finish the autoconfiguration and installation if the installation and configuration processes were not completely successful. Should better solutions for \\\\e[0;32m%s\\\\e[0;34m be found, please open an issue and accompanying pull request if possible.\\\\nThe entire script can be reviewed by creating a \\\\e[0;32m%s\\\\e[0;34m directory with the command \\\\e[0;32m%s\\\\e[0;34m which can be used to access the entire installation script. This option does NOT configure and install the root file system. This command transfers the entire script into the home directory for hacking, modification and review. The command \\\\e[0;32m%s\\\\e[0;34m has more information about how to use use \\\\e[0;32m%s\\\\e[0;34m.\\\\n\" \"TermuxArch ${PGNM^^} SIGNAL GENERATED in '$1'\" \"'bash ${0##*/} refresh'\" \"'${0##*/}'\" \"'~/TermuxArchBloom/'\" \"'${0##*/} b'\" \"'${0##*/} help'\" \"'${0##*/}'\"","}","_PTSTRPXT_() { # print run on exit messages","printf \"\\\\e[0;32mPlease run 'bash %s' again, or use 'bash %s refresh' once Arch Linux is installed in TermuxArch PRoot QEMU. \" \"${STRNRG:-}\" \"${0##*/}\"","printf \"\\\\e[0;32mRunning command '%s refresh' assists in completing the installation and configuration. This command also updates the system to the newest version and runs the command 'keys'. If command '%s refresh' does not assist in completing the tasks of installing and configuring the Arch Linux system completely, these alternate commands '%s re' then using '%s r' helps in the order given. Command 'keys' assists in installing default Arch Linux system keyrings. \" \"${0##*/}\" \"${0##*/}\" \"${0##*/}\" \"${0##*/}\"","printf \"\\\\e[0;32mCommand '%s refresh' can be used to refresh the Arch Linux system in TermuxArch PRoot QEMU system to the newest version published; Command '%s sysinfo' has more information and can help with diagnostics. \" \"${0##*/}\" \"${0##*/}\"","printf \"\\\\e[1;32mIs the system that you are using [up to date with packages](https://github.com/WAE/au), [Termux app](https://github.com/termux/termux-app/releases) and device software? \"","printf \"\\\\e[0;32mCommand '%s help' has more information. \" \"${0##*/}\"","}","_QEMU_() {","_QEMUCHCK_() {","if [[ \"$CPUABI\" == \"$1\" ]]","then","printf \"\\\\e[1;33m %s\\\\e[0;33m %s\\\\e[1;31m %s \" \"TermuxArch ${PGNM^^}\" \"QEMU NOTICE! Machine architecture is $CPUABI. Please choose a different computer architecture.\" \"Exiting...\"","exit 189","fi","}","_INSTLLDIRCHK_","_INST_() { # check for neccessary commands","COMMS=\"$1\"","[ \"$COMMS\" = \"qemu-user-x86_64\" ] \u0026\u0026 COMMS=\"qemu-x86_64\"","COMMANDR=\"$(command -v au)\" || printf \"%s\\\\n\\\\n\" \"$STRING1\"","COMMANDIF=\"${COMMANDR##*/}\"","PKG=\"$2\"","[ \"$PKG\" = \"qemu-user-x86_64\" ] \u0026\u0026 PKG=\"qemu-user-x86_64\"","_INPKGS_() {","printf \"%s\\\\n\" \"Beginning qemu '$ARCHITEC' setup:\"","if [ \"$COMMANDIF\" = au ]","then","au \"$PKG\" || printf \"%s\\\\n\" \"$STRING2\"","else","curl -JOL https://wae.github.io/au/au \"$PKG\" || printf \"%s\\\\n\" \"$STRING2\"","fi","}","if ! command -v \"$COMMS\"","then","_INPKGS_","fi","}","_INSTLLDIRCHK_","printf \"%s'\\\\n\" \"Command '$STRNRG': Please set the architecture to install with PRoot QEMU emulation. This computer architecture for this device is '$CPUABI'. 32 bit arm7 supports i386 emulated architecture. 64 bit arm64 supports arm7, i386 and x86_64 emulated architectures with PRoot QEMU. Please select the architecture to install by number (2-5) from this list:\"","select ARCHITECTURE in exit armv7 arm64-v8a i386 x86_64 ;","do","[[ \"$ARCHITECTURE\" == [Ee]* ]] \u0026\u0026 exit","if [[ \"$ARCHITECTURE\" == armv7 ]]","then","_QEMUCHCK_ \"armeabi-v7a\"","ARCHITEC=\"arm\"","CPUABI=\"armeabi-v7a\"","elif [[ \"$ARCHITECTURE\" == arm64-v8a ]]","then","_QEMUCHCK_ \"arm64-v8a\"","ARCHITEC=\"aarch64\"","CPUABI=\"$ARCHITECTURE\"","elif [[ \"$ARCHITECTURE\" == i386 ]]","then","_QEMUCHCK_ \"i386\"","ARCHITEC=\"i386\"","CPUABI=\"$ARCHITECTURE\"","elif [[ \"$ARCHITECTURE\" == x86_64 ]]","then","_QEMUCHCK_ \"x86_64\"","ARCHITEC=\"x86_64\"","CPUABI=\"$ARCHITECTURE\"","fi","[[ $CPUABI == *arm* ]] || [[ $CPUABI == *86* ]] \u0026\u0026 printf \"%s\\\\n\" \"Option ($REPLY) with architecture $CPUABI (${ARCHITEC:-}) was picked from this list; The chosen Arch Linux architecture for installation with emulation is $CPUABI (${ARCHITEC:-}): \" \u0026\u0026 INCOMM=\"qemu-user-${ARCHITEC:-}\" \u0026\u0026 QEMUCR=0 \u0026\u0026 break || printf \"%s\\\\n\" \"Answer ($REPLY) was chosen; Please select the architecture by number from this list: (1) armeabi, (2) armeabi-v7a, (3) arm64-v8a, (4) i386, (5) x86_64 or choose option (6) exit to exit command '${0##*/}':\"","done","INCOMM=\"qemu-user-$ARCHITEC\" \u0026\u0026 QEMUCR=0","if ! command -v \"${INCOMM//-user}\"","then","_INST_ \"$INCOMM\" \"$INCOMM\" \"${0##*/}\" || _PSGI1ESTRING_ \"_INST_ _QEMU_ setupTermuxArch ${0##*/}\"","fi","printf \"Detected architecture is %s; Install architecture is set to %s.\\\\n\" \"$CPUABI\" \"$ARCHITEC\"","}","_RMARCHQ_() {","printf \"\\\\n\\\\e[0;33m %s \\\\e[1;33m%s \\\\e[0;33m%s\\\\n\\\\n\\\\e[1;30m%s\\\\n\" \"TermuxArch ${PGNM^^}\" \"DIRECTORY NOTICE! ~/${INSTALLDIR##*/}/\" \"directory detected.\" \"Purge '$INSTALLDIR' as requested?\"","if [[ -z \"${PURGELCR:-}\" ]]","then","PURGEMETHOD=\"quick \"","else","PURGEMETHOD=\"\"","fi","printf \"\\\\e[1;30m\"","while true; do","read -n 1 -p \"Uninstall '~/${INSTALLDIR##*/}/' with ${PURGEMETHOD}purge? [Y|n] \" RUANSWER","if [[ \"$RUANSWER\" = [Ee]* ]] || [[ \"$RUANSWER\" = [Nn]* ]] || [[ \"$RUANSWER\" = [Qq]* ]]","then","printf \"\\\\n%s\\\\n\" \"No was answered: uninstalling '~/${INSTALLDIR##*/}/': nothing to do for '~/${INSTALLDIR##*/}/'.\"","break","elif [[ \"$RUANSWER\" = [Yy]* ]] || [[ \"$RUANSWER\" = \"\" ]]","then","printf \"\\\\e[30m%s\\\\n\" \"Uninstalling '~/${INSTALLDIR##*/}/'...\"","if grep -q ^pacmd \"$PREFIX/etc/profile\" \u0026\u0026 grep -q ^pulseaudio \"$PREFIX/etc/profile\"","then","awk '!/^pulseaudio/' \"$PREFIX/etc/profile\" \u003e \"$TAMPDIR/profile$FTIME\"","awk '!/^pacmd/' \"$TAMPDIR/profile$FTIME\" \u003e \"$PREFIX/etc/profile\"","fi","if [[ -d \"$INSTALLDIR\" ]]","then","_RMARCHRM_","else","printf \"%s\\\\n\" \"Uninstalling '~/${INSTALLDIR##*/}/': nothing to do for '~/${INSTALLDIR##*/}/'.\"","fi","if [[ -e \"$PREFIX/bin/$STARTBIN\" ]]","then","rm -f \"$PREFIX/bin/$STARTBIN\"","else","printf \"%s\\\\n\" \"Uninstalling '$PREFIX/bin/$STARTBIN': nothing to do for '$PREFIX/bin/$STARTBIN'.\"","fi","if [[ -e \"$HOME/bin/$STARTBIN\" ]]","then","rm -f \"$HOME/bin/$STARTBIN\"","else","printf \"%s\\\\n\" \"Uninstalling '$HOME/bin/$STARTBIN': nothing to do for '$HOME/bin/$STARTBIN'.\"","fi","printf \"%s \\\\e[1;32mDONE\\\\e[30m\\\\n\\\\n\" \"Uninstalling '~/${INSTALLDIR##*/}/':\"","break","else","printf \"\\\\nYou answered \\\\e[33;1m%s\\\\e[30m.\\\\n\\\\nAnswer \\\\e[32mYes\\\\e[30m or \\\\e[1;31mNo\\\\e[30m. [\\\\e[32my\\\\e[30m|\\\\e[1;31mn\\\\e[30m]\\\\n\" \"$RUANSWER\"","fi","done","}","_RMARCHRM_() {","_RMARCHCRRM_() {\t# remove installation","chmod -R 777 \"$INSTALLDIR\" || { printf \"\\\\e[1;31m%s\\\\e[1;35m%s\\\\e[1;31m%s\" \"Exit signal recieved:\" \" Attempting to 'rmdir ${EXONSTGEM##*/}' exception. Please either remove directory '$EXONSTGEM' manually or use command 'chmod -R 777 ~/${INSTALLDIR##*/}' followed by 'rm -rf ~/${INSTALLDIR##*/}' in order to remove directory '~/${INSTALLDIR##*/}'. \" \"Exiting... \" \u0026\u0026 exit 206 ; }","find \"$INSTALLDIR\" -type l -delete || _PSGI1ESTRING_ \"find INSTALLDIR _RMARCHRM_ ${0##*/}\"","rm -rf \"$INSTALLDIR\" || _PSGI1ESTRING_ \"rm -rf INSTALLDIR _RMARCHRM_ ${0##*/}\"","}","_DOEXONSTGE_() {\t# remove empty storage directories","printf \"\\\\e[0;35m\"","for EXONSTGEM in ${EXONSTGE[@]:-}","do","{ find \"$EXONSTGEM\" -type l -delete \u0026\u0026 rmdir \"$EXONSTGEM\" ; } || { printf \"\\\\e[1;31m%s\\\\e[1;35m%s\\\\e[1;31m%s\" \"Exit signal recieved:\" \" Attempting to 'rmdir ${EXONSTGEM##*/}' exception. Please either remove directory '$EXONSTGEM' manually or use command 'chmod -R 777 ~/${INSTALLDIR##*/}' followed by 'rm -rf ~/${INSTALLDIR##*/}' in order to remove directory '~/${INSTALLDIR##*/}'. \" \"Exiting... \" \u0026\u0026 exit 206 ; }","done","printf \"\\\\e[1;30m\"","}","_SETROOT_EXCEPTION_","declare -a EXONSTGE","EXONSTGE=(\"$(find \"$INSTALLDIR\" -name storage -type d || printf \"\")\")","if [[ -n \"${EXONSTGE:-}\" ]]","then","_DOEXONSTGE_","fi","_RMARCHCRRM_","}","_SETROOT_EXCEPTION_() {","if [[ \"$INSTALLDIR\" = \"$HOME\" ]] || [[ \"$INSTALLDIR\" = \"$HOME\"/ ]] || [[ \"$INSTALLDIR\" = \"$HOME\"/.. ]] || [[ \"$INSTALLDIR\" = \"$HOME\"/../ ]] || [[ \"$INSTALLDIR\" = \"$HOME\"/../.. ]] || [[ \"$INSTALLDIR\" = \"$HOME\"/../../ ]]","then","printf '\\033]2;%s\\007' \"Rootdir exception. Please run bash ${0##*/} again with different options...\"","printf \"\\\\n\\\\e[1;31m%s\\\\n\\\\n\" \"Rootdir exception. Please run the script ${0##*/} again with different options...\"","exit 125","fi","}","_TAMATRIXEXIT_() { # run when Matrix presentation ends","if [[ -n \"${TAMATRIXENDLCR:-}\" ]]","then","_TAMATRIXEND_","fi","}","## USER INFORMATION: Configurable variables such as mirrors and download manager options are in 'setupTermuxArchConfigs.bash'. Working with 'knownconfigurations.bash' in the working directory is simple. The command 'bash setupTermuxArch manual' will create 'setupTermuxArchConfigs.bash' in the working directory for editing; This command 'setupTermuxArch h' has more information.","declare -A ADM\t\t# declare associative array for download tools","declare -A ALLRCTFVR\t# declare associative array for all known architectures","ALLRCTFVR=([i386]=\"i386\" [i686]=\"i686\" [x86]=\"x86\" [x86_64]=\"x86_64\" [armeabi]=\"armeabi\" [armv7]=\"armv7\" [armeabi-v7a]=\"armeabi-v7a\" [arm64-v8a]=\"arm64-v8a\")\t# populate associative array for all known architectures","declare -A FILE\t\t# declare associative array for download file","declare -a ECLAVARR\t# declare indexed array for arrays and variables","declare -a LC_TYPE\t# declare indexed array for locale types","declare -a QEMUUSER\t# declare indexed array for qemu user tools","declare PRFXTOLS\t# declare variable for device tools","declare -A EMPARIAS\t# declare associative array for empty variables","EMPARIAS=([COMMANDIF]=\"\" [COMMANDG]=\"\" [DFL]=\"# used for development\" [DM]=\"\" [FILE]=\"\" [FSTND]=\"\" [INSTALLDIR]=\"\" [LCC]=\"\" [LCP]=\"\" [OPT]=\"\" [QEMUCR]=\"\" [ROOTDIR]=\"\" [WDIR]=\"\" [SDATE]=\"\" [STI]=\"# generates pseudo random number\" [STIME]=\"# generates pseudo random number\" [USEREDIT]=\"\")","for PKG in ${!EMPARIAS[@]} ; do declare \"$PKG\"=\"\" ; done","ECLAVARR=(ARGS BINFNSTP COMMANDIF COMMANDR COMMANDG CPUABI CPUABI5 CPUABI7 CPUABI8 CPUABIX86 CPUABIX8664 DFL DMVERBOSE DM EDO01LCR ELCR USEREDIT FSTND INSTALLDIR LCC LCP LCR OPT PKGS ROOTDIR RWDIR SDATE STI STIME STRING1 STRING2 TMXRCHBND)","for ECLAVARS in ${ECLAVARR[@]} ; do declare $ECLAVARS ; done","ARGS=\"${@%/}\"","## TERMUXARCH FEATURES INCLUDE:","## 1) Create aliases and commands that aid in using the command line, and assist in accessing the more advanced features like the commands 'pikaur' and 'yay' easily; The files '.bashrc', '.bash_profile' and 'usr/local/termuxarch/bin/README.md' have more information about this feature,","## 2) Set timezone and locales from device,","## 3) Test for correct OS,","## 4) Get device information via the 'getprop' command,","CPUABI=\"$(getprop ro.product.cpu.abi)\"","CPUABI5=\"armeabi\"\t# used for development; 'getprop ro.product.cpu.abi' ascertains architecture","CPUABI7=\"armeabi-v7a\"\t# used for development","CPUABI8=\"arm64-v8a\"\t# used for development","CPUABIX86=\"i386\"\t# used for development","CPUABIX8664=\"x86_64\"\t# used for development","DMVERBOSE=\"-q\"\t# -v for verbose download manager output from curl and wget; for verbose output throughout runtime also change in 'setupTermuxArchConfigs.bash' when using 'setupTermuxArch m[anual]'","ELCR=1","ROOTDIR=\"/arch\"","STRING1=\"COMMAND 'au' enables rollback, available at https://wae.github.io/au/ IS NOT FOUND: Continuing... \"","STRING1F=\"COMMAND 'au' enables auto upgrade and rollback. Available at https://wae.github.io/au/ is found: Continuing... \"","STRING2=\"Cannot update '${0##*/}' prerequisites: Continuing...\"","_COMMANDGNE_() { printf \"\\\\n\\\\e[1;48;5;138m%s\\\\n\\\\n\" \"TermuxArch ${PGNM^^} NOTICE: Run '${0##*/}' and 'bash ${0##*/}' from the native BASH shell in Termux: EXITING...\" \u0026\u0026 exit 126 ; }","COMMANDG=\"$(command -v getprop)\" || _COMMANDGNE_","_IFBINEXT_() {","if [ -d \"$HOME/bin\" ] \u0026\u0026 grep \"$HOME/bin\" \u003c\u003c\u003c \"$PATH\"","then","{ curl -L \"https://raw.githubusercontent.com/WAE/au/master/$SCMD\" -o \"$HOME/bin/$SCMD\" \u0026\u0026 chmod 700 \"$HOME/bin/$SCMD\" ; } || _PSGI1ESTRING_ \"curl SCMD to HOME/bin setupTermuxArch ${0##*/}\"","else","{ curl -L \"https://raw.githubusercontent.com/WAE/au/master/$SCMD\" -o \"$PREFIX/bin/$SCMD\" \u0026\u0026 chmod 700 \"$PREFIX/bin/$SCMD\" ; } || _PSGI1ESTRING_ \"curl SCMD to PREFIX/bin setupTermuxArch ${0##*/}\"","fi","}","SCMD=\"au\"","if ! command -v \"$SCMD\" \u003e /dev/null","then","printf \"\\\\e[1;38;5;142mCommand \\\\e[1;38;5;138m%s\\\\e[1;38;5;142m not found: \\\\e[1;38;5;150mContinuing...\\\\n\" \"'$SCMD'\" \u0026\u0026 _IFBINEXT_","fi","COMMANDR=\"$(command -v au)\" || COMMANDR=\"$(command -v pkg)\" || COMMANDR=\"$(command -v apt)\"","COMMANDIF=\"${COMMANDR##*/}\"","## 5) Generate pseudo random numbers to create uniq strings,","SDATE=\"$(date +%s)\" || SDATE=\"$(shuf -i 0-99999999 -n 1)\" || _PSGI1ESTRING_ \"SDATE setupTermuxArch ${0##*/}\"","if [[ -r /proc/sys/kernel/random/uuid ]]","then","STIME=\"$(cat /proc/sys/kernel/random/uuid)\" \u0026\u0026 STIME=\"${STIME//-}\" \u0026\u0026 STIME=\"${STIME//[[:alpha:]]}\" \u0026\u0026 STIME=\"${STIME:0:3}\"","else","STIME=\"$SDATE\" \u0026\u0026 STIME=\"$(rev \u003c\u003c\u003c \"${STIME:7:4}\")\"","fi","ONESA=\"${SDATE: -1}\"","FTIME=\"$(date +%F%H%M%S)\"","STIME=\"$ONESA$STIME\"","## 6) Determine its own name and location of invocation,","WDIR=\"$PWD/\" \u0026\u0026 WFDIR=\"$(realpath \"$0\")\"","WFDIR=\"${WFDIR%/*}\"","## 7) Create a default Arch Linux in TermuxArch PRoot QEMU user account with the TermuxArch command 'addauser' that also configure user accounts to use the Arch Linux 'sudo' command,","## 8) Install emulated computer architectures with QEMU in your smartphone with two taps, or in one tap with 'setupTermuxArch visualorca [options]',","## 9) Help make some of aur installers including the installer the Arch Linux package installers 'pacaur', 'pikaur' and 'yay' with TermuxArch commands 'makeaur*' and more! Please read /usr/local/termuxarch/bin/README.md for details,","## 10) And all options are are optional for installing Arch Linux in Android!","## \u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e","## \u003e\u003e HELP OPTIONS \u003e\u003e","## \u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e","## Open an issue and an accompanying pull request at GitHub if you would like to have any these options amended and/or new options added. Please see the new feature at Github, the discussion option. Brackets mean optional. They are not meant to be typed.","## [] Run default Arch Linux install.","if [[ -z \"${1:-}\" ]]","then","_OPT1_ \"$@\"","_INTRO_ \"$@\"","## [./path/systemimage.tar.gz [customdir]] Network install can be substituted by copying systemimage.tar.gz and systemimage.tar.gz.md5 files with 'setupTermuxArch ./[path/]systemimage.tar.gz' and 'setupTermuxArch /absolutepath/systemimage.tar.gz'. Both '*.tar.gz' and '*.tar.gz.md5' files are required for this process to complete successfully. The install directory argument is optional. Installation for many versions of Linux that publish a root file sysytem is supported with this TermuxArch festure. Download and configuration is not presently implemented, and hopefully will be in the future. Create an issue and pull request at GitHub to implement these features.","elif [[ \"${ARGS:0:1}\" = . ]]","then","printf \"\\\\n%s\\\\n\" \"Setting mode to copy system image.\"","GFILE=\"$1\"","LCC=\"1\"","LCP=\"1\"","_OPT1_ \"$@\"","_PREPTERMUXARCH_","_INTRO_ \"$@\"","## [systemimage.tar.gz [customdir]] Install directory argument is optional. Network install can be substituted by copying systemimage.tar.gz and systemimage.tar.gz.md5 files with 'setupTermuxArch systemimage.tar.gz'. Both '*.tar.gz' and '*.tar.gz.md5' files are required for this process to complete successfully. Installation for many versions of Linux that publish a root file sysytem is supported with this TermuxArch festure. Download and configuration is not presently implemented, and hopefully will be in the future. Create an issue and pull request at GitHub to implement these features.","elif [[ \"$ARGS\" = *.tar.gz* ]]","then","printf \"\\\\n%s\\\\n\" \"Setting mode to copy system image.\"","GFILE=\"$1\"","LCC=\"1\"","LCP=\"0\"","_OPT1_ \"$@\"","_PREPTERMUXARCH_","_INTRO_ \"$@\"","## [axd|axs] Get device system information with 'axel'.","elif [[ \"${1//-}\" = [Aa][Xx][Dd]* ]] || [[ \"${1//-}\" = [Aa][Xx][Ss]* ]]","then","printf \"\\\\nGetting device system information with 'axel'.\\\\n\"","DM=axel","shift","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","## [ax[el] [customdir]|axi [customdir]] Install Arch Linux with 'axel'.","elif [[ \"${1//-}\" = [Aa][Xx]* ]] || [[ \"${1//-}\" = [Aa][Xx][Ii]* ]]","then","printf \"\\\\nSetting 'axel' as download manager.\\\\n\"","DM=axel","_OPT1_ \"$@\"","_INTRO_ \"$@\"","## [ad|as] Get device system information with 'aria2c'.","elif [[ \"${1//-}\" = [Aa][Dd]* ]] || [[ \"${1//-}\" = [Aa][Ss]* ]]","then","printf \"\\\\nGetting device system information with 'aria2c'.\\\\n\"","DM=aria2","shift","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","## [a[ria2c] [customdir]|ai [customdir]] Install Arch Linux with 'aria2c'.","elif [[ \"${1//-}\" = [Aa]* ]]","then","printf \"\\\\nSetting 'aria2c' as download manager.\\\\n\"","DM=aria2","_OPT1_ \"$@\"","_INTRO_ \"$@\"","## [bl[oom]] Create ~/TermuxArchBloom directory and Arch Linux in TermuxArch PRoot QEMU root tree skeleton and skeleton files. This option does NOT install the complete root file system. Useful for running a customized setupTermuxArch locally and for developing and hacking TermuxArch.","elif [[ \"${1//-}\" = [Bb][Ll]* ]]","then","printf \"\\\\nSetting mode to bloom. \\\\n\"","ELCR=0","_ARG2DIR_ \"$@\"","_INTROBLOOM_ \"$@\"","## [b[loom]] Create a local copy of TermuxArch in TermuxArchBloom. Useful for running a customized setupTermuxArch locally and for developing and hacking TermuxArch.","elif [[ \"${1//-}\" = [Bb]* ]]","then","printf \"\\\\nSetting mode to bloom. \\\\n\"","_INTROBLOOM_ \"$@\"","## [cd|cs] Get device system information with 'curl'.","elif [[ \"${1//-}\" = [Cc][Dd]* ]] || [[ \"${1//-}\" = [Cc][Ss]* ]]","then","printf \"\\\\nGetting device system information with 'curl'.\\\\n\"","DM=curl","shift","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","## [cmi] [customdir] Install Arch Linux with manual install using 'curl'.","elif [[ \"${1//-}\" = [Cc][Mm][Ii]* ]]","then","printf \"\\\\nSetting 'curl' as download manager.\\\\n\"","printf \"\\\\nSetting mode to manual install.\\\\n\"","DM=curl","OPT=MANUAL","_OPT1_ \"$@\"","_ARG2DIR_ \"$@\"","_INTRO_ \"$@\"","## [c[url] [customdir]|ci [customdir]] Install Arch Linux with 'curl'.","elif [[ \"${1//-}\" = [Cc][Ii]* ]] || [[ \"${1//-}\" = [Cc]* ]]","then","printf \"\\\\nSetting 'curl' as download manager.\\\\n\"","DM=curl","_OPT1_ \"$@\"","_ARG2DIR_ \"$@\"","_INTRO_ \"$@\"","## [de[bug]|s[ysinfo]] Generate system information.","elif [[ \"${1//-}\" = [Dd][Ee]* ]] || [[ \"${1//-}\" = [Ss]* ]]","then","printf \"\\\\nSetting mode to sysinfo.\\\\n\"","shift","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","## [do [[flavor] [variaty]] [installdir]] please see [systemimage.tar.gz [customdir]], https://github.com/TermuxArch/TermuxArch/issues/25, https://github.com/TermuxArch/TermuxArch/issues/34 and https://github.com/TermuxArch/TermuxArch/issues/68 for information.","elif [[ \"${1//-}\" = [Dd][Oo]* ]]","then","printf \"\\\\nSetting mode to do/what.\\\\n\"","shift","_OPT1_ \"$@\"","_INTRO_ \"$@\"","## [he[lp] [customdir]] Display terse builtin help.","elif [[ \"${1//-}\" = [Hh][Ee]* ]]","then","_ARG2DIR_ \"$@\"","_PRINTUSAGE_ \"$@\"","## [h [customdir]] Display verbose builtin help.","elif [[ \"${1//-}\" = [?]* ]] || [[ \"${1//-}\" = [Hh]* ]]","then","LCC=\"1\"","_ARG2DIR_ \"$@\"","_PRINTUSAGE_ \"$@\"","## [i[nstall] [customdir]] Install Arch Linux in a custom directory. Instructions: Install in userspace. The HOME directory is appended to the installation directory. To install Arch Linux in HOME/customdir use 'bash setupTermuxArch install customdir'. In the BASH shell you can use './setupTermuxArch install customdir'. All options can be abbreviated to one, two and three letters. Hence './setupTermuxArch install customdir' can be run as './setupTermuxArch i customdir' in BASH.","elif [[ \"${1//-}\" = [Ii]* ]]","then","printf \"\\\\nSetting mode to install.\\\\n\"","_ARG2DIR_ \"$@\"","_INTRO_ \"$@\"","## [ld|ls] Get device system information with 'lftp'.","elif [[ \"${1//-}\" = [Ll][Dd]* ]] || [[ \"${1//-}\" = [Ll][Ss]* ]]","then","printf \"\\\\nGetting device system information with 'lftp'.\\\\n\"","DM=lftp","shift","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","## [l[ftp] [customdir]] Install Arch Linux with 'lftp'.","elif [[ \"${1//-}\" = [Ll]* ]]","then","printf \"\\\\nSetting 'lftp' as download manager.\\\\n\"","DM=lftp","_OPT1_ \"$@\"","_INTRO_ \"$@\"","## [matr[ix]] Print TermuxArch source code as Matrix loop","elif [[ \"${1//-}\" = [Mm][Aa][Tt][Rr]* ]]","then","printf \"Setting mode to matrix loop.\\\\n\"","MATRIXLCR=0","_PREPTERMUXARCH_","_DEPENDSBLOCK_ \"$@\"","_TAMATRIX_","## [mat[ix]] Print TermuxArch source code as Matrix","elif [[ \"${1//-}\" = [Mm][Aa][Tt]* ]]","then","printf \"\\\\nSetting mode to matrix.\\\\n\"","MATRIXLCR=1","_PREPTERMUXARCH_","_DEPENDSBLOCK_ \"$@\"","_TAMATRIX_","## [m[anual]] Manual Arch Linux install, can be useful for resolving download and proot init statement issues.","elif [[ \"${1//-}\" = [Mm][Ii]* ]]","then","printf \"\\\\nSetting mode to manual install.\\\\n\"","OPT=MANUAL","_OPT1_ \"$@\"","_ARG2DIR_ \"$@\"","_INTRO_ \"$@\"","elif [[ \"${1//-}\" = [Mm]* ]]","then","printf \"\\\\nSetting mode to manual install.\\\\n\"","OPT=MANUAL","_OPT1_ \"$@\"","_INTRO_ \"$@\"","## [o[ption]] Option under development.","elif [[ \"${1//-}\" = [Oo]* ]]","then","printf \"\\\\nSetting mode to option.\\\\n\"","EDO01LCR=0","printf \"\\\\n\\\\e[0;32mSetting mode\\\\e[1;34m; \\\\e[1;32mupdate Termux tools with minimal refresh with refresh user directories\\\\e[1;34m;\\\\e[0;32m For a full system refresh you can use the%s \\\\e[1;32m'%s' \\\\e[0;32m%s\\\\e[1;34m...\\\\n\" \"\" \"${0##*/} ref[resh]\" \"command\"","_PRPREFRESH_ \"2\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [purge [customdir]] Purge/uninstall Arch Linux from device.","elif [[ \"${1//-}\" = [Pp][Uu]* ]]","then","printf \"\\\\nSetting mode to purge.\\\\n\"","PURGELCR=0","_ARG2DIR_ \"$@\"","_RMARCHQ_","## [p[urge] [customdir]] Quick purge/uninstall Arch Linux from device.","elif [[ \"${1//-}\" = [Pp]* ]]","then","printf \"\\\\nSetting mode to quick purge.\\\\n\"","_ARG2DIR_ \"$@\"","_RMARCHQ_","## [q[emu] [m[anual]] [i[nstall]|r[e[f[resh]]]] [customdir]] Install alternate architecture on smartphone with https://github.com/qemu/QEMU emulation. Issue [Implementing QEMU #25](https://github.com/TermuxArch/TermuxArch/issues/25) has more information.","elif [[ \"${1//-}\" = [Qq][Ii]* ]]","then","printf \"\\\\nSetting mode to qemu install.\\\\n\"","_ARG2DIR_ \"$@\"","_QEMU_","_INTRO_ \"$@\"","elif [[ \"${1//-}\" = [Qq][Mm][Ii]* ]]","then","printf \"\\\\nSetting mode to qemu manual install.\\\\n\"","OPT=MANUAL","_QEMU_","_ARG2DIR_ \"$@\"","_INTRO_ \"$@\"","elif [[ \"${1//-}\" = [Qq]* ]]","then","printf \"\\\\nSetting mode to qemu.\\\\n\"","_OPT1_ \"$@\"","_QEMU_","_INTRO_ \"$@\"","elif [[ \"${1//-}\" = [Rr][Ee][Ff][Rr][Ee]*[Ff][Oo][Rr][Cc][Ee] ]]","then","printf \"\\\\nSetting mode to full refresh force.\\\\n\"","OPT=FORCE","echo Developing feature\\; Please see https://github.com/TermuxArch/TermuxArch/discussions/92 for more information.","_PRPREFRESH_ \"5\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [refre[sh] [customdir]] Refresh the Arch Linux in TermuxArch PRoot QEMU scripts created by TermuxArch and the Arch Linux installation itself. This option is useful for refreshing the installation, the root user's home directory, the user home directories and the TermuxArch generated scripts to their newest version; Directory '/var/backups/' backs up the refreshed files. This refresh mode also runs keys, generates locales and updates the Arch Linux in PRoot QEMU system.","elif [[ \"${1//-}\" = [Rr][Ee][Ff][Rr][Ee]* ]]","then","printf \"\\\\nSetting mode to full refresh.\\\\n\"","_PRPREFRESH_ \"5\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","elif [[ \"${1//-}\" = [Rr][Ee][Ff][Rr]* ]]","then","printf \"\\\\nSetting mode to 4 refresh.\\\\n\"","_PRPREFRESH_ \"4\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [ref [customdir]] Refresh the Arch Linux in TermuxArch PRoot QEMU scripts created by TermuxArch and populate the installation from the cache directory. Useful for refreshing the root user's home directory, the user home directories and the TermuxArch generated scripts to their newest version; Directory '/var/backups/' backs up files.","elif [[ \"${1//-}\" = [Rr][Ee][Ff]* ]]","then","printf \"\\\\nSetting mode to 3 refresh.\\\\n\"","_PRPREFRESH_ \"3\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [re [customdir]] Refresh the Arch Linux in TermuxArch PRoot QEMU scripts created by TermuxArch. Useful for refreshing the root user's home directory and the user home directories and the TermuxArch generated scripts to their newest version; Directory '/var/backups/' backs up files.","elif [[ \"${1//-}\" = [Rr][Ee]* ]]","then","printf \"\\\\n\\\\e[0;32mSetting mode\\\\e[1;34m: \\\\e[1;32mminimal refresh with refresh user directories. Directory '/var/backups/' backs up files \\\\e[1;34m:\\\\e[0;32m For a full system refresh the \\\\e[1;32m'%s' \\\\e[0;32mcommand can used\\\\e[1;34m...\\\\n\" \"${0##*/} refresh\"","_PRPREFRESH_ \"2\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [r [customdir]] Refresh the Arch Linux in TermuxArch PRoot QEMU scripts created by TermuxArch. Useful for only refreshing the root user's home directory and the TermuxArch generated scripts to their newest version; Directory '/var/backups/' backs up the refreshed files.","elif [[ \"${1//-}\" = [Rr]* ]]","then","printf \"\\\\n\\\\e[0;32mSetting mode\\\\e[1;34m: \\\\e[1;32mminimal refresh; Directory '/var/backups/' backs up files\\\\e[1;34m:\\\\e[0;32m For a full system refresh the \\\\e[1;32m'%s' \\\\e[0;32mcommand can used\\\\e[1;34m...\\\\n\" \"${0##*/} refresh\"","_PRPREFRESH_ \"1\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [u[pdateTermuxTools] [refresh] [customdir]] Developing implementation; Update installation with Termux tools.","elif [[ \"${1//-}\" = [Uu]* ]]","then","EDO01LCR=0","printf \"\\\\n\\\\e[0;32mSetting mode\\\\e[1;34m; \\\\e[1;32mupdate Termux tools with minimal refresh including user directories\\\\e[1;34m;\\\\e[0;32m For a full system refresh the%s \\\\e[1;32m'%s' \\\\e[0;32mcommand can used\\\\e[1;34m...\\\\n\" \"\" \"${0##*/} refresh\"","_PRPREFRESH_ \"2\"","_ARG2DIR_ \"$@\"","_INTROREFRESH_ \"$@\"","## [vis[ualorca] [manual] [install|refresh] [customdir]] Install Arch Linux on smartphone. Please use the TermuxArch command 'orcaconf' once Arch Linux in installed to complete the configuration. Issue [Expanding setupTermuxArch so visually impaired users can install Orca screen reader (assistive technology) and have VNC support added easily. #34](https://github.com/TermuxArch/TermuxArch/issues/34) has more information about this option.","elif [[ \"${1//-}\" = [Vv][Ii][Ss]* ]]","then","VLORALCR=0","printf \"\\\\nSetting mode to vis[ualorca] [manual] [install|refresh] [customdir].\\\\n\"","_OPT1_ \"$@\"","_PREPTERMUXARCH_","_INTRO_ \"$@\"","## [vi[sualorca] [manual] [install|refresh] [customdir]] Install alternate architecture on smartphone with https://github.com/qemu/QEMU emulation. Please use the TermuxArch command 'orcaconf' once Arch Linux is installed to complete the configuration.","elif [[ \"${1//-}\" = [Vv][Ii]* ]]","then","VLORALCR=0","printf \"\\\\nSetting mode to vi[sualorca] [manual] [install|refresh] [customdir].\\\\n\"","_CHOOSEABIx86_ \"$@\"","## [v[isualorca] [manual] [install|refresh] [customdir]] Install alternate architecture on smartphone with https://github.com/qemu/QEMU emulation. Please use the TermuxArch command 'orcaconf' once Arch Linux is installed to complete the configuration.","elif [[ \"${1//-}\" = [Vv]* ]]","then","VLORALCR=0","printf \"\\\\nSetting mode to v[isualorca] [manual] [install|refresh] [customdir].\\\\n\"","_CHOOSEABIx86_ \"$@\"","## [wd|ws] Get device system information with 'wget'.","elif [[ \"${1//-}\" = [Ww][Dd]* ]] || [[ \"${1//-}\" = [Ww][Ss]* ]]","then","printf \"\\\\nGetting device system information with 'wget'.\\\\n\"","DM=wget","shift","_ARG2DIR_ \"$@\"","_INTROSYSINFO_ \"$@\"","## [w[get] [customdir]] Install Arch Linux with 'wget'.","elif [[ \"${1//-}\" = [Ww]* ]]","then","printf \"\\\\nSetting 'wget' as download manager.\\\\n\"","DM=wget","_OPT1_ \"$@\"","_INTRO_ \"$@\"","else","LCC=\"1\"","_ARG2DIR_ \"$@\"","_PRINTUSAGE_","fi","## \u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e","## \u003e\u003e HELP FACTS \u003e\u003e","## \u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e","## THESE OPTIONS ARE AVAILABLE FOR YOUR CONVENIENCE:","## GRAMMAR[a]: setupTermuxArch [HOW/WHAT] [DO] [WHERE]","## OPTIONS[a]: setupTermuxArch [HOW/WHAT] [DO] [WHERE]","## GRAMMAR[b]: setupTermuxArch [WHAT] [WHERE]","## OPTIONS[b]: setupTermuxArch [~/|./|/absolute/path/]image.tar.gz [WHERE]","## DEFAULTS ARE IMPLIED AND CAN BE OMITTED","## SYNTAX[1]: [HOW (aria2|axel|curl|lftp|wget (default1: present on system (default2: lftp)))]","## SYNTAX[2]: [DO (do|help|install|manual|purge|refresh|sysinfo (default: install))]","## SYNTAX[3]: [WHERE (default: arch)] Install in userspace, not external storage.","## EXAMPLE USAGE:","## USAGE[1]: 'setupTermuxArch curl sysinfo' will use curl as the download manager and produce a system information file in the working directory. This can be abbreviated to 'setupTermuxArch cs' and 'setupTermuxArch c s'.","## USAGE[2]: 'setupTermuxArch curl manual customdir' will install the installation in customdir with curl and use manual mode during installation.","## USAGE[3]: 'setupTermuxArch curl refresh customdir' will refresh the installation using curl as the download manager.","## Should any of these options fail to work as expected, please open an issue at GitHub with the command line used and output. This product is being designed for both the sighted, and also the visually impaired; Comments are welcome at discussions and issues webportals.","## After installing TermuxArch on device, file 'INSTALLDIR/usr/local/termuxarch/bin/README.md' has more information. The TermuxArch files in directory 'INSTALLDIR/usr/local/termuxarch/bin' have more information.","## Very many hardy thank yous to contributors who are helping and have worked very hard for many long years, some for more, and to those who took mere minutes from their valuable effort with time in order to make this open source resource much better for all of us! Please enjoy using TermuxArch in PRoot QEMU in Android, Chromebook, Amazon Fire OS and Windows on smartphone, tablet, wearable and similar: setupTermuxArch FE"],"stylingDirectives":[[[0,19,"pl-c"],[0,2,"pl-c"]],[[0,72,"pl-c"],[0,1,"pl-c"]],[[0,68,"pl-c"],[0,1,"pl-c"]],[[0,72,"pl-c"],[0,1,"pl-c"]],[[0,80,"pl-c"],[0,1,"pl-c"]],[[0,3,"pl-c1"]],[[0,5,"pl-c1"]],[[0,5,"pl-c1"]],[],[[0,10,"pl-en"],[15,36,"pl-c"],[15,16,"pl-c"]],[[0,5,"pl-k"],[9,13,"pl-s"],[9,10,"pl-pds"],[10,12,"pl-smi"],[12,13,"pl-pds"]],[[0,6,"pl-c1"],[7,27,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[26,27,"pl-pds"],[28,173,"pl-s"],[28,29,"pl-pds"],[40,49,"pl-smi"],[92,106,"pl-smi"],[96,98,"pl-k"],[130,143,"pl-smi"],[133,135,"pl-k"],[148,168,"pl-smi"],[151,153,"pl-k"],[172,173,"pl-pds"]],[[2,45,"pl-s"],[2,4,"pl-pds"],[13,15,"pl-k"],[25,26,"pl-k"],[37,38,"pl-k"],[44,45,"pl-pds"],[46,47,"pl-k"],[52,54,"pl-k"],[55,61,"pl-c1"],[62,82,"pl-s"],[62,63,"pl-pds"],[63,65,"pl-cce"],[81,82,"pl-pds"],[83,167,"pl-s"],[83,84,"pl-pds"],[166,167,"pl-pds"]],[[0,4,"pl-c1"],[5,10,"pl-s"],[5,6,"pl-pds"],[6,9,"pl-smi"],[9,10,"pl-pds"]],[],[[0,10,"pl-en"],[15,28,"pl-c"],[15,16,"pl-c"]],[[0,5,"pl-k"],[9,13,"pl-s"],[9,10,"pl-pds"],[10,12,"pl-smi"],[12,13,"pl-pds"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,30,"pl-s"],[9,10,"pl-pds"],[10,29,"pl-smi"],[26,28,"pl-k"],[29,30,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,14,"pl-k"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,13,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,84,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,27,"pl-cce"],[39,41,"pl-cce"],[58,60,"pl-cce"],[69,71,"pl-cce"],[80,82,"pl-cce"],[83,84,"pl-pds"],[85,98,"pl-s"],[85,86,"pl-pds"],[86,97,"pl-smi"],[94,96,"pl-k"],[97,98,"pl-pds"],[99,115,"pl-s"],[99,100,"pl-pds"],[100,114,"pl-smi"],[111,113,"pl-k"],[114,115,"pl-pds"],[116,126,"pl-s"],[116,117,"pl-pds"],[125,126,"pl-pds"]],[[0,6,"pl-c1"],[7,23,"pl-s"],[7,8,"pl-pds"],[17,19,"pl-cce"],[22,23,"pl-pds"],[24,48,"pl-s"],[24,25,"pl-pds"],[25,36,"pl-smi"],[33,35,"pl-k"],[47,48,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,84,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,27,"pl-cce"],[39,41,"pl-cce"],[58,60,"pl-cce"],[69,71,"pl-cce"],[80,82,"pl-cce"],[83,84,"pl-pds"],[85,98,"pl-s"],[85,86,"pl-pds"],[86,97,"pl-smi"],[94,96,"pl-k"],[97,98,"pl-pds"],[99,115,"pl-s"],[99,100,"pl-pds"],[100,114,"pl-smi"],[111,113,"pl-k"],[114,115,"pl-pds"],[116,144,"pl-s"],[116,117,"pl-pds"],[130,133,"pl-smi"],[143,144,"pl-pds"]],[[0,6,"pl-c1"],[7,23,"pl-s"],[7,8,"pl-pds"],[17,19,"pl-cce"],[22,23,"pl-pds"],[24,66,"pl-s"],[24,25,"pl-pds"],[25,36,"pl-smi"],[33,35,"pl-k"],[50,53,"pl-smi"],[65,66,"pl-pds"]],[[0,2,"pl-k"]],[[2,4,"pl-k"],[5,19,"pl-s"],[5,6,"pl-pds"],[6,18,"pl-smi"],[15,17,"pl-k"],[18,19,"pl-pds"],[22,24,"pl-k"],[32,42,"pl-s"],[32,33,"pl-pds"],[33,41,"pl-smi"],[41,42,"pl-pds"]],[[0,6,"pl-c1"],[7,23,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[16,18,"pl-cce"],[22,23,"pl-pds"]],[[0,3,"pl-c1"]],[],[[0,10,"pl-en"],[15,31,"pl-c"],[15,16,"pl-c"]],[[0,5,"pl-k"],[9,13,"pl-s"],[9,10,"pl-pds"],[10,12,"pl-smi"],[12,13,"pl-pds"]],[[0,6,"pl-c1"],[7,27,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[26,27,"pl-pds"],[28,167,"pl-s"],[28,29,"pl-pds"],[40,49,"pl-smi"],[86,100,"pl-smi"],[90,92,"pl-k"],[124,137,"pl-smi"],[127,129,"pl-k"],[142,162,"pl-smi"],[145,147,"pl-k"],[166,167,"pl-pds"]],[[0,4,"pl-c1"],[5,10,"pl-s"],[5,6,"pl-pds"],[6,9,"pl-smi"],[9,10,"pl-pds"]],[],[[0,10,"pl-en"],[15,30,"pl-c"],[15,16,"pl-c"]],[[0,5,"pl-k"],[9,13,"pl-s"],[9,10,"pl-pds"],[10,12,"pl-smi"],[12,13,"pl-pds"]],[[0,6,"pl-c1"],[7,26,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,26,"pl-pds"],[27,165,"pl-s"],[27,28,"pl-pds"],[39,48,"pl-smi"],[84,98,"pl-smi"],[88,90,"pl-k"],[122,135,"pl-smi"],[125,127,"pl-k"],[140,160,"pl-smi"],[143,145,"pl-k"],[164,165,"pl-pds"]],[[0,4,"pl-c1"],[5,10,"pl-s"],[5,6,"pl-pds"],[6,9,"pl-smi"],[9,10,"pl-pds"]],[],[[0,10,"pl-en"],[15,28,"pl-c"],[15,16,"pl-c"]],[[0,5,"pl-k"],[9,13,"pl-s"],[9,10,"pl-pds"],[10,12,"pl-smi"],[12,13,"pl-pds"]],[[0,6,"pl-c1"],[7,27,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[26,27,"pl-pds"],[28,159,"pl-s"],[28,29,"pl-pds"],[40,49,"pl-smi"],[78,92,"pl-smi"],[82,84,"pl-k"],[116,129,"pl-smi"],[119,121,"pl-k"],[134,154,"pl-smi"],[137,139,"pl-k"],[158,159,"pl-pds"]],[[0,4,"pl-c1"],[5,10,"pl-s"],[5,6,"pl-pds"],[6,9,"pl-smi"],[9,10,"pl-pds"]],[],[[0,10,"pl-en"],[15,33,"pl-c"],[15,16,"pl-c"]],[[0,5,"pl-k"],[9,13,"pl-s"],[9,10,"pl-pds"],[10,12,"pl-smi"],[12,13,"pl-pds"]],[[0,6,"pl-c1"],[7,27,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[26,27,"pl-pds"],[28,169,"pl-s"],[28,29,"pl-pds"],[40,49,"pl-smi"],[88,102,"pl-smi"],[92,94,"pl-k"],[126,139,"pl-smi"],[129,131,"pl-k"],[144,164,"pl-smi"],[147,149,"pl-k"],[168,169,"pl-pds"]],[[0,4,"pl-c1"],[5,10,"pl-s"],[5,6,"pl-pds"],[6,9,"pl-smi"],[9,10,"pl-pds"]],[],[[0,4,"pl-c1"],[5,42,"pl-s"],[5,6,"pl-pds"],[41,42,"pl-pds"]],[[0,4,"pl-c1"],[5,42,"pl-s"],[5,6,"pl-pds"],[41,42,"pl-pds"]],[[0,4,"pl-c1"],[5,42,"pl-s"],[5,6,"pl-pds"],[41,42,"pl-pds"]],[[0,4,"pl-c1"],[5,42,"pl-s"],[5,6,"pl-pds"],[41,42,"pl-pds"]],[[0,4,"pl-c1"],[5,42,"pl-s"],[5,6,"pl-pds"],[41,42,"pl-pds"]],[[0,4,"pl-c1"],[5,42,"pl-s"],[5,6,"pl-pds"],[41,42,"pl-pds"]],[[5,13,"pl-s"],[5,6,"pl-pds"],[6,12,"pl-smi"],[8,11,"pl-k"],[12,13,"pl-pds"]],[[5,15,"pl-s"],[5,6,"pl-pds"],[6,14,"pl-smi"],[9,13,"pl-k"],[14,15,"pl-pds"]],[[4,6,"pl-k"],[7,18,"pl-s"],[7,8,"pl-pds"],[8,17,"pl-smi"],[14,16,"pl-k"],[17,18,"pl-pds"],[21,23,"pl-k"],[31,41,"pl-s"],[31,32,"pl-pds"],[32,40,"pl-smi"],[35,39,"pl-k"],[40,41,"pl-pds"],[42,43,"pl-k"],[46,48,"pl-k"],[56,76,"pl-s"],[56,57,"pl-pds"],[57,65,"pl-smi"],[60,64,"pl-k"],[66,75,"pl-smi"],[72,74,"pl-k"],[75,76,"pl-pds"]],[[0,2,"pl-k"],[5,12,"pl-s"],[5,6,"pl-pds"],[6,11,"pl-smi"],[11,12,"pl-pds"],[13,14,"pl-k"],[19,21,"pl-k"],[24,30,"pl-s"],[24,25,"pl-pds"],[25,29,"pl-smi"],[29,30,"pl-pds"],[31,32,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,34,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,27,"pl-cce"],[33,34,"pl-pds"],[35,122,"pl-s"],[35,36,"pl-pds"],[47,56,"pl-smi"],[121,122,"pl-pds"],[123,125,"pl-k"],[126,130,"pl-c1"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[5,7,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,34,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,27,"pl-cce"],[33,34,"pl-pds"],[35,158,"pl-s"],[35,36,"pl-pds"],[47,56,"pl-smi"],[78,86,"pl-smi"],[81,85,"pl-k"],[98,106,"pl-smi"],[101,105,"pl-k"],[157,158,"pl-pds"],[159,161,"pl-k"],[162,166,"pl-c1"]],[[0,2,"pl-k"]],[[0,9,"pl-en"],[15,36,"pl-c"],[15,16,"pl-c"]],[[5,15,"pl-s"],[5,6,"pl-pds"],[6,14,"pl-smi"],[8,10,"pl-k"],[11,12,"pl-k"],[14,15,"pl-pds"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,20,"pl-s"],[9,10,"pl-pds"],[10,19,"pl-smi"],[16,18,"pl-k"],[19,20,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,4,"pl-k"]],[[9,16,"pl-s"],[9,10,"pl-pds"],[10,15,"pl-smi"],[15,16,"pl-pds"]],[[0,2,"pl-k"]],[],[],[[0,5,"pl-en"]],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,26,"pl-s"],[9,10,"pl-pds"],[10,25,"pl-smi"],[22,24,"pl-k"],[25,26,"pl-pds"],[30,40,"pl-c"],[30,31,"pl-c"]],[[0,4,"pl-k"],[5,43,"pl-c"],[5,6,"pl-c"]],[[0,6,"pl-c1"],[7,47,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[20,22,"pl-cce"],[32,34,"pl-cce"],[43,45,"pl-cce"],[46,47,"pl-pds"],[48,58,"pl-s"],[48,49,"pl-pds"],[57,58,"pl-pds"],[59,101,"pl-s"],[59,60,"pl-pds"],[79,89,"pl-smi"],[100,101,"pl-pds"],[102,106,"pl-s"],[102,103,"pl-pds"],[105,106,"pl-pds"]],[[0,4,"pl-c1"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[23,25,"pl-cce"],[35,37,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"],[51,61,"pl-s"],[51,52,"pl-pds"],[60,61,"pl-pds"],[62,104,"pl-s"],[62,63,"pl-pds"],[82,92,"pl-smi"],[103,104,"pl-pds"],[105,109,"pl-s"],[105,106,"pl-pds"],[108,109,"pl-pds"]],[],[],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,12,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,12,"pl-pds"]],[],[[0,2,"pl-k"]],[],[[0,8,"pl-en"]],[[44,46,"pl-k"],[47,53,"pl-c1"],[54,92,"pl-s"],[54,55,"pl-pds"],[55,57,"pl-cce"],[66,68,"pl-cce"],[77,79,"pl-cce"],[88,90,"pl-cce"],[91,92,"pl-pds"],[93,104,"pl-s"],[93,94,"pl-pds"],[103,104,"pl-pds"],[105,128,"pl-s"],[105,106,"pl-pds"],[127,128,"pl-pds"],[129,133,"pl-s"],[129,130,"pl-pds"],[132,133,"pl-pds"],[134,136,"pl-k"]],[[7,47,"pl-s"],[7,8,"pl-pds"],[46,47,"pl-pds"],[48,50,"pl-k"],[51,58,"pl-smi"],[59,61,"pl-k"],[62,68,"pl-c1"],[69,96,"pl-s"],[69,70,"pl-pds"],[70,72,"pl-cce"],[87,89,"pl-cce"],[95,96,"pl-pds"],[97,150,"pl-s"],[97,98,"pl-pds"],[109,118,"pl-smi"],[126,133,"pl-smi"],[149,150,"pl-pds"]],[],[[0,9,"pl-en"],[14,59,"pl-c"],[14,15,"pl-c"]],[[0,2,"pl-c1"],[3,11,"pl-s"],[3,4,"pl-pds"],[4,10,"pl-smi"],[10,11,"pl-pds"],[12,56,"pl-c"],[12,13,"pl-c"]],[[0,2,"pl-k"],[6,38,"pl-s"],[6,7,"pl-pds"],[7,37,"pl-s"],[7,9,"pl-pds"],[9,10,"pl-k"],[10,20,"pl-s"],[10,11,"pl-pds"],[11,19,"pl-smi"],[19,20,"pl-pds"],[36,37,"pl-pds"],[37,38,"pl-pds"],[39,41,"pl-k"],[42,58,"pl-s"],[42,43,"pl-pds"],[43,57,"pl-s"],[43,45,"pl-pds"],[45,46,"pl-k"],[46,56,"pl-s"],[46,47,"pl-pds"],[47,55,"pl-smi"],[50,54,"pl-k"],[55,56,"pl-pds"],[56,57,"pl-pds"],[57,58,"pl-pds"],[62,70,"pl-c"],[62,63,"pl-c"]],[[0,4,"pl-k"],[5,48,"pl-c"],[5,6,"pl-c"]],[[0,22,"pl-c"],[0,1,"pl-c"]],[[0,2,"pl-c1"],[3,10,"pl-s"],[3,4,"pl-pds"],[4,9,"pl-smi"],[9,10,"pl-pds"]],[[3,29,"pl-s"],[3,4,"pl-pds"],[4,12,"pl-smi"],[28,29,"pl-pds"],[30,34,"pl-s"],[30,31,"pl-pds"],[31,33,"pl-smi"],[33,34,"pl-pds"]],[[3,5,"pl-k"],[6,17,"pl-s"],[6,7,"pl-pds"],[7,16,"pl-smi"],[13,15,"pl-k"],[16,17,"pl-pds"],[21,23,"pl-k"],[24,30,"pl-c1"],[31,251,"pl-s"],[31,32,"pl-pds"],[32,34,"pl-cce"],[35,37,"pl-cce"],[49,51,"pl-cce"],[62,64,"pl-cce"],[83,85,"pl-cce"],[93,95,"pl-cce"],[173,175,"pl-cce"],[176,178,"pl-cce"],[179,181,"pl-cce"],[198,200,"pl-cce"],[211,213,"pl-cce"],[221,223,"pl-cce"],[244,246,"pl-cce"],[247,249,"pl-cce"],[250,251,"pl-pds"],[252,262,"pl-s"],[252,253,"pl-pds"],[253,261,"pl-smi"],[256,260,"pl-k"],[261,262,"pl-pds"],[263,273,"pl-s"],[263,264,"pl-pds"],[264,272,"pl-smi"],[267,271,"pl-k"],[272,273,"pl-pds"],[274,284,"pl-s"],[274,275,"pl-pds"],[275,283,"pl-smi"],[278,282,"pl-k"],[283,284,"pl-pds"],[285,287,"pl-k"],[288,294,"pl-c1"],[295,567,"pl-s"],[295,296,"pl-pds"],[296,298,"pl-cce"],[299,301,"pl-cce"],[313,315,"pl-cce"],[326,328,"pl-cce"],[347,349,"pl-cce"],[357,359,"pl-cce"],[492,494,"pl-cce"],[495,497,"pl-cce"],[514,516,"pl-cce"],[527,529,"pl-cce"],[537,539,"pl-cce"],[560,562,"pl-cce"],[563,565,"pl-cce"],[566,567,"pl-pds"],[568,578,"pl-s"],[568,569,"pl-pds"],[569,577,"pl-smi"],[572,576,"pl-k"],[577,578,"pl-pds"],[579,588,"pl-s"],[579,580,"pl-pds"],[580,587,"pl-smi"],[587,588,"pl-pds"],[589,598,"pl-s"],[589,590,"pl-pds"],[590,597,"pl-smi"],[597,598,"pl-pds"],[599,608,"pl-s"],[599,600,"pl-pds"],[600,607,"pl-smi"],[607,608,"pl-pds"]],[[0,31,"pl-c"],[0,1,"pl-c"]],[[0,1,"pl-c1"],[2,4,"pl-smi"],[5,10,"pl-smi"]],[[0,2,"pl-k"]],[[0,2,"pl-c1"],[3,13,"pl-s"],[3,4,"pl-pds"],[4,12,"pl-smi"],[12,13,"pl-pds"]],[],[[0,11,"pl-en"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,24,"pl-s"],[9,10,"pl-pds"],[10,23,"pl-smi"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[[9,15,"pl-s"],[9,10,"pl-pds"],[14,15,"pl-pds"]],[[7,13,"pl-s"],[7,8,"pl-pds"],[12,13,"pl-pds"]],[[0,4,"pl-k"]],[[9,17,"pl-s"],[9,10,"pl-pds"],[16,17,"pl-pds"]],[[7,15,"pl-s"],[7,8,"pl-pds"],[14,15,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,14,"pl-en"]],[[13,50,"pl-s"],[13,14,"pl-pds"],[14,49,"pl-s"],[14,16,"pl-pds"],[48,49,"pl-pds"],[49,50,"pl-pds"]],[[0,2,"pl-k"],[6,13,"pl-smi"],[14,16,"pl-k"],[17,18,"pl-k"],[20,21,"pl-k"]],[[0,4,"pl-k"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,11,"pl-en"]],[[3,5,"pl-k"],[30,32,"pl-k"],[36,38,"pl-k"],[63,65,"pl-k"],[69,71,"pl-k"],[96,98,"pl-k"],[102,104,"pl-k"],[131,133,"pl-k"],[137,139,"pl-k"],[165,167,"pl-k"],[171,173,"pl-k"],[202,204,"pl-k"],[208,210,"pl-k"],[239,241,"pl-k"],[245,247,"pl-k"],[275,277,"pl-k"],[281,283,"pl-k"],[311,313,"pl-k"],[317,319,"pl-k"]],[],[[0,13,"pl-en"]],[[0,2,"pl-c1"],[3,11,"pl-s"],[3,4,"pl-pds"],[4,10,"pl-smi"],[10,11,"pl-pds"],[12,14,"pl-k"],[15,19,"pl-c1"],[24,68,"pl-c"],[24,25,"pl-c"]],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[[15,17,"pl-k"]],[[0,4,"pl-k"]],[[0,2,"pl-c1"],[3,13,"pl-s"],[3,4,"pl-pds"],[4,12,"pl-smi"],[12,13,"pl-pds"]],[],[],[[6,10,"pl-s"],[6,7,"pl-pds"],[7,9,"pl-smi"],[9,10,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,15,"pl-en"]],[[0,2,"pl-k"],[6,12,"pl-s"],[6,7,"pl-pds"],[7,11,"pl-smi"],[11,12,"pl-pds"],[13,14,"pl-k"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,12,"pl-s"],[6,7,"pl-pds"],[7,11,"pl-smi"],[11,12,"pl-pds"],[13,14,"pl-k"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,1,"pl-c1"]],[],[[0,1,"pl-c1"]],[[0,1,"pl-c1"]],[[0,1,"pl-c1"]],[[0,1,"pl-c1"]],[[0,1,"pl-c1"]],[[0,1,"pl-c1"]],[[0,1,"pl-c1"]],[],[[0,10,"pl-en"],[15,47,"pl-c"],[15,16,"pl-c"]],[[0,3,"pl-k"],[4,7,"pl-smi"],[8,10,"pl-k"],[11,23,"pl-s"],[11,12,"pl-pds"],[12,22,"pl-smi"],[14,15,"pl-k"],[22,23,"pl-pds"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,37,"pl-s"],[9,11,"pl-pds"],[22,36,"pl-s"],[22,23,"pl-pds"],[23,35,"pl-smi"],[35,36,"pl-pds"],[36,37,"pl-pds"]],[[0,4,"pl-k"]],[[3,9,"pl-s"],[3,4,"pl-pds"],[4,8,"pl-smi"],[8,9,"pl-pds"]],[[0,6,"pl-c1"],[7,54,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[50,52,"pl-cce"],[53,54,"pl-pds"],[55,61,"pl-s"],[55,56,"pl-pds"],[56,60,"pl-smi"],[60,61,"pl-pds"]],[[0,5,"pl-c1"]],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[],[[0,12,"pl-en"],[17,74,"pl-c"],[17,18,"pl-c"]],[[0,3,"pl-k"],[4,7,"pl-smi"],[8,10,"pl-k"],[11,23,"pl-s"],[11,12,"pl-pds"],[12,22,"pl-smi"],[14,15,"pl-k"],[22,23,"pl-pds"],[24,78,"pl-c"],[24,25,"pl-c"]],[[0,2,"pl-k"],[3,55,"pl-c"],[3,4,"pl-c"]],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,13,"pl-k"],[14,20,"pl-s"],[14,15,"pl-pds"],[15,19,"pl-smi"],[19,20,"pl-pds"],[24,26,"pl-k"],[30,31,"pl-k"],[32,34,"pl-k"],[35,63,"pl-s"],[35,37,"pl-pds"],[48,62,"pl-s"],[48,49,"pl-pds"],[49,61,"pl-smi"],[61,62,"pl-pds"],[62,63,"pl-pds"]],[[0,4,"pl-k"],[5,63,"pl-c"],[5,6,"pl-c"]],[[7,11,"pl-smi"]],[[0,6,"pl-c1"],[7,68,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[64,66,"pl-cce"],[67,68,"pl-pds"],[69,75,"pl-s"],[69,70,"pl-pds"],[70,74,"pl-smi"],[74,75,"pl-pds"]],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[],[[0,9,"pl-en"],[14,42,"pl-c"],[14,15,"pl-c"]],[[0,8,"pl-en"],[13,39,"pl-c"],[13,14,"pl-c"]],[[7,26,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,26,"pl-pds"]],[[7,26,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,26,"pl-pds"]],[[0,2,"pl-k"],[6,18,"pl-s"],[6,7,"pl-pds"],[7,17,"pl-smi"],[17,18,"pl-pds"],[19,20,"pl-k"],[27,74,"pl-c"],[27,28,"pl-c"]],[[0,4,"pl-k"],[5,43,"pl-c"],[5,6,"pl-c"]],[[3,15,"pl-s"],[3,4,"pl-pds"],[4,14,"pl-smi"],[14,15,"pl-pds"],[16,18,"pl-k"],[19,25,"pl-c1"],[26,37,"pl-s"],[26,27,"pl-pds"],[27,34,"pl-smi"],[36,37,"pl-pds"],[38,49,"pl-s"],[38,39,"pl-pds"],[39,48,"pl-smi"],[48,49,"pl-pds"],[50,52,"pl-k"],[53,59,"pl-c1"],[60,71,"pl-s"],[60,61,"pl-pds"],[61,68,"pl-smi"],[70,71,"pl-pds"],[72,82,"pl-s"],[72,73,"pl-pds"],[73,81,"pl-smi"],[81,82,"pl-pds"]],[[0,4,"pl-k"],[8,20,"pl-s"],[8,9,"pl-pds"],[9,19,"pl-smi"],[19,20,"pl-pds"],[21,22,"pl-k"]],[[0,4,"pl-k"],[5,44,"pl-c"],[5,6,"pl-c"]],[[12,24,"pl-s"],[12,13,"pl-pds"],[13,23,"pl-smi"],[23,24,"pl-pds"],[25,31,"pl-c1"],[32,36,"pl-s"],[32,33,"pl-pds"],[35,36,"pl-pds"],[37,55,"pl-s"],[37,38,"pl-pds"],[38,45,"pl-smi"],[46,54,"pl-smi"],[54,55,"pl-pds"],[56,58,"pl-k"],[59,65,"pl-c1"],[66,70,"pl-s"],[66,67,"pl-pds"],[69,70,"pl-pds"],[71,89,"pl-s"],[71,72,"pl-pds"],[72,79,"pl-smi"],[80,88,"pl-smi"],[88,89,"pl-pds"]],[[0,4,"pl-k"],[8,20,"pl-s"],[8,9,"pl-pds"],[9,19,"pl-smi"],[19,20,"pl-pds"],[21,22,"pl-k"]],[[0,4,"pl-k"],[5,44,"pl-c"],[5,6,"pl-c"]],[[12,24,"pl-s"],[12,13,"pl-pds"],[13,23,"pl-smi"],[23,24,"pl-pds"],[31,33,"pl-k"],[34,40,"pl-c1"],[41,52,"pl-s"],[41,42,"pl-pds"],[42,49,"pl-smi"],[51,52,"pl-pds"],[53,63,"pl-s"],[53,54,"pl-pds"],[54,62,"pl-smi"],[62,63,"pl-pds"],[64,66,"pl-k"],[67,73,"pl-c1"],[74,85,"pl-s"],[74,75,"pl-pds"],[75,82,"pl-smi"],[84,85,"pl-pds"],[86,96,"pl-s"],[86,87,"pl-pds"],[87,95,"pl-smi"],[95,96,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,2,"pl-k"],[6,8,"pl-k"],[9,24,"pl-s"],[9,10,"pl-pds"],[10,23,"pl-smi"],[20,22,"pl-k"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,6,"pl-c1"],[7,55,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[42,44,"pl-cce"],[45,47,"pl-cce"],[54,55,"pl-pds"]],[],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,14,"pl-k"],[15,17,"pl-s"],[15,16,"pl-pds"],[16,17,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,13,"pl-k"],[14,16,"pl-s"],[14,15,"pl-pds"],[15,16,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,49,"pl-c"],[0,1,"pl-c"]],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,13,"pl-k"],[14,16,"pl-s"],[14,15,"pl-pds"],[15,16,"pl-pds"]],[[0,4,"pl-k"]],[],[],[[0,6,"pl-c1"],[7,67,"pl-s"],[7,8,"pl-pds"],[63,65,"pl-cce"],[66,67,"pl-pds"]],[[0,2,"pl-k"]],[[0,3,"pl-k"],[4,7,"pl-smi"],[8,10,"pl-k"],[11,23,"pl-s"],[11,12,"pl-pds"],[12,22,"pl-smi"],[22,23,"pl-pds"]],[[0,2,"pl-k"],[3,31,"pl-c"],[3,4,"pl-c"]],[[9,31,"pl-s"],[9,10,"pl-pds"],[10,30,"pl-s"],[10,12,"pl-pds"],[23,29,"pl-s"],[23,24,"pl-pds"],[24,28,"pl-smi"],[28,29,"pl-pds"],[29,30,"pl-pds"],[30,31,"pl-pds"],[32,34,"pl-k"],[35,41,"pl-c1"],[42,103,"pl-s"],[42,43,"pl-pds"],[43,45,"pl-cce"],[93,95,"pl-cce"],[99,101,"pl-cce"],[102,103,"pl-pds"],[104,110,"pl-s"],[104,105,"pl-pds"],[105,109,"pl-smi"],[109,110,"pl-pds"],[111,135,"pl-c"],[111,112,"pl-c"]],[[10,27,"pl-s"],[10,11,"pl-pds"],[11,26,"pl-smi"],[21,25,"pl-k"],[26,27,"pl-pds"]],[[0,2,"pl-k"],[6,18,"pl-s"],[6,7,"pl-pds"],[7,17,"pl-smi"],[17,18,"pl-pds"],[19,21,"pl-k"],[22,28,"pl-s"],[22,23,"pl-pds"],[23,27,"pl-smi"],[27,28,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,65,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[55,57,"pl-cce"],[61,63,"pl-cce"],[64,65,"pl-pds"],[66,79,"pl-s"],[66,67,"pl-pds"],[67,78,"pl-smi"],[71,73,"pl-k"],[78,79,"pl-pds"]],[[0,6,"pl-c1"],[7,116,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[29,31,"pl-cce"],[53,55,"pl-cce"],[66,68,"pl-cce"],[100,102,"pl-cce"],[103,105,"pl-cce"],[106,108,"pl-cce"],[115,116,"pl-pds"]],[],[[0,14,"pl-en"]],[[10,12,"pl-k"],[28,63,"pl-s"],[28,29,"pl-pds"],[54,62,"pl-smi"],[57,61,"pl-k"],[62,63,"pl-pds"]],[[14,18,"pl-s"],[14,15,"pl-pds"],[15,17,"pl-smi"],[17,18,"pl-pds"]],[],[[0,6,"pl-en"],[11,44,"pl-c"],[11,12,"pl-c"]],[[10,97,"pl-s"],[10,11,"pl-pds"],[96,97,"pl-pds"]],[[10,97,"pl-s"],[10,11,"pl-pds"],[96,97,"pl-pds"]],[[0,2,"pl-k"],[6,11,"pl-s"],[6,7,"pl-pds"],[7,10,"pl-smi"],[10,11,"pl-pds"],[12,13,"pl-k"]],[[0,4,"pl-k"],[5,41,"pl-c"],[5,6,"pl-c"]],[[0,15,"pl-s"],[0,1,"pl-pds"],[1,14,"pl-smi"],[14,15,"pl-pds"],[19,33,"pl-s"],[19,20,"pl-pds"],[20,32,"pl-smi"],[32,33,"pl-pds"],[34,48,"pl-s"],[34,35,"pl-pds"],[35,47,"pl-smi"],[47,48,"pl-pds"]],[[0,4,"pl-k"],[8,13,"pl-s"],[8,9,"pl-pds"],[9,12,"pl-smi"],[12,13,"pl-pds"],[14,15,"pl-k"]],[[0,4,"pl-k"],[5,39,"pl-c"],[5,6,"pl-c"]],[[0,14,"pl-s"],[0,1,"pl-pds"],[1,13,"pl-smi"],[13,14,"pl-pds"],[18,32,"pl-s"],[18,19,"pl-pds"],[19,31,"pl-smi"],[31,32,"pl-pds"]],[[0,14,"pl-s"],[0,1,"pl-pds"],[1,13,"pl-smi"],[13,14,"pl-pds"],[18,32,"pl-s"],[18,19,"pl-pds"],[19,31,"pl-smi"],[31,32,"pl-pds"]],[[0,4,"pl-k"],[8,13,"pl-s"],[8,9,"pl-pds"],[9,12,"pl-smi"],[12,13,"pl-pds"],[14,15,"pl-k"]],[[0,4,"pl-k"],[5,39,"pl-c"],[5,6,"pl-c"]],[[0,14,"pl-s"],[0,1,"pl-pds"],[1,13,"pl-smi"],[13,14,"pl-pds"],[15,27,"pl-s"],[15,16,"pl-pds"],[16,26,"pl-smi"],[26,27,"pl-pds"],[32,59,"pl-s"],[32,33,"pl-pds"],[33,45,"pl-smi"],[46,58,"pl-smi"],[58,59,"pl-pds"]],[[0,4,"pl-k"],[8,13,"pl-s"],[8,9,"pl-pds"],[9,12,"pl-smi"],[12,13,"pl-pds"],[14,15,"pl-k"]],[[0,4,"pl-k"],[5,41,"pl-c"],[5,6,"pl-c"]],[[0,11,"pl-en"]],[[0,14,"pl-s"],[0,1,"pl-pds"],[1,13,"pl-smi"],[13,14,"pl-pds"],[15,27,"pl-s"],[15,16,"pl-pds"],[16,26,"pl-smi"],[26,27,"pl-pds"],[47,61,"pl-s"],[47,48,"pl-pds"],[48,60,"pl-smi"],[60,61,"pl-pds"],[62,76,"pl-s"],[62,63,"pl-pds"],[63,75,"pl-smi"],[75,76,"pl-pds"]],[],[[13,15,"pl-k"],[25,27,"pl-k"],[28,46,"pl-s"],[28,29,"pl-pds"],[29,36,"pl-smi"],[45,46,"pl-pds"],[47,59,"pl-s"],[47,48,"pl-pds"],[48,58,"pl-smi"],[58,59,"pl-pds"],[79,93,"pl-s"],[79,80,"pl-pds"],[80,92,"pl-smi"],[92,93,"pl-pds"],[94,108,"pl-s"],[94,95,"pl-pds"],[95,107,"pl-smi"],[107,108,"pl-pds"],[110,112,"pl-k"],[128,157,"pl-s"],[128,129,"pl-pds"],[148,156,"pl-smi"],[151,155,"pl-k"],[156,157,"pl-pds"]],[[0,4,"pl-k"],[5,41,"pl-c"],[5,6,"pl-c"]],[[0,14,"pl-s"],[0,1,"pl-pds"],[1,13,"pl-smi"],[13,14,"pl-pds"],[15,29,"pl-s"],[15,16,"pl-pds"],[16,28,"pl-smi"],[28,29,"pl-pds"],[30,44,"pl-s"],[30,31,"pl-pds"],[31,43,"pl-smi"],[43,44,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,15,"pl-en"],[20,127,"pl-c"],[20,21,"pl-c"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,22,"pl-s"],[9,10,"pl-pds"],[10,21,"pl-smi"],[18,20,"pl-k"],[21,22,"pl-pds"]],[[0,4,"pl-k"]],[[0,2,"pl-k"],[3,10,"pl-c1"],[21,23,"pl-k"]],[[0,4,"pl-k"]],[[9,17,"pl-s"],[9,10,"pl-pds"],[16,17,"pl-pds"]],[[0,2,"pl-k"]],[[0,4,"pl-k"],[8,10,"pl-k"],[11,24,"pl-s"],[11,12,"pl-pds"],[12,23,"pl-smi"],[20,22,"pl-k"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[[9,18,"pl-s"],[9,10,"pl-pds"],[10,17,"pl-smi"],[17,18,"pl-pds"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,22,"pl-s"],[9,10,"pl-pds"],[10,21,"pl-smi"],[18,20,"pl-k"],[21,22,"pl-pds"]],[[0,4,"pl-k"]],[[9,15,"pl-s"],[9,10,"pl-pds"],[14,15,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,7,"pl-en"]],[[0,6,"pl-c1"],[7,22,"pl-s"],[7,8,"pl-pds"],[21,22,"pl-pds"],[23,40,"pl-s"],[23,24,"pl-pds"],[29,36,"pl-smi"],[39,40,"pl-pds"]],[],[],[[13,48,"pl-s"],[13,14,"pl-pds"],[47,48,"pl-pds"],[49,70,"pl-s"],[49,50,"pl-pds"],[52,69,"pl-smi"],[64,68,"pl-k"],[69,70,"pl-pds"],[71,156,"pl-s"],[71,72,"pl-pds"],[155,156,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,2,"pl-k"],[6,12,"pl-s"],[6,7,"pl-pds"],[7,11,"pl-smi"],[11,12,"pl-pds"],[13,14,"pl-k"],[15,18,"pl-s"],[15,16,"pl-pds"],[17,18,"pl-pds"]],[[0,4,"pl-k"]],[[12,16,"pl-s"],[12,13,"pl-pds"],[13,15,"pl-smi"],[15,16,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[],[[0,12,"pl-en"],[17,57,"pl-c"],[17,18,"pl-c"]],[],[[0,6,"pl-c1"],[7,22,"pl-s"],[7,8,"pl-pds"],[21,22,"pl-pds"],[23,47,"pl-s"],[23,24,"pl-pds"],[29,37,"pl-smi"],[32,36,"pl-k"],[46,47,"pl-pds"]],[[13,27,"pl-s"],[13,14,"pl-pds"],[26,27,"pl-pds"],[28,30,"pl-s"],[28,29,"pl-pds"],[29,30,"pl-pds"],[31,33,"pl-s"],[31,32,"pl-pds"],[32,33,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[],[],[[0,14,"pl-en"]],[[0,6,"pl-c1"],[7,22,"pl-s"],[7,8,"pl-pds"],[21,22,"pl-pds"],[23,49,"pl-s"],[23,24,"pl-pds"],[29,37,"pl-smi"],[32,36,"pl-k"],[48,49,"pl-pds"]],[],[[13,52,"pl-s"],[13,14,"pl-pds"],[51,52,"pl-pds"],[53,55,"pl-s"],[53,54,"pl-pds"],[54,55,"pl-pds"],[56,58,"pl-s"],[56,57,"pl-pds"],[57,58,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,10,"pl-en"]],[],[[0,2,"pl-k"],[5,6,"pl-k"],[7,9,"pl-k"],[10,23,"pl-s"],[10,11,"pl-pds"],[11,22,"pl-smi"],[22,23,"pl-pds"],[26,28,"pl-k"],[31,32,"pl-k"],[33,35,"pl-k"],[36,58,"pl-s"],[36,37,"pl-pds"],[37,48,"pl-smi"],[57,58,"pl-pds"],[61,63,"pl-k"],[66,67,"pl-k"],[68,70,"pl-k"],[71,94,"pl-s"],[71,72,"pl-pds"],[72,83,"pl-smi"],[93,94,"pl-pds"],[97,99,"pl-k"],[102,103,"pl-k"],[104,106,"pl-k"],[107,127,"pl-s"],[107,108,"pl-pds"],[108,119,"pl-smi"],[126,127,"pl-pds"],[130,132,"pl-k"],[135,136,"pl-k"],[137,139,"pl-k"],[140,165,"pl-s"],[140,141,"pl-pds"],[141,152,"pl-smi"],[164,165,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[22,24,"pl-cce"],[33,35,"pl-cce"],[43,45,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"],[51,83,"pl-s"],[51,52,"pl-pds"],[63,72,"pl-smi"],[82,83,"pl-pds"],[84,241,"pl-s"],[84,85,"pl-pds"],[122,139,"pl-smi"],[134,138,"pl-k"],[180,187,"pl-smi"],[205,213,"pl-smi"],[208,212,"pl-k"],[240,241,"pl-pds"]],[[0,2,"pl-k"],[5,7,"pl-k"],[8,21,"pl-s"],[8,9,"pl-pds"],[9,20,"pl-smi"],[20,21,"pl-pds"]],[[0,4,"pl-k"],[5,42,"pl-c"],[5,6,"pl-c"]],[],[],[[0,3,"pl-k"],[4,12,"pl-smi"],[13,15,"pl-k"],[16,29,"pl-smi"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[5,6,"pl-k"],[7,9,"pl-k"],[10,33,"pl-s"],[10,11,"pl-pds"],[11,22,"pl-smi"],[23,32,"pl-smi"],[32,33,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[5,7,"pl-k"],[8,23,"pl-s"],[8,9,"pl-pds"],[9,22,"pl-smi"],[19,21,"pl-k"],[22,23,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[0,4,"pl-k"],[7,18,"pl-s"],[7,8,"pl-pds"],[8,17,"pl-smi"],[17,18,"pl-pds"],[19,22,"pl-k"]],[[0,4,"pl-k"],[5,33,"pl-c"],[5,6,"pl-c"]],[[7,20,"pl-s"],[7,8,"pl-pds"],[8,19,"pl-smi"],[19,20,"pl-pds"]],[[6,19,"pl-s"],[6,7,"pl-pds"],[7,18,"pl-smi"],[18,19,"pl-pds"],[20,22,"pl-k"],[39,77,"pl-s"],[39,40,"pl-pds"],[68,76,"pl-smi"],[71,75,"pl-k"],[76,77,"pl-pds"]],[[0,2,"pl-k"]],[[0,4,"pl-c1"]],[[0,2,"pl-k"]],[],[[0,14,"pl-en"]],[[0,6,"pl-c1"],[7,54,"pl-s"],[7,8,"pl-pds"],[53,54,"pl-pds"]],[[0,2,"pl-k"],[5,15,"pl-s"],[5,6,"pl-pds"],[6,14,"pl-smi"],[11,13,"pl-k"],[14,15,"pl-pds"],[16,17,"pl-k"]],[[0,4,"pl-k"]],[],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[13,53,"pl-s"],[13,14,"pl-pds"],[52,53,"pl-pds"],[54,75,"pl-s"],[54,55,"pl-pds"],[57,74,"pl-smi"],[69,73,"pl-k"],[74,75,"pl-pds"],[76,161,"pl-s"],[76,77,"pl-pds"],[160,161,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[13,17,"pl-s"],[13,14,"pl-pds"],[14,16,"pl-smi"],[16,17,"pl-pds"]],[],[[0,14,"pl-en"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,22,"pl-s"],[9,10,"pl-pds"],[10,21,"pl-smi"],[21,22,"pl-pds"],[33,35,"pl-k"],[39,41,"pl-k"],[42,55,"pl-s"],[42,43,"pl-pds"],[43,54,"pl-smi"],[54,55,"pl-pds"],[84,86,"pl-k"],[90,92,"pl-k"],[93,106,"pl-s"],[93,94,"pl-pds"],[94,105,"pl-smi"],[105,106,"pl-pds"],[119,121,"pl-k"],[125,127,"pl-k"],[128,141,"pl-s"],[128,129,"pl-pds"],[129,140,"pl-smi"],[140,141,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[22,24,"pl-cce"],[33,35,"pl-cce"],[43,45,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"],[51,83,"pl-s"],[51,52,"pl-pds"],[63,72,"pl-smi"],[82,83,"pl-pds"],[84,281,"pl-s"],[84,85,"pl-pds"],[119,136,"pl-smi"],[131,135,"pl-k"],[172,179,"pl-smi"],[240,248,"pl-smi"],[243,247,"pl-k"],[280,281,"pl-pds"]],[[0,4,"pl-c1"]],[[0,2,"pl-k"]],[],[[0,10,"pl-en"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,45,"pl-s"],[9,10,"pl-pds"],[10,17,"pl-smi"],[44,45,"pl-pds"]],[[0,4,"pl-k"]],[[0,1,"pl-c1"],[2,38,"pl-s"],[2,3,"pl-pds"],[3,10,"pl-smi"],[37,38,"pl-pds"]],[],[[0,4,"pl-k"]],[[0,1,"pl-c1"]],[[0,2,"pl-k"]],[],[[0,8,"pl-en"]],[[0,6,"pl-c1"],[7,52,"pl-s"],[7,8,"pl-pds"],[51,52,"pl-pds"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,45,"pl-s"],[9,10,"pl-pds"],[10,17,"pl-smi"],[44,45,"pl-pds"]],[[0,4,"pl-k"]],[[0,9,"pl-smi"],[10,46,"pl-s"],[10,11,"pl-pds"],[11,18,"pl-smi"],[45,46,"pl-pds"]],[[0,4,"pl-k"]],[[28,64,"pl-s"],[28,29,"pl-pds"],[29,36,"pl-smi"],[63,64,"pl-pds"]],[[7,294,"pl-s"],[7,8,"pl-pds"],[52,59,"pl-smi"],[293,294,"pl-pds"],[295,331,"pl-s"],[295,296,"pl-pds"],[296,303,"pl-smi"],[330,331,"pl-pds"]],[[0,9,"pl-smi"],[10,46,"pl-s"],[10,11,"pl-pds"],[11,18,"pl-smi"],[45,46,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,16,"pl-en"]],[[0,2,"pl-k"],[6,16,"pl-s"],[6,7,"pl-pds"],[7,15,"pl-smi"],[15,16,"pl-pds"],[17,18,"pl-k"],[19,21,"pl-s"],[19,20,"pl-pds"],[20,21,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[[11,69,"pl-s"],[11,12,"pl-pds"],[12,68,"pl-s"],[12,14,"pl-pds"],[21,28,"pl-s"],[21,22,"pl-pds"],[24,26,"pl-cce"],[27,28,"pl-pds"],[29,49,"pl-s"],[29,30,"pl-pds"],[30,35,"pl-smi"],[36,48,"pl-smi"],[45,47,"pl-k"],[48,49,"pl-pds"],[50,51,"pl-k"],[56,67,"pl-s"],[56,57,"pl-pds"],[66,67,"pl-pds"],[67,68,"pl-pds"],[68,69,"pl-pds"]],[],[[0,15,"pl-en"]],[[6,56,"pl-s"],[6,7,"pl-pds"],[7,55,"pl-s"],[7,9,"pl-pds"],[16,23,"pl-s"],[16,17,"pl-pds"],[19,21,"pl-cce"],[22,23,"pl-pds"],[24,38,"pl-s"],[24,25,"pl-pds"],[25,37,"pl-smi"],[34,36,"pl-k"],[37,38,"pl-pds"],[38,39,"pl-k"],[43,54,"pl-s"],[43,44,"pl-pds"],[53,54,"pl-pds"],[54,55,"pl-pds"],[55,56,"pl-pds"],[57,88,"pl-c"],[57,58,"pl-c"]],[[0,2,"pl-k"],[6,14,"pl-s"],[6,7,"pl-pds"],[7,13,"pl-smi"],[13,14,"pl-pds"],[15,16,"pl-k"],[17,24,"pl-s"],[17,18,"pl-pds"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[[6,8,"pl-s"],[6,7,"pl-pds"],[7,8,"pl-pds"]],[],[[0,4,"pl-k"]],[[6,52,"pl-s"],[6,7,"pl-pds"],[7,51,"pl-s"],[7,9,"pl-pds"],[16,23,"pl-s"],[16,17,"pl-pds"],[19,21,"pl-cce"],[22,23,"pl-pds"],[24,32,"pl-s"],[24,25,"pl-pds"],[25,31,"pl-smi"],[31,32,"pl-pds"],[33,34,"pl-k"],[39,50,"pl-s"],[39,40,"pl-pds"],[49,50,"pl-pds"],[50,51,"pl-pds"],[51,52,"pl-pds"]],[],[[0,2,"pl-k"]],[[14,31,"pl-s"],[14,15,"pl-pds"],[15,30,"pl-smi"],[30,31,"pl-pds"]],[],[[0,6,"pl-en"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,17,"pl-s"],[9,10,"pl-pds"],[10,16,"pl-smi"],[13,15,"pl-k"],[16,17,"pl-pds"]],[[0,4,"pl-k"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,39,"pl-s"],[15,16,"pl-pds"],[38,39,"pl-pds"]],[[13,17,"pl-s"],[13,14,"pl-pds"],[14,16,"pl-smi"],[16,17,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"],[29,31,"pl-k"],[35,44,"pl-s"],[35,36,"pl-pds"],[36,43,"pl-smi"],[39,41,"pl-k"],[43,44,"pl-pds"],[45,46,"pl-k"],[51,52,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,41,"pl-s"],[15,16,"pl-pds"],[40,41,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,41,"pl-s"],[15,16,"pl-pds"],[40,41,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,48,"pl-s"],[15,16,"pl-pds"],[47,48,"pl-pds"]],[],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,40,"pl-s"],[15,16,"pl-pds"],[39,40,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[40,41,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,44,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[40,42,"pl-cce"],[43,44,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[36,37,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,43,"pl-s"],[15,16,"pl-pds"],[42,43,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,6,"pl-en"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,17,"pl-s"],[9,10,"pl-pds"],[10,16,"pl-smi"],[13,15,"pl-k"],[16,17,"pl-pds"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,48,"pl-s"],[15,16,"pl-pds"],[47,48,"pl-pds"]],[],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,40,"pl-s"],[15,16,"pl-pds"],[39,40,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[40,41,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,44,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[40,42,"pl-cce"],[43,44,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[36,37,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"]],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,2,"pl-k"]],[],[[0,12,"pl-en"]],[[2,4,"pl-k"],[5,22,"pl-s"],[5,6,"pl-pds"],[6,17,"pl-smi"],[21,22,"pl-pds"],[25,27,"pl-k"],[39,56,"pl-s"],[39,40,"pl-pds"],[40,51,"pl-smi"],[55,56,"pl-pds"],[57,59,"pl-k"],[70,87,"pl-s"],[70,71,"pl-pds"],[71,82,"pl-smi"],[86,87,"pl-pds"],[88,90,"pl-k"],[100,117,"pl-s"],[100,101,"pl-pds"],[101,112,"pl-smi"],[116,117,"pl-pds"],[118,119,"pl-k"]],[[8,45,"pl-s"],[8,9,"pl-pds"],[9,20,"pl-smi"],[25,33,"pl-smi"],[28,32,"pl-k"],[33,44,"pl-smi"],[44,45,"pl-pds"]],[[2,4,"pl-k"],[5,15,"pl-s"],[5,6,"pl-pds"],[6,14,"pl-smi"],[14,15,"pl-pds"],[17,19,"pl-k"],[29,39,"pl-s"],[29,30,"pl-pds"],[30,38,"pl-smi"],[38,39,"pl-pds"]],[],[[0,16,"pl-en"]],[],[],[[13,15,"pl-k"],[31,71,"pl-s"],[31,32,"pl-pds"],[62,70,"pl-smi"],[65,69,"pl-k"],[70,71,"pl-pds"]],[],[],[[0,15,"pl-en"]],[[0,6,"pl-c1"],[7,37,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[19,21,"pl-cce"],[30,32,"pl-cce"],[33,35,"pl-cce"],[36,37,"pl-pds"],[38,88,"pl-s"],[38,39,"pl-pds"],[60,62,"pl-smi"],[87,88,"pl-pds"],[89,104,"pl-s"],[89,90,"pl-pds"],[103,104,"pl-pds"]],[[0,6,"pl-c1"],[7,193,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[60,62,"pl-cce"],[186,188,"pl-cce"],[189,191,"pl-cce"],[192,193,"pl-pds"],[194,204,"pl-s"],[194,195,"pl-pds"],[195,203,"pl-smi"],[198,202,"pl-k"],[203,204,"pl-pds"]],[],[[0,12,"pl-en"]],[[0,6,"pl-c1"],[7,17,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[13,15,"pl-cce"],[16,17,"pl-pds"],[18,91,"pl-s"],[18,19,"pl-pds"],[55,57,"pl-smi"],[90,91,"pl-pds"]],[[4,8,"pl-s"],[4,5,"pl-pds"],[5,7,"pl-smi"],[7,8,"pl-pds"]],[],[[0,17,"pl-en"]],[[0,6,"pl-c1"],[7,85,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[23,25,"pl-cce"],[35,37,"pl-cce"],[46,48,"pl-cce"],[58,60,"pl-cce"],[70,72,"pl-cce"],[81,83,"pl-cce"],[84,85,"pl-pds"],[86,96,"pl-s"],[86,87,"pl-pds"],[95,96,"pl-pds"],[97,123,"pl-s"],[97,98,"pl-pds"],[122,123,"pl-pds"],[124,131,"pl-s"],[124,125,"pl-pds"],[125,130,"pl-smi"],[130,131,"pl-pds"],[132,161,"pl-s"],[132,133,"pl-pds"],[160,161,"pl-pds"],[162,171,"pl-s"],[162,163,"pl-pds"],[170,171,"pl-pds"],[172,176,"pl-s"],[172,173,"pl-pds"],[175,176,"pl-pds"]],[],[[0,21,"pl-en"]],[[0,6,"pl-c1"],[7,71,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[20,22,"pl-cce"],[29,31,"pl-cce"],[35,37,"pl-cce"],[44,46,"pl-cce"],[56,58,"pl-cce"],[59,61,"pl-cce"],[67,69,"pl-cce"],[70,71,"pl-pds"],[72,179,"pl-s"],[72,73,"pl-pds"],[88,97,"pl-smi"],[178,179,"pl-pds"],[180,307,"pl-s"],[180,181,"pl-pds"],[289,296,"pl-smi"],[306,307,"pl-pds"]],[[0,6,"pl-c1"],[7,36,"pl-s"],[7,8,"pl-pds"],[35,36,"pl-pds"],[37,51,"pl-s"],[37,38,"pl-pds"],[43,50,"pl-smi"],[50,51,"pl-pds"]],[[0,4,"pl-c1"]],[],[[0,21,"pl-en"]],[],[[0,2,"pl-k"],[6,8,"pl-k"],[9,36,"pl-s"],[9,10,"pl-pds"],[10,35,"pl-s"],[10,12,"pl-pds"],[23,34,"pl-s"],[23,24,"pl-pds"],[24,33,"pl-smi"],[33,34,"pl-pds"],[34,35,"pl-pds"],[35,36,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,32,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[23,25,"pl-cce"],[28,30,"pl-cce"],[31,32,"pl-pds"],[33,49,"pl-s"],[33,34,"pl-pds"],[34,43,"pl-smi"],[48,49,"pl-pds"]],[[0,11,"pl-s"],[0,1,"pl-pds"],[1,10,"pl-smi"],[10,11,"pl-pds"],[12,16,"pl-c1"]],[[0,6,"pl-c1"],[7,12,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,12,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,12,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,12,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,12,"pl-en"]],[[0,6,"pl-c1"],[7,74,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[29,31,"pl-cce"],[47,49,"pl-cce"],[59,61,"pl-cce"],[70,72,"pl-cce"],[73,74,"pl-pds"],[75,81,"pl-s"],[75,76,"pl-pds"],[80,81,"pl-pds"],[82,101,"pl-s"],[82,83,"pl-pds"],[84,92,"pl-smi"],[87,91,"pl-k"],[100,101,"pl-pds"],[102,127,"pl-s"],[102,103,"pl-pds"],[126,127,"pl-pds"]],[[0,6,"pl-c1"],[7,72,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[28,30,"pl-cce"],[45,47,"pl-cce"],[57,59,"pl-cce"],[68,70,"pl-cce"],[71,72,"pl-pds"],[73,80,"pl-s"],[73,74,"pl-pds"],[79,80,"pl-pds"],[81,100,"pl-s"],[81,82,"pl-pds"],[83,91,"pl-smi"],[86,90,"pl-k"],[99,100,"pl-pds"],[101,131,"pl-s"],[101,102,"pl-pds"],[130,131,"pl-pds"]],[[0,6,"pl-c1"],[7,70,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[26,28,"pl-cce"],[43,45,"pl-cce"],[55,57,"pl-cce"],[66,68,"pl-cce"],[69,70,"pl-pds"],[71,80,"pl-s"],[71,72,"pl-pds"],[79,80,"pl-pds"],[81,100,"pl-s"],[81,82,"pl-pds"],[83,91,"pl-smi"],[86,90,"pl-k"],[99,100,"pl-pds"],[101,133,"pl-s"],[101,102,"pl-pds"],[132,133,"pl-pds"]],[],[[0,6,"pl-c1"],[7,147,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[22,24,"pl-cce"],[33,35,"pl-cce"],[44,46,"pl-cce"],[55,57,"pl-cce"],[66,68,"pl-cce"],[77,79,"pl-cce"],[88,90,"pl-cce"],[99,101,"pl-cce"],[110,112,"pl-cce"],[121,123,"pl-cce"],[132,134,"pl-cce"],[143,145,"pl-cce"],[146,147,"pl-pds"],[148,159,"pl-s"],[148,149,"pl-pds"],[158,159,"pl-pds"],[160,175,"pl-s"],[160,161,"pl-pds"],[174,175,"pl-pds"],[176,187,"pl-s"],[176,177,"pl-pds"],[178,186,"pl-smi"],[181,185,"pl-k"],[186,187,"pl-pds"],[188,335,"pl-s"],[188,189,"pl-pds"],[334,335,"pl-pds"],[336,359,"pl-s"],[336,337,"pl-pds"],[344,352,"pl-smi"],[347,351,"pl-k"],[358,359,"pl-pds"],[361,421,"pl-s"],[361,362,"pl-pds"],[420,421,"pl-pds"],[422,449,"pl-s"],[422,423,"pl-pds"],[448,449,"pl-pds"],[450,455,"pl-s"],[450,451,"pl-pds"],[454,455,"pl-pds"],[456,486,"pl-s"],[456,457,"pl-pds"],[485,486,"pl-pds"],[487,506,"pl-s"],[487,488,"pl-pds"],[505,506,"pl-pds"],[507,532,"pl-s"],[507,508,"pl-pds"],[515,523,"pl-smi"],[518,522,"pl-k"],[531,532,"pl-pds"],[533,736,"pl-s"],[533,534,"pl-pds"],[735,736,"pl-pds"]],[[0,6,"pl-c1"],[7,116,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[24,26,"pl-cce"],[35,37,"pl-cce"],[46,48,"pl-cce"],[57,59,"pl-cce"],[68,70,"pl-cce"],[79,81,"pl-cce"],[90,92,"pl-cce"],[101,103,"pl-cce"],[112,114,"pl-cce"],[115,116,"pl-pds"],[117,137,"pl-s"],[117,118,"pl-pds"],[136,137,"pl-pds"],[138,168,"pl-s"],[138,139,"pl-pds"],[167,168,"pl-pds"],[169,184,"pl-s"],[169,170,"pl-pds"],[183,184,"pl-pds"],[185,203,"pl-s"],[185,186,"pl-pds"],[193,201,"pl-smi"],[196,200,"pl-k"],[202,203,"pl-pds"],[204,210,"pl-s"],[204,205,"pl-pds"],[209,210,"pl-pds"],[211,241,"pl-s"],[211,212,"pl-pds"],[240,241,"pl-pds"],[242,378,"pl-s"],[242,243,"pl-pds"],[377,378,"pl-pds"],[379,431,"pl-s"],[379,380,"pl-pds"],[430,431,"pl-pds"],[432,877,"pl-s"],[432,433,"pl-pds"],[876,877,"pl-pds"]],[[0,6,"pl-c1"],[7,59,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[22,24,"pl-cce"],[33,35,"pl-cce"],[44,46,"pl-cce"],[55,57,"pl-cce"],[58,59,"pl-pds"],[60,73,"pl-s"],[60,61,"pl-pds"],[72,73,"pl-pds"],[74,84,"pl-s"],[74,75,"pl-pds"],[83,84,"pl-pds"],[85,104,"pl-s"],[85,86,"pl-pds"],[87,95,"pl-smi"],[90,94,"pl-k"],[103,104,"pl-pds"],[105,150,"pl-s"],[105,106,"pl-pds"],[149,150,"pl-pds"]],[[0,6,"pl-c1"],[7,128,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[22,24,"pl-cce"],[33,35,"pl-cce"],[44,46,"pl-cce"],[55,57,"pl-cce"],[66,68,"pl-cce"],[77,79,"pl-cce"],[88,90,"pl-cce"],[99,101,"pl-cce"],[110,112,"pl-cce"],[121,123,"pl-cce"],[124,126,"pl-cce"],[127,128,"pl-pds"],[129,142,"pl-s"],[129,130,"pl-pds"],[141,142,"pl-pds"],[143,152,"pl-s"],[143,144,"pl-pds"],[151,152,"pl-pds"],[153,174,"pl-s"],[153,154,"pl-pds"],[156,164,"pl-smi"],[159,163,"pl-k"],[173,174,"pl-pds"],[175,225,"pl-s"],[175,176,"pl-pds"],[224,225,"pl-pds"],[226,263,"pl-s"],[226,227,"pl-pds"],[251,257,"pl-smi"],[262,263,"pl-pds"],[264,407,"pl-s"],[264,265,"pl-pds"],[406,407,"pl-pds"],[408,458,"pl-s"],[408,409,"pl-pds"],[457,458,"pl-pds"],[460,721,"pl-s"],[460,461,"pl-pds"],[720,721,"pl-pds"],[723,772,"pl-s"],[723,724,"pl-pds"],[771,772,"pl-pds"],[774,873,"pl-s"],[774,775,"pl-pds"],[872,873,"pl-pds"]],[[0,2,"pl-k"],[6,12,"pl-s"],[6,7,"pl-pds"],[7,11,"pl-smi"],[11,12,"pl-pds"],[13,14,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,32,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[25,27,"pl-cce"],[28,30,"pl-cce"],[31,32,"pl-pds"],[33,101,"pl-s"],[33,34,"pl-pds"],[34,100,"pl-s"],[34,36,"pl-pds"],[43,60,"pl-s"],[43,44,"pl-pds"],[59,60,"pl-pds"],[61,65,"pl-s"],[61,62,"pl-pds"],[62,64,"pl-smi"],[64,65,"pl-pds"],[66,67,"pl-k"],[73,78,"pl-s"],[73,74,"pl-pds"],[77,78,"pl-pds"],[79,80,"pl-k"],[85,99,"pl-s"],[85,86,"pl-pds"],[98,99,"pl-pds"],[99,100,"pl-pds"],[100,101,"pl-pds"]],[[0,6,"pl-c1"],[7,95,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[27,29,"pl-cce"],[38,40,"pl-cce"],[52,54,"pl-cce"],[63,65,"pl-cce"],[91,93,"pl-cce"],[94,95,"pl-pds"],[96,114,"pl-s"],[96,97,"pl-pds"],[98,107,"pl-smi"],[113,114,"pl-pds"],[115,128,"pl-s"],[115,116,"pl-pds"],[117,126,"pl-smi"],[127,128,"pl-pds"]],[],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,98,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[27,29,"pl-cce"],[38,40,"pl-cce"],[52,54,"pl-cce"],[63,65,"pl-cce"],[91,93,"pl-cce"],[94,96,"pl-cce"],[97,98,"pl-pds"],[99,117,"pl-s"],[99,100,"pl-pds"],[101,110,"pl-smi"],[116,117,"pl-pds"],[118,131,"pl-s"],[118,119,"pl-pds"],[120,129,"pl-smi"],[130,131,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,12,"pl-en"]],[[0,6,"pl-c1"],[7,373,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[29,31,"pl-cce"],[52,54,"pl-smi"],[54,56,"pl-cce"],[63,65,"pl-smi"],[65,67,"pl-cce"],[74,76,"pl-smi"],[276,278,"pl-cce"],[298,300,"pl-cce"],[340,342,"pl-cce"],[351,353,"pl-cce"],[363,365,"pl-cce"],[372,373,"pl-pds"],[374,394,"pl-s"],[374,375,"pl-pds"],[383,393,"pl-smi"],[393,394,"pl-pds"],[395,405,"pl-s"],[395,396,"pl-pds"],[396,404,"pl-smi"],[399,403,"pl-k"],[404,405,"pl-pds"],[406,416,"pl-s"],[406,407,"pl-pds"],[407,415,"pl-smi"],[410,414,"pl-k"],[415,416,"pl-pds"]],[],[[0,14,"pl-en"],[19,59,"pl-c"],[19,20,"pl-c"]],[],[],[[0,10,"pl-en"],[15,43,"pl-c"],[15,16,"pl-c"]],[[0,6,"pl-c1"],[7,127,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[126,127,"pl-pds"],[128,141,"pl-s"],[128,129,"pl-pds"],[129,140,"pl-smi"],[137,139,"pl-k"],[140,141,"pl-pds"],[142,152,"pl-s"],[142,143,"pl-pds"],[143,151,"pl-smi"],[146,150,"pl-k"],[151,152,"pl-pds"]],[[0,6,"pl-c1"],[7,475,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[474,475,"pl-pds"],[476,486,"pl-s"],[476,477,"pl-pds"],[477,485,"pl-smi"],[480,484,"pl-k"],[485,486,"pl-pds"],[487,497,"pl-s"],[487,488,"pl-pds"],[488,496,"pl-smi"],[491,495,"pl-k"],[496,497,"pl-pds"],[498,508,"pl-s"],[498,499,"pl-pds"],[499,507,"pl-smi"],[502,506,"pl-k"],[507,508,"pl-pds"],[509,519,"pl-s"],[509,510,"pl-pds"],[510,518,"pl-smi"],[513,517,"pl-k"],[518,519,"pl-pds"]],[[0,6,"pl-c1"],[7,224,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[223,224,"pl-pds"],[225,235,"pl-s"],[225,226,"pl-pds"],[226,234,"pl-smi"],[229,233,"pl-k"],[234,235,"pl-pds"],[236,246,"pl-s"],[236,237,"pl-pds"],[237,245,"pl-smi"],[240,244,"pl-k"],[245,246,"pl-pds"]],[[0,6,"pl-c1"],[7,188,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[187,188,"pl-pds"]],[[0,6,"pl-c1"],[7,59,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[58,59,"pl-pds"],[60,70,"pl-s"],[60,61,"pl-pds"],[61,69,"pl-smi"],[64,68,"pl-k"],[69,70,"pl-pds"]],[],[[0,6,"pl-en"]],[[0,10,"pl-en"]],[[0,2,"pl-k"],[6,15,"pl-s"],[6,7,"pl-pds"],[7,14,"pl-smi"],[14,15,"pl-pds"],[16,18,"pl-k"],[19,23,"pl-s"],[19,20,"pl-pds"],[20,22,"pl-smi"],[22,23,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,49,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[20,22,"pl-cce"],[33,35,"pl-cce"],[48,49,"pl-pds"],[50,72,"pl-s"],[50,51,"pl-pds"],[62,71,"pl-smi"],[71,72,"pl-pds"],[73,171,"pl-s"],[73,74,"pl-pds"],[112,119,"pl-smi"],[170,171,"pl-pds"],[172,184,"pl-s"],[172,173,"pl-pds"],[183,184,"pl-pds"]],[[0,4,"pl-c1"]],[[0,2,"pl-k"]],[],[],[[0,6,"pl-en"],[11,42,"pl-c"],[11,12,"pl-c"]],[[6,10,"pl-s"],[6,7,"pl-pds"],[7,9,"pl-smi"],[9,10,"pl-pds"]],[[2,10,"pl-s"],[2,3,"pl-pds"],[3,9,"pl-smi"],[9,10,"pl-pds"],[11,12,"pl-k"],[13,31,"pl-s"],[13,14,"pl-pds"],[30,31,"pl-pds"],[35,37,"pl-k"],[44,57,"pl-s"],[44,45,"pl-pds"],[56,57,"pl-pds"]],[[9,27,"pl-s"],[9,10,"pl-pds"],[10,26,"pl-s"],[10,12,"pl-pds"],[25,26,"pl-pds"],[26,27,"pl-pds"],[28,30,"pl-k"],[31,37,"pl-c1"],[38,48,"pl-s"],[38,39,"pl-pds"],[41,43,"pl-cce"],[44,46,"pl-cce"],[47,48,"pl-pds"],[49,59,"pl-s"],[49,50,"pl-pds"],[50,58,"pl-smi"],[58,59,"pl-pds"]],[[10,27,"pl-s"],[10,11,"pl-pds"],[11,26,"pl-smi"],[21,25,"pl-k"],[26,27,"pl-pds"]],[[4,8,"pl-s"],[4,5,"pl-pds"],[5,7,"pl-smi"],[7,8,"pl-pds"]],[[2,8,"pl-s"],[2,3,"pl-pds"],[3,7,"pl-smi"],[7,8,"pl-pds"],[9,10,"pl-k"],[11,29,"pl-s"],[11,12,"pl-pds"],[28,29,"pl-pds"],[33,35,"pl-k"],[40,58,"pl-s"],[40,41,"pl-pds"],[57,58,"pl-pds"]],[[0,8,"pl-en"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,50,"pl-s"],[15,16,"pl-pds"],[32,41,"pl-smi"],[49,50,"pl-pds"]],[[0,2,"pl-k"],[5,17,"pl-s"],[5,6,"pl-pds"],[6,16,"pl-smi"],[16,17,"pl-pds"],[18,19,"pl-k"]],[[0,4,"pl-k"]],[[3,9,"pl-s"],[3,4,"pl-pds"],[4,8,"pl-smi"],[8,9,"pl-pds"],[10,12,"pl-k"],[13,19,"pl-c1"],[20,27,"pl-s"],[20,21,"pl-pds"],[23,25,"pl-cce"],[26,27,"pl-pds"],[28,38,"pl-s"],[28,29,"pl-pds"],[29,37,"pl-smi"],[37,38,"pl-pds"]],[[0,4,"pl-k"]],[[38,44,"pl-s"],[38,39,"pl-pds"],[39,43,"pl-smi"],[43,44,"pl-pds"],[45,47,"pl-k"],[48,54,"pl-c1"],[55,62,"pl-s"],[55,56,"pl-pds"],[58,60,"pl-cce"],[61,62,"pl-pds"],[63,73,"pl-s"],[63,64,"pl-pds"],[64,72,"pl-smi"],[72,73,"pl-pds"]],[[0,2,"pl-k"]],[],[[0,2,"pl-k"],[3,4,"pl-k"],[5,12,"pl-c1"],[16,24,"pl-s"],[16,17,"pl-pds"],[17,23,"pl-smi"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[],[],[[0,6,"pl-c1"],[7,15,"pl-s"],[7,8,"pl-pds"],[11,13,"pl-cce"],[14,15,"pl-pds"],[16,370,"pl-s"],[16,17,"pl-pds"],[26,33,"pl-smi"],[151,158,"pl-smi"],[369,370,"pl-pds"]],[[0,6,"pl-k"],[7,19,"pl-smi"],[20,22,"pl-k"],[23,27,"pl-c1"],[56,57,"pl-k"]],[[0,2,"pl-k"]],[[3,18,"pl-s"],[3,4,"pl-pds"],[4,17,"pl-smi"],[17,18,"pl-pds"],[19,21,"pl-k"],[26,27,"pl-k"],[31,33,"pl-k"],[34,38,"pl-c1"]],[[0,2,"pl-k"],[6,21,"pl-s"],[6,7,"pl-pds"],[7,20,"pl-smi"],[20,21,"pl-pds"],[22,24,"pl-k"]],[[0,4,"pl-k"]],[[11,24,"pl-s"],[11,12,"pl-pds"],[23,24,"pl-pds"]],[[9,14,"pl-s"],[9,10,"pl-pds"],[13,14,"pl-pds"]],[[7,20,"pl-s"],[7,8,"pl-pds"],[19,20,"pl-pds"]],[[0,4,"pl-k"],[8,23,"pl-s"],[8,9,"pl-pds"],[9,22,"pl-smi"],[22,23,"pl-pds"],[24,26,"pl-k"]],[[0,4,"pl-k"]],[[11,22,"pl-s"],[11,12,"pl-pds"],[21,22,"pl-pds"]],[[9,18,"pl-s"],[9,10,"pl-pds"],[17,18,"pl-pds"]],[[7,22,"pl-s"],[7,8,"pl-pds"],[8,21,"pl-smi"],[21,22,"pl-pds"]],[[0,4,"pl-k"],[8,23,"pl-s"],[8,9,"pl-pds"],[9,22,"pl-smi"],[22,23,"pl-pds"],[24,26,"pl-k"]],[[0,4,"pl-k"]],[[11,17,"pl-s"],[11,12,"pl-pds"],[16,17,"pl-pds"]],[[9,15,"pl-s"],[9,10,"pl-pds"],[14,15,"pl-pds"]],[[7,22,"pl-s"],[7,8,"pl-pds"],[8,21,"pl-smi"],[21,22,"pl-pds"]],[[0,4,"pl-k"],[8,23,"pl-s"],[8,9,"pl-pds"],[9,22,"pl-smi"],[22,23,"pl-pds"],[24,26,"pl-k"]],[[0,4,"pl-k"]],[[11,19,"pl-s"],[11,12,"pl-pds"],[18,19,"pl-pds"]],[[9,17,"pl-s"],[9,10,"pl-pds"],[16,17,"pl-pds"]],[[7,22,"pl-s"],[7,8,"pl-pds"],[8,21,"pl-smi"],[21,22,"pl-pds"]],[[0,2,"pl-k"]],[[3,10,"pl-smi"],[11,13,"pl-k"],[14,15,"pl-k"],[18,19,"pl-k"],[23,25,"pl-k"],[29,36,"pl-smi"],[37,39,"pl-k"],[40,41,"pl-k"],[43,44,"pl-k"],[48,50,"pl-k"],[51,57,"pl-c1"],[58,65,"pl-s"],[58,59,"pl-pds"],[61,63,"pl-cce"],[64,65,"pl-pds"],[66,250,"pl-s"],[66,67,"pl-pds"],[75,81,"pl-smi"],[101,108,"pl-smi"],[110,123,"pl-smi"],[120,122,"pl-k"],[223,230,"pl-smi"],[232,245,"pl-smi"],[242,244,"pl-k"],[249,250,"pl-pds"],[251,253,"pl-k"],[261,286,"pl-s"],[261,262,"pl-pds"],[272,285,"pl-smi"],[282,284,"pl-k"],[285,286,"pl-pds"],[287,289,"pl-k"],[299,301,"pl-k"],[302,307,"pl-c1"],[308,310,"pl-k"],[311,317,"pl-c1"],[318,325,"pl-s"],[318,319,"pl-pds"],[321,323,"pl-cce"],[324,325,"pl-pds"],[326,533,"pl-s"],[326,327,"pl-pds"],[335,341,"pl-smi"],[522,530,"pl-smi"],[525,529,"pl-k"],[532,533,"pl-pds"]],[[0,4,"pl-k"]],[[7,28,"pl-s"],[7,8,"pl-pds"],[18,27,"pl-smi"],[27,28,"pl-pds"],[29,31,"pl-k"]],[[0,2,"pl-k"],[3,4,"pl-k"],[5,12,"pl-c1"],[16,34,"pl-s"],[16,17,"pl-pds"],[17,33,"pl-smi"],[25,27,"pl-k"],[33,34,"pl-pds"]],[[0,4,"pl-k"]],[[7,16,"pl-s"],[7,8,"pl-pds"],[8,15,"pl-smi"],[15,16,"pl-pds"],[17,26,"pl-s"],[17,18,"pl-pds"],[18,25,"pl-smi"],[25,26,"pl-pds"],[27,37,"pl-s"],[27,28,"pl-pds"],[28,36,"pl-smi"],[31,35,"pl-k"],[36,37,"pl-pds"],[38,40,"pl-k"],[56,96,"pl-s"],[56,57,"pl-pds"],[87,95,"pl-smi"],[90,94,"pl-k"],[95,96,"pl-pds"]],[[0,2,"pl-k"]],[[0,6,"pl-c1"],[7,76,"pl-s"],[7,8,"pl-pds"],[72,74,"pl-cce"],[75,76,"pl-pds"],[77,86,"pl-s"],[77,78,"pl-pds"],[78,85,"pl-smi"],[85,86,"pl-pds"],[87,98,"pl-s"],[87,88,"pl-pds"],[88,97,"pl-smi"],[97,98,"pl-pds"]],[],[[0,9,"pl-en"]],[[0,6,"pl-c1"],[7,68,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[24,26,"pl-cce"],[36,38,"pl-cce"],[47,49,"pl-cce"],[50,52,"pl-cce"],[53,55,"pl-cce"],[64,66,"pl-cce"],[67,68,"pl-pds"],[69,91,"pl-s"],[69,70,"pl-pds"],[81,90,"pl-smi"],[90,91,"pl-pds"],[92,133,"pl-s"],[92,93,"pl-pds"],[114,131,"pl-smi"],[126,130,"pl-k"],[132,133,"pl-pds"],[134,155,"pl-s"],[134,135,"pl-pds"],[154,155,"pl-pds"],[156,191,"pl-s"],[156,157,"pl-pds"],[164,175,"pl-smi"],[190,191,"pl-pds"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,24,"pl-s"],[9,10,"pl-pds"],[10,23,"pl-smi"],[20,22,"pl-k"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[[12,20,"pl-s"],[12,13,"pl-pds"],[19,20,"pl-pds"]],[[0,4,"pl-k"]],[[12,14,"pl-s"],[12,13,"pl-pds"],[13,14,"pl-pds"]],[[0,2,"pl-k"]],[[0,6,"pl-c1"],[7,18,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[17,18,"pl-pds"]],[[0,5,"pl-k"],[6,10,"pl-c1"],[10,11,"pl-k"],[12,14,"pl-k"]],[[0,4,"pl-c1"],[13,80,"pl-s"],[13,14,"pl-pds"],[27,44,"pl-smi"],[39,43,"pl-k"],[52,66,"pl-smi"],[79,80,"pl-pds"]],[[0,2,"pl-k"],[6,17,"pl-s"],[6,7,"pl-pds"],[7,16,"pl-smi"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"],[29,31,"pl-k"],[35,46,"pl-s"],[35,36,"pl-pds"],[36,45,"pl-smi"],[45,46,"pl-pds"],[47,48,"pl-k"],[53,54,"pl-k"],[58,60,"pl-k"],[64,75,"pl-s"],[64,65,"pl-pds"],[65,74,"pl-smi"],[74,75,"pl-pds"],[76,77,"pl-k"],[82,83,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,17,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[13,15,"pl-cce"],[16,17,"pl-pds"],[18,115,"pl-s"],[18,19,"pl-pds"],[52,69,"pl-smi"],[64,68,"pl-k"],[94,111,"pl-smi"],[106,110,"pl-k"],[114,115,"pl-pds"]],[[0,5,"pl-c1"]],[[0,4,"pl-k"],[8,19,"pl-s"],[8,9,"pl-pds"],[9,18,"pl-smi"],[18,19,"pl-pds"],[20,21,"pl-k"],[26,27,"pl-k"],[31,33,"pl-k"],[37,48,"pl-s"],[37,38,"pl-pds"],[38,47,"pl-smi"],[47,48,"pl-pds"],[49,50,"pl-k"],[51,53,"pl-s"],[51,52,"pl-pds"],[52,53,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,21,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[17,19,"pl-cce"],[20,21,"pl-pds"],[22,62,"pl-s"],[22,23,"pl-pds"],[39,56,"pl-smi"],[51,55,"pl-k"],[61,62,"pl-pds"]],[[0,2,"pl-k"],[18,39,"pl-s"],[18,19,"pl-pds"],[19,26,"pl-smi"],[38,39,"pl-pds"],[40,42,"pl-k"],[63,84,"pl-s"],[63,64,"pl-pds"],[64,71,"pl-smi"],[83,84,"pl-pds"]],[[0,4,"pl-k"]],[[4,20,"pl-s"],[4,5,"pl-pds"],[19,20,"pl-pds"],[21,42,"pl-s"],[21,22,"pl-pds"],[22,29,"pl-smi"],[41,42,"pl-pds"],[43,44,"pl-k"],[45,69,"pl-s"],[45,46,"pl-pds"],[46,54,"pl-smi"],[62,68,"pl-smi"],[68,69,"pl-pds"]],[[4,15,"pl-s"],[4,5,"pl-pds"],[14,15,"pl-pds"],[16,40,"pl-s"],[16,17,"pl-pds"],[17,25,"pl-smi"],[33,39,"pl-smi"],[39,40,"pl-pds"],[41,42,"pl-k"],[43,64,"pl-s"],[43,44,"pl-pds"],[44,51,"pl-smi"],[63,64,"pl-pds"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,22,"pl-s"],[9,10,"pl-pds"],[10,21,"pl-smi"],[21,22,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,95,"pl-s"],[15,16,"pl-pds"],[32,49,"pl-smi"],[44,48,"pl-k"],[74,91,"pl-smi"],[86,90,"pl-k"],[94,95,"pl-pds"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,32,"pl-s"],[9,10,"pl-pds"],[10,17,"pl-smi"],[22,31,"pl-smi"],[31,32,"pl-pds"]],[[0,4,"pl-k"]],[[6,29,"pl-s"],[6,7,"pl-pds"],[7,14,"pl-smi"],[19,28,"pl-smi"],[28,29,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,97,"pl-s"],[15,16,"pl-pds"],[30,37,"pl-smi"],[42,51,"pl-smi"],[73,80,"pl-smi"],[85,94,"pl-smi"],[96,97,"pl-pds"]],[[0,2,"pl-k"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,30,"pl-s"],[9,10,"pl-pds"],[10,15,"pl-smi"],[20,29,"pl-smi"],[29,30,"pl-pds"]],[[0,4,"pl-k"]],[[6,27,"pl-s"],[6,7,"pl-pds"],[7,12,"pl-smi"],[17,26,"pl-smi"],[26,27,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,14,"pl-s"],[7,8,"pl-pds"],[10,12,"pl-cce"],[13,14,"pl-pds"],[15,93,"pl-s"],[15,16,"pl-pds"],[30,35,"pl-smi"],[40,49,"pl-smi"],[71,76,"pl-smi"],[81,90,"pl-smi"],[92,93,"pl-pds"]],[[0,2,"pl-k"]],[[0,6,"pl-c1"],[7,38,"pl-s"],[7,8,"pl-pds"],[11,13,"pl-cce"],[24,26,"pl-cce"],[31,33,"pl-cce"],[34,36,"pl-cce"],[37,38,"pl-pds"],[39,77,"pl-s"],[39,40,"pl-pds"],[56,73,"pl-smi"],[68,72,"pl-k"],[76,77,"pl-pds"]],[[0,5,"pl-c1"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,136,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[24,26,"pl-cce"],[35,37,"pl-cce"],[43,45,"pl-cce"],[46,48,"pl-cce"],[56,58,"pl-cce"],[66,68,"pl-cce"],[77,79,"pl-cce"],[88,90,"pl-cce"],[98,100,"pl-cce"],[106,108,"pl-cce"],[114,116,"pl-cce"],[124,126,"pl-cce"],[132,134,"pl-cce"],[135,136,"pl-pds"],[137,148,"pl-s"],[137,138,"pl-pds"],[138,147,"pl-smi"],[147,148,"pl-pds"]],[[0,2,"pl-k"]],[[0,4,"pl-k"]],[],[[0,10,"pl-en"]],[[0,12,"pl-en"],[17,38,"pl-c"],[17,18,"pl-c"]],[[13,26,"pl-s"],[13,14,"pl-pds"],[14,25,"pl-smi"],[25,26,"pl-pds"],[27,29,"pl-k"],[32,38,"pl-c1"],[39,74,"pl-s"],[39,40,"pl-pds"],[40,42,"pl-cce"],[51,53,"pl-cce"],[62,64,"pl-cce"],[73,74,"pl-pds"],[75,98,"pl-s"],[75,76,"pl-pds"],[97,98,"pl-pds"],[99,351,"pl-s"],[99,100,"pl-pds"],[123,139,"pl-smi"],[134,138,"pl-k"],[185,195,"pl-smi"],[237,254,"pl-smi"],[249,253,"pl-k"],[278,295,"pl-smi"],[290,294,"pl-k"],[329,346,"pl-smi"],[341,345,"pl-k"],[350,351,"pl-pds"],[352,366,"pl-s"],[352,353,"pl-pds"],[365,366,"pl-pds"],[367,369,"pl-k"],[370,374,"pl-c1"],[379,380,"pl-k"]],[[5,18,"pl-s"],[5,6,"pl-pds"],[6,17,"pl-smi"],[17,18,"pl-pds"],[36,38,"pl-k"],[54,91,"pl-s"],[54,55,"pl-pds"],[82,90,"pl-smi"],[85,89,"pl-k"],[90,91,"pl-pds"]],[[7,20,"pl-s"],[7,8,"pl-pds"],[8,19,"pl-smi"],[19,20,"pl-pds"],[21,23,"pl-k"],[39,78,"pl-s"],[39,40,"pl-pds"],[69,77,"pl-smi"],[72,76,"pl-k"],[77,78,"pl-pds"]],[],[[0,12,"pl-en"],[17,51,"pl-c"],[17,18,"pl-c"]],[[0,6,"pl-c1"],[7,18,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[17,18,"pl-pds"]],[[0,3,"pl-k"],[4,13,"pl-smi"],[14,16,"pl-k"],[17,33,"pl-smi"],[30,32,"pl-k"]],[[0,2,"pl-k"]],[[7,19,"pl-s"],[7,8,"pl-pds"],[8,18,"pl-smi"],[18,19,"pl-pds"],[36,38,"pl-k"],[45,57,"pl-s"],[45,46,"pl-pds"],[46,56,"pl-smi"],[56,57,"pl-pds"],[58,59,"pl-k"],[62,64,"pl-k"],[67,73,"pl-c1"],[74,109,"pl-s"],[74,75,"pl-pds"],[75,77,"pl-cce"],[86,88,"pl-cce"],[97,99,"pl-cce"],[108,109,"pl-pds"],[110,133,"pl-s"],[110,111,"pl-pds"],[132,133,"pl-pds"],[134,386,"pl-s"],[134,135,"pl-pds"],[158,174,"pl-smi"],[169,173,"pl-k"],[220,230,"pl-smi"],[272,289,"pl-smi"],[284,288,"pl-k"],[313,330,"pl-smi"],[325,329,"pl-k"],[364,381,"pl-smi"],[376,380,"pl-k"],[385,386,"pl-pds"],[387,401,"pl-s"],[387,388,"pl-pds"],[400,401,"pl-pds"],[402,404,"pl-k"],[405,409,"pl-c1"],[414,415,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,18,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[17,18,"pl-pds"]],[],[],[[0,7,"pl-k"]],[[10,68,"pl-s"],[10,11,"pl-pds"],[11,67,"pl-s"],[11,13,"pl-pds"],[18,31,"pl-s"],[18,19,"pl-pds"],[19,30,"pl-smi"],[30,31,"pl-pds"],[54,56,"pl-k"],[57,63,"pl-c1"],[64,66,"pl-s"],[64,65,"pl-pds"],[65,66,"pl-pds"],[66,67,"pl-pds"],[67,68,"pl-pds"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,24,"pl-s"],[9,10,"pl-pds"],[10,23,"pl-smi"],[20,22,"pl-k"],[23,24,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[],[],[[0,19,"pl-en"]],[[0,2,"pl-k"],[6,19,"pl-s"],[6,7,"pl-pds"],[7,18,"pl-smi"],[18,19,"pl-pds"],[20,21,"pl-k"],[22,29,"pl-s"],[22,23,"pl-pds"],[23,28,"pl-smi"],[28,29,"pl-pds"],[33,35,"pl-k"],[39,52,"pl-s"],[39,40,"pl-pds"],[40,51,"pl-smi"],[51,52,"pl-pds"],[53,54,"pl-k"],[55,62,"pl-s"],[55,56,"pl-pds"],[56,61,"pl-smi"],[61,62,"pl-pds"],[67,69,"pl-k"],[73,86,"pl-s"],[73,74,"pl-pds"],[74,85,"pl-smi"],[85,86,"pl-pds"],[87,88,"pl-k"],[89,96,"pl-s"],[89,90,"pl-pds"],[90,95,"pl-smi"],[95,96,"pl-pds"],[103,105,"pl-k"],[109,122,"pl-s"],[109,110,"pl-pds"],[110,121,"pl-smi"],[121,122,"pl-pds"],[123,124,"pl-k"],[125,132,"pl-s"],[125,126,"pl-pds"],[126,131,"pl-smi"],[131,132,"pl-pds"],[140,142,"pl-k"],[146,159,"pl-s"],[146,147,"pl-pds"],[147,158,"pl-smi"],[158,159,"pl-pds"],[160,161,"pl-k"],[162,169,"pl-s"],[162,163,"pl-pds"],[163,168,"pl-smi"],[168,169,"pl-pds"],[179,181,"pl-k"],[185,198,"pl-s"],[185,186,"pl-pds"],[186,197,"pl-smi"],[197,198,"pl-pds"],[199,200,"pl-k"],[201,208,"pl-s"],[201,202,"pl-pds"],[202,207,"pl-smi"],[207,208,"pl-pds"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[8,23,"pl-s"],[8,9,"pl-pds"],[22,23,"pl-pds"],[24,102,"pl-s"],[24,25,"pl-pds"],[61,69,"pl-smi"],[64,68,"pl-k"],[101,102,"pl-pds"]],[[0,6,"pl-c1"],[7,29,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[22,24,"pl-cce"],[25,27,"pl-cce"],[28,29,"pl-pds"],[30,114,"pl-s"],[30,31,"pl-pds"],[73,81,"pl-smi"],[76,80,"pl-k"],[113,114,"pl-pds"]],[[0,4,"pl-c1"]],[[0,2,"pl-k"]],[],[[0,14,"pl-en"],[19,54,"pl-c"],[19,20,"pl-c"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,30,"pl-s"],[9,10,"pl-pds"],[10,29,"pl-smi"],[26,28,"pl-k"],[29,30,"pl-pds"]],[[0,4,"pl-k"]],[],[[0,2,"pl-k"]],[],[[0,383,"pl-c"],[0,1,"pl-c"]],[[0,7,"pl-k"],[16,62,"pl-c"],[16,17,"pl-c"]],[[0,7,"pl-k"],[21,76,"pl-c"],[21,22,"pl-c"]],[[18,24,"pl-s"],[18,19,"pl-pds"],[23,24,"pl-pds"],[32,38,"pl-s"],[32,33,"pl-pds"],[37,38,"pl-pds"],[45,50,"pl-s"],[45,46,"pl-pds"],[49,50,"pl-pds"],[60,68,"pl-s"],[60,61,"pl-pds"],[67,68,"pl-pds"],[79,88,"pl-s"],[79,80,"pl-pds"],[87,88,"pl-pds"],[97,104,"pl-s"],[97,98,"pl-pds"],[103,104,"pl-pds"],[119,132,"pl-s"],[119,120,"pl-pds"],[131,132,"pl-pds"],[145,156,"pl-s"],[145,146,"pl-pds"],[155,156,"pl-pds"],[158,214,"pl-c"],[158,159,"pl-c"]],[[0,7,"pl-k"],[17,62,"pl-c"],[17,18,"pl-c"]],[[0,7,"pl-k"],[20,68,"pl-c"],[20,21,"pl-c"]],[[0,7,"pl-k"],[19,59,"pl-c"],[19,20,"pl-c"]],[[0,7,"pl-k"],[20,63,"pl-c"],[20,21,"pl-c"]],[[0,7,"pl-k"],[17,52,"pl-c"],[17,18,"pl-c"]],[[0,7,"pl-k"],[20,67,"pl-c"],[20,21,"pl-c"]],[[22,24,"pl-s"],[22,23,"pl-pds"],[23,24,"pl-pds"],[36,38,"pl-s"],[36,37,"pl-pds"],[37,38,"pl-pds"],[45,69,"pl-s"],[45,46,"pl-pds"],[68,69,"pl-pds"],[75,77,"pl-s"],[75,76,"pl-pds"],[76,77,"pl-pds"],[85,87,"pl-s"],[85,86,"pl-pds"],[86,87,"pl-pds"],[96,98,"pl-s"],[96,97,"pl-pds"],[97,98,"pl-pds"],[112,114,"pl-s"],[112,113,"pl-pds"],[113,114,"pl-pds"],[121,123,"pl-s"],[121,122,"pl-pds"],[122,123,"pl-pds"],[130,132,"pl-s"],[130,131,"pl-pds"],[131,132,"pl-pds"],[139,141,"pl-s"],[139,140,"pl-pds"],[140,141,"pl-pds"],[151,153,"pl-s"],[151,152,"pl-pds"],[152,153,"pl-pds"],[164,166,"pl-s"],[164,165,"pl-pds"],[165,166,"pl-pds"],[174,176,"pl-s"],[174,175,"pl-pds"],[175,176,"pl-pds"],[185,187,"pl-s"],[185,186,"pl-pds"],[186,187,"pl-pds"],[194,228,"pl-s"],[194,195,"pl-pds"],[227,228,"pl-pds"],[237,271,"pl-s"],[237,238,"pl-pds"],[270,271,"pl-pds"],[283,285,"pl-s"],[283,284,"pl-pds"],[284,285,"pl-pds"]],[[0,3,"pl-k"],[4,7,"pl-smi"],[8,10,"pl-k"],[11,26,"pl-smi"],[13,14,"pl-k"],[27,28,"pl-k"],[29,31,"pl-k"],[32,39,"pl-k"],[40,46,"pl-s"],[40,41,"pl-pds"],[41,45,"pl-smi"],[45,46,"pl-pds"],[47,49,"pl-s"],[47,48,"pl-pds"],[48,49,"pl-pds"],[50,51,"pl-k"],[52,56,"pl-k"]],[],[[0,3,"pl-k"],[4,12,"pl-smi"],[13,15,"pl-k"],[16,30,"pl-smi"],[31,32,"pl-k"],[33,35,"pl-k"],[36,43,"pl-k"],[44,53,"pl-smi"],[54,55,"pl-k"],[56,60,"pl-k"]],[[5,13,"pl-s"],[5,6,"pl-pds"],[6,12,"pl-smi"],[8,11,"pl-k"],[12,13,"pl-pds"]],[[0,31,"pl-c"],[0,1,"pl-c"]],[[0,287,"pl-c"],[0,1,"pl-c"]],[[0,44,"pl-c"],[0,1,"pl-c"]],[[0,27,"pl-c"],[0,1,"pl-c"]],[[0,56,"pl-c"],[0,1,"pl-c"]],[[7,38,"pl-s"],[7,8,"pl-pds"],[8,37,"pl-s"],[8,10,"pl-pds"],[36,37,"pl-pds"],[37,38,"pl-pds"]],[[8,17,"pl-s"],[8,9,"pl-pds"],[16,17,"pl-pds"],[18,94,"pl-c"],[18,19,"pl-c"]],[[8,21,"pl-s"],[8,9,"pl-pds"],[20,21,"pl-pds"],[22,44,"pl-c"],[22,23,"pl-c"]],[[8,19,"pl-s"],[8,9,"pl-pds"],[18,19,"pl-pds"],[20,42,"pl-c"],[20,21,"pl-c"]],[[10,16,"pl-s"],[10,11,"pl-pds"],[15,16,"pl-pds"],[17,39,"pl-c"],[17,18,"pl-c"]],[[12,20,"pl-s"],[12,13,"pl-pds"],[19,20,"pl-pds"],[21,43,"pl-c"],[21,22,"pl-c"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[13,14,"pl-pds"],[15,197,"pl-c"],[15,16,"pl-c"]],[],[[8,15,"pl-s"],[8,9,"pl-pds"],[14,15,"pl-pds"]],[[8,108,"pl-s"],[8,9,"pl-pds"],[107,108,"pl-pds"]],[[9,123,"pl-s"],[9,10,"pl-pds"],[122,123,"pl-pds"]],[[8,63,"pl-s"],[8,9,"pl-pds"],[24,32,"pl-smi"],[27,31,"pl-k"],[62,63,"pl-pds"]],[[0,12,"pl-en"],[17,23,"pl-c1"],[24,52,"pl-s"],[24,25,"pl-pds"],[25,27,"pl-cce"],[28,30,"pl-cce"],[45,47,"pl-cce"],[48,50,"pl-cce"],[51,52,"pl-pds"],[53,169,"pl-s"],[53,54,"pl-pds"],[65,74,"pl-smi"],[89,97,"pl-smi"],[92,96,"pl-k"],[109,117,"pl-smi"],[112,116,"pl-k"],[168,169,"pl-pds"],[170,172,"pl-k"],[173,177,"pl-c1"],[182,183,"pl-k"]],[[9,32,"pl-s"],[9,10,"pl-pds"],[10,31,"pl-s"],[10,12,"pl-pds"],[30,31,"pl-pds"],[31,32,"pl-pds"],[33,35,"pl-k"]],[[0,10,"pl-en"]],[[0,2,"pl-k"],[5,7,"pl-k"],[8,19,"pl-s"],[8,9,"pl-pds"],[9,14,"pl-smi"],[18,19,"pl-pds"],[22,24,"pl-k"],[30,41,"pl-s"],[30,31,"pl-pds"],[31,36,"pl-smi"],[40,41,"pl-pds"],[42,45,"pl-k"],[46,53,"pl-s"],[46,47,"pl-pds"],[52,53,"pl-pds"]],[[0,4,"pl-k"]],[[10,65,"pl-s"],[10,11,"pl-pds"],[59,64,"pl-smi"],[64,65,"pl-pds"],[69,86,"pl-s"],[69,70,"pl-pds"],[70,75,"pl-smi"],[80,85,"pl-smi"],[85,86,"pl-pds"],[87,89,"pl-k"],[100,117,"pl-s"],[100,101,"pl-pds"],[101,106,"pl-smi"],[111,116,"pl-smi"],[116,117,"pl-pds"],[118,119,"pl-k"],[122,124,"pl-k"],[140,188,"pl-s"],[140,141,"pl-pds"],[179,187,"pl-smi"],[182,186,"pl-k"],[187,188,"pl-pds"]],[[0,4,"pl-k"]],[[10,65,"pl-s"],[10,11,"pl-pds"],[59,64,"pl-smi"],[64,65,"pl-pds"],[69,88,"pl-s"],[69,70,"pl-pds"],[70,77,"pl-smi"],[82,87,"pl-smi"],[87,88,"pl-pds"],[89,91,"pl-k"],[102,121,"pl-s"],[102,103,"pl-pds"],[103,110,"pl-smi"],[115,120,"pl-smi"],[120,121,"pl-pds"],[122,123,"pl-k"],[126,128,"pl-k"],[144,194,"pl-s"],[144,145,"pl-pds"],[185,193,"pl-smi"],[188,192,"pl-k"],[193,194,"pl-pds"]],[[0,2,"pl-k"]],[],[[5,9,"pl-s"],[5,6,"pl-pds"],[8,9,"pl-pds"]],[[0,2,"pl-k"],[3,4,"pl-k"],[5,12,"pl-c1"],[16,23,"pl-s"],[16,17,"pl-pds"],[17,22,"pl-smi"],[22,23,"pl-pds"],[25,26,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,107,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[31,33,"pl-cce"],[48,50,"pl-cce"],[75,77,"pl-cce"],[103,105,"pl-cce"],[106,107,"pl-pds"],[108,117,"pl-s"],[108,109,"pl-pds"],[110,115,"pl-smi"],[116,117,"pl-pds"],[118,120,"pl-k"]],[[0,2,"pl-k"]],[[9,27,"pl-s"],[9,10,"pl-pds"],[10,26,"pl-s"],[10,12,"pl-pds"],[25,26,"pl-pds"],[26,27,"pl-pds"],[28,30,"pl-k"],[40,59,"pl-s"],[40,41,"pl-pds"],[41,58,"pl-s"],[41,43,"pl-pds"],[57,58,"pl-pds"],[58,59,"pl-pds"],[60,62,"pl-k"],[72,91,"pl-s"],[72,73,"pl-pds"],[73,90,"pl-s"],[73,75,"pl-pds"],[89,90,"pl-pds"],[90,91,"pl-pds"]],[[10,27,"pl-s"],[10,11,"pl-pds"],[11,26,"pl-smi"],[21,25,"pl-k"],[26,27,"pl-pds"]],[[0,61,"pl-c"],[0,1,"pl-c"]],[[6,19,"pl-s"],[6,7,"pl-pds"],[7,18,"pl-s"],[7,9,"pl-pds"],[17,18,"pl-pds"],[18,19,"pl-pds"],[20,22,"pl-k"],[29,57,"pl-s"],[29,30,"pl-pds"],[30,56,"pl-s"],[30,32,"pl-pds"],[55,56,"pl-pds"],[56,57,"pl-pds"],[58,60,"pl-k"],[76,108,"pl-s"],[76,77,"pl-pds"],[99,107,"pl-smi"],[102,106,"pl-k"],[107,108,"pl-pds"]],[[0,2,"pl-k"],[6,8,"pl-k"]],[[0,4,"pl-k"]],[[6,43,"pl-s"],[6,7,"pl-pds"],[7,42,"pl-s"],[7,9,"pl-pds"],[41,42,"pl-pds"],[42,43,"pl-pds"],[44,46,"pl-k"],[53,66,"pl-s"],[53,54,"pl-pds"],[54,65,"pl-smi"],[61,63,"pl-k"],[65,66,"pl-pds"],[67,69,"pl-k"],[76,99,"pl-s"],[76,77,"pl-pds"],[77,98,"pl-smi"],[84,86,"pl-k"],[98,99,"pl-pds"],[100,102,"pl-k"],[109,123,"pl-s"],[109,110,"pl-pds"],[110,122,"pl-smi"],[117,118,"pl-k"],[119,120,"pl-k"],[122,123,"pl-pds"]],[[0,4,"pl-k"]],[[6,14,"pl-s"],[6,7,"pl-pds"],[7,13,"pl-smi"],[13,14,"pl-pds"],[15,17,"pl-k"],[24,51,"pl-s"],[24,25,"pl-pds"],[25,50,"pl-s"],[25,27,"pl-pds"],[31,34,"pl-k"],[35,49,"pl-s"],[35,36,"pl-pds"],[48,49,"pl-pds"],[49,50,"pl-pds"],[50,51,"pl-pds"]],[[0,2,"pl-k"]],[[6,20,"pl-s"],[6,7,"pl-pds"],[7,19,"pl-smi"],[14,15,"pl-k"],[19,20,"pl-pds"]],[[6,25,"pl-s"],[6,7,"pl-pds"],[7,24,"pl-s"],[7,9,"pl-pds"],[23,24,"pl-pds"],[24,25,"pl-pds"]],[[6,20,"pl-s"],[6,7,"pl-pds"],[7,19,"pl-smi"],[19,20,"pl-pds"]],[[0,57,"pl-c"],[0,1,"pl-c"]],[[5,12,"pl-s"],[5,6,"pl-pds"],[6,10,"pl-smi"],[11,12,"pl-pds"],[13,15,"pl-k"],[22,40,"pl-s"],[22,23,"pl-pds"],[23,39,"pl-s"],[23,25,"pl-pds"],[34,38,"pl-s"],[34,35,"pl-pds"],[35,37,"pl-smi"],[37,38,"pl-pds"],[38,39,"pl-pds"],[39,40,"pl-pds"]],[[6,19,"pl-s"],[6,7,"pl-pds"],[7,18,"pl-smi"],[14,17,"pl-k"],[18,19,"pl-pds"]],[[0,183,"pl-c"],[0,1,"pl-c"]],[[0,149,"pl-c"],[0,1,"pl-c"]],[[0,234,"pl-c"],[0,1,"pl-c"]],[[0,78,"pl-c"],[0,1,"pl-c"]],[[0,21,"pl-c"],[0,1,"pl-c"]],[[0,21,"pl-c"],[0,1,"pl-c"]],[[0,21,"pl-c"],[0,1,"pl-c"]],[[0,257,"pl-c"],[0,1,"pl-c"]],[[0,38,"pl-c"],[0,1,"pl-c"]],[[0,2,"pl-k"],[6,8,"pl-k"],[9,17,"pl-s"],[9,10,"pl-pds"],[10,16,"pl-smi"],[13,15,"pl-k"],[16,17,"pl-pds"]],[[0,4,"pl-k"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,676,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,21,"pl-s"],[8,9,"pl-pds"],[9,20,"pl-smi"],[15,16,"pl-k"],[17,18,"pl-k"],[20,21,"pl-pds"],[22,23,"pl-k"],[24,25,"pl-c1"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,17,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[13,15,"pl-cce"],[16,17,"pl-pds"],[18,54,"pl-s"],[18,19,"pl-pds"],[53,54,"pl-pds"]],[[6,10,"pl-s"],[6,7,"pl-pds"],[7,9,"pl-smi"],[9,10,"pl-pds"]],[[4,7,"pl-s"],[4,5,"pl-pds"],[6,7,"pl-pds"]],[[4,7,"pl-s"],[4,5,"pl-pds"],[6,7,"pl-pds"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,601,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,15,"pl-s"],[8,9,"pl-pds"],[9,14,"pl-smi"],[14,15,"pl-pds"],[16,17,"pl-k"],[18,19,"pl-k"],[26,27,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,17,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[13,15,"pl-cce"],[16,17,"pl-pds"],[18,54,"pl-s"],[18,19,"pl-pds"],[53,54,"pl-pds"]],[[6,10,"pl-s"],[6,7,"pl-pds"],[7,9,"pl-smi"],[9,10,"pl-pds"]],[[4,7,"pl-s"],[4,5,"pl-pds"],[6,7,"pl-pds"]],[[4,7,"pl-s"],[4,5,"pl-pds"],[6,7,"pl-pds"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,56,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"],[37,39,"pl-k"],[43,52,"pl-s"],[43,44,"pl-pds"],[44,51,"pl-smi"],[47,49,"pl-k"],[51,52,"pl-pds"],[53,54,"pl-k"],[67,68,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,61,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[57,59,"pl-cce"],[60,61,"pl-pds"]],[],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,72,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[63,64,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,56,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[59,60,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,63,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[59,61,"pl-cce"],[62,63,"pl-pds"]],[],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,75,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,52,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[48,50,"pl-cce"],[51,52,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,288,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,38,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[34,36,"pl-cce"],[37,38,"pl-pds"]],[],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[13,17,"pl-s"],[13,14,"pl-pds"],[14,16,"pl-smi"],[16,17,"pl-pds"]],[[0,167,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,38,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[34,36,"pl-cce"],[37,38,"pl-pds"]],[[13,17,"pl-s"],[13,14,"pl-pds"],[14,16,"pl-smi"],[16,17,"pl-pds"]],[[0,54,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[59,60,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,61,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[57,59,"pl-cce"],[60,61,"pl-pds"]],[],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,74,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"]],[[0,6,"pl-c1"],[7,46,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[42,44,"pl-cce"],[45,46,"pl-pds"]],[],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,71,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[55,56,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,52,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[55,56,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,39,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[35,37,"pl-cce"],[38,39,"pl-pds"]],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,262,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,39,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[35,37,"pl-cce"],[38,39,"pl-pds"]],[[0,5,"pl-c1"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,52,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[13,17,"pl-s"],[13,14,"pl-pds"],[14,16,"pl-smi"],[16,17,"pl-pds"]],[[0,49,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[21,22,"pl-k"],[23,24,"pl-k"],[28,30,"pl-k"],[34,43,"pl-s"],[34,35,"pl-pds"],[35,42,"pl-smi"],[38,40,"pl-k"],[42,43,"pl-pds"],[44,45,"pl-k"],[50,51,"pl-k"]],[[0,4,"pl-k"]],[[4,7,"pl-s"],[4,5,"pl-pds"],[6,7,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[13,17,"pl-s"],[13,14,"pl-pds"],[14,16,"pl-smi"],[16,17,"pl-pds"]],[[0,489,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,39,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[35,37,"pl-cce"],[38,39,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,54,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[59,60,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,61,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[57,59,"pl-cce"],[60,61,"pl-pds"]],[],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,56,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,58,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[36,37,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,40,"pl-s"],[7,8,"pl-pds"],[36,38,"pl-cce"],[39,40,"pl-pds"]],[],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[],[[0,52,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,38,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[34,36,"pl-cce"],[37,38,"pl-pds"]],[],[],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[],[[0,111,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,46,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[42,44,"pl-cce"],[45,46,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,46,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[42,44,"pl-cce"],[45,46,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,40,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,38,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[34,36,"pl-cce"],[37,38,"pl-pds"]],[],[[0,6,"pl-c1"],[7,227,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[32,34,"pl-cce"],[43,45,"pl-cce"],[122,124,"pl-cce"],[132,134,"pl-cce"],[186,188,"pl-cce"],[200,202,"pl-cce"],[211,213,"pl-cce"],[223,225,"pl-cce"],[226,227,"pl-pds"],[228,230,"pl-s"],[228,229,"pl-pds"],[229,230,"pl-pds"],[231,251,"pl-s"],[231,232,"pl-pds"],[232,240,"pl-smi"],[235,239,"pl-k"],[250,251,"pl-pds"],[252,261,"pl-s"],[252,253,"pl-pds"],[260,261,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,63,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,37,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[33,35,"pl-cce"],[36,37,"pl-pds"]],[],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,70,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,43,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[39,41,"pl-cce"],[42,43,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,256,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,44,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[40,42,"pl-cce"],[43,44,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,51,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[47,49,"pl-cce"],[50,51,"pl-pds"]],[],[],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,36,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[32,34,"pl-cce"],[35,36,"pl-pds"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[40,41,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"]],[],[[0,4,"pl-c1"],[23,25,"pl-cce"],[93,96,"pl-k"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,480,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[40,41,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,44,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[40,42,"pl-cce"],[43,44,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[36,37,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,341,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,41,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[37,39,"pl-cce"],[40,41,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,288,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,246,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[32,34,"pl-cce"],[43,45,"pl-cce"],[141,143,"pl-cce"],[151,153,"pl-cce"],[191,193,"pl-cce"],[205,207,"pl-cce"],[230,232,"pl-cce"],[242,244,"pl-cce"],[245,246,"pl-pds"],[247,265,"pl-s"],[247,248,"pl-pds"],[248,256,"pl-smi"],[251,255,"pl-k"],[264,265,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,276,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,215,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[32,34,"pl-cce"],[43,45,"pl-cce"],[109,111,"pl-cce"],[119,121,"pl-cce"],[160,162,"pl-cce"],[174,176,"pl-cce"],[199,201,"pl-cce"],[211,213,"pl-cce"],[214,215,"pl-pds"],[216,234,"pl-s"],[216,217,"pl-pds"],[217,225,"pl-smi"],[220,224,"pl-k"],[233,234,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,113,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[],[[0,6,"pl-c1"],[7,227,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[11,13,"pl-cce"],[32,34,"pl-cce"],[43,45,"pl-cce"],[119,121,"pl-cce"],[129,131,"pl-cce"],[172,174,"pl-cce"],[186,188,"pl-cce"],[211,213,"pl-cce"],[223,225,"pl-cce"],[226,227,"pl-pds"],[228,230,"pl-s"],[228,229,"pl-pds"],[229,230,"pl-pds"],[231,249,"pl-s"],[231,232,"pl-pds"],[232,240,"pl-smi"],[235,239,"pl-k"],[248,249,"pl-pds"]],[[13,16,"pl-s"],[13,14,"pl-pds"],[15,16,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,444,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[32,33,"pl-k"]],[[0,4,"pl-k"]],[],[[0,6,"pl-c1"],[7,83,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[79,81,"pl-cce"],[82,83,"pl-pds"]],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,253,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"]],[[0,4,"pl-k"]],[],[[0,6,"pl-c1"],[7,83,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[79,81,"pl-cce"],[82,83,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,253,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[],[[0,6,"pl-c1"],[7,83,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[79,81,"pl-cce"],[82,83,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,54,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[28,29,"pl-k"],[33,35,"pl-k"],[39,48,"pl-s"],[39,40,"pl-pds"],[40,47,"pl-smi"],[43,45,"pl-k"],[47,48,"pl-pds"],[49,50,"pl-k"],[59,60,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,61,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[57,59,"pl-cce"],[60,61,"pl-pds"]],[],[[0,5,"pl-c1"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[[15,19,"pl-s"],[15,16,"pl-pds"],[16,18,"pl-smi"],[18,19,"pl-pds"]],[[0,56,"pl-c"],[0,1,"pl-c"]],[[0,4,"pl-k"],[8,17,"pl-s"],[8,9,"pl-pds"],[9,16,"pl-smi"],[12,14,"pl-k"],[16,17,"pl-pds"],[18,19,"pl-k"],[24,25,"pl-k"]],[[0,4,"pl-k"]],[[0,6,"pl-c1"],[7,50,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-cce"],[46,48,"pl-cce"],[49,50,"pl-pds"]],[],[[7,11,"pl-s"],[7,8,"pl-pds"],[8,10,"pl-smi"],[10,11,"pl-pds"]],[[8,12,"pl-s"],[8,9,"pl-pds"],[9,11,"pl-smi"],[11,12,"pl-pds"]],[[0,4,"pl-k"]],[[4,7,"pl-s"],[4,5,"pl-pds"],[6,7,"pl-pds"]],[[10,14,"pl-s"],[10,11,"pl-pds"],[11,13,"pl-smi"],[13,14,"pl-pds"]],[],[[0,2,"pl-k"]],[[0,21,"pl-c"],[0,1,"pl-c"]],[[0,21,"pl-c"],[0,1,"pl-c"]],[[0,21,"pl-c"],[0,1,"pl-c"]],[[0,52,"pl-c"],[0,1,"pl-c"]],[[0,54,"pl-c"],[0,1,"pl-c"]],[[0,54,"pl-c"],[0,1,"pl-c"]],[[0,45,"pl-c"],[0,1,"pl-c"]],[[0,74,"pl-c"],[0,1,"pl-c"]],[[0,42,"pl-c"],[0,1,"pl-c"]],[[0,94,"pl-c"],[0,1,"pl-c"]],[[0,84,"pl-c"],[0,1,"pl-c"]],[[0,82,"pl-c"],[0,1,"pl-c"]],[[0,17,"pl-c"],[0,1,"pl-c"]],[[0,221,"pl-c"],[0,1,"pl-c"]],[[0,146,"pl-c"],[0,1,"pl-c"]],[[0,119,"pl-c"],[0,1,"pl-c"]],[[0,272,"pl-c"],[0,1,"pl-c"]],[[0,212,"pl-c"],[0,1,"pl-c"]],[[0,426,"pl-c"],[0,1,"pl-c"]]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/SDRausty/TermuxArch/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"setupTermuxArch","displayUrl":"https://github.com/SDRausty/TermuxArch/blob/master/setupTermuxArch?raw=true","headerInfo":{"blobSize":"51.4 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"e8cc0dd","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FSDRausty%2FTermuxArch%2Fblob%2Fmaster%2FsetupTermuxArch","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1166","truncatedSloc":"1166"},"mode":"executable file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Shell","languageID":346,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/SDRausty/TermuxArch/blob/master/setupTermuxArch","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/SDRausty/TermuxArch/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/SDRausty/TermuxArch/raw/refs/heads/master/setupTermuxArch","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"_STRPEROR_","kind":"function","ident_start":406,"ident_end":416,"extent_start":406,"extent_end":831,"fully_qualified_name":"_STRPEROR_","ident_utf16":{"start":{"line_number":9,"utf16_col":0},"end":{"line_number":9,"utf16_col":10}},"extent_utf16":{"start":{"line_number":9,"utf16_col":0},"end":{"line_number":14,"utf16_col":1}}},{"name":"_STRPEXIT_","kind":"function","ident_start":832,"ident_end":842,"extent_start":832,"extent_end":1485,"fully_qualified_name":"_STRPEXIT_","ident_utf16":{"start":{"line_number":15,"utf16_col":0},"end":{"line_number":15,"utf16_col":10}},"extent_utf16":{"start":{"line_number":15,"utf16_col":0},"end":{"line_number":36,"utf16_col":1}}},{"name":"_STRPHNGP_","kind":"function","ident_start":1486,"ident_end":1496,"extent_start":1486,"extent_end":1732,"fully_qualified_name":"_STRPHNGP_","ident_utf16":{"start":{"line_number":37,"utf16_col":0},"end":{"line_number":37,"utf16_col":10}},"extent_utf16":{"start":{"line_number":37,"utf16_col":0},"end":{"line_number":41,"utf16_col":1}}},{"name":"_STRPNTRT_","kind":"function","ident_start":1733,"ident_end":1743,"extent_start":1733,"extent_end":1976,"fully_qualified_name":"_STRPNTRT_","ident_utf16":{"start":{"line_number":42,"utf16_col":0},"end":{"line_number":42,"utf16_col":10}},"extent_utf16":{"start":{"line_number":42,"utf16_col":0},"end":{"line_number":46,"utf16_col":1}}},{"name":"_STRPQUIT_","kind":"function","ident_start":1977,"ident_end":1987,"extent_start":1977,"extent_end":2212,"fully_qualified_name":"_STRPQUIT_","ident_utf16":{"start":{"line_number":47,"utf16_col":0},"end":{"line_number":47,"utf16_col":10}},"extent_utf16":{"start":{"line_number":47,"utf16_col":0},"end":{"line_number":51,"utf16_col":1}}},{"name":"_STRPTERM_","kind":"function","ident_start":2213,"ident_end":2223,"extent_start":2213,"extent_end":2463,"fully_qualified_name":"_STRPTERM_","ident_utf16":{"start":{"line_number":52,"utf16_col":0},"end":{"line_number":52,"utf16_col":10}},"extent_utf16":{"start":{"line_number":52,"utf16_col":0},"end":{"line_number":56,"utf16_col":1}}},{"name":"_ARG2DIR_","kind":"function","ident_start":3263,"ident_end":3272,"extent_start":3263,"extent_end":3402,"fully_qualified_name":"_ARG2DIR_","ident_utf16":{"start":{"line_number":74,"utf16_col":0},"end":{"line_number":74,"utf16_col":9}},"extent_utf16":{"start":{"line_number":74,"utf16_col":0},"end":{"line_number":83,"utf16_col":1}}},{"name":"_CHK_","kind":"function","ident_start":3403,"ident_end":3408,"extent_start":3403,"extent_end":3865,"fully_qualified_name":"_CHK_","ident_utf16":{"start":{"line_number":84,"utf16_col":0},"end":{"line_number":84,"utf16_col":5}},"extent_utf16":{"start":{"line_number":84,"utf16_col":0},"end":{"line_number":100,"utf16_col":1}}},{"name":"_CHKDWN_","kind":"function","ident_start":3866,"ident_end":3874,"extent_start":3866,"extent_end":4214,"fully_qualified_name":"_CHKDWN_","ident_utf16":{"start":{"line_number":101,"utf16_col":0},"end":{"line_number":101,"utf16_col":8}},"extent_utf16":{"start":{"line_number":101,"utf16_col":0},"end":{"line_number":104,"utf16_col":1}}},{"name":"_CHKSELF_","kind":"function","ident_start":4215,"ident_end":4224,"extent_start":4215,"extent_end":5191,"fully_qualified_name":"_CHKSELF_","ident_utf16":{"start":{"line_number":105,"utf16_col":0},"end":{"line_number":105,"utf16_col":9}},"extent_utf16":{"start":{"line_number":105,"utf16_col":0},"end":{"line_number":117,"utf16_col":1}}},{"name":"_CHOOSEABI_","kind":"function","ident_start":5192,"ident_end":5203,"extent_start":5192,"extent_end":5313,"fully_qualified_name":"_CHOOSEABI_","ident_utf16":{"start":{"line_number":118,"utf16_col":0},"end":{"line_number":118,"utf16_col":11}},"extent_utf16":{"start":{"line_number":118,"utf16_col":0},"end":{"line_number":127,"utf16_col":1}}},{"name":"_CHOOSEABIx86_","kind":"function","ident_start":5314,"ident_end":5328,"extent_start":5314,"extent_end":5491,"fully_qualified_name":"_CHOOSEABIx86_","ident_utf16":{"start":{"line_number":128,"utf16_col":0},"end":{"line_number":128,"utf16_col":14}},"extent_utf16":{"start":{"line_number":128,"utf16_col":0},"end":{"line_number":140,"utf16_col":1}}},{"name":"_COREFILES_","kind":"function","ident_start":5492,"ident_end":5503,"extent_start":5492,"extent_end":5848,"fully_qualified_name":"_COREFILES_","ident_utf16":{"start":{"line_number":141,"utf16_col":0},"end":{"line_number":141,"utf16_col":11}},"extent_utf16":{"start":{"line_number":141,"utf16_col":0},"end":{"line_number":143,"utf16_col":1}}},{"name":"_COREFILESDO_","kind":"function","ident_start":5849,"ident_end":5862,"extent_start":5849,"extent_end":6040,"fully_qualified_name":"_COREFILESDO_","ident_utf16":{"start":{"line_number":144,"utf16_col":0},"end":{"line_number":144,"utf16_col":13}},"extent_utf16":{"start":{"line_number":144,"utf16_col":0},"end":{"line_number":155,"utf16_col":1}}},{"name":"_COREFILESLOAD_","kind":"function","ident_start":6041,"ident_end":6056,"extent_start":6041,"extent_end":6376,"fully_qualified_name":"_COREFILESLOAD_","ident_utf16":{"start":{"line_number":156,"utf16_col":0},"end":{"line_number":156,"utf16_col":15}},"extent_utf16":{"start":{"line_number":156,"utf16_col":0},"end":{"line_number":174,"utf16_col":1}}},{"name":"_DEPENDDM_","kind":"function","ident_start":6377,"ident_end":6387,"extent_start":6377,"extent_end":6585,"fully_qualified_name":"_DEPENDDM_","ident_utf16":{"start":{"line_number":175,"utf16_col":0},"end":{"line_number":175,"utf16_col":10}},"extent_utf16":{"start":{"line_number":175,"utf16_col":0},"end":{"line_number":185,"utf16_col":1}}},{"name":"_DEPENDIFDM_","kind":"function","ident_start":6586,"ident_end":6598,"extent_start":6586,"extent_end":7025,"fully_qualified_name":"_DEPENDIFDM_","ident_utf16":{"start":{"line_number":186,"utf16_col":0},"end":{"line_number":186,"utf16_col":12}},"extent_utf16":{"start":{"line_number":186,"utf16_col":0},"end":{"line_number":195,"utf16_col":1}}},{"name":"_DEPENDS_","kind":"function","ident_start":7026,"ident_end":7035,"extent_start":7026,"extent_end":8651,"fully_qualified_name":"_DEPENDS_","ident_utf16":{"start":{"line_number":196,"utf16_col":0},"end":{"line_number":196,"utf16_col":9}},"extent_utf16":{"start":{"line_number":196,"utf16_col":0},"end":{"line_number":245,"utf16_col":1}}},{"name":"_INPKGS_","kind":"function","ident_start":7069,"ident_end":7077,"extent_start":7069,"extent_end":7706,"fully_qualified_name":"_INPKGS_","ident_utf16":{"start":{"line_number":197,"utf16_col":0},"end":{"line_number":197,"utf16_col":8}},"extent_utf16":{"start":{"line_number":197,"utf16_col":0},"end":{"line_number":210,"utf16_col":1}}},{"name":"_DEPENDSBLOCK_","kind":"function","ident_start":8652,"ident_end":8666,"extent_start":8652,"extent_end":8755,"fully_qualified_name":"_DEPENDSBLOCK_","ident_utf16":{"start":{"line_number":246,"utf16_col":0},"end":{"line_number":246,"utf16_col":14}},"extent_utf16":{"start":{"line_number":246,"utf16_col":0},"end":{"line_number":249,"utf16_col":1}}},{"name":"_DWNL_","kind":"function","ident_start":8756,"ident_end":8762,"extent_start":8756,"extent_end":9776,"fully_qualified_name":"_DWNL_","ident_utf16":{"start":{"line_number":250,"utf16_col":0},"end":{"line_number":250,"utf16_col":6}},"extent_utf16":{"start":{"line_number":250,"utf16_col":0},"end":{"line_number":272,"utf16_col":1}}},{"name":"_DOADMWGET_","kind":"function","ident_start":9432,"ident_end":9443,"extent_start":9432,"extent_end":9526,"fully_qualified_name":"_DOADMWGET_","ident_utf16":{"start":{"line_number":265,"utf16_col":0},"end":{"line_number":265,"utf16_col":11}},"extent_utf16":{"start":{"line_number":265,"utf16_col":0},"end":{"line_number":267,"utf16_col":1}}},{"name":"_EDITORCHOOSER_","kind":"function","ident_start":9777,"ident_end":9792,"extent_start":9777,"extent_end":10101,"fully_qualified_name":"_EDITORCHOOSER_","ident_utf16":{"start":{"line_number":273,"utf16_col":0},"end":{"line_number":273,"utf16_col":15}},"extent_utf16":{"start":{"line_number":273,"utf16_col":0},"end":{"line_number":288,"utf16_col":1}}},{"name":"_INTRO_","kind":"function","ident_start":10102,"ident_end":10109,"extent_start":10102,"extent_end":10434,"fully_qualified_name":"_INTRO_","ident_utf16":{"start":{"line_number":289,"utf16_col":0},"end":{"line_number":289,"utf16_col":7}},"extent_utf16":{"start":{"line_number":289,"utf16_col":0},"end":{"line_number":301,"utf16_col":1}}},{"name":"_INTROBLOOM_","kind":"function","ident_start":10435,"ident_end":10447,"extent_start":10435,"extent_end":10633,"fully_qualified_name":"_INTROBLOOM_","ident_utf16":{"start":{"line_number":302,"utf16_col":0},"end":{"line_number":302,"utf16_col":12}},"extent_utf16":{"start":{"line_number":302,"utf16_col":0},"end":{"line_number":309,"utf16_col":1}}},{"name":"_INTROSYSINFO_","kind":"function","ident_start":10634,"ident_end":10648,"extent_start":10634,"extent_end":10820,"fully_qualified_name":"_INTROSYSINFO_","ident_utf16":{"start":{"line_number":310,"utf16_col":0},"end":{"line_number":310,"utf16_col":14}},"extent_utf16":{"start":{"line_number":310,"utf16_col":0},"end":{"line_number":316,"utf16_col":1}}},{"name":"_DODIRCHK_","kind":"function","ident_start":10821,"ident_end":10831,"extent_start":10821,"extent_end":11787,"fully_qualified_name":"_DODIRCHK_","ident_utf16":{"start":{"line_number":317,"utf16_col":0},"end":{"line_number":317,"utf16_col":10}},"extent_utf16":{"start":{"line_number":317,"utf16_col":0},"end":{"line_number":346,"utf16_col":1}}},{"name":"_INTROREFRESH_","kind":"function","ident_start":11788,"ident_end":11802,"extent_start":11788,"extent_end":12146,"fully_qualified_name":"_INTROREFRESH_","ident_utf16":{"start":{"line_number":347,"utf16_col":0},"end":{"line_number":347,"utf16_col":14}},"extent_utf16":{"start":{"line_number":347,"utf16_col":0},"end":{"line_number":359,"utf16_col":1}}},{"name":"_INSTLLDIRCHK_","kind":"function","ident_start":12147,"ident_end":12161,"extent_start":12147,"extent_end":12641,"fully_qualified_name":"_INSTLLDIRCHK_","ident_utf16":{"start":{"line_number":360,"utf16_col":0},"end":{"line_number":360,"utf16_col":14}},"extent_utf16":{"start":{"line_number":360,"utf16_col":0},"end":{"line_number":366,"utf16_col":1}}},{"name":"_LOADCONF_","kind":"function","ident_start":12642,"ident_end":12652,"extent_start":12642,"extent_end":12804,"fully_qualified_name":"_LOADCONF_","ident_utf16":{"start":{"line_number":367,"utf16_col":0},"end":{"line_number":367,"utf16_col":10}},"extent_utf16":{"start":{"line_number":367,"utf16_col":0},"end":{"line_number":375,"utf16_col":1}}},{"name":"_MANUAL_","kind":"function","ident_start":12805,"ident_end":12813,"extent_start":12805,"extent_end":13427,"fully_qualified_name":"_MANUAL_","ident_utf16":{"start":{"line_number":376,"utf16_col":0},"end":{"line_number":376,"utf16_col":8}},"extent_utf16":{"start":{"line_number":376,"utf16_col":0},"end":{"line_number":386,"utf16_col":1}}},{"name":"_NAMEINSTALLDIR_","kind":"function","ident_start":13428,"ident_end":13444,"extent_start":13428,"extent_end":13566,"fully_qualified_name":"_NAMEINSTALLDIR_","ident_utf16":{"start":{"line_number":387,"utf16_col":0},"end":{"line_number":387,"utf16_col":16}},"extent_utf16":{"start":{"line_number":387,"utf16_col":0},"end":{"line_number":393,"utf16_col":1}}},{"name":"_NAMESTARTARCH_","kind":"function","ident_start":13567,"ident_end":13582,"extent_start":13567,"extent_end":13840,"fully_qualified_name":"_NAMESTARTARCH_","ident_utf16":{"start":{"line_number":394,"utf16_col":0},"end":{"line_number":394,"utf16_col":15}},"extent_utf16":{"start":{"line_number":394,"utf16_col":0},"end":{"line_number":405,"utf16_col":1}}},{"name":"_OPT1_","kind":"function","ident_start":13841,"ident_end":13847,"extent_start":13841,"extent_end":15327,"fully_qualified_name":"_OPT1_","ident_utf16":{"start":{"line_number":406,"utf16_col":0},"end":{"line_number":406,"utf16_col":6}},"extent_utf16":{"start":{"line_number":406,"utf16_col":0},"end":{"line_number":484,"utf16_col":1}}},{"name":"_OPT2_","kind":"function","ident_start":15328,"ident_end":15334,"extent_start":15328,"extent_end":16589,"fully_qualified_name":"_OPT2_","ident_utf16":{"start":{"line_number":485,"utf16_col":0},"end":{"line_number":485,"utf16_col":6}},"extent_utf16":{"start":{"line_number":485,"utf16_col":0},"end":{"line_number":555,"utf16_col":1}}},{"name":"_PREPTMPDIR_","kind":"function","ident_start":16590,"ident_end":16602,"extent_start":16590,"extent_end":16816,"fully_qualified_name":"_PREPTMPDIR_","ident_utf16":{"start":{"line_number":556,"utf16_col":0},"end":{"line_number":556,"utf16_col":12}},"extent_utf16":{"start":{"line_number":556,"utf16_col":0},"end":{"line_number":560,"utf16_col":1}}},{"name":"_PREPTERMUXARCH_","kind":"function","ident_start":16817,"ident_end":16833,"extent_start":16817,"extent_end":16960,"fully_qualified_name":"_PREPTERMUXARCH_","ident_utf16":{"start":{"line_number":561,"utf16_col":0},"end":{"line_number":561,"utf16_col":16}},"extent_utf16":{"start":{"line_number":561,"utf16_col":0},"end":{"line_number":566,"utf16_col":1}}},{"name":"_PRINTERRORMSG_","kind":"function","ident_start":16961,"ident_end":16976,"extent_start":16961,"extent_end":17292,"fully_qualified_name":"_PRINTERRORMSG_","ident_utf16":{"start":{"line_number":567,"utf16_col":0},"end":{"line_number":567,"utf16_col":15}},"extent_utf16":{"start":{"line_number":567,"utf16_col":0},"end":{"line_number":570,"utf16_col":1}}},{"name":"_PRPREFRESH_","kind":"function","ident_start":17293,"ident_end":17305,"extent_start":17293,"extent_end":17412,"fully_qualified_name":"_PRPREFRESH_","ident_utf16":{"start":{"line_number":571,"utf16_col":0},"end":{"line_number":571,"utf16_col":12}},"extent_utf16":{"start":{"line_number":571,"utf16_col":0},"end":{"line_number":574,"utf16_col":1}}},{"name":"_PRINTCONFLOADED_","kind":"function","ident_start":17413,"ident_end":17430,"extent_start":17413,"extent_end":17617,"fully_qualified_name":"_PRINTCONFLOADED_","ident_utf16":{"start":{"line_number":575,"utf16_col":0},"end":{"line_number":575,"utf16_col":17}},"extent_utf16":{"start":{"line_number":575,"utf16_col":0},"end":{"line_number":577,"utf16_col":1}}},{"name":"_PRINTSHA512SYSCHKER_","kind":"function","ident_start":17618,"ident_end":17639,"extent_start":17618,"extent_end":18036,"fully_qualified_name":"_PRINTSHA512SYSCHKER_","ident_utf16":{"start":{"line_number":578,"utf16_col":0},"end":{"line_number":578,"utf16_col":21}},"extent_utf16":{"start":{"line_number":578,"utf16_col":0},"end":{"line_number":582,"utf16_col":1}}},{"name":"_PRINTSTARTBIN_USAGE_","kind":"function","ident_start":18037,"ident_end":18058,"extent_start":18037,"extent_end":18226,"fully_qualified_name":"_PRINTSTARTBIN_USAGE_","ident_utf16":{"start":{"line_number":583,"utf16_col":0},"end":{"line_number":583,"utf16_col":21}},"extent_utf16":{"start":{"line_number":583,"utf16_col":0},"end":{"line_number":593,"utf16_col":1}}},{"name":"_PRINTUSAGE_","kind":"function","ident_start":18227,"ident_end":18239,"extent_start":18227,"extent_end":22784,"fully_qualified_name":"_PRINTUSAGE_","ident_utf16":{"start":{"line_number":594,"utf16_col":0},"end":{"line_number":594,"utf16_col":12}},"extent_utf16":{"start":{"line_number":594,"utf16_col":0},"end":{"line_number":611,"utf16_col":1}}},{"name":"_PRINTINTRO_","kind":"function","ident_start":22785,"ident_end":22797,"extent_start":22785,"extent_end":23246,"fully_qualified_name":"_PRINTINTRO_","ident_utf16":{"start":{"line_number":612,"utf16_col":0},"end":{"line_number":612,"utf16_col":12}},"extent_utf16":{"start":{"line_number":612,"utf16_col":0},"end":{"line_number":614,"utf16_col":1}}},{"name":"_PSGI1ESTRING_","kind":"function","ident_start":23247,"ident_end":23261,"extent_start":23247,"extent_end":24373,"fully_qualified_name":"_PSGI1ESTRING_","ident_utf16":{"start":{"line_number":615,"utf16_col":0},"end":{"line_number":615,"utf16_col":14}},"extent_utf16":{"start":{"line_number":615,"utf16_col":0},"end":{"line_number":617,"utf16_col":1}}},{"name":"_PTSTRPXT_","kind":"function","ident_start":24374,"ident_end":24384,"extent_start":24374,"extent_end":25599,"fully_qualified_name":"_PTSTRPXT_","ident_utf16":{"start":{"line_number":618,"utf16_col":0},"end":{"line_number":618,"utf16_col":10}},"extent_utf16":{"start":{"line_number":618,"utf16_col":0},"end":{"line_number":624,"utf16_col":1}}},{"name":"_QEMU_","kind":"function","ident_start":25600,"ident_end":25606,"extent_start":25600,"extent_end":28140,"fully_qualified_name":"_QEMU_","ident_utf16":{"start":{"line_number":625,"utf16_col":0},"end":{"line_number":625,"utf16_col":6}},"extent_utf16":{"start":{"line_number":625,"utf16_col":0},"end":{"line_number":689,"utf16_col":1}}},{"name":"_QEMUCHCK_","kind":"function","ident_start":25611,"ident_end":25621,"extent_start":25611,"extent_end":25876,"fully_qualified_name":"_QEMUCHCK_","ident_utf16":{"start":{"line_number":626,"utf16_col":0},"end":{"line_number":626,"utf16_col":10}},"extent_utf16":{"start":{"line_number":626,"utf16_col":0},"end":{"line_number":632,"utf16_col":1}}},{"name":"_INST_","kind":"function","ident_start":25892,"ident_end":25898,"extent_start":25892,"extent_end":26420,"fully_qualified_name":"_INST_","ident_utf16":{"start":{"line_number":634,"utf16_col":0},"end":{"line_number":634,"utf16_col":6}},"extent_utf16":{"start":{"line_number":634,"utf16_col":0},"end":{"line_number":654,"utf16_col":1}}},{"name":"_INPKGS_","kind":"function","ident_start":26160,"ident_end":26168,"extent_start":26160,"extent_end":26376,"fully_qualified_name":"_INPKGS_","ident_utf16":{"start":{"line_number":641,"utf16_col":0},"end":{"line_number":641,"utf16_col":8}},"extent_utf16":{"start":{"line_number":641,"utf16_col":0},"end":{"line_number":649,"utf16_col":1}}},{"name":"_RMARCHQ_","kind":"function","ident_start":28141,"ident_end":28150,"extent_start":28141,"extent_end":29874,"fully_qualified_name":"_RMARCHQ_","ident_utf16":{"start":{"line_number":690,"utf16_col":0},"end":{"line_number":690,"utf16_col":9}},"extent_utf16":{"start":{"line_number":690,"utf16_col":0},"end":{"line_number":737,"utf16_col":1}}},{"name":"_RMARCHRM_","kind":"function","ident_start":29875,"ident_end":29885,"extent_start":29875,"extent_end":31210,"fully_qualified_name":"_RMARCHRM_","ident_utf16":{"start":{"line_number":738,"utf16_col":0},"end":{"line_number":738,"utf16_col":10}},"extent_utf16":{"start":{"line_number":738,"utf16_col":0},"end":{"line_number":760,"utf16_col":1}}},{"name":"_RMARCHCRRM_","kind":"function","ident_start":29890,"ident_end":29902,"extent_start":29890,"extent_end":30484,"fully_qualified_name":"_RMARCHCRRM_","ident_utf16":{"start":{"line_number":739,"utf16_col":0},"end":{"line_number":739,"utf16_col":12}},"extent_utf16":{"start":{"line_number":739,"utf16_col":0},"end":{"line_number":743,"utf16_col":1}}},{"name":"_DOEXONSTGE_","kind":"function","ident_start":30485,"ident_end":30497,"extent_start":30485,"extent_end":31036,"fully_qualified_name":"_DOEXONSTGE_","ident_utf16":{"start":{"line_number":744,"utf16_col":0},"end":{"line_number":744,"utf16_col":12}},"extent_utf16":{"start":{"line_number":744,"utf16_col":0},"end":{"line_number":751,"utf16_col":1}}},{"name":"_SETROOT_EXCEPTION_","kind":"function","ident_start":31211,"ident_end":31230,"extent_start":31211,"extent_end":31690,"fully_qualified_name":"_SETROOT_EXCEPTION_","ident_utf16":{"start":{"line_number":761,"utf16_col":0},"end":{"line_number":761,"utf16_col":19}},"extent_utf16":{"start":{"line_number":761,"utf16_col":0},"end":{"line_number":768,"utf16_col":1}}},{"name":"_TAMATRIXEXIT_","kind":"function","ident_start":31691,"ident_end":31705,"extent_start":31691,"extent_end":31803,"fully_qualified_name":"_TAMATRIXEXIT_","ident_utf16":{"start":{"line_number":769,"utf16_col":0},"end":{"line_number":769,"utf16_col":14}},"extent_utf16":{"start":{"line_number":769,"utf16_col":0},"end":{"line_number":774,"utf16_col":1}}},{"name":"_COMMANDGNE_","kind":"function","ident_start":34853,"ident_end":34865,"extent_start":34853,"extent_end":35058,"fully_qualified_name":"_COMMANDGNE_","ident_utf16":{"start":{"line_number":807,"utf16_col":0},"end":{"line_number":807,"utf16_col":12}},"extent_utf16":{"start":{"line_number":807,"utf16_col":0},"end":{"line_number":807,"utf16_col":185}}},{"name":"_IFBINEXT_","kind":"function","ident_start":35108,"ident_end":35118,"extent_start":35108,"extent_end":35575,"fully_qualified_name":"_IFBINEXT_","ident_utf16":{"start":{"line_number":809,"utf16_col":0},"end":{"line_number":809,"utf16_col":10}},"extent_utf16":{"start":{"line_number":809,"utf16_col":0},"end":{"line_number":816,"utf16_col":1}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/SDRausty/TermuxArch/branches":{"post":"fCa87uZa6BsdFdTTHYuzB85KMOFmz_PmbPwEZ8q3URebvzbrkFX3pZqkQv7pNJQubv580jimWSUceNrMrXeNOw"},"/repos/preferences":{"post":"MBiMjC_zeuccgkZXzWaOTUhXNZCMuSVq24wKw7b0fcKUUouM7rC7gqScUj6sz-9JpHh73b9oQDxO15h7qd6bIw"}}},"title":"TermuxArch/setupTermuxArch at master · SDRausty/TermuxArch","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-96e76d5fdb2c.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}</script> <div data-target="react-app.reactRoot"><style data-styled="true" data-styled-version="5.3.11">.gISSDQ{width:100%;}/*!sc*/ @media screen and (min-width:544px){.gISSDQ{width:100%;}}/*!sc*/ @media screen and (min-width:768px){.gISSDQ{width:auto;}}/*!sc*/ .iHHOSp{min-width:0;display:none;}/*!sc*/ @media screen and (min-width:768px){.iHHOSp{height:100vh;max-height:100vh !important;}}/*!sc*/ @media print,screen and (max-width:1011px) and (min-width:768px){.iHHOSp{display:none;}}/*!sc*/ .bHLmSv{position:absolute;inset:0 -2px;cursor:col-resize;background-color:transparent;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*!sc*/ .bHLmSv:hover{background-color:var(--bgColor-neutral-muted,var(--color-neutral-muted,rgba(175,184,193,0.2)));}/*!sc*/ .gsfaIN{margin-right:auto;}/*!sc*/ @media print{.gsfaIN{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}}/*!sc*/ .leYMvG{margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;max-width:100%;margin-top:0;}/*!sc*/ .KMPzq{display:inherit;}/*!sc*/ .hfKjHv{width:100%;}/*!sc*/ .gZWyZE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/ .dwYKDk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}/*!sc*/ .ibcGmb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;}/*!sc*/ .hKaEJF{display:block;margin-right:8px;}/*!sc*/ @media screen and (min-width:1360px){.hKaEJF{display:block;}}/*!sc*/ .XosP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;}/*!sc*/ .bCKfWo[data-size="medium"]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));padding-left:8px;padding-right:8px;display:none;}/*!sc*/ @media screen and (max-width:768px){.bCKfWo[data-size="medium"]{display:block;}}/*!sc*/ .gUkoLg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .dmxRgG[data-size="medium"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .dmxRgG[data-size="medium"] svg{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dmxRgG[data-size="medium"] > span{width:inherit;}/*!sc*/ .bZBlpz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}/*!sc*/ .lhTYNA{margin-right:4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dbrgmi{font-size:14px;min-width:0;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*!sc*/ .bmcJak{min-width:0;}/*!sc*/ .dHJiml{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;min-width:0;}/*!sc*/ .cEytCf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .fzFXnm{max-width:100%;}/*!sc*/ .iMnkmv{max-width:100%;list-style:none;display:inline-block;}/*!sc*/ .ghzDag{display:inline-block;max-width:100%;}/*!sc*/ .kHuKdh{font-weight:600;}/*!sc*/ .hzJBof{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:16px;}/*!sc*/ .jGhzSQ{font-weight:600;display:inline-block;max-width:100%;font-size:16px;}/*!sc*/ .faNtbn{min-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}/*!sc*/ .fmQaBv{margin-left:4px;margin-right:4px;}/*!sc*/ .vcvyP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:160px;}/*!sc*/ .dwNhzn[data-size="medium"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;display:none;}/*!sc*/ .fGwBZA[data-size="medium"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .dJxjrT{margin-left:16px;margin-right:16px;}/*!sc*/ .eFxKDQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ .dzCJzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:273px;padding:8px;}/*!sc*/ @media screen and (min-width:544px){.dzCJzi{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}/*!sc*/ .ldRxiI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/ .fVkfyA{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0;margin-right:0;}/*!sc*/ .gNAmSV{height:40px;padding-left:4px;padding-bottom:16px;}/*!sc*/ .jNEwzY{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .bsDwxw{font-size:12px;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:16px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));min-width:0;}/*!sc*/ .hLYBEE{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-right:4px;}/*!sc*/ .jdLMhu{top:0px;z-index:4;background:var(--bgColor-default,var(--color-canvas-default));position:-webkit-sticky;position:sticky;}/*!sc*/ .tOISc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:absolute;}/*!sc*/ .hqwSEx{display:none;min-width:0;padding-top:8px;padding-bottom:8px;}/*!sc*/ .bDVoEr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:8px;margin-right:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}/*!sc*/ .kYLlPM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .gYjEmn{margin-left:4px;margin-right:8px;}/*!sc*/ .kGqOLL{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .fHind{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .oDtgN{padding-left:4px;padding-right:4px;font-weight:400;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));font-size:14px;}/*!sc*/ .dnZoUW{font-weight:600;display:inline-block;max-width:100%;font-size:14px;}/*!sc*/ .jRZWlf[data-size="small"]{color:var(--fgColor-default,var(--color-fg-default,#1F2328));margin-left:8px;}/*!sc*/ .kTvpNk{padding-left:8px;padding-top:8px;padding-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--bgColor-muted,var(--color-canvas-subtle,#f6f8fa));border:1px solid var(--borderColor-default,var(--color-border-default));border-radius:6px 6px 0px 0px;}/*!sc*/ .iNMjfP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;}/*!sc*/ .gtTaSn{font-size:14px;}/*!sc*/ .dXYHoy{--separator-color:transparent;}/*!sc*/ .jBWIdY{--separator-color:var(--borderColor-default,var(--color-border-default,#d0d7de));}/*!sc*/ .kcLCKF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-right:8px;}/*!sc*/ .kVWtTz{gap:8px;}/*!sc*/ .gWqxTd{padding-left:8px;padding-right:8px;}/*!sc*/ .gWqxTd linkButtonSx:hover:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .gWqxTd linkButtonSx:focus:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .gWqxTd linkButtonSx:active:not([disabled]){-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ivobqY[data-size="small"][data-no-visuals]{border-top-left-radius:0;border-bottom-left-radius:0;}/*!sc*/ .heuRGy[data-size="small"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));position:relative;}/*!sc*/ .ffkqe[data-size="small"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .hGyMdv{border:1px solid;border-top:none;border-color:var(--borderColor-default,var(--color-border-default,#d0d7de));border-radius:0px 0px 6px 6px;min-width:273px;}/*!sc*/ .dceWRL{background-color:var(--bgColor-default,var(--color-canvas-default));border:0px;border-width:0;border-radius:0px 0px 6px 6px;padding:0;min-width:0;margin-top:46px;}/*!sc*/ .dGXHv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:8px;padding-bottom:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;position:relative;}/*!sc*/ .bpDFns{position:relative;}/*!sc*/ .iJOeCH{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;}/*!sc*/ .jewUnv{tab-size:8;isolation:isolate;position:relative;overflow:auto;max-width:unset;}/*!sc*/ .cJGaMs{margin:1px 8px;position:absolute;z-index:1;}/*!sc*/ .iGLarr{position:absolute;}/*!sc*/ .gkZUDI{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .cCoXib{position:fixed;top:0;right:0;height:100%;width:15px;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;z-index:1;}/*!sc*/ .cCoXib:hover{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5);}/*!sc*/ data-styled.g1[id="Box-sc-g0xbh4-0"]{content:"gISSDQ,iHHOSp,bHLmSv,gsfaIN,leYMvG,KMPzq,hfKjHv,gZWyZE,dwYKDk,ibcGmb,hKaEJF,XosP,bCKfWo,gUkoLg,dmxRgG,bZBlpz,lhTYNA,dbrgmi,bmcJak,dHJiml,cEytCf,fzFXnm,iMnkmv,ghzDag,kHuKdh,hzJBof,jGhzSQ,faNtbn,fmQaBv,vcvyP,dwNhzn,fGwBZA,dJxjrT,eFxKDQ,dzCJzi,ldRxiI,fVkfyA,gNAmSV,jNEwzY,bsDwxw,hLYBEE,jdLMhu,tOISc,hqwSEx,bDVoEr,kYLlPM,gYjEmn,kGqOLL,fHind,oDtgN,dnZoUW,jRZWlf,kTvpNk,iNMjfP,gtTaSn,dXYHoy,jBWIdY,kcLCKF,kVWtTz,gWqxTd,ivobqY,heuRGy,ffkqe,hGyMdv,dceWRL,dGXHv,bpDFns,iJOeCH,jewUnv,cJGaMs,iGLarr,gkZUDI,cCoXib,"}/*!sc*/ .hWlpPn{position:relative;display:inline-block;}/*!sc*/ .hWlpPn::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff)));text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f)));border-radius:6px;opacity:0;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .hWlpPn:hover::after,.hWlpPn:active::after,.hWlpPn:focus::after,.hWlpPn:focus-within::after{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-no-delay:hover::after,.hWlpPn.tooltipped-no-delay:active::after,.hWlpPn.tooltipped-no-delay:focus::after,.hWlpPn.tooltipped-no-delay:focus-within::after{-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .hWlpPn.tooltipped-multiline:hover::after,.hWlpPn.tooltipped-multiline:active::after,.hWlpPn.tooltipped-multiline:focus::after,.hWlpPn.tooltipped-multiline:focus-within::after{display:table-cell;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-se::after,.hWlpPn.tooltipped-sw::after{top:100%;right:50%;margin-top:6px;}/*!sc*/ .hWlpPn.tooltipped-se::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-sw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-n::after,.hWlpPn.tooltipped-ne::after,.hWlpPn.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px;}/*!sc*/ .hWlpPn.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px;}/*!sc*/ .hWlpPn.tooltipped-nw::after{margin-right:-16px;}/*!sc*/ .hWlpPn.tooltipped-s::after,.hWlpPn.tooltipped-n::after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}/*!sc*/ .hWlpPn.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}/*!sc*/ .hWlpPn.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-s::after,.hWlpPn.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}/*!sc*/ .hWlpPn.tooltipped-multiline.tooltipped-w::after,.hWlpPn.tooltipped-multiline.tooltipped-e::after{right:100%;}/*!sc*/ .hWlpPn.tooltipped-align-right-2::after{right:0;margin-right:0;}/*!sc*/ .hWlpPn.tooltipped-align-left-2::after{left:0;margin-left:0;}/*!sc*/ data-styled.g16[id="Tooltip__TooltipBase-sc-17tf59c-0"]{content:"hWlpPn,"}/*!sc*/ .csITRj{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;margin-left:4px;margin-right:8px;text-transform:capitalize;}/*!sc*/ .eAtkQz{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:125px;max-width:100%;}/*!sc*/ data-styled.g18[id="Truncate__StyledTruncate-sc-23o1d2-0"]{content:"csITRj,eAtkQz,"}/*!sc*/ </style><meta data-hydrostats="publish"/> <!-- --> <!-- --> <button hidden="" data-testid="header-permalink-button" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><div><div style="--sticky-pane-height:100vh;--spacing:var(--spacing-none)" class="Box-sc-g0xbh4-0 prc-PageLayout-PageLayoutRoot-1zlEO"><div class="Box-sc-g0xbh4-0 prc-PageLayout-PageLayoutWrapper-s2ao4" data-width="full"><div class="Box-sc-g0xbh4-0 prc-PageLayout-PageLayoutContent-jzDMn"><div tabindex="0" class="Box-sc-g0xbh4-0 gISSDQ"><div class="Box-sc-g0xbh4-0 iHHOSp prc-PageLayout-PaneWrapper-nGO0U" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="Box-sc-g0xbh4-0 prc-PageLayout-HorizontalDivider-CYLp5 prc-PageLayout-PaneHorizontalDivider-4exOb" data-variant="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="Box-sc-g0xbh4-0 prc-PageLayout-Pane-Vl5LI" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="Box-sc-g0xbh4-0 prc-PageLayout-VerticalDivider-4A4Qm prc-PageLayout-PaneVerticalDivider-1c9vy" data-variant="none" data-position="start" style="--spacing:var(--spacing-none)"><div role="slider" aria-label="Draggable pane splitter" aria-valuemin="0" aria-valuemax="0" aria-valuenow="0" aria-valuetext="Pane width 0 pixels" tabindex="0" class="Box-sc-g0xbh4-0 bHLmSv"></div></div></div></div><div class="Box-sc-g0xbh4-0 gsfaIN prc-PageLayout-ContentWrapper-b-QRo" data-is-hidden="false"><div class="Box-sc-g0xbh4-0"></div><div class="Box-sc-g0xbh4-0 prc-PageLayout-Content--F7-I" data-width="full" style="--spacing:var(--spacing-none)"><div data-selector="repos-split-pane-content" tabindex="0" class="Box-sc-g0xbh4-0 leYMvG"><div class="Box-sc-g0xbh4-0 KMPzq"><div class="Box-sc-g0xbh4-0 hfKjHv container"><div class="px-3 pt-3 pb-0" id="StickyHeader"><div class="Box-sc-g0xbh4-0 gZWyZE"><div class="Box-sc-g0xbh4-0 dwYKDk"><div class="Box-sc-g0xbh4-0 ibcGmb react-code-view-header-wrap--narrow"><div class="Box-sc-g0xbh4-0 hKaEJF"><h2 class="Box-sc-g0xbh4-0 XosP prc-Heading-Heading-6CmGO"><button style="--button-color:fg.muted" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="Box-sc-g0xbh4-0 bCKfWo prc-Button-ButtonBase-c50BI" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rld9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Files</span></span></button><span role="tooltip" aria-label="Expand file tree" id="expand-button-file-tree-button" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-se"><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-c50BI position-relative ExpandFileTreeButton-module__expandButton--gL4is ExpandFileTreeButton-module__filesButtonBreakpoint--WfX9t fgColor-muted prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-describedby=":R35d9lab:-loading-announcement" aria-labelledby="expand-button-file-tree-button"><svg aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button></span><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" class="Box-sc-g0xbh4-0 dmxRgG prc-Button-ButtonBase-c50BI ref-selector-class" data-loading="false" data-size="medium" data-variant="default" aria-describedby="branch-picker-repos-header-ref-selector-wide-loading-announcement" id="branch-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="Box-sc-g0xbh4-0 dbrgmi ref-selector-button-text-container"><span class="Box-sc-g0xbh4-0 bmcJak prc-Text-Text-0ima0"> <!-- -->master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="Box-sc-g0xbh4-0 dHJiml react-code-view-header-mb--narrow"><div class="Box-sc-g0xbh4-0 cEytCf"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Box-sc-g0xbh4-0 fzFXnm"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Box-sc-g0xbh4-0 iMnkmv"><li class="Box-sc-g0xbh4-0 ghzDag"><a class="Box-sc-g0xbh4-0 kHuKdh prc-Link-Link-85e08" sx="[object Object]" data-testid="breadcrumbs-repo-link" href="/SDRausty/TermuxArch/tree/master">TermuxArch</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Box-sc-g0xbh4-0 ghzDag"><span class="Box-sc-g0xbh4-0 hzJBof prc-Text-Text-0ima0" aria-hidden="true">/</span><h1 class="Box-sc-g0xbh4-0 jGhzSQ prc-Heading-Heading-6CmGO" tabindex="-1" id="file-name-id">setupTermuxArch</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-c50BI ml-2 prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-describedby=":Rftd9lab:-loading-announcement" aria-labelledby=":R1td9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardButton-module__tooltip--Dq1IB prc-TooltipV2-Tooltip-cYMVY" data-direction="nw" aria-label="Copy path" aria-hidden="true" id=":R1td9lab:">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="Box-sc-g0xbh4-0 faNtbn"><div class="d-flex gap-2"> <div><div class="Box-sc-g0xbh4-0 fmQaBv"><span class="Box-sc-g0xbh4-0 vcvyP TextInput-wrapper prc-components-TextInputWrapper-i1ofR prc-components-TextInputBaseWrapper-ueK9q" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id=":Rb66d9lab:" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellcheck="false" placeholder="Go to file" aria-describedby=":Rb66d9lab: :Rb66d9labH1:" data-component="input" class="prc-components-Input-Ic-y8" value=""/><span class="TextInput-icon" id=":Rb66d9labH1:" aria-hidden="true"></span></span></div><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button></div><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button type="button" class="Box-sc-g0xbh4-0 dwNhzn prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R5a6d9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Blame</span></span></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button data-component="IconButton" type="button" aria-label="More file actions" title="More file actions" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="Box-sc-g0xbh4-0 fGwBZA prc-Button-ButtonBase-c50BI js-blob-dropdown-click prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R2a6d9lab:-loading-announcement" id=":R2a6d9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button> </div></div></div><div class="react-code-view-header-element--narrow"><div class="Box-sc-g0xbh4-0 faNtbn"><div class="d-flex gap-2"> <button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><button type="button" class="Box-sc-g0xbh4-0 dwNhzn prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R5a7d9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Blame</span></span></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button data-component="IconButton" type="button" aria-label="More file actions" title="More file actions" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="Box-sc-g0xbh4-0 fGwBZA prc-Button-ButtonBase-c50BI js-blob-dropdown-click prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-describedby=":R2a7d9lab:-loading-announcement" id=":R2a7d9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button> </div></div></div></div></div></div></div></div><div class="Box-sc-g0xbh4-0 dJxjrT react-code-view-bottom-padding"> <div class="Box-sc-g0xbh4-0 eFxKDQ"></div> <!-- --> <!-- --> </div><div class="Box-sc-g0xbh4-0 dJxjrT"> <!-- --> <!-- --> <button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button><div class="d-flex flex-column border rounded-2 mb-3 pl-1"><div class="Box-sc-g0xbh4-0 dzCJzi"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">History</h2><a href="/SDRausty/TermuxArch/commits/master/setupTermuxArch" class="prc-Button-ButtonBase-c50BI d-none d-lg-flex LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":R5dlal9lab:-loading-announcement"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><span role="tooltip" aria-label="History" id="history-icon-button-tooltip" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><a href="/SDRausty/TermuxArch/commits/master/setupTermuxArch" class="prc-Button-ButtonBase-c50BI LinkButton-module__code-view-link-button--xvCGA flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":Rpdlal9lab:-loading-announcement history-icon-button-tooltip"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a></span></div></div></div></div></div><div class="Box-sc-g0xbh4-0 ldRxiI"><div class="Box-sc-g0xbh4-0 fVkfyA container"><div class="Box-sc-g0xbh4-0 gNAmSV react-code-size-details-banner"><div class="Box-sc-g0xbh4-0 jNEwzY react-code-size-details-banner"><div class="Box-sc-g0xbh4-0 bsDwxw text-mono"><div title="executable file" class="Truncate__StyledTruncate-sc-23o1d2-0 csITRj"><span>executable file</span></div><span class="Box-sc-g0xbh4-0 hLYBEE prc-Text-Text-0ima0">·</span><div title="51.4 KB" data-testid="blob-size" class="Truncate__StyledTruncate-sc-23o1d2-0 eAtkQz"><span>1166 lines (1166 loc) · 51.4 KB</span></div></div></div></div><div class="Box-sc-g0xbh4-0 jdLMhu react-blob-view-header-sticky" id="repos-sticky-header"><div class="Box-sc-g0xbh4-0 tOISc"><div class="react-blob-sticky-header"><div class="Box-sc-g0xbh4-0 hqwSEx"><div class="Box-sc-g0xbh4-0 bDVoEr"><div class="Box-sc-g0xbh4-0 kYLlPM"><div class="Box-sc-g0xbh4-0 gYjEmn"><button type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" class="Box-sc-g0xbh4-0 dmxRgG prc-Button-ButtonBase-c50BI ref-selector-class" data-loading="false" data-size="medium" data-variant="default" aria-describedby="branch-picker-repos-header-ref-selector-loading-announcement" id="branch-picker-repos-header-ref-selector"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x"><div class="Box-sc-g0xbh4-0 bZBlpz"><div class="Box-sc-g0xbh4-0 lhTYNA"><svg aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></div><div class="Box-sc-g0xbh4-0 dbrgmi ref-selector-button-text-container"><span class="Box-sc-g0xbh4-0 bmcJak prc-Text-Text-0ima0"> <!-- -->master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><button hidden="" data-hotkey-scope="read-only-cursor-text-area"></button></div><div class="Box-sc-g0xbh4-0 kGqOLL"><div class="Box-sc-g0xbh4-0 fHind"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Box-sc-g0xbh4-0 fzFXnm"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Box-sc-g0xbh4-0 iMnkmv"><li class="Box-sc-g0xbh4-0 ghzDag"><a class="Box-sc-g0xbh4-0 kHuKdh prc-Link-Link-85e08" sx="[object Object]" data-testid="breadcrumbs-repo-link" href="/SDRausty/TermuxArch/tree/master">TermuxArch</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Box-sc-g0xbh4-0 ghzDag"><span class="Box-sc-g0xbh4-0 oDtgN prc-Text-Text-0ima0" aria-hidden="true">/</span><h1 class="Box-sc-g0xbh4-0 dnZoUW prc-Heading-Heading-6CmGO" tabindex="-1" id="sticky-file-name-id">setupTermuxArch</h1></div></div></div></div><button style="--button-color:fg.default" type="button" class="Box-sc-g0xbh4-0 jRZWlf prc-Button-ButtonBase-c50BI" data-loading="false" data-size="small" data-variant="invisible" aria-describedby=":Riptal9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="leadingVisual" class="prc-Button-Visual-2epfX prc-Button-VisualWrap-Db-eB"><svg aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-pTQ3x">Top</span></span></button></div></div></div><div class="Box-sc-g0xbh4-0 kTvpNk"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone--vW4Cq prc-Heading-Heading-6CmGO" data-testid="screen-reader-heading">File metadata and controls</h2><div class="Box-sc-g0xbh4-0 iNMjfP"><ul aria-label="File view" class="Box-sc-g0xbh4-0 gtTaSn prc-SegmentedControl-SegmentedControl-e7570" data-size="small"><li class="Box-sc-g0xbh4-0 dXYHoy prc-SegmentedControl-Item-7Aq6h" data-selected="true"><button aria-current="true" class="prc-SegmentedControl-Button-ojWXD" type="button"><span class="prc-SegmentedControl-Content-gnQ4n"><div class="Box-sc-g0xbh4-0 prc-SegmentedControl-Text-c5gSh" data-text="Code">Code</div></span></button></li><li class="Box-sc-g0xbh4-0 jBWIdY prc-SegmentedControl-Item-7Aq6h"><button aria-current="false" class="prc-SegmentedControl-Button-ojWXD" type="button"><span class="prc-SegmentedControl-Content-gnQ4n"><div class="Box-sc-g0xbh4-0 prc-SegmentedControl-Text-c5gSh" data-text="Blame">Blame</div></span></button></li></ul><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><div class="Box-sc-g0xbh4-0 jNEwzY react-code-size-details-in-header"><div class="Box-sc-g0xbh4-0 bsDwxw text-mono"><div title="executable file" class="Truncate__StyledTruncate-sc-23o1d2-0 csITRj"><span>executable file</span></div><span class="Box-sc-g0xbh4-0 hLYBEE prc-Text-Text-0ima0">·</span><div title="51.4 KB" data-testid="blob-size" class="Truncate__StyledTruncate-sc-23o1d2-0 eAtkQz"><span>1166 lines (1166 loc) · 51.4 KB</span></div></div></div></div><div class="Box-sc-g0xbh4-0 kcLCKF"><div class="Box-sc-g0xbh4-0 kVWtTz react-blob-header-edit-and-raw-actions"><div class="Box-sc-g0xbh4-0 prc-ButtonGroup-ButtonGroup-vcMeG"><div><a href="https://github.com/SDRausty/TermuxArch/raw/refs/heads/master/setupTermuxArch" data-testid="raw-button" class="Box-sc-g0xbh4-0 gWqxTd prc-Button-ButtonBase-c50BI" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-describedby=":R5csptal9lab:-loading-announcement"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 gUkoLg prc-Button-ButtonContent-HKbr-"><span data-component="text" class="prc-Button-Label-pTQ3x">Raw</span></span></a></div><div><button data-component="IconButton" type="button" aria-label="Copy raw content" data-testid="copy-raw-button" class="prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-describedby=":Rpcsptal9lab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button></div><div><span role="tooltip" aria-label="Download raw file" id=":Rdcsptal9lab:" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-n"><button data-component="IconButton" type="button" aria-label="Download raw content" data-testid="download-raw-button" class="Box-sc-g0xbh4-0 ivobqY prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-describedby=":Rtcsptal9lab:-loading-announcement"><svg aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button></span></div></div><button hidden="" data-testid="raw-button-shortcut" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden="" data-testid="copy-raw-button-shortcut" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden="" data-testid="download-raw-button-shortcut" data-hotkey-scope="read-only-cursor-text-area"></button></div><span role="tooltip" aria-label="Open symbols panel" id=":R5sptal9lab:" class="Tooltip__TooltipBase-sc-17tf59c-0 hWlpPn tooltipped-nw"><button data-component="IconButton" type="button" aria-label="Symbols" aria-pressed="false" aria-expanded="false" aria-controls="symbols-pane" data-testid="symbols-button" class="Box-sc-g0xbh4-0 heuRGy prc-Button-ButtonBase-c50BI prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-describedby="symbols-button-loading-announcement" id="symbols-button"><svg aria-hidden="true" focusable="false" class="octicon octicon-code-square" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></button></span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" aria-label="Edit and raw actions" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="Box-sc-g0xbh4-0 ffkqe prc-Button-ButtonBase-c50BI js-blob-dropdown-click prc-Button-IconButton-szpyj" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-describedby=":Rnsptal9lab:-loading-announcement" id=":Rnsptal9lab:"><svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button></div></div></div></div><div></div></div><div class="Box-sc-g0xbh4-0 hGyMdv"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="Box-sc-g0xbh4-0 dceWRL"><div class="Box-sc-g0xbh4-0 dGXHv"><div id="highlighted-line-menu-positioner" class="position-relative"><div id="copilot-button-positioner" class="Box-sc-g0xbh4-0 bpDFns"><div class="Box-sc-g0xbh4-0 iJOeCH"><div class="Box-sc-g0xbh4-0 jewUnv react-code-file-contents" role="presentation" aria-hidden="true" data-tab-size="8" data-paste-markdown-skip="true" data-hpc="true"><div class="react-line-numbers" style="pointer-events:auto"><div data-line-number="1" class="react-line-number react-code-text" style="padding-right:16px">1</div><div data-line-number="2" class="react-line-number react-code-text" style="padding-right:16px">2</div><div data-line-number="3" class="react-line-number react-code-text" style="padding-right:16px">3</div><div data-line-number="4" class="react-line-number react-code-text" style="padding-right:16px">4</div><div data-line-number="5" class="react-line-number react-code-text" style="padding-right:16px">5</div><div data-line-number="6" class="react-line-number react-code-text" style="padding-right:16px">6</div><div data-line-number="7" class="react-line-number react-code-text" style="padding-right:16px">7</div><div data-line-number="8" class="react-line-number react-code-text" style="padding-right:16px">8</div><div data-line-number="9" class="react-line-number react-code-text" style="padding-right:16px">9</div><div data-line-number="10" class="react-line-number react-code-text" style="padding-right:16px">10<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="11" class="child-of-line-9 react-line-number react-code-text" style="padding-right:16px">11</div><div data-line-number="12" class="child-of-line-9 react-line-number react-code-text" style="padding-right:16px">12</div><div data-line-number="13" class="child-of-line-9 react-line-number react-code-text" style="padding-right:16px">13</div><div data-line-number="14" class="child-of-line-9 react-line-number react-code-text" style="padding-right:16px">14</div><div data-line-number="15" class="react-line-number react-code-text" style="padding-right:16px">15</div><div data-line-number="16" class="react-line-number react-code-text" style="padding-right:16px">16<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="17" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">17</div><div data-line-number="18" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">18</div><div data-line-number="19" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">19</div><div data-line-number="20" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">20</div><div data-line-number="21" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">21</div><div data-line-number="22" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">22</div><div data-line-number="23" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">23</div><div data-line-number="24" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">24</div><div data-line-number="25" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">25</div><div data-line-number="26" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">26</div><div data-line-number="27" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">27</div><div data-line-number="28" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">28</div><div data-line-number="29" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">29</div><div data-line-number="30" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">30</div><div data-line-number="31" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">31</div><div data-line-number="32" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">32</div><div data-line-number="33" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">33</div><div data-line-number="34" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">34</div><div data-line-number="35" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">35</div><div data-line-number="36" class="child-of-line-15 react-line-number react-code-text" style="padding-right:16px">36</div><div data-line-number="37" class="react-line-number react-code-text" style="padding-right:16px">37</div><div data-line-number="38" class="react-line-number react-code-text" style="padding-right:16px">38<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="39" class="child-of-line-37 react-line-number react-code-text" style="padding-right:16px">39</div><div data-line-number="40" class="child-of-line-37 react-line-number react-code-text" style="padding-right:16px">40</div><div data-line-number="41" class="child-of-line-37 react-line-number react-code-text" style="padding-right:16px">41</div><div data-line-number="42" class="react-line-number react-code-text" style="padding-right:16px">42</div><div data-line-number="43" class="react-line-number react-code-text" style="padding-right:16px">43<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="44" class="child-of-line-42 react-line-number react-code-text" style="padding-right:16px">44</div><div data-line-number="45" class="child-of-line-42 react-line-number react-code-text" style="padding-right:16px">45</div><div data-line-number="46" class="child-of-line-42 react-line-number react-code-text" style="padding-right:16px">46</div><div data-line-number="47" class="react-line-number react-code-text" style="padding-right:16px">47</div><div data-line-number="48" class="react-line-number react-code-text" style="padding-right:16px">48<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="49" class="child-of-line-47 react-line-number react-code-text" style="padding-right:16px">49</div><div data-line-number="50" class="child-of-line-47 react-line-number react-code-text" style="padding-right:16px">50</div><div data-line-number="51" class="child-of-line-47 react-line-number react-code-text" style="padding-right:16px">51</div><div data-line-number="52" class="react-line-number react-code-text" style="padding-right:16px">52</div><div data-line-number="53" class="react-line-number react-code-text" style="padding-right:16px">53<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="54" class="child-of-line-52 react-line-number react-code-text" style="padding-right:16px">54</div><div data-line-number="55" class="child-of-line-52 react-line-number react-code-text" style="padding-right:16px">55</div><div data-line-number="56" class="child-of-line-52 react-line-number react-code-text" style="padding-right:16px">56</div><div data-line-number="57" class="react-line-number react-code-text" style="padding-right:16px">57</div><div data-line-number="58" class="react-line-number react-code-text" style="padding-right:16px">58</div><div data-line-number="59" class="react-line-number react-code-text" style="padding-right:16px">59</div><div data-line-number="60" class="react-line-number react-code-text" style="padding-right:16px">60</div><div data-line-number="61" class="react-line-number react-code-text" style="padding-right:16px">61</div><div data-line-number="62" class="react-line-number react-code-text" style="padding-right:16px">62</div><div data-line-number="63" class="react-line-number react-code-text" style="padding-right:16px">63</div><div data-line-number="64" class="react-line-number react-code-text" style="padding-right:16px">64</div><div data-line-number="65" class="react-line-number react-code-text" style="padding-right:16px">65</div><div data-line-number="66" class="react-line-number react-code-text" style="padding-right:16px">66</div><div data-line-number="67" class="react-line-number react-code-text" style="padding-right:16px">67</div><div data-line-number="68" class="react-line-number react-code-text" style="padding-right:16px">68</div><div data-line-number="69" class="react-line-number react-code-text" style="padding-right:16px">69</div><div data-line-number="70" class="react-line-number react-code-text" style="padding-right:16px">70</div><div data-line-number="71" class="react-line-number react-code-text" style="padding-right:16px">71</div><div data-line-number="72" class="react-line-number react-code-text" style="padding-right:16px">72</div><div data-line-number="73" class="react-line-number react-code-text" style="padding-right:16px">73</div><div data-line-number="74" class="react-line-number react-code-text" style="padding-right:16px">74</div><div data-line-number="75" class="react-line-number react-code-text" style="padding-right:16px">75<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="76" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">76</div><div data-line-number="77" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">77</div><div data-line-number="78" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">78</div><div data-line-number="79" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">79</div><div data-line-number="80" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">80</div><div data-line-number="81" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">81</div><div data-line-number="82" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">82</div><div data-line-number="83" class="child-of-line-74 react-line-number react-code-text" style="padding-right:16px">83</div><div data-line-number="84" class="react-line-number react-code-text" style="padding-right:16px">84</div><div data-line-number="85" class="react-line-number react-code-text" style="padding-right:16px">85<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="86" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">86</div><div data-line-number="87" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">87</div><div data-line-number="88" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">88</div><div data-line-number="89" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">89</div><div data-line-number="90" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">90</div><div data-line-number="91" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">91</div><div data-line-number="92" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">92</div><div data-line-number="93" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">93</div><div data-line-number="94" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">94</div><div data-line-number="95" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">95</div><div data-line-number="96" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">96</div><div data-line-number="97" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">97</div><div data-line-number="98" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">98</div><div data-line-number="99" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">99</div><div data-line-number="100" class="child-of-line-84 react-line-number react-code-text" style="padding-right:16px">100</div><div data-line-number="101" class="react-line-number react-code-text" style="padding-right:16px">101</div><div data-line-number="102" class="react-line-number react-code-text" style="padding-right:16px">102</div><div data-line-number="103" class="react-line-number react-code-text" style="padding-right:16px">103</div><div data-line-number="104" class="react-line-number react-code-text" style="padding-right:16px">104</div><div data-line-number="105" class="react-line-number react-code-text" style="padding-right:16px">105</div><div data-line-number="106" class="react-line-number react-code-text" style="padding-right:16px">106<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="107" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">107</div><div data-line-number="108" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">108</div><div data-line-number="109" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">109</div><div data-line-number="110" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">110</div><div data-line-number="111" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">111</div><div data-line-number="112" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">112</div><div data-line-number="113" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">113</div><div data-line-number="114" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">114</div><div data-line-number="115" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">115</div><div data-line-number="116" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">116</div><div data-line-number="117" class="child-of-line-105 react-line-number react-code-text" style="padding-right:16px">117</div><div data-line-number="118" class="react-line-number react-code-text" style="padding-right:16px">118</div><div data-line-number="119" class="react-line-number react-code-text" style="padding-right:16px">119<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="120" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">120</div><div data-line-number="121" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">121</div><div data-line-number="122" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">122</div><div data-line-number="123" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">123</div><div data-line-number="124" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">124</div><div data-line-number="125" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">125</div><div data-line-number="126" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">126</div><div data-line-number="127" class="child-of-line-118 react-line-number react-code-text" style="padding-right:16px">127</div><div data-line-number="128" class="react-line-number react-code-text" style="padding-right:16px">128</div><div data-line-number="129" class="react-line-number react-code-text" style="padding-right:16px">129<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="130" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">130</div><div data-line-number="131" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">131</div><div data-line-number="132" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">132</div><div data-line-number="133" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">133</div><div data-line-number="134" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">134</div><div data-line-number="135" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">135</div><div data-line-number="136" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">136</div><div data-line-number="137" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">137</div><div data-line-number="138" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">138</div><div data-line-number="139" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">139</div><div data-line-number="140" class="child-of-line-128 react-line-number react-code-text" style="padding-right:16px">140</div><div data-line-number="141" class="react-line-number react-code-text" style="padding-right:16px">141</div><div data-line-number="142" class="react-line-number react-code-text" style="padding-right:16px">142</div><div data-line-number="143" class="react-line-number react-code-text" style="padding-right:16px">143</div><div data-line-number="144" class="react-line-number react-code-text" style="padding-right:16px">144</div><div data-line-number="145" class="react-line-number react-code-text" style="padding-right:16px">145<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="146" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">146</div><div data-line-number="147" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">147</div><div data-line-number="148" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">148</div><div data-line-number="149" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">149</div><div data-line-number="150" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">150</div><div data-line-number="151" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">151</div><div data-line-number="152" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">152</div><div data-line-number="153" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">153</div><div data-line-number="154" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">154</div><div data-line-number="155" class="child-of-line-144 react-line-number react-code-text" style="padding-right:16px">155</div><div data-line-number="156" class="react-line-number react-code-text" style="padding-right:16px">156</div><div data-line-number="157" class="react-line-number react-code-text" style="padding-right:16px">157<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="158" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">158</div><div data-line-number="159" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">159</div><div data-line-number="160" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">160</div><div data-line-number="161" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">161</div><div data-line-number="162" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">162</div><div data-line-number="163" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">163</div><div data-line-number="164" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">164</div><div data-line-number="165" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">165</div><div data-line-number="166" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">166</div><div data-line-number="167" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">167</div><div data-line-number="168" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">168</div><div data-line-number="169" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">169</div><div data-line-number="170" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">170</div><div data-line-number="171" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">171</div><div data-line-number="172" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">172</div><div data-line-number="173" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">173</div><div data-line-number="174" class="child-of-line-156 react-line-number react-code-text" style="padding-right:16px">174</div><div data-line-number="175" class="react-line-number react-code-text" style="padding-right:16px">175</div><div data-line-number="176" class="react-line-number react-code-text" style="padding-right:16px">176<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="177" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">177</div><div data-line-number="178" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">178</div><div data-line-number="179" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">179</div><div data-line-number="180" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">180</div><div data-line-number="181" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">181</div><div data-line-number="182" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">182</div><div data-line-number="183" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">183</div><div data-line-number="184" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">184</div><div data-line-number="185" class="child-of-line-175 react-line-number react-code-text" style="padding-right:16px">185</div><div data-line-number="186" class="react-line-number react-code-text" style="padding-right:16px">186</div><div data-line-number="187" class="react-line-number react-code-text" style="padding-right:16px">187<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="188" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">188</div><div data-line-number="189" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">189</div><div data-line-number="190" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">190</div><div data-line-number="191" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">191</div><div data-line-number="192" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">192</div><div data-line-number="193" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">193</div><div data-line-number="194" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">194</div><div data-line-number="195" class="child-of-line-186 react-line-number react-code-text" style="padding-right:16px">195</div><div data-line-number="196" class="react-line-number react-code-text" style="padding-right:16px">196</div><div data-line-number="197" class="react-line-number react-code-text" style="padding-right:16px">197<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="198" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">198<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="199" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">199</div><div data-line-number="200" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">200</div><div data-line-number="201" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">201</div><div data-line-number="202" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">202</div><div data-line-number="203" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">203</div><div data-line-number="204" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">204</div><div data-line-number="205" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">205</div><div data-line-number="206" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">206</div><div data-line-number="207" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">207</div><div data-line-number="208" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">208</div><div data-line-number="209" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">209</div><div data-line-number="210" class="child-of-line-196 child-of-line-197 react-line-number react-code-text" style="padding-right:16px">210</div><div data-line-number="211" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">211</div><div data-line-number="212" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">212</div><div data-line-number="213" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">213</div><div data-line-number="214" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">214</div><div data-line-number="215" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">215</div><div data-line-number="216" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">216</div><div data-line-number="217" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">217</div><div data-line-number="218" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">218</div><div data-line-number="219" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">219</div><div data-line-number="220" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">220</div><div data-line-number="221" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">221</div><div data-line-number="222" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">222</div><div data-line-number="223" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">223</div><div data-line-number="224" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">224</div><div data-line-number="225" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">225</div><div data-line-number="226" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">226</div><div data-line-number="227" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">227</div><div data-line-number="228" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">228</div><div data-line-number="229" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">229</div><div data-line-number="230" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">230</div><div data-line-number="231" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">231</div><div data-line-number="232" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">232</div><div data-line-number="233" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">233</div><div data-line-number="234" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">234</div><div data-line-number="235" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">235</div><div data-line-number="236" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">236</div><div data-line-number="237" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">237</div><div data-line-number="238" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">238</div><div data-line-number="239" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">239</div><div data-line-number="240" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">240</div><div data-line-number="241" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">241</div><div data-line-number="242" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">242</div><div data-line-number="243" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">243</div><div data-line-number="244" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">244</div><div data-line-number="245" class="child-of-line-196 react-line-number react-code-text" style="padding-right:16px">245</div><div data-line-number="246" class="react-line-number react-code-text" style="padding-right:16px">246</div><div data-line-number="247" class="react-line-number react-code-text" style="padding-right:16px">247</div><div data-line-number="248" class="react-line-number react-code-text" style="padding-right:16px">248</div><div data-line-number="249" class="react-line-number react-code-text" style="padding-right:16px">249</div><div data-line-number="250" class="react-line-number react-code-text" style="padding-right:16px">250</div><div data-line-number="251" class="react-line-number react-code-text" style="padding-right:16px">251<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="252" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">252</div><div data-line-number="253" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">253</div><div data-line-number="254" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">254</div><div data-line-number="255" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">255</div><div data-line-number="256" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">256</div><div data-line-number="257" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">257</div><div data-line-number="258" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">258</div><div data-line-number="259" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">259</div><div data-line-number="260" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">260</div><div data-line-number="261" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">261</div><div data-line-number="262" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">262</div><div data-line-number="263" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">263</div><div data-line-number="264" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">264</div><div data-line-number="265" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">265</div><div data-line-number="266" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">266</div><div data-line-number="267" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">267</div><div data-line-number="268" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">268</div><div data-line-number="269" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">269</div><div data-line-number="270" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">270</div><div data-line-number="271" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">271</div><div data-line-number="272" class="child-of-line-250 react-line-number react-code-text" style="padding-right:16px">272</div><div data-line-number="273" class="react-line-number react-code-text" style="padding-right:16px">273</div><div data-line-number="274" class="react-line-number react-code-text" style="padding-right:16px">274<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="275" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">275</div><div data-line-number="276" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">276</div><div data-line-number="277" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">277</div><div data-line-number="278" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">278</div><div data-line-number="279" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">279</div><div data-line-number="280" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">280</div><div data-line-number="281" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">281</div><div data-line-number="282" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">282</div><div data-line-number="283" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">283</div><div data-line-number="284" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">284</div><div data-line-number="285" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">285</div><div data-line-number="286" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">286</div><div data-line-number="287" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">287</div><div data-line-number="288" class="child-of-line-273 react-line-number react-code-text" style="padding-right:16px">288</div><div data-line-number="289" class="react-line-number react-code-text" style="padding-right:16px">289</div><div data-line-number="290" class="react-line-number react-code-text" style="padding-right:16px">290<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="291" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">291</div><div data-line-number="292" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">292</div><div data-line-number="293" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">293</div><div data-line-number="294" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">294</div><div data-line-number="295" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">295</div><div data-line-number="296" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">296</div><div data-line-number="297" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">297</div><div data-line-number="298" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">298</div><div data-line-number="299" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">299</div><div data-line-number="300" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">300</div><div data-line-number="301" class="child-of-line-289 react-line-number react-code-text" style="padding-right:16px">301</div><div data-line-number="302" class="react-line-number react-code-text" style="padding-right:16px">302</div><div data-line-number="303" class="react-line-number react-code-text" style="padding-right:16px">303<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="304" class="child-of-line-302 react-line-number react-code-text" style="padding-right:16px">304</div><div data-line-number="305" class="child-of-line-302 react-line-number react-code-text" style="padding-right:16px">305</div><div data-line-number="306" class="child-of-line-302 react-line-number react-code-text" style="padding-right:16px">306</div><div data-line-number="307" class="child-of-line-302 react-line-number react-code-text" style="padding-right:16px">307</div><div data-line-number="308" class="child-of-line-302 react-line-number react-code-text" style="padding-right:16px">308</div><div data-line-number="309" class="child-of-line-302 react-line-number react-code-text" style="padding-right:16px">309</div><div data-line-number="310" class="react-line-number react-code-text" style="padding-right:16px">310</div><div data-line-number="311" class="react-line-number react-code-text" style="padding-right:16px">311<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="312" class="child-of-line-310 react-line-number react-code-text" style="padding-right:16px">312</div><div data-line-number="313" class="child-of-line-310 react-line-number react-code-text" style="padding-right:16px">313</div><div data-line-number="314" class="child-of-line-310 react-line-number react-code-text" style="padding-right:16px">314</div><div data-line-number="315" class="child-of-line-310 react-line-number react-code-text" style="padding-right:16px">315</div><div data-line-number="316" class="child-of-line-310 react-line-number react-code-text" style="padding-right:16px">316</div><div data-line-number="317" class="react-line-number react-code-text" style="padding-right:16px">317</div><div data-line-number="318" class="react-line-number react-code-text" style="padding-right:16px">318<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="319" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">319</div><div data-line-number="320" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">320</div><div data-line-number="321" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">321</div><div data-line-number="322" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">322</div><div data-line-number="323" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">323</div><div data-line-number="324" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">324</div><div data-line-number="325" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">325</div><div data-line-number="326" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">326</div><div data-line-number="327" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">327</div><div data-line-number="328" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">328</div><div data-line-number="329" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">329</div><div data-line-number="330" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">330</div><div data-line-number="331" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">331</div><div data-line-number="332" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">332</div><div data-line-number="333" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">333</div><div data-line-number="334" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">334</div><div data-line-number="335" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">335</div><div data-line-number="336" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">336</div><div data-line-number="337" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">337</div><div data-line-number="338" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">338</div><div data-line-number="339" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">339</div><div data-line-number="340" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">340</div><div data-line-number="341" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">341</div><div data-line-number="342" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">342</div><div data-line-number="343" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">343</div><div data-line-number="344" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">344</div><div data-line-number="345" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">345</div><div data-line-number="346" class="child-of-line-317 react-line-number react-code-text" style="padding-right:16px">346</div><div data-line-number="347" class="react-line-number react-code-text" style="padding-right:16px">347</div><div data-line-number="348" class="react-line-number react-code-text" style="padding-right:16px">348<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="349" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">349</div><div data-line-number="350" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">350</div><div data-line-number="351" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">351</div><div data-line-number="352" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">352</div><div data-line-number="353" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">353</div><div data-line-number="354" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">354</div><div data-line-number="355" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">355</div><div data-line-number="356" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">356</div><div data-line-number="357" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">357</div><div data-line-number="358" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">358</div><div data-line-number="359" class="child-of-line-347 react-line-number react-code-text" style="padding-right:16px">359</div><div data-line-number="360" class="react-line-number react-code-text" style="padding-right:16px">360</div><div data-line-number="361" class="react-line-number react-code-text" style="padding-right:16px">361<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="362" class="child-of-line-360 react-line-number react-code-text" style="padding-right:16px">362</div><div data-line-number="363" class="child-of-line-360 react-line-number react-code-text" style="padding-right:16px">363</div><div data-line-number="364" class="child-of-line-360 react-line-number react-code-text" style="padding-right:16px">364</div><div data-line-number="365" class="child-of-line-360 react-line-number react-code-text" style="padding-right:16px">365</div><div data-line-number="366" class="child-of-line-360 react-line-number react-code-text" style="padding-right:16px">366</div><div data-line-number="367" class="react-line-number react-code-text" style="padding-right:16px">367</div><div data-line-number="368" class="react-line-number react-code-text" style="padding-right:16px">368<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="369" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">369</div><div data-line-number="370" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">370</div><div data-line-number="371" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">371</div><div data-line-number="372" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">372</div><div data-line-number="373" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">373</div><div data-line-number="374" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">374</div><div data-line-number="375" class="child-of-line-367 react-line-number react-code-text" style="padding-right:16px">375</div><div data-line-number="376" class="react-line-number react-code-text" style="padding-right:16px">376</div><div data-line-number="377" class="react-line-number react-code-text" style="padding-right:16px">377<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="378" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">378</div><div data-line-number="379" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">379</div><div data-line-number="380" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">380</div><div data-line-number="381" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">381</div><div data-line-number="382" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">382</div><div data-line-number="383" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">383</div><div data-line-number="384" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">384</div><div data-line-number="385" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">385</div><div data-line-number="386" class="child-of-line-376 react-line-number react-code-text" style="padding-right:16px">386</div><div data-line-number="387" class="react-line-number react-code-text" style="padding-right:16px">387</div><div data-line-number="388" class="react-line-number react-code-text" style="padding-right:16px">388<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="389" class="child-of-line-387 react-line-number react-code-text" style="padding-right:16px">389</div><div data-line-number="390" class="child-of-line-387 react-line-number react-code-text" style="padding-right:16px">390</div><div data-line-number="391" class="child-of-line-387 react-line-number react-code-text" style="padding-right:16px">391</div><div data-line-number="392" class="child-of-line-387 react-line-number react-code-text" style="padding-right:16px">392</div><div data-line-number="393" class="child-of-line-387 react-line-number react-code-text" style="padding-right:16px">393</div><div data-line-number="394" class="react-line-number react-code-text" style="padding-right:16px">394</div><div data-line-number="395" class="react-line-number react-code-text" style="padding-right:16px">395<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="396" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">396</div><div data-line-number="397" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">397</div><div data-line-number="398" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">398</div><div data-line-number="399" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">399</div><div data-line-number="400" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">400</div><div data-line-number="401" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">401</div><div data-line-number="402" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">402</div><div data-line-number="403" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">403</div><div data-line-number="404" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">404</div><div data-line-number="405" class="child-of-line-394 react-line-number react-code-text" style="padding-right:16px">405</div><div data-line-number="406" class="react-line-number react-code-text" style="padding-right:16px">406</div><div data-line-number="407" class="react-line-number react-code-text" style="padding-right:16px">407<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="408" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">408</div><div data-line-number="409" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">409</div><div data-line-number="410" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">410</div><div data-line-number="411" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">411</div><div data-line-number="412" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">412</div><div data-line-number="413" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">413</div><div data-line-number="414" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">414</div><div data-line-number="415" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">415</div><div data-line-number="416" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">416</div><div data-line-number="417" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">417</div><div data-line-number="418" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">418</div><div data-line-number="419" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">419</div><div data-line-number="420" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">420</div><div data-line-number="421" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">421</div><div data-line-number="422" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">422</div><div data-line-number="423" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">423</div><div data-line-number="424" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">424</div><div data-line-number="425" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">425</div><div data-line-number="426" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">426</div><div data-line-number="427" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">427</div><div data-line-number="428" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">428</div><div data-line-number="429" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">429</div><div data-line-number="430" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">430</div><div data-line-number="431" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">431</div><div data-line-number="432" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">432</div><div data-line-number="433" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">433</div><div data-line-number="434" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">434</div><div data-line-number="435" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">435</div><div data-line-number="436" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">436</div><div data-line-number="437" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">437</div><div data-line-number="438" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">438</div><div data-line-number="439" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">439</div><div data-line-number="440" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">440</div><div data-line-number="441" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">441</div><div data-line-number="442" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">442</div><div data-line-number="443" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">443</div><div data-line-number="444" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">444</div><div data-line-number="445" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">445</div><div data-line-number="446" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">446</div><div data-line-number="447" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">447</div><div data-line-number="448" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">448</div><div data-line-number="449" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">449</div><div data-line-number="450" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">450</div><div data-line-number="451" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">451</div><div data-line-number="452" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">452</div><div data-line-number="453" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">453</div><div data-line-number="454" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">454</div><div data-line-number="455" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">455</div><div data-line-number="456" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">456</div><div data-line-number="457" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">457</div><div data-line-number="458" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">458</div><div data-line-number="459" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">459</div><div data-line-number="460" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">460</div><div data-line-number="461" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">461</div><div data-line-number="462" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">462</div><div data-line-number="463" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">463</div><div data-line-number="464" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">464</div><div data-line-number="465" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">465</div><div data-line-number="466" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">466</div><div data-line-number="467" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">467</div><div data-line-number="468" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">468</div><div data-line-number="469" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">469</div><div data-line-number="470" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">470</div><div data-line-number="471" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">471</div><div data-line-number="472" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">472</div><div data-line-number="473" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">473</div><div data-line-number="474" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">474</div><div data-line-number="475" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">475</div><div data-line-number="476" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">476</div><div data-line-number="477" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">477</div><div data-line-number="478" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">478</div><div data-line-number="479" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">479</div><div data-line-number="480" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">480</div><div data-line-number="481" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">481</div><div data-line-number="482" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">482</div><div data-line-number="483" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">483</div><div data-line-number="484" class="child-of-line-406 react-line-number react-code-text" style="padding-right:16px">484</div><div data-line-number="485" class="react-line-number react-code-text" style="padding-right:16px">485</div><div data-line-number="486" class="react-line-number react-code-text" style="padding-right:16px">486<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="487" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">487</div><div data-line-number="488" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">488</div><div data-line-number="489" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">489</div><div data-line-number="490" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">490</div><div data-line-number="491" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">491</div><div data-line-number="492" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">492</div><div data-line-number="493" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">493</div><div data-line-number="494" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">494</div><div data-line-number="495" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">495</div><div data-line-number="496" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">496</div><div data-line-number="497" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">497</div><div data-line-number="498" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">498</div><div data-line-number="499" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">499</div><div data-line-number="500" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">500</div><div data-line-number="501" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">501</div><div data-line-number="502" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">502</div><div data-line-number="503" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">503</div><div data-line-number="504" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">504</div><div data-line-number="505" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">505</div><div data-line-number="506" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">506</div><div data-line-number="507" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">507</div><div data-line-number="508" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">508</div><div data-line-number="509" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">509</div><div data-line-number="510" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">510</div><div data-line-number="511" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">511</div><div data-line-number="512" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">512</div><div data-line-number="513" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">513</div><div data-line-number="514" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">514</div><div data-line-number="515" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">515</div><div data-line-number="516" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">516</div><div data-line-number="517" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">517</div><div data-line-number="518" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">518</div><div data-line-number="519" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">519</div><div data-line-number="520" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">520</div><div data-line-number="521" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">521</div><div data-line-number="522" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">522</div><div data-line-number="523" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">523</div><div data-line-number="524" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">524</div><div data-line-number="525" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">525</div><div data-line-number="526" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">526</div><div data-line-number="527" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">527</div><div data-line-number="528" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">528</div><div data-line-number="529" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">529</div><div data-line-number="530" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">530</div><div data-line-number="531" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">531</div><div data-line-number="532" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">532</div><div data-line-number="533" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">533</div><div data-line-number="534" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">534</div><div data-line-number="535" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">535</div><div data-line-number="536" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">536</div><div data-line-number="537" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">537</div><div data-line-number="538" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">538</div><div data-line-number="539" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">539</div><div data-line-number="540" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">540</div><div data-line-number="541" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">541</div><div data-line-number="542" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">542</div><div data-line-number="543" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">543</div><div data-line-number="544" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">544</div><div data-line-number="545" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">545</div><div data-line-number="546" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">546</div><div data-line-number="547" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">547</div><div data-line-number="548" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">548</div><div data-line-number="549" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">549</div><div data-line-number="550" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">550</div><div data-line-number="551" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">551</div><div data-line-number="552" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">552</div><div data-line-number="553" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">553</div><div data-line-number="554" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">554</div><div data-line-number="555" class="child-of-line-485 react-line-number react-code-text" style="padding-right:16px">555</div><div data-line-number="556" class="react-line-number react-code-text" style="padding-right:16px">556</div><div data-line-number="557" class="react-line-number react-code-text" style="padding-right:16px">557<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="558" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">558</div><div data-line-number="559" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">559</div><div data-line-number="560" class="child-of-line-556 react-line-number react-code-text" style="padding-right:16px">560</div><div data-line-number="561" class="react-line-number react-code-text" style="padding-right:16px">561</div><div data-line-number="562" class="react-line-number react-code-text" style="padding-right:16px">562<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="563" class="child-of-line-561 react-line-number react-code-text" style="padding-right:16px">563</div><div data-line-number="564" class="child-of-line-561 react-line-number react-code-text" style="padding-right:16px">564</div><div data-line-number="565" class="child-of-line-561 react-line-number react-code-text" style="padding-right:16px">565</div><div data-line-number="566" class="child-of-line-561 react-line-number react-code-text" style="padding-right:16px">566</div><div data-line-number="567" class="react-line-number react-code-text" style="padding-right:16px">567</div><div data-line-number="568" class="react-line-number react-code-text" style="padding-right:16px">568</div><div data-line-number="569" class="react-line-number react-code-text" style="padding-right:16px">569</div><div data-line-number="570" class="react-line-number react-code-text" style="padding-right:16px">570</div><div data-line-number="571" class="react-line-number react-code-text" style="padding-right:16px">571</div><div data-line-number="572" class="react-line-number react-code-text" style="padding-right:16px">572</div><div data-line-number="573" class="react-line-number react-code-text" style="padding-right:16px">573</div><div data-line-number="574" class="react-line-number react-code-text" style="padding-right:16px">574</div><div data-line-number="575" class="react-line-number react-code-text" style="padding-right:16px">575</div><div data-line-number="576" class="react-line-number react-code-text" style="padding-right:16px">576</div><div data-line-number="577" class="react-line-number react-code-text" style="padding-right:16px">577</div><div data-line-number="578" class="react-line-number react-code-text" style="padding-right:16px">578</div><div data-line-number="579" class="react-line-number react-code-text" style="padding-right:16px">579<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="580" class="child-of-line-578 react-line-number react-code-text" style="padding-right:16px">580</div><div data-line-number="581" class="child-of-line-578 react-line-number react-code-text" style="padding-right:16px">581</div><div data-line-number="582" class="child-of-line-578 react-line-number react-code-text" style="padding-right:16px">582</div><div data-line-number="583" class="react-line-number react-code-text" style="padding-right:16px">583</div><div data-line-number="584" class="react-line-number react-code-text" style="padding-right:16px">584<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="585" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">585</div><div data-line-number="586" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">586</div><div data-line-number="587" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">587</div><div data-line-number="588" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">588</div><div data-line-number="589" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">589</div><div data-line-number="590" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">590</div><div data-line-number="591" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">591</div><div data-line-number="592" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">592</div><div data-line-number="593" class="child-of-line-583 react-line-number react-code-text" style="padding-right:16px">593</div><div data-line-number="594" class="react-line-number react-code-text" style="padding-right:16px">594</div><div data-line-number="595" class="react-line-number react-code-text" style="padding-right:16px">595<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="596" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">596</div><div data-line-number="597" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">597</div><div data-line-number="598" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">598</div><div data-line-number="599" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">599</div><div data-line-number="600" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">600</div><div data-line-number="601" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">601</div><div data-line-number="602" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">602</div><div data-line-number="603" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">603</div><div data-line-number="604" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">604</div><div data-line-number="605" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">605</div><div data-line-number="606" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">606</div><div data-line-number="607" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">607</div><div data-line-number="608" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">608</div><div data-line-number="609" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">609</div><div data-line-number="610" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">610</div><div data-line-number="611" class="child-of-line-594 react-line-number react-code-text" style="padding-right:16px">611</div><div data-line-number="612" class="react-line-number react-code-text" style="padding-right:16px">612</div><div data-line-number="613" class="react-line-number react-code-text" style="padding-right:16px">613</div><div data-line-number="614" class="react-line-number react-code-text" style="padding-right:16px">614</div><div data-line-number="615" class="react-line-number react-code-text" style="padding-right:16px">615</div><div data-line-number="616" class="react-line-number react-code-text" style="padding-right:16px">616</div><div data-line-number="617" class="react-line-number react-code-text" style="padding-right:16px">617</div><div data-line-number="618" class="react-line-number react-code-text" style="padding-right:16px">618</div><div data-line-number="619" class="react-line-number react-code-text" style="padding-right:16px">619<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="620" class="child-of-line-618 react-line-number react-code-text" style="padding-right:16px">620</div><div data-line-number="621" class="child-of-line-618 react-line-number react-code-text" style="padding-right:16px">621</div><div data-line-number="622" class="child-of-line-618 react-line-number react-code-text" style="padding-right:16px">622</div><div data-line-number="623" class="child-of-line-618 react-line-number react-code-text" style="padding-right:16px">623</div><div data-line-number="624" class="child-of-line-618 react-line-number react-code-text" style="padding-right:16px">624</div><div data-line-number="625" class="react-line-number react-code-text" style="padding-right:16px">625</div><div data-line-number="626" class="react-line-number react-code-text" style="padding-right:16px">626<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="627" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">627<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="628" class="child-of-line-625 child-of-line-626 react-line-number react-code-text" style="padding-right:16px">628</div><div data-line-number="629" class="child-of-line-625 child-of-line-626 react-line-number react-code-text" style="padding-right:16px">629</div><div data-line-number="630" class="child-of-line-625 child-of-line-626 react-line-number react-code-text" style="padding-right:16px">630</div><div data-line-number="631" class="child-of-line-625 child-of-line-626 react-line-number react-code-text" style="padding-right:16px">631</div><div data-line-number="632" class="child-of-line-625 child-of-line-626 react-line-number react-code-text" style="padding-right:16px">632</div><div data-line-number="633" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">633</div><div data-line-number="634" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">634</div><div data-line-number="635" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">635<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="636" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">636</div><div data-line-number="637" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">637</div><div data-line-number="638" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">638</div><div data-line-number="639" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">639</div><div data-line-number="640" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">640</div><div data-line-number="641" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">641</div><div data-line-number="642" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">642<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="643" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">643</div><div data-line-number="644" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">644</div><div data-line-number="645" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">645</div><div data-line-number="646" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">646</div><div data-line-number="647" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">647</div><div data-line-number="648" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">648</div><div data-line-number="649" class="child-of-line-625 child-of-line-634 child-of-line-641 react-line-number react-code-text" style="padding-right:16px">649</div><div data-line-number="650" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">650</div><div data-line-number="651" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">651</div><div data-line-number="652" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">652</div><div data-line-number="653" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">653</div><div data-line-number="654" class="child-of-line-625 child-of-line-634 react-line-number react-code-text" style="padding-right:16px">654</div><div data-line-number="655" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">655</div><div data-line-number="656" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">656</div><div data-line-number="657" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">657</div><div data-line-number="658" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">658</div><div data-line-number="659" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">659</div><div data-line-number="660" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">660</div><div data-line-number="661" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">661</div><div data-line-number="662" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">662</div><div data-line-number="663" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">663</div><div data-line-number="664" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">664</div><div data-line-number="665" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">665</div><div data-line-number="666" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">666</div><div data-line-number="667" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">667</div><div data-line-number="668" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">668</div><div data-line-number="669" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">669</div><div data-line-number="670" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">670</div><div data-line-number="671" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">671</div><div data-line-number="672" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">672</div><div data-line-number="673" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">673</div><div data-line-number="674" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">674</div><div data-line-number="675" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">675</div><div data-line-number="676" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">676</div><div data-line-number="677" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">677</div><div data-line-number="678" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">678</div><div data-line-number="679" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">679</div><div data-line-number="680" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">680</div><div data-line-number="681" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">681</div><div data-line-number="682" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">682</div><div data-line-number="683" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">683</div><div data-line-number="684" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">684</div><div data-line-number="685" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">685</div><div data-line-number="686" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">686</div><div data-line-number="687" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">687</div><div data-line-number="688" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">688</div><div data-line-number="689" class="child-of-line-625 react-line-number react-code-text" style="padding-right:16px">689</div><div data-line-number="690" class="react-line-number react-code-text" style="padding-right:16px">690</div><div data-line-number="691" class="react-line-number react-code-text" style="padding-right:16px">691<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="692" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">692</div><div data-line-number="693" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">693</div><div data-line-number="694" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">694</div><div data-line-number="695" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">695</div><div data-line-number="696" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">696</div><div data-line-number="697" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">697</div><div data-line-number="698" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">698</div><div data-line-number="699" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">699</div><div data-line-number="700" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">700</div><div data-line-number="701" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">701</div><div data-line-number="702" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">702</div><div data-line-number="703" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">703</div><div data-line-number="704" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">704</div><div data-line-number="705" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">705</div><div data-line-number="706" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">706</div><div data-line-number="707" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">707</div><div data-line-number="708" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">708</div><div data-line-number="709" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">709</div><div data-line-number="710" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">710</div><div data-line-number="711" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">711</div><div data-line-number="712" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">712</div><div data-line-number="713" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">713</div><div data-line-number="714" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">714</div><div data-line-number="715" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">715</div><div data-line-number="716" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">716</div><div data-line-number="717" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">717</div><div data-line-number="718" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">718</div><div data-line-number="719" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">719</div><div data-line-number="720" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">720</div><div data-line-number="721" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">721</div><div data-line-number="722" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">722</div><div data-line-number="723" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">723</div><div data-line-number="724" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">724</div><div data-line-number="725" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">725</div><div data-line-number="726" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">726</div><div data-line-number="727" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">727</div><div data-line-number="728" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">728</div><div data-line-number="729" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">729</div><div data-line-number="730" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">730</div><div data-line-number="731" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">731</div><div data-line-number="732" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">732</div><div data-line-number="733" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">733</div><div data-line-number="734" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">734</div><div data-line-number="735" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">735</div><div data-line-number="736" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">736</div><div data-line-number="737" class="child-of-line-690 react-line-number react-code-text" style="padding-right:16px">737</div><div data-line-number="738" class="react-line-number react-code-text" style="padding-right:16px">738</div><div data-line-number="739" class="react-line-number react-code-text" style="padding-right:16px">739<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="740" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">740<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="741" class="child-of-line-738 child-of-line-739 react-line-number react-code-text" style="padding-right:16px">741</div><div data-line-number="742" class="child-of-line-738 child-of-line-739 react-line-number react-code-text" style="padding-right:16px">742</div><div data-line-number="743" class="child-of-line-738 child-of-line-739 react-line-number react-code-text" style="padding-right:16px">743</div><div data-line-number="744" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">744</div><div data-line-number="745" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">745<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="746" class="child-of-line-738 child-of-line-744 react-line-number react-code-text" style="padding-right:16px">746</div><div data-line-number="747" class="child-of-line-738 child-of-line-744 react-line-number react-code-text" style="padding-right:16px">747</div><div data-line-number="748" class="child-of-line-738 child-of-line-744 react-line-number react-code-text" style="padding-right:16px">748</div><div data-line-number="749" class="child-of-line-738 child-of-line-744 react-line-number react-code-text" style="padding-right:16px">749</div><div data-line-number="750" class="child-of-line-738 child-of-line-744 react-line-number react-code-text" style="padding-right:16px">750</div><div data-line-number="751" class="child-of-line-738 child-of-line-744 react-line-number react-code-text" style="padding-right:16px">751</div><div data-line-number="752" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">752</div><div data-line-number="753" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">753</div><div data-line-number="754" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">754</div><div data-line-number="755" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">755</div><div data-line-number="756" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">756</div><div data-line-number="757" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">757</div><div data-line-number="758" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">758</div><div data-line-number="759" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">759</div><div data-line-number="760" class="child-of-line-738 react-line-number react-code-text" style="padding-right:16px">760</div><div data-line-number="761" class="react-line-number react-code-text" style="padding-right:16px">761</div><div data-line-number="762" class="react-line-number react-code-text" style="padding-right:16px">762<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="763" class="child-of-line-761 react-line-number react-code-text" style="padding-right:16px">763</div><div data-line-number="764" class="child-of-line-761 react-line-number react-code-text" style="padding-right:16px">764</div><div data-line-number="765" class="child-of-line-761 react-line-number react-code-text" style="padding-right:16px">765</div><div data-line-number="766" class="child-of-line-761 react-line-number react-code-text" style="padding-right:16px">766</div><div data-line-number="767" class="child-of-line-761 react-line-number react-code-text" style="padding-right:16px">767</div><div data-line-number="768" class="child-of-line-761 react-line-number react-code-text" style="padding-right:16px">768</div><div data-line-number="769" class="react-line-number react-code-text" style="padding-right:16px">769</div><div data-line-number="770" class="react-line-number react-code-text" style="padding-right:16px">770<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="771" class="child-of-line-769 react-line-number react-code-text" style="padding-right:16px">771</div><div data-line-number="772" class="child-of-line-769 react-line-number react-code-text" style="padding-right:16px">772</div><div data-line-number="773" class="child-of-line-769 react-line-number react-code-text" style="padding-right:16px">773</div><div data-line-number="774" class="child-of-line-769 react-line-number react-code-text" style="padding-right:16px">774</div><div data-line-number="775" class="react-line-number react-code-text" style="padding-right:16px">775</div><div data-line-number="776" class="react-line-number react-code-text" style="padding-right:16px">776</div><div data-line-number="777" class="react-line-number react-code-text" style="padding-right:16px">777</div><div data-line-number="778" class="react-line-number react-code-text" style="padding-right:16px">778</div><div data-line-number="779" class="react-line-number react-code-text" style="padding-right:16px">779</div><div data-line-number="780" class="react-line-number react-code-text" style="padding-right:16px">780</div><div data-line-number="781" class="react-line-number react-code-text" style="padding-right:16px">781</div><div data-line-number="782" class="react-line-number react-code-text" style="padding-right:16px">782</div><div data-line-number="783" class="react-line-number react-code-text" style="padding-right:16px">783</div><div data-line-number="784" class="react-line-number react-code-text" style="padding-right:16px">784</div><div data-line-number="785" class="react-line-number react-code-text" style="padding-right:16px">785</div><div data-line-number="786" class="react-line-number react-code-text" style="padding-right:16px">786</div><div data-line-number="787" class="react-line-number react-code-text" style="padding-right:16px">787</div><div data-line-number="788" class="react-line-number react-code-text" style="padding-right:16px">788</div><div data-line-number="789" class="react-line-number react-code-text" style="padding-right:16px">789</div><div data-line-number="790" class="react-line-number react-code-text" style="padding-right:16px">790</div><div data-line-number="791" class="react-line-number react-code-text" style="padding-right:16px">791</div><div data-line-number="792" class="react-line-number react-code-text" style="padding-right:16px">792</div><div data-line-number="793" class="react-line-number react-code-text" style="padding-right:16px">793</div><div data-line-number="794" class="react-line-number react-code-text" style="padding-right:16px">794</div><div data-line-number="795" class="react-line-number react-code-text" style="padding-right:16px">795</div><div data-line-number="796" class="react-line-number react-code-text" style="padding-right:16px">796</div><div data-line-number="797" class="react-line-number react-code-text" style="padding-right:16px">797</div><div data-line-number="798" class="react-line-number react-code-text" style="padding-right:16px">798</div><div data-line-number="799" class="react-line-number react-code-text" style="padding-right:16px">799</div><div data-line-number="800" class="react-line-number react-code-text" style="padding-right:16px">800</div><div data-line-number="801" class="react-line-number react-code-text" style="padding-right:16px">801</div><div data-line-number="802" class="react-line-number react-code-text" style="padding-right:16px">802</div><div data-line-number="803" class="react-line-number react-code-text" style="padding-right:16px">803</div><div data-line-number="804" class="react-line-number react-code-text" style="padding-right:16px">804</div><div data-line-number="805" class="react-line-number react-code-text" style="padding-right:16px">805</div><div data-line-number="806" class="react-line-number react-code-text" style="padding-right:16px">806</div><div data-line-number="807" class="react-line-number react-code-text" style="padding-right:16px">807</div><div data-line-number="808" class="react-line-number react-code-text" style="padding-right:16px">808</div><div data-line-number="809" class="react-line-number react-code-text" style="padding-right:16px">809</div><div data-line-number="810" class="react-line-number react-code-text" style="padding-right:16px">810<span class="Box-sc-g0xbh4-0 cJGaMs"><div aria-label="Collapse code section" role="button" class="Box-sc-g0xbh4-0 iGLarr"><svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-down Octicon-sc-9kayk9-0" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></div></span></div><div data-line-number="811" class="child-of-line-809 react-line-number react-code-text" style="padding-right:16px">811</div><div data-line-number="812" class="child-of-line-809 react-line-number react-code-text" style="padding-right:16px">812</div><div data-line-number="813" class="child-of-line-809 react-line-number react-code-text" style="padding-right:16px">813</div><div data-line-number="814" class="child-of-line-809 react-line-number react-code-text" style="padding-right:16px">814</div><div data-line-number="815" class="child-of-line-809 react-line-number react-code-text" style="padding-right:16px">815</div><div data-line-number="816" class="child-of-line-809 react-line-number react-code-text" style="padding-right:16px">816</div><div data-line-number="817" class="react-line-number react-code-text" style="padding-right:16px">817</div><div data-line-number="818" class="react-line-number react-code-text" style="padding-right:16px">818</div><div data-line-number="819" class="react-line-number react-code-text" style="padding-right:16px">819</div><div data-line-number="820" class="react-line-number react-code-text" style="padding-right:16px">820</div><div data-line-number="821" class="react-line-number react-code-text" style="padding-right:16px">821</div><div data-line-number="822" class="react-line-number react-code-text" style="padding-right:16px">822</div><div data-line-number="823" class="react-line-number react-code-text" style="padding-right:16px">823</div><div data-line-number="824" class="react-line-number react-code-text" style="padding-right:16px">824</div><div data-line-number="825" class="react-line-number react-code-text" style="padding-right:16px">825</div><div data-line-number="826" class="react-line-number react-code-text" style="padding-right:16px">826</div><div data-line-number="827" class="react-line-number react-code-text" style="padding-right:16px">827</div><div data-line-number="828" class="react-line-number react-code-text" style="padding-right:16px">828</div><div data-line-number="829" class="react-line-number react-code-text" style="padding-right:16px">829</div><div data-line-number="830" class="react-line-number react-code-text" style="padding-right:16px">830</div><div data-line-number="831" class="react-line-number react-code-text" style="padding-right:16px">831</div><div data-line-number="832" class="react-line-number react-code-text" style="padding-right:16px">832</div><div data-line-number="833" class="react-line-number react-code-text" style="padding-right:16px">833</div><div data-line-number="834" class="react-line-number react-code-text" style="padding-right:16px">834</div><div data-line-number="835" class="react-line-number react-code-text" style="padding-right:16px">835</div><div data-line-number="836" class="react-line-number react-code-text" style="padding-right:16px">836</div><div data-line-number="837" class="react-line-number react-code-text" style="padding-right:16px">837</div><div data-line-number="838" class="react-line-number react-code-text" style="padding-right:16px">838</div><div data-line-number="839" class="react-line-number react-code-text" style="padding-right:16px">839</div><div data-line-number="840" class="react-line-number react-code-text" style="padding-right:16px">840</div><div data-line-number="841" class="react-line-number react-code-text" style="padding-right:16px">841</div><div data-line-number="842" class="react-line-number react-code-text" style="padding-right:16px">842</div><div data-line-number="843" class="react-line-number react-code-text" style="padding-right:16px">843</div><div data-line-number="844" class="react-line-number react-code-text" style="padding-right:16px">844</div><div data-line-number="845" class="react-line-number react-code-text" style="padding-right:16px">845</div><div data-line-number="846" class="react-line-number react-code-text" style="padding-right:16px">846</div><div data-line-number="847" class="react-line-number react-code-text" style="padding-right:16px">847</div><div data-line-number="848" class="react-line-number react-code-text" style="padding-right:16px">848</div><div data-line-number="849" class="react-line-number react-code-text" style="padding-right:16px">849</div><div data-line-number="850" class="react-line-number react-code-text" style="padding-right:16px">850</div><div data-line-number="851" class="react-line-number react-code-text" style="padding-right:16px">851</div><div data-line-number="852" class="react-line-number react-code-text" style="padding-right:16px">852</div><div data-line-number="853" class="react-line-number react-code-text" style="padding-right:16px">853</div><div data-line-number="854" class="react-line-number react-code-text" style="padding-right:16px">854</div><div data-line-number="855" class="react-line-number react-code-text" style="padding-right:16px">855</div><div data-line-number="856" class="react-line-number react-code-text" style="padding-right:16px">856</div><div data-line-number="857" class="react-line-number react-code-text" style="padding-right:16px">857</div><div data-line-number="858" class="react-line-number react-code-text" style="padding-right:16px">858</div><div data-line-number="859" class="react-line-number react-code-text" style="padding-right:16px">859</div><div data-line-number="860" class="react-line-number react-code-text" style="padding-right:16px">860</div><div data-line-number="861" class="react-line-number react-code-text" style="padding-right:16px">861</div><div data-line-number="862" class="react-line-number react-code-text" style="padding-right:16px">862</div><div data-line-number="863" class="react-line-number react-code-text" style="padding-right:16px">863</div><div data-line-number="864" class="react-line-number react-code-text" style="padding-right:16px">864</div><div data-line-number="865" class="react-line-number react-code-text" style="padding-right:16px">865</div><div data-line-number="866" class="react-line-number react-code-text" style="padding-right:16px">866</div><div data-line-number="867" class="react-line-number react-code-text" style="padding-right:16px">867</div><div data-line-number="868" class="react-line-number react-code-text" style="padding-right:16px">868</div><div data-line-number="869" class="react-line-number react-code-text" style="padding-right:16px">869</div><div data-line-number="870" class="react-line-number react-code-text" style="padding-right:16px">870</div><div data-line-number="871" class="react-line-number react-code-text" style="padding-right:16px">871</div><div data-line-number="872" class="react-line-number react-code-text" style="padding-right:16px">872</div><div data-line-number="873" class="react-line-number react-code-text" style="padding-right:16px">873</div><div data-line-number="874" class="react-line-number react-code-text" style="padding-right:16px">874</div><div data-line-number="875" class="react-line-number react-code-text" style="padding-right:16px">875</div><div data-line-number="876" class="react-line-number react-code-text" style="padding-right:16px">876</div><div data-line-number="877" class="react-line-number react-code-text" style="padding-right:16px">877</div><div data-line-number="878" class="react-line-number react-code-text" style="padding-right:16px">878</div><div data-line-number="879" class="react-line-number react-code-text" style="padding-right:16px">879</div><div data-line-number="880" class="react-line-number react-code-text" style="padding-right:16px">880</div><div data-line-number="881" class="react-line-number react-code-text" style="padding-right:16px">881</div><div data-line-number="882" class="react-line-number react-code-text" style="padding-right:16px">882</div><div data-line-number="883" class="react-line-number react-code-text" style="padding-right:16px">883</div><div data-line-number="884" class="react-line-number react-code-text" style="padding-right:16px">884</div><div data-line-number="885" class="react-line-number react-code-text" style="padding-right:16px">885</div><div data-line-number="886" class="react-line-number react-code-text" style="padding-right:16px">886</div><div data-line-number="887" class="react-line-number react-code-text" style="padding-right:16px">887</div><div data-line-number="888" class="react-line-number react-code-text" style="padding-right:16px">888</div><div data-line-number="889" class="react-line-number react-code-text" style="padding-right:16px">889</div><div data-line-number="890" class="react-line-number react-code-text" style="padding-right:16px">890</div><div data-line-number="891" class="react-line-number react-code-text" style="padding-right:16px">891</div><div data-line-number="892" class="react-line-number react-code-text" style="padding-right:16px">892</div><div data-line-number="893" class="react-line-number react-code-text" style="padding-right:16px">893</div><div data-line-number="894" class="react-line-number react-code-text" style="padding-right:16px">894</div><div data-line-number="895" class="react-line-number react-code-text" style="padding-right:16px">895</div><div data-line-number="896" class="react-line-number react-code-text" style="padding-right:16px">896</div><div data-line-number="897" class="react-line-number react-code-text" style="padding-right:16px">897</div><div data-line-number="898" class="react-line-number react-code-text" style="padding-right:16px">898</div><div data-line-number="899" class="react-line-number react-code-text" style="padding-right:16px">899</div><div data-line-number="900" class="react-line-number react-code-text" style="padding-right:16px">900</div><div data-line-number="901" class="react-line-number react-code-text" style="padding-right:16px">901</div><div data-line-number="902" class="react-line-number react-code-text" style="padding-right:16px">902</div><div data-line-number="903" class="react-line-number react-code-text" style="padding-right:16px">903</div><div data-line-number="904" class="react-line-number react-code-text" style="padding-right:16px">904</div><div data-line-number="905" class="react-line-number react-code-text" style="padding-right:16px">905</div><div data-line-number="906" class="react-line-number react-code-text" style="padding-right:16px">906</div><div data-line-number="907" class="react-line-number react-code-text" style="padding-right:16px">907</div><div data-line-number="908" class="react-line-number react-code-text" style="padding-right:16px">908</div><div data-line-number="909" class="react-line-number react-code-text" style="padding-right:16px">909</div><div data-line-number="910" class="react-line-number react-code-text" style="padding-right:16px">910</div><div data-line-number="911" class="react-line-number react-code-text" style="padding-right:16px">911</div><div data-line-number="912" class="react-line-number react-code-text" style="padding-right:16px">912</div><div data-line-number="913" class="react-line-number react-code-text" style="padding-right:16px">913</div><div data-line-number="914" class="react-line-number react-code-text" style="padding-right:16px">914</div><div data-line-number="915" class="react-line-number react-code-text" style="padding-right:16px">915</div><div data-line-number="916" class="react-line-number react-code-text" style="padding-right:16px">916</div><div data-line-number="917" class="react-line-number react-code-text" style="padding-right:16px">917</div><div data-line-number="918" class="react-line-number react-code-text" style="padding-right:16px">918</div><div data-line-number="919" class="react-line-number react-code-text" style="padding-right:16px">919</div><div data-line-number="920" class="react-line-number react-code-text" style="padding-right:16px">920</div><div data-line-number="921" class="react-line-number react-code-text" style="padding-right:16px">921</div><div data-line-number="922" class="react-line-number react-code-text" style="padding-right:16px">922</div><div data-line-number="923" class="react-line-number react-code-text" style="padding-right:16px">923</div><div data-line-number="924" class="react-line-number react-code-text" style="padding-right:16px">924</div><div data-line-number="925" class="react-line-number react-code-text" style="padding-right:16px">925</div><div data-line-number="926" class="react-line-number react-code-text" style="padding-right:16px">926</div><div data-line-number="927" class="react-line-number react-code-text" style="padding-right:16px">927</div><div data-line-number="928" class="react-line-number react-code-text" style="padding-right:16px">928</div><div data-line-number="929" class="react-line-number react-code-text" style="padding-right:16px">929</div><div data-line-number="930" class="react-line-number react-code-text" style="padding-right:16px">930</div><div data-line-number="931" class="react-line-number react-code-text" style="padding-right:16px">931</div><div data-line-number="932" class="react-line-number react-code-text" style="padding-right:16px">932</div><div data-line-number="933" class="react-line-number react-code-text" style="padding-right:16px">933</div><div data-line-number="934" class="react-line-number react-code-text" style="padding-right:16px">934</div><div data-line-number="935" class="react-line-number react-code-text" style="padding-right:16px">935</div><div data-line-number="936" class="react-line-number react-code-text" style="padding-right:16px">936</div><div data-line-number="937" class="react-line-number react-code-text" style="padding-right:16px">937</div><div data-line-number="938" class="react-line-number react-code-text" style="padding-right:16px">938</div><div data-line-number="939" class="react-line-number react-code-text" style="padding-right:16px">939</div><div data-line-number="940" class="react-line-number react-code-text" style="padding-right:16px">940</div><div data-line-number="941" class="react-line-number react-code-text" style="padding-right:16px">941</div><div data-line-number="942" class="react-line-number react-code-text" style="padding-right:16px">942</div><div data-line-number="943" class="react-line-number react-code-text" style="padding-right:16px">943</div><div data-line-number="944" class="react-line-number react-code-text" style="padding-right:16px">944</div><div data-line-number="945" class="react-line-number react-code-text" style="padding-right:16px">945</div><div data-line-number="946" class="react-line-number react-code-text" style="padding-right:16px">946</div><div data-line-number="947" class="react-line-number react-code-text" style="padding-right:16px">947</div><div data-line-number="948" class="react-line-number react-code-text" style="padding-right:16px">948</div><div data-line-number="949" class="react-line-number react-code-text" style="padding-right:16px">949</div><div data-line-number="950" class="react-line-number react-code-text" style="padding-right:16px">950</div><div data-line-number="951" class="react-line-number react-code-text" style="padding-right:16px">951</div><div data-line-number="952" class="react-line-number react-code-text" style="padding-right:16px">952</div><div data-line-number="953" class="react-line-number react-code-text" style="padding-right:16px">953</div><div data-line-number="954" class="react-line-number react-code-text" style="padding-right:16px">954</div><div data-line-number="955" class="react-line-number react-code-text" style="padding-right:16px">955</div><div data-line-number="956" class="react-line-number react-code-text" style="padding-right:16px">956</div><div data-line-number="957" class="react-line-number react-code-text" style="padding-right:16px">957</div><div data-line-number="958" class="react-line-number react-code-text" style="padding-right:16px">958</div><div data-line-number="959" class="react-line-number react-code-text" style="padding-right:16px">959</div><div data-line-number="960" class="react-line-number react-code-text" style="padding-right:16px">960</div><div data-line-number="961" class="react-line-number react-code-text" style="padding-right:16px">961</div><div data-line-number="962" class="react-line-number react-code-text" style="padding-right:16px">962</div><div data-line-number="963" class="react-line-number react-code-text" style="padding-right:16px">963</div><div data-line-number="964" class="react-line-number react-code-text" style="padding-right:16px">964</div><div data-line-number="965" class="react-line-number react-code-text" style="padding-right:16px">965</div><div data-line-number="966" class="react-line-number react-code-text" style="padding-right:16px">966</div><div data-line-number="967" class="react-line-number react-code-text" style="padding-right:16px">967</div><div data-line-number="968" class="react-line-number react-code-text" style="padding-right:16px">968</div><div data-line-number="969" class="react-line-number react-code-text" style="padding-right:16px">969</div><div data-line-number="970" class="react-line-number react-code-text" style="padding-right:16px">970</div><div data-line-number="971" class="react-line-number react-code-text" style="padding-right:16px">971</div><div data-line-number="972" class="react-line-number react-code-text" style="padding-right:16px">972</div><div data-line-number="973" class="react-line-number react-code-text" style="padding-right:16px">973</div><div data-line-number="974" class="react-line-number react-code-text" style="padding-right:16px">974</div><div data-line-number="975" class="react-line-number react-code-text" style="padding-right:16px">975</div><div data-line-number="976" class="react-line-number react-code-text" style="padding-right:16px">976</div><div data-line-number="977" class="react-line-number react-code-text" style="padding-right:16px">977</div><div data-line-number="978" class="react-line-number react-code-text" style="padding-right:16px">978</div><div data-line-number="979" class="react-line-number react-code-text" style="padding-right:16px">979</div><div data-line-number="980" class="react-line-number react-code-text" style="padding-right:16px">980</div><div data-line-number="981" class="react-line-number react-code-text" style="padding-right:16px">981</div><div data-line-number="982" class="react-line-number react-code-text" style="padding-right:16px">982</div><div data-line-number="983" class="react-line-number react-code-text" style="padding-right:16px">983</div><div data-line-number="984" class="react-line-number react-code-text" style="padding-right:16px">984</div><div data-line-number="985" class="react-line-number react-code-text" style="padding-right:16px">985</div><div data-line-number="986" class="react-line-number react-code-text" style="padding-right:16px">986</div><div data-line-number="987" class="react-line-number react-code-text" style="padding-right:16px">987</div><div data-line-number="988" class="react-line-number react-code-text" style="padding-right:16px">988</div><div data-line-number="989" class="react-line-number react-code-text" style="padding-right:16px">989</div><div data-line-number="990" class="react-line-number react-code-text" style="padding-right:16px">990</div><div data-line-number="991" class="react-line-number react-code-text" style="padding-right:16px">991</div><div data-line-number="992" class="react-line-number react-code-text" style="padding-right:16px">992</div><div data-line-number="993" class="react-line-number react-code-text" style="padding-right:16px">993</div><div data-line-number="994" class="react-line-number react-code-text" style="padding-right:16px">994</div><div data-line-number="995" class="react-line-number react-code-text" style="padding-right:16px">995</div><div data-line-number="996" class="react-line-number react-code-text" style="padding-right:16px">996</div><div data-line-number="997" class="react-line-number react-code-text" style="padding-right:16px">997</div><div data-line-number="998" class="react-line-number react-code-text" style="padding-right:16px">998</div><div data-line-number="999" class="react-line-number react-code-text" style="padding-right:16px">999</div><div data-line-number="1000" class="react-line-number react-code-text" style="padding-right:16px">1000</div></div><div class="react-code-lines"><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1" class="react-file-line html-div" data-testid="code-cell" data-line-number="1" style="position:relative"><span class="pl-c"><span class="pl-c">#!</span>/usr/bin/env bash</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC2" class="react-file-line html-div" data-testid="code-cell" data-line-number="2" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># Copyright 2017-2022 (c) by SDRausty, all rights reserved, see LICENSE</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC3" class="react-file-line html-div" data-testid="code-cell" data-line-number="3" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># hosting termuxarch.github.io/TermuxArch courtesy pages.github.com</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC4" class="react-file-line html-div" data-testid="code-cell" data-line-number="4" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># termuxarch.github.io/TermuxArch/CONTRIBUTORS thank you for your help!</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC5" class="react-file-line html-div" data-testid="code-cell" data-line-number="5" style="position:relative"><span class="pl-c"><span class="pl-c">#</span>###############################################################################</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC6" class="react-file-line html-div" data-testid="code-cell" data-line-number="6" style="position:relative"><span class="pl-c1">set</span> -Eeuo pipefail</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC7" class="react-file-line html-div" data-testid="code-cell" data-line-number="7" style="position:relative"><span class="pl-c1">shopt</span> -s extglob nullglob globstar</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC8" class="react-file-line html-div" data-testid="code-cell" data-line-number="8" style="position:relative"><span class="pl-c1">unset</span> LD_PRELOAD</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC9" class="react-file-line html-div" data-testid="code-cell" data-line-number="9" style="position:relative">VERSIONID=2.0.548</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC10" class="react-file-line html-div" data-testid="code-cell" data-line-number="10" style="position:relative"><span class="pl-en">_STRPEROR_</span>() { <span class="pl-c"><span class="pl-c">#</span> run on script error</span></div></div></div><div class="child-of-line-9 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC11" class="react-file-line html-div" data-testid="code-cell" data-line-number="11" style="position:relative"><span class="pl-k">local</span> RV=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$?</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-9 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC12" class="react-file-line html-div" data-testid="code-cell" data-line-number="12" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m %s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> NOTICE: Generated script signal received <span class="pl-smi">${RV<span class="pl-k">:-</span>UNKNOWN}</span> near or at line number <span class="pl-smi">${1<span class="pl-k">:-</span>UNKNOWN}</span> by &#039;<span class="pl-smi">${2<span class="pl-k">:-</span>UNKNOWNCOMMAND}</span>&#039;! <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-9 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC13" class="react-file-line html-div" data-testid="code-cell" data-line-number="13" style="position:relative">[ <span class="pl-s"><span class="pl-pds">$(</span>ifconfig <span class="pl-k">2&gt;</span>/dev/null <span class="pl-k">|</span> grep inet <span class="pl-k">|</span> wc -l<span class="pl-pds">)</span></span> <span class="pl-k">=</span> 1 ] <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;133m %s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Please ensure background data is not restricted. Check the wireless connection. <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-9 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC14" class="react-file-line html-div" data-testid="code-cell" data-line-number="14" style="position:relative"><span class="pl-c1">exit</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC15" class="react-file-line html-div" data-testid="code-cell" data-line-number="15" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC16" class="react-file-line html-div" data-testid="code-cell" data-line-number="16" style="position:relative"><span class="pl-en">_STRPEXIT_</span>() { <span class="pl-c"><span class="pl-c">#</span> run on exit</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC17" class="react-file-line html-div" data-testid="code-cell" data-line-number="17" style="position:relative"><span class="pl-k">local</span> RV=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$?</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC18" class="react-file-line html-div" data-testid="code-cell" data-line-number="18" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-n</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${TAMATRIXENDLCR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC19" class="react-file-line html-div" data-testid="code-cell" data-line-number="19" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC20" class="react-file-line html-div" data-testid="code-cell" data-line-number="20" style="position:relative">_TAMATRIXEND_</div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC21" class="react-file-line html-div" data-testid="code-cell" data-line-number="21" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC22" class="react-file-line html-div" data-testid="code-cell" data-line-number="22" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">!=</span> 0 ]]</div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC23" class="react-file-line html-div" data-testid="code-cell" data-line-number="23" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC24" class="react-file-line html-div" data-testid="code-cell" data-line-number="24" style="position:relative">_PTSTRPXT_</div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC25" class="react-file-line html-div" data-testid="code-cell" data-line-number="25" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC26" class="react-file-line html-div" data-testid="code-cell" data-line-number="26" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> 0 ]]</div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC27" class="react-file-line html-div" data-testid="code-cell" data-line-number="27" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC28" class="react-file-line html-div" data-testid="code-cell" data-line-number="28" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32mCommand <span class="pl-cce">\\</span>e[1;32m&#039;%s&#039; <span class="pl-cce">\\</span>e[0;32mversion %s<span class="pl-cce">\\</span>e[1;34m: <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STRNRG<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${VERSIONID<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>DONE 🏁 <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC29" class="react-file-line html-div" data-testid="code-cell" data-line-number="29" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>\033]2;%s<span class="pl-cce">\\</span>007<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STRNRG<span class="pl-k">:-</span>}</span>: DONE 🏁 <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC30" class="react-file-line html-div" data-testid="code-cell" data-line-number="30" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC31" class="react-file-line html-div" data-testid="code-cell" data-line-number="31" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32mCommand <span class="pl-cce">\\</span>e[1;32m&#039;%s&#039; <span class="pl-cce">\\</span>e[0;32mversion %s<span class="pl-cce">\\</span>e[1;34m: <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STRNRG<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${VERSIONID<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>[Exit Signal <span class="pl-smi">$RV</span>] DONE 🏁 <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC32" class="react-file-line html-div" data-testid="code-cell" data-line-number="32" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>\033]2;%s<span class="pl-cce">\\</span>007<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STRNRG<span class="pl-k">:-</span>}</span> [Exit Signal <span class="pl-smi">$RV</span>]: DONE 🏁 <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC33" class="react-file-line html-div" data-testid="code-cell" data-line-number="33" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC34" class="react-file-line html-div" data-testid="code-cell" data-line-number="34" style="position:relative">[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${TAMPDIR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ] <span class="pl-k">||</span> rm -rf <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC35" class="react-file-line html-div" data-testid="code-cell" data-line-number="35" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[?25h<span class="pl-cce">\\</span>e[0m<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-15 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC36" class="react-file-line html-div" data-testid="code-cell" data-line-number="36" style="position:relative"><span class="pl-c1">set</span> +Eeuo pipefail</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC37" class="react-file-line html-div" data-testid="code-cell" data-line-number="37" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC38" class="react-file-line html-div" data-testid="code-cell" data-line-number="38" style="position:relative"><span class="pl-en">_STRPHNGP_</span>() { <span class="pl-c"><span class="pl-c">#</span> run on hang up</span></div></div></div><div class="child-of-line-37 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC39" class="react-file-line html-div" data-testid="code-cell" data-line-number="39" style="position:relative"><span class="pl-k">local</span> RV=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$?</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-37 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC40" class="react-file-line html-div" data-testid="code-cell" data-line-number="40" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m %s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> HANG UP: Generated signal received <span class="pl-smi">${RV<span class="pl-k">:-</span>UNKNOWN}</span> near or at line number <span class="pl-smi">${1<span class="pl-k">:-</span>UNKNOWN}</span> by &#039;<span class="pl-smi">${2<span class="pl-k">:-</span>UNKNOWNCOMMAND}</span>&#039;! <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-37 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC41" class="react-file-line html-div" data-testid="code-cell" data-line-number="41" style="position:relative"><span class="pl-c1">exit</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC42" class="react-file-line html-div" data-testid="code-cell" data-line-number="42" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC43" class="react-file-line html-div" data-testid="code-cell" data-line-number="43" style="position:relative"><span class="pl-en">_STRPNTRT_</span>() { <span class="pl-c"><span class="pl-c">#</span> run on signal</span></div></div></div><div class="child-of-line-42 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC44" class="react-file-line html-div" data-testid="code-cell" data-line-number="44" style="position:relative"><span class="pl-k">local</span> RV=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$?</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-42 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC45" class="react-file-line html-div" data-testid="code-cell" data-line-number="45" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> SIGNAL: Generated signal received <span class="pl-smi">${RV<span class="pl-k">:-</span>UNKNOWN}</span> near or at line number <span class="pl-smi">${1<span class="pl-k">:-</span>UNKNOWN}</span> by &#039;<span class="pl-smi">${2<span class="pl-k">:-</span>UNKNOWNCOMMAND}</span>&#039;! <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-42 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC46" class="react-file-line html-div" data-testid="code-cell" data-line-number="46" style="position:relative"><span class="pl-c1">exit</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC47" class="react-file-line html-div" data-testid="code-cell" data-line-number="47" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC48" class="react-file-line html-div" data-testid="code-cell" data-line-number="48" style="position:relative"><span class="pl-en">_STRPQUIT_</span>() { <span class="pl-c"><span class="pl-c">#</span> run on quit</span></div></div></div><div class="child-of-line-47 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC49" class="react-file-line html-div" data-testid="code-cell" data-line-number="49" style="position:relative"><span class="pl-k">local</span> RV=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$?</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-47 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC50" class="react-file-line html-div" data-testid="code-cell" data-line-number="50" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m %s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> QUIT: Quit signal received <span class="pl-smi">${RV<span class="pl-k">:-</span>UNKNOWN}</span> near or at line number <span class="pl-smi">${1<span class="pl-k">:-</span>UNKNOWN}</span> by &#039;<span class="pl-smi">${2<span class="pl-k">:-</span>UNKNOWNCOMMAND}</span>&#039;! <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-47 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC51" class="react-file-line html-div" data-testid="code-cell" data-line-number="51" style="position:relative"><span class="pl-c1">exit</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC52" class="react-file-line html-div" data-testid="code-cell" data-line-number="52" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC53" class="react-file-line html-div" data-testid="code-cell" data-line-number="53" style="position:relative"><span class="pl-en">_STRPTERM_</span>() { <span class="pl-c"><span class="pl-c">#</span> run on terminate</span></div></div></div><div class="child-of-line-52 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC54" class="react-file-line html-div" data-testid="code-cell" data-line-number="54" style="position:relative"><span class="pl-k">local</span> RV=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$?</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-52 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC55" class="react-file-line html-div" data-testid="code-cell" data-line-number="55" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m %s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> TERMINATE: Generated signal received <span class="pl-smi">${RV<span class="pl-k">:-</span>UNKNOWN}</span> near or at line number <span class="pl-smi">${1<span class="pl-k">:-</span>UNKNOWN}</span> by &#039;<span class="pl-smi">${2<span class="pl-k">:-</span>UNKNOWNCOMMAND}</span>&#039;! <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-52 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC56" class="react-file-line html-div" data-testid="code-cell" data-line-number="56" style="position:relative"><span class="pl-c1">exit</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RV</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC57" class="react-file-line html-div" data-testid="code-cell" data-line-number="57" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC58" class="react-file-line html-div" data-testid="code-cell" data-line-number="58" style="position:relative"><span class="pl-c1">trap</span> <span class="pl-s"><span class="pl-pds">&#039;</span>_STRPEROR_ $LINENO $BASH_COMMAND $?<span class="pl-pds">&#039;</span></span> ERR</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC59" class="react-file-line html-div" data-testid="code-cell" data-line-number="59" style="position:relative"><span class="pl-c1">trap</span> <span class="pl-s"><span class="pl-pds">&#039;</span>_STRPEXIT_ $LINENO $BASH_COMMAND $?<span class="pl-pds">&#039;</span></span> EXIT</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC60" class="react-file-line html-div" data-testid="code-cell" data-line-number="60" style="position:relative"><span class="pl-c1">trap</span> <span class="pl-s"><span class="pl-pds">&#039;</span>_STRPHNGP_ $LINENO $BASH_COMMAND $?<span class="pl-pds">&#039;</span></span> HUP</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC61" class="react-file-line html-div" data-testid="code-cell" data-line-number="61" style="position:relative"><span class="pl-c1">trap</span> <span class="pl-s"><span class="pl-pds">&#039;</span>_STRPNTRT_ $LINENO $BASH_COMMAND $?<span class="pl-pds">&#039;</span></span> INT</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC62" class="react-file-line html-div" data-testid="code-cell" data-line-number="62" style="position:relative"><span class="pl-c1">trap</span> <span class="pl-s"><span class="pl-pds">&#039;</span>_STRPQUIT_ $LINENO $BASH_COMMAND $?<span class="pl-pds">&#039;</span></span> QUIT</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC63" class="react-file-line html-div" data-testid="code-cell" data-line-number="63" style="position:relative"><span class="pl-c1">trap</span> <span class="pl-s"><span class="pl-pds">&#039;</span>_STRPTERM_ $LINENO $BASH_COMMAND $?<span class="pl-pds">&#039;</span></span> TERM</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC64" class="react-file-line html-div" data-testid="code-cell" data-line-number="64" style="position:relative">ARGS=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${<span class="pl-k">@%/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC65" class="react-file-line html-div" data-testid="code-cell" data-line-number="65" style="position:relative">PGNM=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC66" class="react-file-line html-div" data-testid="code-cell" data-line-number="66" style="position:relative">{ [ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ARGS<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ] <span class="pl-k">&amp;&amp;</span> STRNRG=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">;</span> } <span class="pl-k">||</span> STRNRG=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> <span class="pl-smi">${ARGS<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC67" class="react-file-line html-div" data-testid="code-cell" data-line-number="67" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$EUID</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> 0 ] <span class="pl-k">||</span> [ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$UID</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> 0 ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC68" class="react-file-line html-div" data-testid="code-cell" data-line-number="68" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC69" class="react-file-line html-div" data-testid="code-cell" data-line-number="69" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;168m%s<span class="pl-cce">\\</span>e[0m <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> SIGNAL: Please do not use the root login for PRoot: EXITING...<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">exit</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC70" class="react-file-line html-div" data-testid="code-cell" data-line-number="70" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC71" class="react-file-line html-div" data-testid="code-cell" data-line-number="71" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-k">-w</span> /root ]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC72" class="react-file-line html-div" data-testid="code-cell" data-line-number="72" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC73" class="react-file-line html-div" data-testid="code-cell" data-line-number="73" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m%s<span class="pl-cce">\\</span>e[0m <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> SIGNAL: Please run &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039; and &#039;bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039; from the BASH shell in native Termux: EXITING...<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">exit</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC74" class="react-file-line html-div" data-testid="code-cell" data-line-number="74" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC75" class="react-file-line html-div" data-testid="code-cell" data-line-number="75" style="position:relative"><span class="pl-en">_ARG2DIR_</span>() { <span class="pl-c"><span class="pl-c">#</span> argument as ROOTDIR</span></div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC76" class="react-file-line html-div" data-testid="code-cell" data-line-number="76" style="position:relative">ARG2=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${<span class="pl-k">@:</span>2<span class="pl-k">:</span>1}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC77" class="react-file-line html-div" data-testid="code-cell" data-line-number="77" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ARG2<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC78" class="react-file-line html-div" data-testid="code-cell" data-line-number="78" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC79" class="react-file-line html-div" data-testid="code-cell" data-line-number="79" style="position:relative">ROOTDIR=/arch</div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC80" class="react-file-line html-div" data-testid="code-cell" data-line-number="80" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC81" class="react-file-line html-div" data-testid="code-cell" data-line-number="81" style="position:relative">ROOTDIR=/<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARG2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC82" class="react-file-line html-div" data-testid="code-cell" data-line-number="82" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-74 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC83" class="react-file-line html-div" data-testid="code-cell" data-line-number="83" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC84" class="react-file-line html-div" data-testid="code-cell" data-line-number="84" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC85" class="react-file-line html-div" data-testid="code-cell" data-line-number="85" style="position:relative"><span class="pl-en">_CHK_</span>() {</div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC86" class="react-file-line html-div" data-testid="code-cell" data-line-number="86" style="position:relative"><span class="pl-k">if</span> sha512sum -c --quiet termuxarchchecksum.sha512</div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC87" class="react-file-line html-div" data-testid="code-cell" data-line-number="87" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC88" class="react-file-line html-div" data-testid="code-cell" data-line-number="88" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${INSTALLDIR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]] <span class="pl-c"><span class="pl-c">#</span> is unset</span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC89" class="react-file-line html-div" data-testid="code-cell" data-line-number="89" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> exit here or the program will run on</span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC90" class="react-file-line html-div" data-testid="code-cell" data-line-number="90" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;34m%s <span class="pl-cce">\\</span>e[1;34m%s <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> 🕛 = 🕛<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch version <span class="pl-smi">$VERSIONID</span> integrity:<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>OK<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC91" class="react-file-line html-div" data-testid="code-cell" data-line-number="91" style="position:relative"><span class="pl-c1">exit</span> 123</div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC92" class="react-file-line html-div" data-testid="code-cell" data-line-number="92" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC93" class="react-file-line html-div" data-testid="code-cell" data-line-number="93" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;34m%s <span class="pl-cce">\\</span>e[1;34m%s <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> 🕛 &gt; 🕜<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch version <span class="pl-smi">$VERSIONID</span> integrity:<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>OK<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC94" class="react-file-line html-div" data-testid="code-cell" data-line-number="94" style="position:relative">_CHKSELF_</div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC95" class="react-file-line html-div" data-testid="code-cell" data-line-number="95" style="position:relative">_COREFILESLOAD_</div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC96" class="react-file-line html-div" data-testid="code-cell" data-line-number="96" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC97" class="react-file-line html-div" data-testid="code-cell" data-line-number="97" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC98" class="react-file-line html-div" data-testid="code-cell" data-line-number="98" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC99" class="react-file-line html-div" data-testid="code-cell" data-line-number="99" style="position:relative">_PRINTSHA512SYSCHKER_</div></div></div><div class="child-of-line-84 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC100" class="react-file-line html-div" data-testid="code-cell" data-line-number="100" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC101" class="react-file-line html-div" data-testid="code-cell" data-line-number="101" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC102" class="react-file-line html-div" data-testid="code-cell" data-line-number="102" style="position:relative"><span class="pl-en">_CHKDWN_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC103" class="react-file-line html-div" data-testid="code-cell" data-line-number="103" style="position:relative">sha512sum -c --quiet setupTermuxArch.sha512 <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;34m%s<span class="pl-cce">\\</span>e[1;34m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> 🕛 &gt; 🕐 <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch download: <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>OK<span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> _PRINTSHA512SYSCHKER_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC104" class="react-file-line html-div" data-testid="code-cell" data-line-number="104" style="position:relative">TMPCMD=<span class="pl-s"><span class="pl-pds">&quot;</span>bsdtar -x -p -f setupTermuxArch.tar.gz<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-smi">$TMPCMD</span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;48;5;138m%s<span class="pl-cce">\\</span>e[0m <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> SIGNAL <span class="pl-smi">$TMPCMD</span>: CONTINUING...<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC105" class="react-file-line html-div" data-testid="code-cell" data-line-number="105" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC106" class="react-file-line html-div" data-testid="code-cell" data-line-number="106" style="position:relative"><span class="pl-en">_CHKSELF_</span>() { <span class="pl-c"><span class="pl-c">#</span> compare setupTermuxArch and file being used</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC107" class="react-file-line html-div" data-testid="code-cell" data-line-number="107" style="position:relative"><span class="pl-c1">cd</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$WFDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> change directory to working file directory</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC108" class="react-file-line html-div" data-testid="code-cell" data-line-number="108" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span><span class="pl-k">&lt;</span><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span><span class="pl-pds">&quot;</span></span>/setupTermuxArch<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">!=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span><span class="pl-k">&lt;</span><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> ]] <span class="pl-c"><span class="pl-c">#</span> differ</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC109" class="react-file-line html-div" data-testid="code-cell" data-line-number="109" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> update the working file to newest version</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC110" class="react-file-line html-div" data-testid="code-cell" data-line-number="110" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># update working file</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC111" class="react-file-line html-div" data-testid="code-cell" data-line-number="111" style="position:relative"><span class="pl-c1">cd</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$WDIR</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC112" class="react-file-line html-div" data-testid="code-cell" data-line-number="112" style="position:relative">cp <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span>/setupTermuxArch<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$0</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC113" class="react-file-line html-div" data-testid="code-cell" data-line-number="113" style="position:relative">[[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ARGS<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]] <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32mFile <span class="pl-cce">\\</span>e[0;32m&#039;%s&#039;<span class="pl-cce">\\</span>e[1;32m was UPDATED<span class="pl-cce">\\</span>e[1;34m:<span class="pl-cce">\\</span>e[0;32m Please run &#039;bash %s&#039; again if this automatic update was unsuccessful.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32mRESTARTED <span class="pl-cce">\\</span>e[0;32m&#039;%s&#039;<span class="pl-cce">\\</span>e[1;34m:<span class="pl-cce">\\</span>e[1;32m CONTINUING...<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32mFile <span class="pl-cce">\\</span>e[0;32m&#039;%s&#039;<span class="pl-cce">\\</span>e[1;32m was UPDATED<span class="pl-cce">\\</span>e[1;34m:<span class="pl-cce">\\</span>e[0;32m run &#039;bash %s&#039; again if this automatic update was unsuccessful; You should be able to use the &#039;!!&#039; command to run &#039;%s&#039; again.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32mRESTARTED <span class="pl-cce">\\</span>e[0;32m&#039;%s&#039;<span class="pl-cce">\\</span>e[1;34m:<span class="pl-cce">\\</span>e[1;32m CONTINUING...<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNRG</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNRG</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNRG</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC114" class="react-file-line html-div" data-testid="code-cell" data-line-number="114" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># restart with updated version</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC115" class="react-file-line html-div" data-testid="code-cell" data-line-number="115" style="position:relative"><span class="pl-c1">.</span> <span class="pl-smi">$0</span> <span class="pl-smi">$ARGS</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC116" class="react-file-line html-div" data-testid="code-cell" data-line-number="116" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-105 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC117" class="react-file-line html-div" data-testid="code-cell" data-line-number="117" style="position:relative"><span class="pl-c1">cd</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC118" class="react-file-line html-div" data-testid="code-cell" data-line-number="118" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC119" class="react-file-line html-div" data-testid="code-cell" data-line-number="119" style="position:relative"><span class="pl-en">_CHOOSEABI_</span>(){</div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC120" class="react-file-line html-div" data-testid="code-cell" data-line-number="120" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$CPUABILIST64</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC121" class="react-file-line html-div" data-testid="code-cell" data-line-number="121" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC122" class="react-file-line html-div" data-testid="code-cell" data-line-number="122" style="position:relative">ARCHITEC=<span class="pl-s"><span class="pl-pds">&quot;</span>i386<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC123" class="react-file-line html-div" data-testid="code-cell" data-line-number="123" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span>i386<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC124" class="react-file-line html-div" data-testid="code-cell" data-line-number="124" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC125" class="react-file-line html-div" data-testid="code-cell" data-line-number="125" style="position:relative">ARCHITEC=<span class="pl-s"><span class="pl-pds">&quot;</span>x86_64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC126" class="react-file-line html-div" data-testid="code-cell" data-line-number="126" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span>x86_64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-118 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC127" class="react-file-line html-div" data-testid="code-cell" data-line-number="127" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC128" class="react-file-line html-div" data-testid="code-cell" data-line-number="128" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC129" class="react-file-line html-div" data-testid="code-cell" data-line-number="129" style="position:relative"><span class="pl-en">_CHOOSEABIx86_</span>(){</div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC130" class="react-file-line html-div" data-testid="code-cell" data-line-number="130" style="position:relative">CPUABILIST64=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>getprop ro.product.cpu.abilist64<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC131" class="react-file-line html-div" data-testid="code-cell" data-line-number="131" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-smi">$CPUABI</span> <span class="pl-k">==</span> <span class="pl-k">*</span>86<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC132" class="react-file-line html-div" data-testid="code-cell" data-line-number="132" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC133" class="react-file-line html-div" data-testid="code-cell" data-line-number="133" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC134" class="react-file-line html-div" data-testid="code-cell" data-line-number="134" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC135" class="react-file-line html-div" data-testid="code-cell" data-line-number="135" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC136" class="react-file-line html-div" data-testid="code-cell" data-line-number="136" style="position:relative">_CHOOSEABI_</div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC137" class="react-file-line html-div" data-testid="code-cell" data-line-number="137" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC138" class="react-file-line html-div" data-testid="code-cell" data-line-number="138" style="position:relative">_QEMU_</div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC139" class="react-file-line html-div" data-testid="code-cell" data-line-number="139" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-128 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC140" class="react-file-line html-div" data-testid="code-cell" data-line-number="140" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC141" class="react-file-line html-div" data-testid="code-cell" data-line-number="141" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC142" class="react-file-line html-div" data-testid="code-cell" data-line-number="142" style="position:relative"><span class="pl-en">_COREFILES_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC143" class="react-file-line html-div" data-testid="code-cell" data-line-number="143" style="position:relative">[[ <span class="pl-k">-f</span> archlinuxconfig.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> espritfunctions.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> fbindsfunctions.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> getimagefunctions.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> initkeyfunctions.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> knownconfigurations.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> maintenanceroutines.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> necessaryfunctions.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> printoutstatements.bash ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-f</span> setupTermuxArch ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC144" class="react-file-line html-div" data-testid="code-cell" data-line-number="144" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC145" class="react-file-line html-div" data-testid="code-cell" data-line-number="145" style="position:relative"><span class="pl-en">_COREFILESDO_</span>() {</div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC146" class="react-file-line html-div" data-testid="code-cell" data-line-number="146" style="position:relative"><span class="pl-c1">cd</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$WFDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">exit</span> 169 <span class="pl-c"><span class="pl-c">#</span> change directory to working file directory</span></div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC147" class="react-file-line html-div" data-testid="code-cell" data-line-number="147" style="position:relative"><span class="pl-k">if</span> _COREFILES_</div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC148" class="react-file-line html-div" data-testid="code-cell" data-line-number="148" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC149" class="react-file-line html-div" data-testid="code-cell" data-line-number="149" style="position:relative">LOADLCRFILES=0 <span class="pl-k">&amp;&amp;</span> _COREFILESLOAD_</div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC150" class="react-file-line html-div" data-testid="code-cell" data-line-number="150" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC151" class="react-file-line html-div" data-testid="code-cell" data-line-number="151" style="position:relative"><span class="pl-c1">cd</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC152" class="react-file-line html-div" data-testid="code-cell" data-line-number="152" style="position:relative">_DWNL_</div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC153" class="react-file-line html-div" data-testid="code-cell" data-line-number="153" style="position:relative">_CHKDWN_</div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC154" class="react-file-line html-div" data-testid="code-cell" data-line-number="154" style="position:relative">_CHK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-144 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC155" class="react-file-line html-div" data-testid="code-cell" data-line-number="155" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC156" class="react-file-line html-div" data-testid="code-cell" data-line-number="156" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC157" class="react-file-line html-div" data-testid="code-cell" data-line-number="157" style="position:relative"><span class="pl-en">_COREFILESLOAD_</span>() {</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC158" class="react-file-line html-div" data-testid="code-cell" data-line-number="158" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$OPT</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> BLOOM ]]</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC159" class="react-file-line html-div" data-testid="code-cell" data-line-number="159" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC160" class="react-file-line html-div" data-testid="code-cell" data-line-number="160" style="position:relative">rm -f termuxarchchecksum.sha512</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC161" class="react-file-line html-div" data-testid="code-cell" data-line-number="161" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC162" class="react-file-line html-div" data-testid="code-cell" data-line-number="162" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$OPT</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> MANUAL ]]</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC163" class="react-file-line html-div" data-testid="code-cell" data-line-number="163" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC164" class="react-file-line html-div" data-testid="code-cell" data-line-number="164" style="position:relative">_MANUAL_</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC165" class="react-file-line html-div" data-testid="code-cell" data-line-number="165" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC166" class="react-file-line html-div" data-testid="code-cell" data-line-number="166" style="position:relative"><span class="pl-c1">.</span> necessaryfunctions.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC167" class="react-file-line html-div" data-testid="code-cell" data-line-number="167" style="position:relative">_LOADCONF_</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC168" class="react-file-line html-div" data-testid="code-cell" data-line-number="168" style="position:relative"><span class="pl-c1">.</span> fbindsfunctions.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC169" class="react-file-line html-div" data-testid="code-cell" data-line-number="169" style="position:relative"><span class="pl-c1">.</span> initkeyfunctions.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC170" class="react-file-line html-div" data-testid="code-cell" data-line-number="170" style="position:relative"><span class="pl-c1">.</span> maintenanceroutines.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC171" class="react-file-line html-div" data-testid="code-cell" data-line-number="171" style="position:relative"><span class="pl-c1">.</span> archlinuxconfig.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC172" class="react-file-line html-div" data-testid="code-cell" data-line-number="172" style="position:relative"><span class="pl-c1">.</span> espritfunctions.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC173" class="react-file-line html-div" data-testid="code-cell" data-line-number="173" style="position:relative"><span class="pl-c1">.</span> getimagefunctions.bash</div></div></div><div class="child-of-line-156 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC174" class="react-file-line html-div" data-testid="code-cell" data-line-number="174" style="position:relative"><span class="pl-c1">.</span> printoutstatements.bash</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC175" class="react-file-line html-div" data-testid="code-cell" data-line-number="175" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC176" class="react-file-line html-div" data-testid="code-cell" data-line-number="176" style="position:relative"><span class="pl-en">_DEPENDDM_</span>() { <span class="pl-c"><span class="pl-c">#</span> check and set download manager</span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC177" class="react-file-line html-div" data-testid="code-cell" data-line-number="177" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">PKG</span> <span class="pl-k">in</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${<span class="pl-k">!</span>ADM[@]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC178" class="react-file-line html-div" data-testid="code-cell" data-line-number="178" style="position:relative"><span class="pl-k">do</span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC179" class="react-file-line html-div" data-testid="code-cell" data-line-number="179" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-x</span> <span class="pl-s"><span class="pl-pds">$(</span>command -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[$PKG]}</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span> ]]</div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC180" class="react-file-line html-div" data-testid="code-cell" data-line-number="180" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC181" class="react-file-line html-div" data-testid="code-cell" data-line-number="181" style="position:relative">DM=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC182" class="react-file-line html-div" data-testid="code-cell" data-line-number="182" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nFound download tool &#039;%s&#039;: Continuing...<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC183" class="react-file-line html-div" data-testid="code-cell" data-line-number="183" style="position:relative"><span class="pl-c1">break</span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC184" class="react-file-line html-div" data-testid="code-cell" data-line-number="184" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-175 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC185" class="react-file-line html-div" data-testid="code-cell" data-line-number="185" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC186" class="react-file-line html-div" data-testid="code-cell" data-line-number="186" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC187" class="react-file-line html-div" data-testid="code-cell" data-line-number="187" style="position:relative"><span class="pl-en">_DEPENDIFDM_</span>() { <span class="pl-c"><span class="pl-c">#</span> check if download tool is available and set for install</span></div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC188" class="react-file-line html-div" data-testid="code-cell" data-line-number="188" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">PKG</span> <span class="pl-k">in</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${<span class="pl-k">!</span>ADM[@]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> check from available toolset and set one for install</span></div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC189" class="react-file-line html-div" data-testid="code-cell" data-line-number="189" style="position:relative"><span class="pl-k">do</span> <span class="pl-c"><span class="pl-c">#</span> check for both set DM and if tool exists on device</span></div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC190" class="react-file-line html-div" data-testid="code-cell" data-line-number="190" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span> ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">!</span> <span class="pl-k">-x</span> <span class="pl-s"><span class="pl-pds">$(</span>command -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[$PKG]}</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span> ]]</div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC191" class="react-file-line html-div" data-testid="code-cell" data-line-number="191" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> sets both download tool for install and exception check.</span></div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC192" class="react-file-line html-div" data-testid="code-cell" data-line-number="192" style="position:relative">PKGS+=(<span class="pl-smi">$PKG</span>)</div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC193" class="react-file-line html-div" data-testid="code-cell" data-line-number="193" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting download tool &#039;%s&#039; for install: Continuing...<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC194" class="react-file-line html-div" data-testid="code-cell" data-line-number="194" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-186 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC195" class="react-file-line html-div" data-testid="code-cell" data-line-number="195" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC196" class="react-file-line html-div" data-testid="code-cell" data-line-number="196" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC197" class="react-file-line html-div" data-testid="code-cell" data-line-number="197" style="position:relative"><span class="pl-en">_DEPENDS_</span>() { <span class="pl-c"><span class="pl-c">#</span> check for missing commands</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC198" class="react-file-line html-div" data-testid="code-cell" data-line-number="198" style="position:relative"><span class="pl-en">_INPKGS_</span>() { <span class="pl-c"><span class="pl-c">#</span> install missing packages</span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC199" class="react-file-line html-div" data-testid="code-cell" data-line-number="199" style="position:relative">STRNGB=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;38;5;146m%s<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC200" class="react-file-line html-div" data-testid="code-cell" data-line-number="200" style="position:relative">STRNGC=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;38;5;124m%s<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC201" class="react-file-line html-div" data-testid="code-cell" data-line-number="201" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMANDIF</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> au ]] <span class="pl-c"><span class="pl-c">#</span> can enable rollback https://wae.github.io/au/</span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC202" class="react-file-line html-div" data-testid="code-cell" data-line-number="202" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use &#039;au&#039; to install missing packages</span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC203" class="react-file-line html-div" data-testid="code-cell" data-line-number="203" style="position:relative">au <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${PKGS[@]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNGB</span>%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING1F</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNGC</span>%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC204" class="react-file-line html-div" data-testid="code-cell" data-line-number="204" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMANDIF</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> pkg ]]</div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC205" class="react-file-line html-div" data-testid="code-cell" data-line-number="205" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use &#039;pkg&#039; to install missing packages</span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC206" class="react-file-line html-div" data-testid="code-cell" data-line-number="206" style="position:relative">pkg install <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${PKGS[@]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&#039;</span>%s<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNGC</span> <span class="pl-smi">$STRING1</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&#039;</span>%s<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNGC</span> <span class="pl-smi">$STRING2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC207" class="react-file-line html-div" data-testid="code-cell" data-line-number="207" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMANDIF</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> apt ]]</div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC208" class="react-file-line html-div" data-testid="code-cell" data-line-number="208" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use &#039;apt&#039; to install missing packages</span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC209" class="react-file-line html-div" data-testid="code-cell" data-line-number="209" style="position:relative">apt install <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${PKGS[@]}</span><span class="pl-pds">&quot;</span></span> --yes <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNGB</span>%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING1</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRNGC</span>%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 child-of-line-197 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC210" class="react-file-line html-div" data-testid="code-cell" data-line-number="210" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC211" class="react-file-line html-div" data-testid="code-cell" data-line-number="211" style="position:relative">}</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC212" class="react-file-line html-div" data-testid="code-cell" data-line-number="212" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${VLORALCR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC213" class="react-file-line html-div" data-testid="code-cell" data-line-number="213" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC214" class="react-file-line html-div" data-testid="code-cell" data-line-number="214" style="position:relative">PKGS=(bsdtar proot)</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC215" class="react-file-line html-div" data-testid="code-cell" data-line-number="215" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC216" class="react-file-line html-div" data-testid="code-cell" data-line-number="216" style="position:relative">PKGS=(pulseaudio bsdtar proot)</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC217" class="react-file-line html-div" data-testid="code-cell" data-line-number="217" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC218" class="react-file-line html-div" data-testid="code-cell" data-line-number="218" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;34mChecking prerequisites...<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC219" class="react-file-line html-div" data-testid="code-cell" data-line-number="219" style="position:relative">ADM=([aria2]=aria2c [axel]=axel [curl]=curl [lftp]=lftpget [wget]=wget)</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC220" class="react-file-line html-div" data-testid="code-cell" data-line-number="220" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">!=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC221" class="react-file-line html-div" data-testid="code-cell" data-line-number="221" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC222" class="react-file-line html-div" data-testid="code-cell" data-line-number="222" style="position:relative">_DEPENDIFDM_</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC223" class="react-file-line html-div" data-testid="code-cell" data-line-number="223" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC224" class="react-file-line html-div" data-testid="code-cell" data-line-number="224" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC225" class="react-file-line html-div" data-testid="code-cell" data-line-number="225" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC226" class="react-file-line html-div" data-testid="code-cell" data-line-number="226" style="position:relative">_DEPENDDM_</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC227" class="react-file-line html-div" data-testid="code-cell" data-line-number="227" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC228" class="react-file-line html-div" data-testid="code-cell" data-line-number="228" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># set and install lftp if nothing else was found</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC229" class="react-file-line html-div" data-testid="code-cell" data-line-number="229" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC230" class="react-file-line html-div" data-testid="code-cell" data-line-number="230" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC231" class="react-file-line html-div" data-testid="code-cell" data-line-number="231" style="position:relative">DM=lftp</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC232" class="react-file-line html-div" data-testid="code-cell" data-line-number="232" style="position:relative">PKGS+=(lftp)</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC233" class="react-file-line html-div" data-testid="code-cell" data-line-number="233" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting download tool &#039;lftp&#039; for install: Continuing...<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC234" class="react-file-line html-div" data-testid="code-cell" data-line-number="234" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC235" class="react-file-line html-div" data-testid="code-cell" data-line-number="235" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">PKG</span> <span class="pl-k">in</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${PKGS[@]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC236" class="react-file-line html-div" data-testid="code-cell" data-line-number="236" style="position:relative"><span class="pl-k">do</span> <span class="pl-c"><span class="pl-c">#</span> check for missing commands</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC237" class="react-file-line html-div" data-testid="code-cell" data-line-number="237" style="position:relative">COMMANDP=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;38;5;242mCommand %s not found: Continuing...<span class="pl-cce">\\</span>e[0m<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> test if command exists</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC238" class="react-file-line html-div" data-testid="code-cell" data-line-number="238" style="position:relative">COMMANDPF=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${COMMANDP<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC239" class="react-file-line html-div" data-testid="code-cell" data-line-number="239" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMANDPF</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">!=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC240" class="react-file-line html-div" data-testid="code-cell" data-line-number="240" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC241" class="react-file-line html-div" data-testid="code-cell" data-line-number="241" style="position:relative">_INPKGS_</div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC242" class="react-file-line html-div" data-testid="code-cell" data-line-number="242" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC243" class="react-file-line html-div" data-testid="code-cell" data-line-number="243" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC244" class="react-file-line html-div" data-testid="code-cell" data-line-number="244" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;38;5;242mUsing %s to manage downloads.<span class="pl-cce">\\</span>e[0m<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${DM<span class="pl-k">:-</span>lftp}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-196 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC245" class="react-file-line html-div" data-testid="code-cell" data-line-number="245" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;34m 🕛 &gt; 🕧 <span class="pl-cce">\\</span>e[1;34mPrerequisites: <span class="pl-cce">\\</span>e[1;32mOK <span class="pl-cce">\\</span>e[1;34mDownloading TermuxArch...<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;32m<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC246" class="react-file-line html-div" data-testid="code-cell" data-line-number="246" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC247" class="react-file-line html-div" data-testid="code-cell" data-line-number="247" style="position:relative"><span class="pl-en">_DEPENDSBLOCK_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC248" class="react-file-line html-div" data-testid="code-cell" data-line-number="248" style="position:relative">_DEPENDS_ <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>_DEPENDS_ _DEPENDSBLOCK_ <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC249" class="react-file-line html-div" data-testid="code-cell" data-line-number="249" style="position:relative">_COREFILESDO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC250" class="react-file-line html-div" data-testid="code-cell" data-line-number="250" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC251" class="react-file-line html-div" data-testid="code-cell" data-line-number="251" style="position:relative"><span class="pl-en">_DWNL_</span>() { <span class="pl-c"><span class="pl-c">#</span> download TermuxArch from Github</span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC252" class="react-file-line html-div" data-testid="code-cell" data-line-number="252" style="position:relative">FILE[sha]=<span class="pl-s"><span class="pl-pds">&quot;</span>https://raw.githubusercontent.com/TermuxArch/TermuxArch/master/setupTermuxArch.sha512<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC253" class="react-file-line html-div" data-testid="code-cell" data-line-number="253" style="position:relative">FILE[tar]=<span class="pl-s"><span class="pl-pds">&quot;</span>https://raw.githubusercontent.com/TermuxArch/TermuxArch/master/setupTermuxArch.tar.gz<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC254" class="react-file-line html-div" data-testid="code-cell" data-line-number="254" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> aria2 ]]</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC255" class="react-file-line html-div" data-testid="code-cell" data-line-number="255" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use https://github.com/aria2/aria2</span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC256" class="react-file-line html-div" data-testid="code-cell" data-line-number="256" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[aria2]}</span><span class="pl-pds">&quot;</span></span> -Z <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[sha]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[tar]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC257" class="react-file-line html-div" data-testid="code-cell" data-line-number="257" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> axel ]]</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC258" class="react-file-line html-div" data-testid="code-cell" data-line-number="258" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use https://github.com/mopp/Axel</span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC259" class="react-file-line html-div" data-testid="code-cell" data-line-number="259" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[axel]}</span><span class="pl-pds">&quot;</span></span> -a <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[sha]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC260" class="react-file-line html-div" data-testid="code-cell" data-line-number="260" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[axel]}</span><span class="pl-pds">&quot;</span></span> -a <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[tar]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC261" class="react-file-line html-div" data-testid="code-cell" data-line-number="261" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> curl ]]</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC262" class="react-file-line html-div" data-testid="code-cell" data-line-number="262" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use https://github.com/curl/curl</span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC263" class="react-file-line html-div" data-testid="code-cell" data-line-number="263" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[curl]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DMVERBOSE</span><span class="pl-pds">&quot;</span></span> -O {<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[sha]}</span>,<span class="pl-smi">${FILE[tar]}</span><span class="pl-pds">&quot;</span></span>}</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC264" class="react-file-line html-div" data-testid="code-cell" data-line-number="264" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> wget ]]</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC265" class="react-file-line html-div" data-testid="code-cell" data-line-number="265" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> use https://github.com/mirror/wget</span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC266" class="react-file-line html-div" data-testid="code-cell" data-line-number="266" style="position:relative"><span class="pl-en">_DOADMWGET_</span>() {</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC267" class="react-file-line html-div" data-testid="code-cell" data-line-number="267" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[wget]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DMVERBOSE</span><span class="pl-pds">&quot;</span></span> -N --show-progress <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[sha]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[tar]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC268" class="react-file-line html-div" data-testid="code-cell" data-line-number="268" style="position:relative">}</div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC269" class="react-file-line html-div" data-testid="code-cell" data-line-number="269" style="position:relative">_DOADMWGET_ <span class="pl-k">||</span> (au wget <span class="pl-k">&amp;&amp;</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/bin/wget<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DMVERBOSE</span><span class="pl-pds">&quot;</span></span> -N --show-progress <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[sha]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[tar]}</span><span class="pl-pds">&quot;</span></span>) <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>_DOADMWGET_ _DWNL_ <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC270" class="react-file-line html-div" data-testid="code-cell" data-line-number="270" style="position:relative"><span class="pl-k">else</span> <span class="pl-c"><span class="pl-c">#</span> use https://github.com/lavv17/lftp</span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC271" class="react-file-line html-div" data-testid="code-cell" data-line-number="271" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ADM[lftp]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[sha]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${FILE[tar]}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-250 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC272" class="react-file-line html-div" data-testid="code-cell" data-line-number="272" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC273" class="react-file-line html-div" data-testid="code-cell" data-line-number="273" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC274" class="react-file-line html-div" data-testid="code-cell" data-line-number="274" style="position:relative"><span class="pl-en">_EDITORCHOOSER_</span>() { <span class="pl-c"><span class="pl-c">#</span> add &#039;export EDITOR=editor_name&#039; to HOME/.bash_profile in order to use your favorite editor during runtime</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC275" class="react-file-line html-div" data-testid="code-cell" data-line-number="275" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${EDITOR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC276" class="react-file-line html-div" data-testid="code-cell" data-line-number="276" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC277" class="react-file-line html-div" data-testid="code-cell" data-line-number="277" style="position:relative"><span class="pl-k">if</span> <span class="pl-c1">command</span> -v editor <span class="pl-k">1&gt;</span>/dev/null</div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC278" class="react-file-line html-div" data-testid="code-cell" data-line-number="278" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC279" class="react-file-line html-div" data-testid="code-cell" data-line-number="279" style="position:relative">USEREDIT=<span class="pl-s"><span class="pl-pds">&quot;</span>editor<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC280" class="react-file-line html-div" data-testid="code-cell" data-line-number="280" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC281" class="react-file-line html-div" data-testid="code-cell" data-line-number="281" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-k">-n</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${EDITOR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC282" class="react-file-line html-div" data-testid="code-cell" data-line-number="282" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC283" class="react-file-line html-div" data-testid="code-cell" data-line-number="283" style="position:relative">USEREDIT=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$EDITOR</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC284" class="react-file-line html-div" data-testid="code-cell" data-line-number="284" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC285" class="react-file-line html-div" data-testid="code-cell" data-line-number="285" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${EDITOR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC286" class="react-file-line html-div" data-testid="code-cell" data-line-number="286" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC287" class="react-file-line html-div" data-testid="code-cell" data-line-number="287" style="position:relative">USEREDIT=<span class="pl-s"><span class="pl-pds">&quot;</span>nano<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-273 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC288" class="react-file-line html-div" data-testid="code-cell" data-line-number="288" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC289" class="react-file-line html-div" data-testid="code-cell" data-line-number="289" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC290" class="react-file-line html-div" data-testid="code-cell" data-line-number="290" style="position:relative"><span class="pl-en">_INTRO_</span>() {</div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC291" class="react-file-line html-div" data-testid="code-cell" data-line-number="291" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>\033]2;%s\007<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>bash <span class="pl-smi">$STRNRG</span> 📲<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC292" class="react-file-line html-div" data-testid="code-cell" data-line-number="292" style="position:relative">_SETROOT_EXCEPTION_</div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC293" class="react-file-line html-div" data-testid="code-cell" data-line-number="293" style="position:relative">_INSTLLDIRCHK_</div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC294" class="react-file-line html-div" data-testid="code-cell" data-line-number="294" style="position:relative">_PRINTINTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span>will attempt to install Linux in <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>. Arch Linux in TermuxArch PRoot QEMU will be available upon successful completion<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC295" class="react-file-line html-div" data-testid="code-cell" data-line-number="295" style="position:relative">_DEPENDSBLOCK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC296" class="react-file-line html-div" data-testid="code-cell" data-line-number="296" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$LCC</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC297" class="react-file-line html-div" data-testid="code-cell" data-line-number="297" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC298" class="react-file-line html-div" data-testid="code-cell" data-line-number="298" style="position:relative">_LOADIMAGE_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC299" class="react-file-line html-div" data-testid="code-cell" data-line-number="299" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC300" class="react-file-line html-div" data-testid="code-cell" data-line-number="300" style="position:relative">_MAINBLOCK_</div></div></div><div class="child-of-line-289 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC301" class="react-file-line html-div" data-testid="code-cell" data-line-number="301" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC302" class="react-file-line html-div" data-testid="code-cell" data-line-number="302" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC303" class="react-file-line html-div" data-testid="code-cell" data-line-number="303" style="position:relative"><span class="pl-en">_INTROBLOOM_</span>() { <span class="pl-c"><span class="pl-c">#</span> BLOOM = setupTermuxArch manual verbose</span></div></div></div><div class="child-of-line-302 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC304" class="react-file-line html-div" data-testid="code-cell" data-line-number="304" style="position:relative">OPT=BLOOM</div></div></div><div class="child-of-line-302 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC305" class="react-file-line html-div" data-testid="code-cell" data-line-number="305" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>\033]2;%s\007<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> bloom 📲<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-302 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC306" class="react-file-line html-div" data-testid="code-cell" data-line-number="306" style="position:relative">_PRINTINTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span>bloom option<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-302 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC307" class="react-file-line html-div" data-testid="code-cell" data-line-number="307" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-302 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC308" class="react-file-line html-div" data-testid="code-cell" data-line-number="308" style="position:relative">_DEPENDSBLOCK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-302 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC309" class="react-file-line html-div" data-testid="code-cell" data-line-number="309" style="position:relative">_BLOOM_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC310" class="react-file-line html-div" data-testid="code-cell" data-line-number="310" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC311" class="react-file-line html-div" data-testid="code-cell" data-line-number="311" style="position:relative"><span class="pl-en">_INTROSYSINFO_</span>() {</div></div></div><div class="child-of-line-310 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC312" class="react-file-line html-div" data-testid="code-cell" data-line-number="312" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>\033]2;%s\007<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> sysinfo 📲<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-310 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC313" class="react-file-line html-div" data-testid="code-cell" data-line-number="313" style="position:relative">_SETROOT_EXCEPTION_</div></div></div><div class="child-of-line-310 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC314" class="react-file-line html-div" data-testid="code-cell" data-line-number="314" style="position:relative">_PRINTINTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span>will create a system information file<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-310 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC315" class="react-file-line html-div" data-testid="code-cell" data-line-number="315" style="position:relative">_DEPENDSBLOCK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-310 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC316" class="react-file-line html-div" data-testid="code-cell" data-line-number="316" style="position:relative">_SYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC317" class="react-file-line html-div" data-testid="code-cell" data-line-number="317" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC318" class="react-file-line html-div" data-testid="code-cell" data-line-number="318" style="position:relative"><span class="pl-en">_DODIRCHK_</span>() {</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC319" class="react-file-line html-div" data-testid="code-cell" data-line-number="319" style="position:relative">_SETROOT_EXCEPTION_</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC320" class="react-file-line html-div" data-testid="code-cell" data-line-number="320" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-k">!</span> <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> ] <span class="pl-k">||</span> [ <span class="pl-k">!</span> <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/root/bin<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">||</span> [ <span class="pl-k">!</span> <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/var/binds<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">||</span> [ <span class="pl-k">!</span> <span class="pl-k">-f</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/bin/we<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">||</span> [ <span class="pl-k">!</span> <span class="pl-k">-f</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/usr/bin/env<span class="pl-pds">&quot;</span></span> ]</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC321" class="react-file-line html-div" data-testid="code-cell" data-line-number="321" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC322" class="react-file-line html-div" data-testid="code-cell" data-line-number="322" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;33m%s<span class="pl-cce">\\</span>e[1;33m%s<span class="pl-cce">\\</span>e[0;33m.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> NOTICE! <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>The root directory structure is of ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span> seems to be incorrect; Cannot continue &#039;<span class="pl-smi">$STRNRG</span>&#039;! This command &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> help&#039; has more information<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC323" class="react-file-line html-div" data-testid="code-cell" data-line-number="323" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span>/tmp ]</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC324" class="react-file-line html-div" data-testid="code-cell" data-line-number="324" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> check for superfluous tmp directory</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC325" class="react-file-line html-div" data-testid="code-cell" data-line-number="325" style="position:relative">DIRCHECK=0</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC326" class="react-file-line html-div" data-testid="code-cell" data-line-number="326" style="position:relative">DIRNAME=(dev etc home opt proc root sys usr var)</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC327" class="react-file-line html-div" data-testid="code-cell" data-line-number="327" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">IDIRNAME</span> <span class="pl-k">in</span> <span class="pl-smi">${DIRNAME[@]}</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC328" class="react-file-line html-div" data-testid="code-cell" data-line-number="328" style="position:relative"><span class="pl-k">do</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC329" class="react-file-line html-div" data-testid="code-cell" data-line-number="329" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-k">!</span> <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/<span class="pl-smi">$IDIRNAME</span><span class="pl-pds">&quot;</span></span> ]</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC330" class="react-file-line html-div" data-testid="code-cell" data-line-number="330" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC331" class="react-file-line html-div" data-testid="code-cell" data-line-number="331" style="position:relative">DIRCHECK=1</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC332" class="react-file-line html-div" data-testid="code-cell" data-line-number="332" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC333" class="react-file-line html-div" data-testid="code-cell" data-line-number="333" style="position:relative">DIRCHECK=0</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC334" class="react-file-line html-div" data-testid="code-cell" data-line-number="334" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC335" class="react-file-line html-div" data-testid="code-cell" data-line-number="335" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC336" class="react-file-line html-div" data-testid="code-cell" data-line-number="336" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC337" class="react-file-line html-div" data-testid="code-cell" data-line-number="337" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${DIRCHECK<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC338" class="react-file-line html-div" data-testid="code-cell" data-line-number="338" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC339" class="react-file-line html-div" data-testid="code-cell" data-line-number="339" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Variable DIRCHECK is unbound.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC340" class="react-file-line html-div" data-testid="code-cell" data-line-number="340" style="position:relative"><span class="pl-k">elif</span> [ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DIRCHECK</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">-eq</span> 1 ]</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC341" class="react-file-line html-div" data-testid="code-cell" data-line-number="341" style="position:relative"><span class="pl-k">then</span> <span class="pl-c"><span class="pl-c">#</span> delete superfluous tmp dir</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC342" class="react-file-line html-div" data-testid="code-cell" data-line-number="342" style="position:relative">rm -rf <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span>/tmp</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC343" class="react-file-line html-div" data-testid="code-cell" data-line-number="343" style="position:relative">rmdir <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>rmdir INSTALLDIR _DODIRCHK_ <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC344" class="react-file-line html-div" data-testid="code-cell" data-line-number="344" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC345" class="react-file-line html-div" data-testid="code-cell" data-line-number="345" style="position:relative"><span class="pl-c1">exit</span> 204</div></div></div><div class="child-of-line-317 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC346" class="react-file-line html-div" data-testid="code-cell" data-line-number="346" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC347" class="react-file-line html-div" data-testid="code-cell" data-line-number="347" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC348" class="react-file-line html-div" data-testid="code-cell" data-line-number="348" style="position:relative"><span class="pl-en">_INTROREFRESH_</span>() {</div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC349" class="react-file-line html-div" data-testid="code-cell" data-line-number="349" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&#039;</span>\033]2; bash setupTermuxArch refresh 📲 \007<span class="pl-pds">&#039;</span></span></div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC350" class="react-file-line html-div" data-testid="code-cell" data-line-number="350" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${OPT<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> FORCE ]</div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC351" class="react-file-line html-div" data-testid="code-cell" data-line-number="351" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC352" class="react-file-line html-div" data-testid="code-cell" data-line-number="352" style="position:relative">_DODIRCHK_</div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC353" class="react-file-line html-div" data-testid="code-cell" data-line-number="353" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC354" class="react-file-line html-div" data-testid="code-cell" data-line-number="354" style="position:relative">_SETROOT_EXCEPTION_</div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC355" class="react-file-line html-div" data-testid="code-cell" data-line-number="355" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC356" class="react-file-line html-div" data-testid="code-cell" data-line-number="356" style="position:relative">_PRINTINTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span>will refresh your TermuxArch files in <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>. Arch Linux in TermuxArch PRoot QEMU will be available upon successful completion<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC357" class="react-file-line html-div" data-testid="code-cell" data-line-number="357" style="position:relative">_DODIRCHK_</div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC358" class="react-file-line html-div" data-testid="code-cell" data-line-number="358" style="position:relative">_DEPENDSBLOCK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-347 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC359" class="react-file-line html-div" data-testid="code-cell" data-line-number="359" style="position:relative">_REFRESHSYS_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC360" class="react-file-line html-div" data-testid="code-cell" data-line-number="360" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC361" class="react-file-line html-div" data-testid="code-cell" data-line-number="361" style="position:relative"><span class="pl-en">_INSTLLDIRCHK_</span>() {</div></div></div><div class="child-of-line-360 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC362" class="react-file-line html-div" data-testid="code-cell" data-line-number="362" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-f</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span>/bin/we ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span>/usr/local/termuxarch/bin ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span>/root/bin ]] <span class="pl-k">&amp;&amp;</span> [[ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span>/var/binds ]]</div></div></div><div class="child-of-line-360 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC363" class="react-file-line html-div" data-testid="code-cell" data-line-number="363" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-360 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC364" class="react-file-line html-div" data-testid="code-cell" data-line-number="364" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;33m%s<span class="pl-cce">\\</span>e[1;33m%s<span class="pl-cce">\\</span>e[0;33m.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> NOTICE! <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>The root directory structure of ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span> appears correct; Cannot continue &#039;<span class="pl-smi">$STRNRG</span>&#039; to install Arch Linux in TermuxArch PRoot QEMU! Commands &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> h[e[lp]]&#039; have more information<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-360 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC365" class="react-file-line html-div" data-testid="code-cell" data-line-number="365" style="position:relative"><span class="pl-c1">exit</span> 205</div></div></div><div class="child-of-line-360 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC366" class="react-file-line html-div" data-testid="code-cell" data-line-number="366" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC367" class="react-file-line html-div" data-testid="code-cell" data-line-number="367" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC368" class="react-file-line html-div" data-testid="code-cell" data-line-number="368" style="position:relative"><span class="pl-en">_LOADCONF_</span>() {</div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC369" class="react-file-line html-div" data-testid="code-cell" data-line-number="369" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-f</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC370" class="react-file-line html-div" data-testid="code-cell" data-line-number="370" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC371" class="react-file-line html-div" data-testid="code-cell" data-line-number="371" style="position:relative"><span class="pl-c1">.</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC372" class="react-file-line html-div" data-testid="code-cell" data-line-number="372" style="position:relative">_PRINTCONFLOADED_</div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC373" class="react-file-line html-div" data-testid="code-cell" data-line-number="373" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC374" class="react-file-line html-div" data-testid="code-cell" data-line-number="374" style="position:relative"><span class="pl-c1">.</span> knownconfigurations.bash</div></div></div><div class="child-of-line-367 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC375" class="react-file-line html-div" data-testid="code-cell" data-line-number="375" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC376" class="react-file-line html-div" data-testid="code-cell" data-line-number="376" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC377" class="react-file-line html-div" data-testid="code-cell" data-line-number="377" style="position:relative"><span class="pl-en">_MANUAL_</span>() {</div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC378" class="react-file-line html-div" data-testid="code-cell" data-line-number="378" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&#039;</span>\033]2; bash setupTermuxArch manual 📲 \007<span class="pl-pds">&#039;</span></span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC379" class="react-file-line html-div" data-testid="code-cell" data-line-number="379" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-f</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC380" class="react-file-line html-div" data-testid="code-cell" data-line-number="380" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC381" class="react-file-line html-div" data-testid="code-cell" data-line-number="381" style="position:relative"><span class="pl-smi">$USEREDIT</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC382" class="react-file-line html-div" data-testid="code-cell" data-line-number="382" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC383" class="react-file-line html-div" data-testid="code-cell" data-line-number="383" style="position:relative">cp knownconfigurations.bash <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC384" class="react-file-line html-div" data-testid="code-cell" data-line-number="384" style="position:relative">sed -i <span class="pl-s"><span class="pl-pds">&quot;</span>7s/.*/\# The architecture of this device is <span class="pl-smi">$CPUABI</span>; Adjust configurations in the appropriate section. Change mirror (https:\/\/wiki.archlinux.org\/index.php\/Mirrors and https:\/\/archlinuxarm.org\/about\/mirrors) to desired geographic location to resolve 404 and checksum issues. /<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC385" class="react-file-line html-div" data-testid="code-cell" data-line-number="385" style="position:relative"><span class="pl-smi">$USEREDIT</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WDIR}</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-376 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC386" class="react-file-line html-div" data-testid="code-cell" data-line-number="386" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC387" class="react-file-line html-div" data-testid="code-cell" data-line-number="387" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC388" class="react-file-line html-div" data-testid="code-cell" data-line-number="388" style="position:relative"><span class="pl-en">_NAMEINSTALLDIR_</span>() {</div></div></div><div class="child-of-line-387 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC389" class="react-file-line html-div" data-testid="code-cell" data-line-number="389" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ROOTDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-387 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC390" class="react-file-line html-div" data-testid="code-cell" data-line-number="390" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-387 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC391" class="react-file-line html-div" data-testid="code-cell" data-line-number="391" style="position:relative">ROOTDIR=arch</div></div></div><div class="child-of-line-387 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC392" class="react-file-line html-div" data-testid="code-cell" data-line-number="392" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-387 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC393" class="react-file-line html-div" data-testid="code-cell" data-line-number="393" style="position:relative">INSTALLDIR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>printf <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/<span class="pl-smi">${ROOTDIR<span class="pl-k">%/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">|</span> sed <span class="pl-s"><span class="pl-pds">&#039;</span>s#//*#/#g<span class="pl-pds">&#039;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC394" class="react-file-line html-div" data-testid="code-cell" data-line-number="394" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC395" class="react-file-line html-div" data-testid="code-cell" data-line-number="395" style="position:relative"><span class="pl-en">_NAMESTARTARCH_</span>() {</div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC396" class="react-file-line html-div" data-testid="code-cell" data-line-number="396" style="position:relative">DARCH=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>printf <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ROOTDIR<span class="pl-k">%/</span>}</span><span class="pl-pds">&quot;</span></span><span class="pl-k">|</span>sed <span class="pl-s"><span class="pl-pds">&#039;</span>s#//*#/#g<span class="pl-pds">&#039;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> ${@%/} removes trailing slash</span></div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC397" class="react-file-line html-div" data-testid="code-cell" data-line-number="397" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DARCH</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>/arch<span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC398" class="react-file-line html-div" data-testid="code-cell" data-line-number="398" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC399" class="react-file-line html-div" data-testid="code-cell" data-line-number="399" style="position:relative">AARCH=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC400" class="react-file-line html-div" data-testid="code-cell" data-line-number="400" style="position:relative">STARTBI2=arch</div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC401" class="react-file-line html-div" data-testid="code-cell" data-line-number="401" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC402" class="react-file-line html-div" data-testid="code-cell" data-line-number="402" style="position:relative">AARCH=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>printf <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$DARCH</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">|</span> sed <span class="pl-s"><span class="pl-pds">&#039;</span>s/\//\+/g<span class="pl-pds">&#039;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC403" class="react-file-line html-div" data-testid="code-cell" data-line-number="403" style="position:relative">STARTBI2=arch</div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC404" class="react-file-line html-div" data-testid="code-cell" data-line-number="404" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-394 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC405" class="react-file-line html-div" data-testid="code-cell" data-line-number="405" style="position:relative">STARTBIN=start<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STARTBI2$AARCH</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC406" class="react-file-line html-div" data-testid="code-cell" data-line-number="406" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC407" class="react-file-line html-div" data-testid="code-cell" data-line-number="407" style="position:relative"><span class="pl-en">_OPT1_</span>() {</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC408" class="react-file-line html-div" data-testid="code-cell" data-line-number="408" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC409" class="react-file-line html-div" data-testid="code-cell" data-line-number="409" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC410" class="react-file-line html-div" data-testid="code-cell" data-line-number="410" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC411" class="react-file-line html-div" data-testid="code-cell" data-line-number="411" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC412" class="react-file-line html-div" data-testid="code-cell" data-line-number="412" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Bb]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC413" class="react-file-line html-div" data-testid="code-cell" data-line-number="413" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC414" class="react-file-line html-div" data-testid="code-cell" data-line-number="414" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC415" class="react-file-line html-div" data-testid="code-cell" data-line-number="415" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to bloom.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC416" class="react-file-line html-div" data-testid="code-cell" data-line-number="416" style="position:relative">_INTROBLOOM_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC417" class="react-file-line html-div" data-testid="code-cell" data-line-number="417" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Dd]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ss]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC418" class="react-file-line html-div" data-testid="code-cell" data-line-number="418" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC419" class="react-file-line html-div" data-testid="code-cell" data-line-number="419" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC420" class="react-file-line html-div" data-testid="code-cell" data-line-number="420" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to sysinfo.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC421" class="react-file-line html-div" data-testid="code-cell" data-line-number="421" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC422" class="react-file-line html-div" data-testid="code-cell" data-line-number="422" style="position:relative">_INTROSYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC423" class="react-file-line html-div" data-testid="code-cell" data-line-number="423" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC424" class="react-file-line html-div" data-testid="code-cell" data-line-number="424" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC425" class="react-file-line html-div" data-testid="code-cell" data-line-number="425" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC426" class="react-file-line html-div" data-testid="code-cell" data-line-number="426" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to install.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC427" class="react-file-line html-div" data-testid="code-cell" data-line-number="427" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC428" class="react-file-line html-div" data-testid="code-cell" data-line-number="428" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC429" class="react-file-line html-div" data-testid="code-cell" data-line-number="429" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Mm][Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC430" class="react-file-line html-div" data-testid="code-cell" data-line-number="430" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC431" class="react-file-line html-div" data-testid="code-cell" data-line-number="431" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC432" class="react-file-line html-div" data-testid="code-cell" data-line-number="432" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to manual install.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC433" class="react-file-line html-div" data-testid="code-cell" data-line-number="433" style="position:relative">OPT=MANUAL</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC434" class="react-file-line html-div" data-testid="code-cell" data-line-number="434" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC435" class="react-file-line html-div" data-testid="code-cell" data-line-number="435" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC436" class="react-file-line html-div" data-testid="code-cell" data-line-number="436" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Mm]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC437" class="react-file-line html-div" data-testid="code-cell" data-line-number="437" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC438" class="react-file-line html-div" data-testid="code-cell" data-line-number="438" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC439" class="react-file-line html-div" data-testid="code-cell" data-line-number="439" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to manual.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC440" class="react-file-line html-div" data-testid="code-cell" data-line-number="440" style="position:relative">OPT=MANUAL</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC441" class="react-file-line html-div" data-testid="code-cell" data-line-number="441" style="position:relative">_OPT2_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC442" class="react-file-line html-div" data-testid="code-cell" data-line-number="442" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee][Ff][Rr][Ee]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC443" class="react-file-line html-div" data-testid="code-cell" data-line-number="443" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC444" class="react-file-line html-div" data-testid="code-cell" data-line-number="444" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC445" class="react-file-line html-div" data-testid="code-cell" data-line-number="445" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to full refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC446" class="react-file-line html-div" data-testid="code-cell" data-line-number="446" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>5<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC447" class="react-file-line html-div" data-testid="code-cell" data-line-number="447" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC448" class="react-file-line html-div" data-testid="code-cell" data-line-number="448" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC449" class="react-file-line html-div" data-testid="code-cell" data-line-number="449" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC450" class="react-file-line html-div" data-testid="code-cell" data-line-number="450" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee][Ff][Rr]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC451" class="react-file-line html-div" data-testid="code-cell" data-line-number="451" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC452" class="react-file-line html-div" data-testid="code-cell" data-line-number="452" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC453" class="react-file-line html-div" data-testid="code-cell" data-line-number="453" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 4 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC454" class="react-file-line html-div" data-testid="code-cell" data-line-number="454" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>4<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC455" class="react-file-line html-div" data-testid="code-cell" data-line-number="455" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC456" class="react-file-line html-div" data-testid="code-cell" data-line-number="456" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC457" class="react-file-line html-div" data-testid="code-cell" data-line-number="457" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC458" class="react-file-line html-div" data-testid="code-cell" data-line-number="458" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee][Ff]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC459" class="react-file-line html-div" data-testid="code-cell" data-line-number="459" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC460" class="react-file-line html-div" data-testid="code-cell" data-line-number="460" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC461" class="react-file-line html-div" data-testid="code-cell" data-line-number="461" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 3 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC462" class="react-file-line html-div" data-testid="code-cell" data-line-number="462" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>3<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC463" class="react-file-line html-div" data-testid="code-cell" data-line-number="463" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC464" class="react-file-line html-div" data-testid="code-cell" data-line-number="464" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC465" class="react-file-line html-div" data-testid="code-cell" data-line-number="465" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC466" class="react-file-line html-div" data-testid="code-cell" data-line-number="466" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC467" class="react-file-line html-div" data-testid="code-cell" data-line-number="467" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC468" class="react-file-line html-div" data-testid="code-cell" data-line-number="468" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC469" class="react-file-line html-div" data-testid="code-cell" data-line-number="469" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 2 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC470" class="react-file-line html-div" data-testid="code-cell" data-line-number="470" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>2<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC471" class="react-file-line html-div" data-testid="code-cell" data-line-number="471" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC472" class="react-file-line html-div" data-testid="code-cell" data-line-number="472" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC473" class="react-file-line html-div" data-testid="code-cell" data-line-number="473" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC474" class="react-file-line html-div" data-testid="code-cell" data-line-number="474" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${2<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC475" class="react-file-line html-div" data-testid="code-cell" data-line-number="475" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC476" class="react-file-line html-div" data-testid="code-cell" data-line-number="476" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC477" class="react-file-line html-div" data-testid="code-cell" data-line-number="477" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to 1 refresh.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC478" class="react-file-line html-div" data-testid="code-cell" data-line-number="478" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC479" class="react-file-line html-div" data-testid="code-cell" data-line-number="479" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC480" class="react-file-line html-div" data-testid="code-cell" data-line-number="480" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC481" class="react-file-line html-div" data-testid="code-cell" data-line-number="481" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC482" class="react-file-line html-div" data-testid="code-cell" data-line-number="482" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC483" class="react-file-line html-div" data-testid="code-cell" data-line-number="483" style="position:relative">_OPT2_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-406 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC484" class="react-file-line html-div" data-testid="code-cell" data-line-number="484" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC485" class="react-file-line html-div" data-testid="code-cell" data-line-number="485" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC486" class="react-file-line html-div" data-testid="code-cell" data-line-number="486" style="position:relative"><span class="pl-en">_OPT2_</span>() {</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC487" class="react-file-line html-div" data-testid="code-cell" data-line-number="487" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC488" class="react-file-line html-div" data-testid="code-cell" data-line-number="488" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC489" class="react-file-line html-div" data-testid="code-cell" data-line-number="489" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC490" class="react-file-line html-div" data-testid="code-cell" data-line-number="490" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC491" class="react-file-line html-div" data-testid="code-cell" data-line-number="491" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC492" class="react-file-line html-div" data-testid="code-cell" data-line-number="492" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC493" class="react-file-line html-div" data-testid="code-cell" data-line-number="493" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC494" class="react-file-line html-div" data-testid="code-cell" data-line-number="494" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC495" class="react-file-line html-div" data-testid="code-cell" data-line-number="495" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC496" class="react-file-line html-div" data-testid="code-cell" data-line-number="496" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC497" class="react-file-line html-div" data-testid="code-cell" data-line-number="497" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC498" class="react-file-line html-div" data-testid="code-cell" data-line-number="498" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Mm][Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC499" class="react-file-line html-div" data-testid="code-cell" data-line-number="499" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC500" class="react-file-line html-div" data-testid="code-cell" data-line-number="500" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC501" class="react-file-line html-div" data-testid="code-cell" data-line-number="501" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to manual install.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC502" class="react-file-line html-div" data-testid="code-cell" data-line-number="502" style="position:relative">OPT=MANUAL</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC503" class="react-file-line html-div" data-testid="code-cell" data-line-number="503" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC504" class="react-file-line html-div" data-testid="code-cell" data-line-number="504" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC505" class="react-file-line html-div" data-testid="code-cell" data-line-number="505" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Mm]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC506" class="react-file-line html-div" data-testid="code-cell" data-line-number="506" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC507" class="react-file-line html-div" data-testid="code-cell" data-line-number="507" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC508" class="react-file-line html-div" data-testid="code-cell" data-line-number="508" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to manual.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC509" class="react-file-line html-div" data-testid="code-cell" data-line-number="509" style="position:relative">OPT=MANUAL</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC510" class="react-file-line html-div" data-testid="code-cell" data-line-number="510" style="position:relative">_OPT2_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC511" class="react-file-line html-div" data-testid="code-cell" data-line-number="511" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee][Ff][Rr][Ee]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC512" class="react-file-line html-div" data-testid="code-cell" data-line-number="512" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC513" class="react-file-line html-div" data-testid="code-cell" data-line-number="513" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC514" class="react-file-line html-div" data-testid="code-cell" data-line-number="514" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to full refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC515" class="react-file-line html-div" data-testid="code-cell" data-line-number="515" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>5<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC516" class="react-file-line html-div" data-testid="code-cell" data-line-number="516" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC517" class="react-file-line html-div" data-testid="code-cell" data-line-number="517" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC518" class="react-file-line html-div" data-testid="code-cell" data-line-number="518" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC519" class="react-file-line html-div" data-testid="code-cell" data-line-number="519" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee][Ff][Rr]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC520" class="react-file-line html-div" data-testid="code-cell" data-line-number="520" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC521" class="react-file-line html-div" data-testid="code-cell" data-line-number="521" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC522" class="react-file-line html-div" data-testid="code-cell" data-line-number="522" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 4 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC523" class="react-file-line html-div" data-testid="code-cell" data-line-number="523" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>4<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC524" class="react-file-line html-div" data-testid="code-cell" data-line-number="524" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC525" class="react-file-line html-div" data-testid="code-cell" data-line-number="525" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC526" class="react-file-line html-div" data-testid="code-cell" data-line-number="526" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC527" class="react-file-line html-div" data-testid="code-cell" data-line-number="527" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee][Ff]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC528" class="react-file-line html-div" data-testid="code-cell" data-line-number="528" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC529" class="react-file-line html-div" data-testid="code-cell" data-line-number="529" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC530" class="react-file-line html-div" data-testid="code-cell" data-line-number="530" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 3 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC531" class="react-file-line html-div" data-testid="code-cell" data-line-number="531" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>3<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC532" class="react-file-line html-div" data-testid="code-cell" data-line-number="532" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC533" class="react-file-line html-div" data-testid="code-cell" data-line-number="533" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC534" class="react-file-line html-div" data-testid="code-cell" data-line-number="534" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC535" class="react-file-line html-div" data-testid="code-cell" data-line-number="535" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr][Ee]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC536" class="react-file-line html-div" data-testid="code-cell" data-line-number="536" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC537" class="react-file-line html-div" data-testid="code-cell" data-line-number="537" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC538" class="react-file-line html-div" data-testid="code-cell" data-line-number="538" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 2 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC539" class="react-file-line html-div" data-testid="code-cell" data-line-number="539" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>2<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC540" class="react-file-line html-div" data-testid="code-cell" data-line-number="540" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC541" class="react-file-line html-div" data-testid="code-cell" data-line-number="541" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC542" class="react-file-line html-div" data-testid="code-cell" data-line-number="542" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC543" class="react-file-line html-div" data-testid="code-cell" data-line-number="543" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${3<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Rr]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC544" class="react-file-line html-div" data-testid="code-cell" data-line-number="544" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC545" class="react-file-line html-div" data-testid="code-cell" data-line-number="545" style="position:relative"><span class="pl-c1">shift</span> 2</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC546" class="react-file-line html-div" data-testid="code-cell" data-line-number="546" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to 1 refresh.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC547" class="react-file-line html-div" data-testid="code-cell" data-line-number="547" style="position:relative">_PRPREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC548" class="react-file-line html-div" data-testid="code-cell" data-line-number="548" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC549" class="react-file-line html-div" data-testid="code-cell" data-line-number="549" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC550" class="react-file-line html-div" data-testid="code-cell" data-line-number="550" style="position:relative">_INTROREFRESH_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC551" class="react-file-line html-div" data-testid="code-cell" data-line-number="551" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC552" class="react-file-line html-div" data-testid="code-cell" data-line-number="552" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC553" class="react-file-line html-div" data-testid="code-cell" data-line-number="553" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC554" class="react-file-line html-div" data-testid="code-cell" data-line-number="554" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="child-of-line-485 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC555" class="react-file-line html-div" data-testid="code-cell" data-line-number="555" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC556" class="react-file-line html-div" data-testid="code-cell" data-line-number="556" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC557" class="react-file-line html-div" data-testid="code-cell" data-line-number="557" style="position:relative"><span class="pl-en">_PREPTMPDIR_</span>() {</div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC558" class="react-file-line html-div" data-testid="code-cell" data-line-number="558" style="position:relative">[ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/tmp<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">||</span> { mkdir -p <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/tmp<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> chmod 777 <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/tmp<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> chmod +t <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/tmp<span class="pl-pds">&quot;</span></span> <span class="pl-k">;</span> }</div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC559" class="react-file-line html-div" data-testid="code-cell" data-line-number="559" style="position:relative">TAMPDIR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span>/tmp/<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-smi">$STIME$PPID</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-556 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC560" class="react-file-line html-div" data-testid="code-cell" data-line-number="560" style="position:relative">[ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span><span class="pl-pds">&quot;</span></span> ]<span class="pl-k">||</span> mkdir -p <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC561" class="react-file-line html-div" data-testid="code-cell" data-line-number="561" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC562" class="react-file-line html-div" data-testid="code-cell" data-line-number="562" style="position:relative"><span class="pl-en">_PREPTERMUXARCH_</span>() {</div></div></div><div class="child-of-line-561 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC563" class="react-file-line html-div" data-testid="code-cell" data-line-number="563" style="position:relative">_NAMEINSTALLDIR_</div></div></div><div class="child-of-line-561 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC564" class="react-file-line html-div" data-testid="code-cell" data-line-number="564" style="position:relative">_NAMESTARTARCH_</div></div></div><div class="child-of-line-561 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC565" class="react-file-line html-div" data-testid="code-cell" data-line-number="565" style="position:relative">_PREPTMPDIR_ <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>_PREPTMPDIR_ _PREPTERMUXARCH_ <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-561 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC566" class="react-file-line html-div" data-testid="code-cell" data-line-number="566" style="position:relative">_EDITORCHOOSER_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC567" class="react-file-line html-div" data-testid="code-cell" data-line-number="567" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC568" class="react-file-line html-div" data-testid="code-cell" data-line-number="568" style="position:relative"><span class="pl-en">_PRINTERRORMSG_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC569" class="react-file-line html-div" data-testid="code-cell" data-line-number="569" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;31m%s<span class="pl-cce">\\</span>e[1;37m%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Signal generated in &#039;<span class="pl-smi">$1</span>&#039;; Cannot complete task; <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Continuing...<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC570" class="react-file-line html-div" data-testid="code-cell" data-line-number="570" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;34mIf you find improvements for <span class="pl-cce">\\</span>e[0;34m&#039;%s&#039; <span class="pl-cce">\\</span>e[1;34mplease open an issue and an accompanying pull request. A pull request can assist in shedding more light on an issue.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC571" class="react-file-line html-div" data-testid="code-cell" data-line-number="571" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC572" class="react-file-line html-div" data-testid="code-cell" data-line-number="572" style="position:relative"><span class="pl-en">_PRPREFRESH_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC573" class="react-file-line html-div" data-testid="code-cell" data-line-number="573" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Refresh mode is set to refresh mode <span class="pl-smi">$1</span>; Initializing system refresh...<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC574" class="react-file-line html-div" data-testid="code-cell" data-line-number="574" style="position:relative">LCR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$1</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC575" class="react-file-line html-div" data-testid="code-cell" data-line-number="575" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC576" class="react-file-line html-div" data-testid="code-cell" data-line-number="576" style="position:relative"><span class="pl-en">_PRINTCONFLOADED_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC577" class="react-file-line html-div" data-testid="code-cell" data-line-number="577" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;34m%s <span class="pl-cce">\\</span>e[1;34m%s <span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s <span class="pl-cce">\\</span>e[1;34m%s <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> 🕛 &gt; 🕑<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch configuration<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$WDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>loaded:<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>OK<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC578" class="react-file-line html-div" data-testid="code-cell" data-line-number="578" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC579" class="react-file-line html-div" data-testid="code-cell" data-line-number="579" style="position:relative"><span class="pl-en">_PRINTSHA512SYSCHKER_</span>() {</div></div></div><div class="child-of-line-578 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC580" class="react-file-line html-div" data-testid="code-cell" data-line-number="580" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[07;1m<span class="pl-cce">\\</span>e[31;1m<span class="pl-cce">\\</span>n%s <span class="pl-cce">\\</span>e[34;1m<span class="pl-cce">\\</span>e[30;1m%s <span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;0m<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> 🔆 TermuxArch <span class="pl-smi">${PGNM^^}</span> NOTICE sha512sum mismatch! Setup initialization mismatch! Is your wireless on?<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> Try again, initialization was not successful this time. Wait a little while. Then run the command &#039;bash <span class="pl-smi">$STRNRG</span>&#039; again...<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-578 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC581" class="react-file-line html-div" data-testid="code-cell" data-line-number="581" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&#039;</span>\033]2; Run %s again...\007<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>bash <span class="pl-smi">$STRNRG</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-578 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC582" class="react-file-line html-div" data-testid="code-cell" data-line-number="582" style="position:relative"><span class="pl-c1">exit</span> 124</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC583" class="react-file-line html-div" data-testid="code-cell" data-line-number="583" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC584" class="react-file-line html-div" data-testid="code-cell" data-line-number="584" style="position:relative"><span class="pl-en">_PRINTSTARTBIN_USAGE_</span>() {</div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC585" class="react-file-line html-div" data-testid="code-cell" data-line-number="585" style="position:relative">_NAMESTARTARCH_</div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC586" class="react-file-line html-div" data-testid="code-cell" data-line-number="586" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-x</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STARTBIN</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC587" class="react-file-line html-div" data-testid="code-cell" data-line-number="587" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC588" class="react-file-line html-div" data-testid="code-cell" data-line-number="588" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;38;5;155m<span class="pl-cce">\\</span>n%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STARTBIN</span> help<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC589" class="react-file-line html-div" data-testid="code-cell" data-line-number="589" style="position:relative"><span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STARTBIN</span><span class="pl-pds">&quot;</span></span> <span class="pl-c1">help</span></div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC590" class="react-file-line html-div" data-testid="code-cell" data-line-number="590" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC591" class="react-file-line html-div" data-testid="code-cell" data-line-number="591" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC592" class="react-file-line html-div" data-testid="code-cell" data-line-number="592" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-583 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC593" class="react-file-line html-div" data-testid="code-cell" data-line-number="593" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC594" class="react-file-line html-div" data-testid="code-cell" data-line-number="594" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC595" class="react-file-line html-div" data-testid="code-cell" data-line-number="595" style="position:relative"><span class="pl-en">_PRINTUSAGE_</span>() {</div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC596" class="react-file-line html-div" data-testid="code-cell" data-line-number="596" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m %s <span class="pl-cce">\\</span>e[0;32mcommands <span class="pl-cce">\\</span>e[1;32m%s <span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>HELP<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> he[lp]&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>shows this help screen.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC597" class="react-file-line html-div" data-testid="code-cell" data-line-number="597" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m %s <span class="pl-cce">\\</span>e[0;32mcommand <span class="pl-cce">\\</span>e[1;32m%s <span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TERSE<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> he[lp]&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>shows the terse help screen.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC598" class="react-file-line html-div" data-testid="code-cell" data-line-number="598" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m %s <span class="pl-cce">\\</span>e[0;32mcommand <span class="pl-cce">\\</span>e[1;32m%s <span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>VERBOSE<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> h[elp]&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>shows the verbose help screen.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC599" class="react-file-line html-div" data-testid="code-cell" data-line-number="599" style="position:relative">printf &quot;\\n\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\e[1;32m%s\\e[0;32m%s\\n&quot; &quot;Usage information for&quot; &quot; ${0##*/}&quot; &quot; version $VERSIONID. Some arguments can be abbreviated to one, two and three letters each; Two and three letter arguments are acceptable. For example&quot; &quot; &#039;bash ${0##*/} cs&#039;&quot; &quot; will use &#039;curl&#039; to download TermuxArch and produce a file like&quot; &quot; setupTermuxArchSysInfo$STIME.log&quot; &quot; populated with system information. If you have a new smartphone that you are not familiar with, once created, this file&quot; &quot; setupTermuxArchSysInfo$STIME.log&quot; &quot; might make for an interesting read in order to find out more about the device you might be holding in the palm of your hand right at this moment. User configurable variables are in file&quot; &quot; setupTermuxArchConfigs.bash.&quot; &quot; To create this file from file&quot; &quot; knownconfigurations.bash&quot; &quot; in the working directory, execute&quot; &quot; &#039;bash ${0##*/} manual&#039;&quot; &quot; to create and edit file&quot; &quot; setupTermuxArchConfigs.bash&quot; &quot;.&quot;</div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC600" class="react-file-line html-div" data-testid="code-cell" data-line-number="600" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> INSTALL<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> You can run<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> without arguments in a bash shell to install Arch Linux in a PRoot QEMU container in a smartphone, smartTV, table, wearable and more... Command<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> &#039;bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> curl&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> will envoke &#039;curl&#039; as the download manager. You can copy<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> knownconfigurations.bash<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> to<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> with the command<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> &#039;bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> manual&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> to edit your preferred mirror site, refine the init statement and to access more options. Change mirror to desired geographic location to resolve download, 404 and checksum issues should these occur.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC601" class="react-file-line html-div" data-testid="code-cell" data-line-number="601" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;32m %s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>After editing file<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>, you can run<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> &#039;bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> and<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> setupTermuxArchConfigs.bash<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> loads automatically from the working directory. User configurable variables are present in this file for your convenience. This link<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> https://github.com/SDRausty/TermuxArch/issues/212<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> at GitHub has the most current information about setting Arch Linux in PRoot QEMU as the default login shell in Termux in your smartphone, tablet, smartTV, wearable and more. If you choose to, or are simply curious about setting Arch Linux in PRoot QEMU as the default login shell, please be well acquainted with safe mode; Long tapping on NEW SESSION will open a new session in safe mode. This mode can be used to reset the default shell.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC602" class="react-file-line html-div" data-testid="code-cell" data-line-number="602" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> PURGE <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>command <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> purge&#039; <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>uninstalls Arch Linux in PRoot from Termux.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC603" class="react-file-line html-div" data-testid="code-cell" data-line-number="603" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> SYSINFO <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>command<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> sysinfo&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> creates a system information file; A file like<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> &#039;setupTermuxArchSysInfo<span class="pl-smi">$STIME</span>.log&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> will be populated with device and system information in the working directory. Please post information from this file along with details at<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> https://github.com/TermuxArch/TermuxArch/issues<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> if questions or comments are related to a particular device; Should screenshots help in resolving an issue, include these with information from this system information log file as well. If you are sharing an issue please consider creating a pull request at<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> https://github.com/TermuxArch/TermuxArch/pulls<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> also. A pull request can give a much better perspective of how an issue can be easily resolved.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC604" class="react-file-line html-div" data-testid="code-cell" data-line-number="604" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$LCC</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> 1 ]]</div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC605" class="react-file-line html-div" data-testid="code-cell" data-line-number="605" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC606" class="react-file-line html-div" data-testid="code-cell" data-line-number="606" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;38;5;150m%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>sed -n <span class="pl-s"><span class="pl-pds">&#039;</span>600,1240p;1240p<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$0</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">|</span> grep <span class="pl-s"><span class="pl-pds">&quot;</span>^##<span class="pl-pds">&quot;</span></span> <span class="pl-k">|</span> sed <span class="pl-s"><span class="pl-pds">&#039;</span>s/## /\n /g<span class="pl-pds">&#039;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC607" class="react-file-line html-div" data-testid="code-cell" data-line-number="607" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32m Command <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m has <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m usage information:<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">$STARTBIN</span> help&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">$STARTBIN</span>&#039;<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC608" class="react-file-line html-div" data-testid="code-cell" data-line-number="608" style="position:relative">_PRINTSTARTBIN_USAGE_</div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC609" class="react-file-line html-div" data-testid="code-cell" data-line-number="609" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC610" class="react-file-line html-div" data-testid="code-cell" data-line-number="610" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32m Command <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m has <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[0;32m usage information.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">$STARTBIN</span> help&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">$STARTBIN</span>&#039;<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-594 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC611" class="react-file-line html-div" data-testid="code-cell" data-line-number="611" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC612" class="react-file-line html-div" data-testid="code-cell" data-line-number="612" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC613" class="react-file-line html-div" data-testid="code-cell" data-line-number="613" style="position:relative"><span class="pl-en">_PRINTINTRO_</span>() {</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC614" class="react-file-line html-div" data-testid="code-cell" data-line-number="614" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;34m 🕛 &gt; 🕛 <span class="pl-cce">\\</span>e[1;34mTermuxArch %s <span class="pl-smi">$1</span><span class="pl-cce">\\</span>e[1;32m<span class="pl-smi">$2</span><span class="pl-cce">\\</span>e[1;34m<span class="pl-smi">$3</span>. You can use &#039;!!&#039; to run this BASH script again with options. Please check the wireless connection if you do not see one o&#039;clock 🕐 below and ensure background data is not restricted. The command <span class="pl-cce">\\</span>e[1;32mbash %s help <span class="pl-cce">\\</span>e[1;34mhas additional information about <span class="pl-cce">\\</span>e[1;32m%s<span class="pl-cce">\\</span>e[1;34m. <span class="pl-cce">\\</span>e[0;34m<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>version <span class="pl-smi">$VERSIONID</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC615" class="react-file-line html-div" data-testid="code-cell" data-line-number="615" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC616" class="react-file-line html-div" data-testid="code-cell" data-line-number="616" style="position:relative"><span class="pl-en">_PSGI1ESTRING_</span>() { <span class="pl-c"><span class="pl-c">#</span> print signal generated in arg 1 format</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC617" class="react-file-line html-div" data-testid="code-cell" data-line-number="617" style="position:relative">printf &quot;\\e[1;33m%s\\e[1;34m; \\e[1;32mCONTINUING... \\e[0;34mExecuting \\e[0;32m%s\\e[0;34m in the native shell once the installation and configuration process completes will attempt to finish the autoconfiguration and installation if the installation and configuration processes were not completely successful. Should better solutions for \\e[0;32m%s\\e[0;34m be found, please open an issue and accompanying pull request if possible.\\nThe entire script can be reviewed by creating a \\e[0;32m%s\\e[0;34m directory with the command \\e[0;32m%s\\e[0;34m which can be used to access the entire installation script. This option does NOT configure and install the root file system. This command transfers the entire script into the home directory for hacking, modification and review. The command \\e[0;32m%s\\e[0;34m has more information about how to use use \\e[0;32m%s\\e[0;34m.\\n&quot; &quot;TermuxArch ${PGNM^^} SIGNAL GENERATED in &#039;$1&#039;&quot; &quot;&#039;bash ${0##*/} refresh&#039;&quot; &quot;&#039;${0##*/}&#039;&quot; &quot;&#039;~/TermuxArchBloom/&#039;&quot; &quot;&#039;${0##*/} b&#039;&quot; &quot;&#039;${0##*/} help&#039;&quot; &quot;&#039;${0##*/}&#039;&quot;</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC618" class="react-file-line html-div" data-testid="code-cell" data-line-number="618" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC619" class="react-file-line html-div" data-testid="code-cell" data-line-number="619" style="position:relative"><span class="pl-en">_PTSTRPXT_</span>() { <span class="pl-c"><span class="pl-c">#</span> print run on exit messages</span></div></div></div><div class="child-of-line-618 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC620" class="react-file-line html-div" data-testid="code-cell" data-line-number="620" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32mPlease run &#039;bash %s&#039; again, or use &#039;bash %s refresh&#039; once Arch Linux is installed in TermuxArch PRoot QEMU. <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STRNRG<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-618 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC621" class="react-file-line html-div" data-testid="code-cell" data-line-number="621" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32mRunning command &#039;%s refresh&#039; assists in completing the installation and configuration. This command also updates the system to the newest version and runs the command &#039;keys&#039;. If command &#039;%s refresh&#039; does not assist in completing the tasks of installing and configuring the Arch Linux system completely, these alternate commands &#039;%s re&#039; then using &#039;%s r&#039; helps in the order given. Command &#039;keys&#039; assists in installing default Arch Linux system keyrings. <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-618 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC622" class="react-file-line html-div" data-testid="code-cell" data-line-number="622" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32mCommand &#039;%s refresh&#039; can be used to refresh the Arch Linux system in TermuxArch PRoot QEMU system to the newest version published; Command &#039;%s sysinfo&#039; has more information and can help with diagnostics. <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-618 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC623" class="react-file-line html-div" data-testid="code-cell" data-line-number="623" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;32mIs the system that you are using [up to date with packages](https://github.com/WAE/au), [Termux app](https://github.com/termux/termux-app/releases) and device software? <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-618 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC624" class="react-file-line html-div" data-testid="code-cell" data-line-number="624" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;32mCommand &#039;%s help&#039; has more information. <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC625" class="react-file-line html-div" data-testid="code-cell" data-line-number="625" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC626" class="react-file-line html-div" data-testid="code-cell" data-line-number="626" style="position:relative"><span class="pl-en">_QEMU_</span>() {</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC627" class="react-file-line html-div" data-testid="code-cell" data-line-number="627" style="position:relative"><span class="pl-en">_QEMUCHCK_</span>() {</div></div></div><div class="child-of-line-625 child-of-line-626 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC628" class="react-file-line html-div" data-testid="code-cell" data-line-number="628" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$CPUABI</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$1</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-625 child-of-line-626 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC629" class="react-file-line html-div" data-testid="code-cell" data-line-number="629" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 child-of-line-626 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC630" class="react-file-line html-div" data-testid="code-cell" data-line-number="630" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;33m %s<span class="pl-cce">\\</span>e[0;33m %s<span class="pl-cce">\\</span>e[1;31m %s <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>QEMU NOTICE! Machine architecture is <span class="pl-smi">$CPUABI</span>. Please choose a different computer architecture.<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Exiting...<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-626 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC631" class="react-file-line html-div" data-testid="code-cell" data-line-number="631" style="position:relative"><span class="pl-c1">exit</span> 189</div></div></div><div class="child-of-line-625 child-of-line-626 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC632" class="react-file-line html-div" data-testid="code-cell" data-line-number="632" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC633" class="react-file-line html-div" data-testid="code-cell" data-line-number="633" style="position:relative">}</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC634" class="react-file-line html-div" data-testid="code-cell" data-line-number="634" style="position:relative">_INSTLLDIRCHK_</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC635" class="react-file-line html-div" data-testid="code-cell" data-line-number="635" style="position:relative"><span class="pl-en">_INST_</span>() { <span class="pl-c"><span class="pl-c">#</span> check for neccessary commands</span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC636" class="react-file-line html-div" data-testid="code-cell" data-line-number="636" style="position:relative">COMMS=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$1</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC637" class="react-file-line html-div" data-testid="code-cell" data-line-number="637" style="position:relative">[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMS</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>qemu-user-x86_64<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">&amp;&amp;</span> COMMS=<span class="pl-s"><span class="pl-pds">&quot;</span>qemu-x86_64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC638" class="react-file-line html-div" data-testid="code-cell" data-line-number="638" style="position:relative">COMMANDR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v au<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING1</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC639" class="react-file-line html-div" data-testid="code-cell" data-line-number="639" style="position:relative">COMMANDIF=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${COMMANDR<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC640" class="react-file-line html-div" data-testid="code-cell" data-line-number="640" style="position:relative">PKG=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC641" class="react-file-line html-div" data-testid="code-cell" data-line-number="641" style="position:relative">[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span>qemu-user-x86_64<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">&amp;&amp;</span> PKG=<span class="pl-s"><span class="pl-pds">&quot;</span>qemu-user-x86_64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC642" class="react-file-line html-div" data-testid="code-cell" data-line-number="642" style="position:relative"><span class="pl-en">_INPKGS_</span>() {</div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC643" class="react-file-line html-div" data-testid="code-cell" data-line-number="643" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Beginning qemu &#039;<span class="pl-smi">$ARCHITEC</span>&#039; setup:<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC644" class="react-file-line html-div" data-testid="code-cell" data-line-number="644" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMANDIF</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> au ]</div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC645" class="react-file-line html-div" data-testid="code-cell" data-line-number="645" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC646" class="react-file-line html-div" data-testid="code-cell" data-line-number="646" style="position:relative">au <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC647" class="react-file-line html-div" data-testid="code-cell" data-line-number="647" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC648" class="react-file-line html-div" data-testid="code-cell" data-line-number="648" style="position:relative">curl -JOL https://wae.github.io/au/au <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$STRING2</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 child-of-line-641 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC649" class="react-file-line html-div" data-testid="code-cell" data-line-number="649" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC650" class="react-file-line html-div" data-testid="code-cell" data-line-number="650" style="position:relative">}</div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC651" class="react-file-line html-div" data-testid="code-cell" data-line-number="651" style="position:relative"><span class="pl-k">if</span> <span class="pl-k">!</span> <span class="pl-c1">command</span> -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$COMMS</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC652" class="react-file-line html-div" data-testid="code-cell" data-line-number="652" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC653" class="react-file-line html-div" data-testid="code-cell" data-line-number="653" style="position:relative">_INPKGS_</div></div></div><div class="child-of-line-625 child-of-line-634 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC654" class="react-file-line html-div" data-testid="code-cell" data-line-number="654" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC655" class="react-file-line html-div" data-testid="code-cell" data-line-number="655" style="position:relative">}</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC656" class="react-file-line html-div" data-testid="code-cell" data-line-number="656" style="position:relative">_INSTLLDIRCHK_</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC657" class="react-file-line html-div" data-testid="code-cell" data-line-number="657" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s&#039;<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Command &#039;<span class="pl-smi">$STRNRG</span>&#039;: Please set the architecture to install with PRoot QEMU emulation. This computer architecture for this device is &#039;<span class="pl-smi">$CPUABI</span>&#039;. 32 bit arm7 supports i386 emulated architecture. 64 bit arm64 supports arm7, i386 and x86_64 emulated architectures with PRoot QEMU. Please select the architecture to install by number (2-5) from this list:<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC658" class="react-file-line html-div" data-testid="code-cell" data-line-number="658" style="position:relative"><span class="pl-k">select</span> <span class="pl-smi">ARCHITECTURE</span> <span class="pl-k">in</span> <span class="pl-c1">exit</span> armv7 arm64-v8a i386 x86_64 <span class="pl-k">;</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC659" class="react-file-line html-div" data-testid="code-cell" data-line-number="659" style="position:relative"><span class="pl-k">do</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC660" class="react-file-line html-div" data-testid="code-cell" data-line-number="660" style="position:relative">[[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">==</span> [Ee]<span class="pl-k">*</span> ]] <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">exit</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC661" class="react-file-line html-div" data-testid="code-cell" data-line-number="661" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">==</span> armv7 ]]</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC662" class="react-file-line html-div" data-testid="code-cell" data-line-number="662" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC663" class="react-file-line html-div" data-testid="code-cell" data-line-number="663" style="position:relative">_QEMUCHCK_ <span class="pl-s"><span class="pl-pds">&quot;</span>armeabi-v7a<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC664" class="react-file-line html-div" data-testid="code-cell" data-line-number="664" style="position:relative">ARCHITEC=<span class="pl-s"><span class="pl-pds">&quot;</span>arm<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC665" class="react-file-line html-div" data-testid="code-cell" data-line-number="665" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span>armeabi-v7a<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC666" class="react-file-line html-div" data-testid="code-cell" data-line-number="666" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">==</span> arm64-v8a ]]</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC667" class="react-file-line html-div" data-testid="code-cell" data-line-number="667" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC668" class="react-file-line html-div" data-testid="code-cell" data-line-number="668" style="position:relative">_QEMUCHCK_ <span class="pl-s"><span class="pl-pds">&quot;</span>arm64-v8a<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC669" class="react-file-line html-div" data-testid="code-cell" data-line-number="669" style="position:relative">ARCHITEC=<span class="pl-s"><span class="pl-pds">&quot;</span>aarch64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC670" class="react-file-line html-div" data-testid="code-cell" data-line-number="670" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC671" class="react-file-line html-div" data-testid="code-cell" data-line-number="671" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">==</span> i386 ]]</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC672" class="react-file-line html-div" data-testid="code-cell" data-line-number="672" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC673" class="react-file-line html-div" data-testid="code-cell" data-line-number="673" style="position:relative">_QEMUCHCK_ <span class="pl-s"><span class="pl-pds">&quot;</span>i386<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC674" class="react-file-line html-div" data-testid="code-cell" data-line-number="674" style="position:relative">ARCHITEC=<span class="pl-s"><span class="pl-pds">&quot;</span>i386<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC675" class="react-file-line html-div" data-testid="code-cell" data-line-number="675" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC676" class="react-file-line html-div" data-testid="code-cell" data-line-number="676" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">==</span> x86_64 ]]</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC677" class="react-file-line html-div" data-testid="code-cell" data-line-number="677" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC678" class="react-file-line html-div" data-testid="code-cell" data-line-number="678" style="position:relative">_QEMUCHCK_ <span class="pl-s"><span class="pl-pds">&quot;</span>x86_64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC679" class="react-file-line html-div" data-testid="code-cell" data-line-number="679" style="position:relative">ARCHITEC=<span class="pl-s"><span class="pl-pds">&quot;</span>x86_64<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC680" class="react-file-line html-div" data-testid="code-cell" data-line-number="680" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITECTURE</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC681" class="react-file-line html-div" data-testid="code-cell" data-line-number="681" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC682" class="react-file-line html-div" data-testid="code-cell" data-line-number="682" style="position:relative">[[ <span class="pl-smi">$CPUABI</span> <span class="pl-k">==</span> <span class="pl-k">*</span>arm<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-smi">$CPUABI</span> <span class="pl-k">==</span> <span class="pl-k">*</span>86<span class="pl-k">*</span> ]] <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Option (<span class="pl-smi">$REPLY</span>) with architecture <span class="pl-smi">$CPUABI</span> (<span class="pl-smi">${ARCHITEC<span class="pl-k">:-</span>}</span>) was picked from this list; The chosen Arch Linux architecture for installation with emulation is <span class="pl-smi">$CPUABI</span> (<span class="pl-smi">${ARCHITEC<span class="pl-k">:-</span>}</span>): <span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> INCOMM=<span class="pl-s"><span class="pl-pds">&quot;</span>qemu-user-<span class="pl-smi">${ARCHITEC<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> QEMUCR=0 <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">break</span> <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Answer (<span class="pl-smi">$REPLY</span>) was chosen; Please select the architecture by number from this list: (1) armeabi, (2) armeabi-v7a, (3) arm64-v8a, (4) i386, (5) x86_64 or choose option (6) exit to exit command &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039;:<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC683" class="react-file-line html-div" data-testid="code-cell" data-line-number="683" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC684" class="react-file-line html-div" data-testid="code-cell" data-line-number="684" style="position:relative">INCOMM=<span class="pl-s"><span class="pl-pds">&quot;</span>qemu-user-<span class="pl-smi">$ARCHITEC</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> QEMUCR=0</div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC685" class="react-file-line html-div" data-testid="code-cell" data-line-number="685" style="position:relative"><span class="pl-k">if</span> <span class="pl-k">!</span> <span class="pl-c1">command</span> -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${INCOMM<span class="pl-k">//</span>-user}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC686" class="react-file-line html-div" data-testid="code-cell" data-line-number="686" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC687" class="react-file-line html-div" data-testid="code-cell" data-line-number="687" style="position:relative">_INST_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INCOMM</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INCOMM</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>_INST_ _QEMU_ setupTermuxArch <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC688" class="react-file-line html-div" data-testid="code-cell" data-line-number="688" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-625 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC689" class="react-file-line html-div" data-testid="code-cell" data-line-number="689" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Detected architecture is %s; Install architecture is set to %s.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$CPUABI</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARCHITEC</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC690" class="react-file-line html-div" data-testid="code-cell" data-line-number="690" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC691" class="react-file-line html-div" data-testid="code-cell" data-line-number="691" style="position:relative"><span class="pl-en">_RMARCHQ_</span>() {</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC692" class="react-file-line html-div" data-testid="code-cell" data-line-number="692" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[0;33m %s <span class="pl-cce">\\</span>e[1;33m%s <span class="pl-cce">\\</span>e[0;33m%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;30m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span><span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>DIRECTORY NOTICE! ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>directory detected.<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Purge &#039;<span class="pl-smi">$INSTALLDIR</span>&#039; as requested?<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC693" class="react-file-line html-div" data-testid="code-cell" data-line-number="693" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${PURGELCR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC694" class="react-file-line html-div" data-testid="code-cell" data-line-number="694" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC695" class="react-file-line html-div" data-testid="code-cell" data-line-number="695" style="position:relative">PURGEMETHOD=<span class="pl-s"><span class="pl-pds">&quot;</span>quick <span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC696" class="react-file-line html-div" data-testid="code-cell" data-line-number="696" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC697" class="react-file-line html-div" data-testid="code-cell" data-line-number="697" style="position:relative">PURGEMETHOD=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC698" class="react-file-line html-div" data-testid="code-cell" data-line-number="698" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC699" class="react-file-line html-div" data-testid="code-cell" data-line-number="699" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;30m<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC700" class="react-file-line html-div" data-testid="code-cell" data-line-number="700" style="position:relative"><span class="pl-k">while</span> <span class="pl-c1">true</span><span class="pl-k">;</span> <span class="pl-k">do</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC701" class="react-file-line html-div" data-testid="code-cell" data-line-number="701" style="position:relative"><span class="pl-c1">read</span> -n 1 -p <span class="pl-s"><span class="pl-pds">&quot;</span>Uninstall &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039; with <span class="pl-smi">${PURGEMETHOD}</span>purge? [Y|n] <span class="pl-pds">&quot;</span></span> RUANSWER</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC702" class="react-file-line html-div" data-testid="code-cell" data-line-number="702" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RUANSWER</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ee]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RUANSWER</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Nn]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RUANSWER</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Qq]<span class="pl-k">*</span> ]]</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC703" class="react-file-line html-div" data-testid="code-cell" data-line-number="703" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC704" class="react-file-line html-div" data-testid="code-cell" data-line-number="704" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>No was answered: uninstalling &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039;: nothing to do for &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039;.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC705" class="react-file-line html-div" data-testid="code-cell" data-line-number="705" style="position:relative"><span class="pl-c1">break</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC706" class="react-file-line html-div" data-testid="code-cell" data-line-number="706" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RUANSWER</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Yy]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RUANSWER</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC707" class="react-file-line html-div" data-testid="code-cell" data-line-number="707" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC708" class="react-file-line html-div" data-testid="code-cell" data-line-number="708" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[30m%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Uninstalling &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039;...<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC709" class="react-file-line html-div" data-testid="code-cell" data-line-number="709" style="position:relative"><span class="pl-k">if</span> grep -q ^pacmd <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/etc/profile<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> grep -q ^pulseaudio <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/etc/profile<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC710" class="react-file-line html-div" data-testid="code-cell" data-line-number="710" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC711" class="react-file-line html-div" data-testid="code-cell" data-line-number="711" style="position:relative">awk <span class="pl-s"><span class="pl-pds">&#039;</span>!/^pulseaudio/<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/etc/profile<span class="pl-pds">&quot;</span></span> <span class="pl-k">&gt;</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span>/profile<span class="pl-smi">$FTIME</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC712" class="react-file-line html-div" data-testid="code-cell" data-line-number="712" style="position:relative">awk <span class="pl-s"><span class="pl-pds">&#039;</span>!/^pacmd/<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$TAMPDIR</span>/profile<span class="pl-smi">$FTIME</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&gt;</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/etc/profile<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC713" class="react-file-line html-div" data-testid="code-cell" data-line-number="713" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC714" class="react-file-line html-div" data-testid="code-cell" data-line-number="714" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC715" class="react-file-line html-div" data-testid="code-cell" data-line-number="715" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC716" class="react-file-line html-div" data-testid="code-cell" data-line-number="716" style="position:relative">_RMARCHRM_</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC717" class="react-file-line html-div" data-testid="code-cell" data-line-number="717" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC718" class="react-file-line html-div" data-testid="code-cell" data-line-number="718" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Uninstalling &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039;: nothing to do for &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039;.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC719" class="react-file-line html-div" data-testid="code-cell" data-line-number="719" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC720" class="react-file-line html-div" data-testid="code-cell" data-line-number="720" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-e</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/bin/<span class="pl-smi">$STARTBIN</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC721" class="react-file-line html-div" data-testid="code-cell" data-line-number="721" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC722" class="react-file-line html-div" data-testid="code-cell" data-line-number="722" style="position:relative">rm -f <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/bin/<span class="pl-smi">$STARTBIN</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC723" class="react-file-line html-div" data-testid="code-cell" data-line-number="723" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC724" class="react-file-line html-div" data-testid="code-cell" data-line-number="724" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Uninstalling &#039;<span class="pl-smi">$PREFIX</span>/bin/<span class="pl-smi">$STARTBIN</span>&#039;: nothing to do for &#039;<span class="pl-smi">$PREFIX</span>/bin/<span class="pl-smi">$STARTBIN</span>&#039;.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC725" class="react-file-line html-div" data-testid="code-cell" data-line-number="725" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC726" class="react-file-line html-div" data-testid="code-cell" data-line-number="726" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-e</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/bin/<span class="pl-smi">$STARTBIN</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC727" class="react-file-line html-div" data-testid="code-cell" data-line-number="727" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC728" class="react-file-line html-div" data-testid="code-cell" data-line-number="728" style="position:relative">rm -f <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/bin/<span class="pl-smi">$STARTBIN</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC729" class="react-file-line html-div" data-testid="code-cell" data-line-number="729" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC730" class="react-file-line html-div" data-testid="code-cell" data-line-number="730" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Uninstalling &#039;<span class="pl-smi">$HOME</span>/bin/<span class="pl-smi">$STARTBIN</span>&#039;: nothing to do for &#039;<span class="pl-smi">$HOME</span>/bin/<span class="pl-smi">$STARTBIN</span>&#039;.<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC731" class="react-file-line html-div" data-testid="code-cell" data-line-number="731" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC732" class="react-file-line html-div" data-testid="code-cell" data-line-number="732" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>%s <span class="pl-cce">\\</span>e[1;32mDONE<span class="pl-cce">\\</span>e[30m<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Uninstalling &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>/&#039;:<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC733" class="react-file-line html-div" data-testid="code-cell" data-line-number="733" style="position:relative"><span class="pl-c1">break</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC734" class="react-file-line html-div" data-testid="code-cell" data-line-number="734" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC735" class="react-file-line html-div" data-testid="code-cell" data-line-number="735" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nYou answered <span class="pl-cce">\\</span>e[33;1m%s<span class="pl-cce">\\</span>e[30m.<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>nAnswer <span class="pl-cce">\\</span>e[32mYes<span class="pl-cce">\\</span>e[30m or <span class="pl-cce">\\</span>e[1;31mNo<span class="pl-cce">\\</span>e[30m. [<span class="pl-cce">\\</span>e[32my<span class="pl-cce">\\</span>e[30m|<span class="pl-cce">\\</span>e[1;31mn<span class="pl-cce">\\</span>e[30m]<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$RUANSWER</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC736" class="react-file-line html-div" data-testid="code-cell" data-line-number="736" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-690 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC737" class="react-file-line html-div" data-testid="code-cell" data-line-number="737" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC738" class="react-file-line html-div" data-testid="code-cell" data-line-number="738" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC739" class="react-file-line html-div" data-testid="code-cell" data-line-number="739" style="position:relative"><span class="pl-en">_RMARCHRM_</span>() {</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC740" class="react-file-line html-div" data-testid="code-cell" data-line-number="740" style="position:relative"><span class="pl-en">_RMARCHCRRM_</span>() { <span class="pl-c"><span class="pl-c">#</span> remove installation</span></div></div></div><div class="child-of-line-738 child-of-line-739 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC741" class="react-file-line html-div" data-testid="code-cell" data-line-number="741" style="position:relative">chmod -R 777 <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> { <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;31m%s<span class="pl-cce">\\</span>e[1;35m%s<span class="pl-cce">\\</span>e[1;31m%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Exit signal recieved:<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> Attempting to &#039;rmdir <span class="pl-smi">${EXONSTGEM<span class="pl-k">##*/</span>}</span>&#039; exception. Please either remove directory &#039;<span class="pl-smi">$EXONSTGEM</span>&#039; manually or use command &#039;chmod -R 777 ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>&#039; followed by &#039;rm -rf ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>&#039; in order to remove directory &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>&#039;. <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Exiting... <span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">exit</span> 206 <span class="pl-k">;</span> }</div></div></div><div class="child-of-line-738 child-of-line-739 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC742" class="react-file-line html-div" data-testid="code-cell" data-line-number="742" style="position:relative">find <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> -type l -delete <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>find INSTALLDIR _RMARCHRM_ <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-738 child-of-line-739 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC743" class="react-file-line html-div" data-testid="code-cell" data-line-number="743" style="position:relative">rm -rf <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>rm -rf INSTALLDIR _RMARCHRM_ <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC744" class="react-file-line html-div" data-testid="code-cell" data-line-number="744" style="position:relative">}</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC745" class="react-file-line html-div" data-testid="code-cell" data-line-number="745" style="position:relative"><span class="pl-en">_DOEXONSTGE_</span>() { <span class="pl-c"><span class="pl-c">#</span> remove empty storage directories</span></div></div></div><div class="child-of-line-738 child-of-line-744 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC746" class="react-file-line html-div" data-testid="code-cell" data-line-number="746" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[0;35m<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-738 child-of-line-744 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC747" class="react-file-line html-div" data-testid="code-cell" data-line-number="747" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">EXONSTGEM</span> <span class="pl-k">in</span> <span class="pl-smi">${EXONSTGE[@]<span class="pl-k">:-</span>}</span></div></div></div><div class="child-of-line-738 child-of-line-744 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC748" class="react-file-line html-div" data-testid="code-cell" data-line-number="748" style="position:relative"><span class="pl-k">do</span></div></div></div><div class="child-of-line-738 child-of-line-744 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC749" class="react-file-line html-div" data-testid="code-cell" data-line-number="749" style="position:relative">{ find <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$EXONSTGEM</span><span class="pl-pds">&quot;</span></span> -type l -delete <span class="pl-k">&amp;&amp;</span> rmdir <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$EXONSTGEM</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">;</span> } <span class="pl-k">||</span> { <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;31m%s<span class="pl-cce">\\</span>e[1;35m%s<span class="pl-cce">\\</span>e[1;31m%s<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Exit signal recieved:<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span> Attempting to &#039;rmdir <span class="pl-smi">${EXONSTGEM<span class="pl-k">##*/</span>}</span>&#039; exception. Please either remove directory &#039;<span class="pl-smi">$EXONSTGEM</span>&#039; manually or use command &#039;chmod -R 777 ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>&#039; followed by &#039;rm -rf ~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>&#039; in order to remove directory &#039;~/<span class="pl-smi">${INSTALLDIR<span class="pl-k">##*/</span>}</span>&#039;. <span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Exiting... <span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">exit</span> 206 <span class="pl-k">;</span> }</div></div></div><div class="child-of-line-738 child-of-line-744 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC750" class="react-file-line html-div" data-testid="code-cell" data-line-number="750" style="position:relative"><span class="pl-k">done</span></div></div></div><div class="child-of-line-738 child-of-line-744 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC751" class="react-file-line html-div" data-testid="code-cell" data-line-number="751" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;30m<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC752" class="react-file-line html-div" data-testid="code-cell" data-line-number="752" style="position:relative">}</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC753" class="react-file-line html-div" data-testid="code-cell" data-line-number="753" style="position:relative">_SETROOT_EXCEPTION_</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC754" class="react-file-line html-div" data-testid="code-cell" data-line-number="754" style="position:relative"><span class="pl-k">declare</span> -a EXONSTGE</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC755" class="react-file-line html-div" data-testid="code-cell" data-line-number="755" style="position:relative">EXONSTGE=(<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>find <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> -name storage -type d <span class="pl-k">||</span> <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span>)</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC756" class="react-file-line html-div" data-testid="code-cell" data-line-number="756" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-n</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${EXONSTGE<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC757" class="react-file-line html-div" data-testid="code-cell" data-line-number="757" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC758" class="react-file-line html-div" data-testid="code-cell" data-line-number="758" style="position:relative">_DOEXONSTGE_</div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC759" class="react-file-line html-div" data-testid="code-cell" data-line-number="759" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="child-of-line-738 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC760" class="react-file-line html-div" data-testid="code-cell" data-line-number="760" style="position:relative">_RMARCHCRRM_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC761" class="react-file-line html-div" data-testid="code-cell" data-line-number="761" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC762" class="react-file-line html-div" data-testid="code-cell" data-line-number="762" style="position:relative"><span class="pl-en">_SETROOT_EXCEPTION_</span>() {</div></div></div><div class="child-of-line-761 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC763" class="react-file-line html-div" data-testid="code-cell" data-line-number="763" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span><span class="pl-pds">&quot;</span></span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span><span class="pl-pds">&quot;</span></span>/ ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span><span class="pl-pds">&quot;</span></span>/.. ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span><span class="pl-pds">&quot;</span></span>/../ ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span><span class="pl-pds">&quot;</span></span>/../.. ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$INSTALLDIR</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span><span class="pl-pds">&quot;</span></span>/../../ ]]</div></div></div><div class="child-of-line-761 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC764" class="react-file-line html-div" data-testid="code-cell" data-line-number="764" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-761 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC765" class="react-file-line html-div" data-testid="code-cell" data-line-number="765" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&#039;</span>\033]2;%s\007<span class="pl-pds">&#039;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Rootdir exception. Please run bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> again with different options...<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-761 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC766" class="react-file-line html-div" data-testid="code-cell" data-line-number="766" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;31m%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Rootdir exception. Please run the script <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span> again with different options...<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-761 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC767" class="react-file-line html-div" data-testid="code-cell" data-line-number="767" style="position:relative"><span class="pl-c1">exit</span> 125</div></div></div><div class="child-of-line-761 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC768" class="react-file-line html-div" data-testid="code-cell" data-line-number="768" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC769" class="react-file-line html-div" data-testid="code-cell" data-line-number="769" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC770" class="react-file-line html-div" data-testid="code-cell" data-line-number="770" style="position:relative"><span class="pl-en">_TAMATRIXEXIT_</span>() { <span class="pl-c"><span class="pl-c">#</span> run when Matrix presentation ends</span></div></div></div><div class="child-of-line-769 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC771" class="react-file-line html-div" data-testid="code-cell" data-line-number="771" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-n</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${TAMATRIXENDLCR<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="child-of-line-769 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC772" class="react-file-line html-div" data-testid="code-cell" data-line-number="772" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-769 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC773" class="react-file-line html-div" data-testid="code-cell" data-line-number="773" style="position:relative">_TAMATRIXEND_</div></div></div><div class="child-of-line-769 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC774" class="react-file-line html-div" data-testid="code-cell" data-line-number="774" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC775" class="react-file-line html-div" data-testid="code-cell" data-line-number="775" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC776" class="react-file-line html-div" data-testid="code-cell" data-line-number="776" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># USER INFORMATION: Configurable variables such as mirrors and download manager options are in &#039;setupTermuxArchConfigs.bash&#039;. Working with &#039;knownconfigurations.bash&#039; in the working directory is simple. The command &#039;bash setupTermuxArch manual&#039; will create &#039;setupTermuxArchConfigs.bash&#039; in the working directory for editing; This command &#039;setupTermuxArch h&#039; has more information.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC777" class="react-file-line html-div" data-testid="code-cell" data-line-number="777" style="position:relative"><span class="pl-k">declare</span> -A ADM <span class="pl-c"><span class="pl-c">#</span> declare associative array for download tools</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC778" class="react-file-line html-div" data-testid="code-cell" data-line-number="778" style="position:relative"><span class="pl-k">declare</span> -A ALLRCTFVR <span class="pl-c"><span class="pl-c">#</span> declare associative array for all known architectures</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC779" class="react-file-line html-div" data-testid="code-cell" data-line-number="779" style="position:relative">ALLRCTFVR=([i386]=<span class="pl-s"><span class="pl-pds">&quot;</span>i386<span class="pl-pds">&quot;</span></span> [i686]=<span class="pl-s"><span class="pl-pds">&quot;</span>i686<span class="pl-pds">&quot;</span></span> [x86]=<span class="pl-s"><span class="pl-pds">&quot;</span>x86<span class="pl-pds">&quot;</span></span> [x86_64]=<span class="pl-s"><span class="pl-pds">&quot;</span>x86_64<span class="pl-pds">&quot;</span></span> [armeabi]=<span class="pl-s"><span class="pl-pds">&quot;</span>armeabi<span class="pl-pds">&quot;</span></span> [armv7]=<span class="pl-s"><span class="pl-pds">&quot;</span>armv7<span class="pl-pds">&quot;</span></span> [armeabi-v7a]=<span class="pl-s"><span class="pl-pds">&quot;</span>armeabi-v7a<span class="pl-pds">&quot;</span></span> [arm64-v8a]=<span class="pl-s"><span class="pl-pds">&quot;</span>arm64-v8a<span class="pl-pds">&quot;</span></span>) <span class="pl-c"><span class="pl-c">#</span> populate associative array for all known architectures</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC780" class="react-file-line html-div" data-testid="code-cell" data-line-number="780" style="position:relative"><span class="pl-k">declare</span> -A FILE <span class="pl-c"><span class="pl-c">#</span> declare associative array for download file</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC781" class="react-file-line html-div" data-testid="code-cell" data-line-number="781" style="position:relative"><span class="pl-k">declare</span> -a ECLAVARR <span class="pl-c"><span class="pl-c">#</span> declare indexed array for arrays and variables</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC782" class="react-file-line html-div" data-testid="code-cell" data-line-number="782" style="position:relative"><span class="pl-k">declare</span> -a LC_TYPE <span class="pl-c"><span class="pl-c">#</span> declare indexed array for locale types</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC783" class="react-file-line html-div" data-testid="code-cell" data-line-number="783" style="position:relative"><span class="pl-k">declare</span> -a QEMUUSER <span class="pl-c"><span class="pl-c">#</span> declare indexed array for qemu user tools</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC784" class="react-file-line html-div" data-testid="code-cell" data-line-number="784" style="position:relative"><span class="pl-k">declare</span> PRFXTOLS <span class="pl-c"><span class="pl-c">#</span> declare variable for device tools</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC785" class="react-file-line html-div" data-testid="code-cell" data-line-number="785" style="position:relative"><span class="pl-k">declare</span> -A EMPARIAS <span class="pl-c"><span class="pl-c">#</span> declare associative array for empty variables</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC786" class="react-file-line html-div" data-testid="code-cell" data-line-number="786" style="position:relative">EMPARIAS=([COMMANDIF]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [COMMANDG]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [DFL]=<span class="pl-s"><span class="pl-pds">&quot;</span># used for development<span class="pl-pds">&quot;</span></span> [DM]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [FILE]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [FSTND]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [INSTALLDIR]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [LCC]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [LCP]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [OPT]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [QEMUCR]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [ROOTDIR]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [WDIR]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [SDATE]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> [STI]=<span class="pl-s"><span class="pl-pds">&quot;</span># generates pseudo random number<span class="pl-pds">&quot;</span></span> [STIME]=<span class="pl-s"><span class="pl-pds">&quot;</span># generates pseudo random number<span class="pl-pds">&quot;</span></span> [USEREDIT]=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span>)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC787" class="react-file-line html-div" data-testid="code-cell" data-line-number="787" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">PKG</span> <span class="pl-k">in</span> <span class="pl-smi">${<span class="pl-k">!</span>EMPARIAS[@]}</span> <span class="pl-k">;</span> <span class="pl-k">do</span> <span class="pl-k">declare</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PKG</span><span class="pl-pds">&quot;</span></span>=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">;</span> <span class="pl-k">done</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC788" class="react-file-line html-div" data-testid="code-cell" data-line-number="788" style="position:relative">ECLAVARR=(ARGS BINFNSTP COMMANDIF COMMANDR COMMANDG CPUABI CPUABI5 CPUABI7 CPUABI8 CPUABIX86 CPUABIX8664 DFL DMVERBOSE DM EDO01LCR ELCR USEREDIT FSTND INSTALLDIR LCC LCP LCR OPT PKGS ROOTDIR RWDIR SDATE STI STIME STRING1 STRING2 TMXRCHBND)</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC789" class="react-file-line html-div" data-testid="code-cell" data-line-number="789" style="position:relative"><span class="pl-k">for</span> <span class="pl-smi">ECLAVARS</span> <span class="pl-k">in</span> <span class="pl-smi">${ECLAVARR[@]}</span> <span class="pl-k">;</span> <span class="pl-k">do</span> <span class="pl-k">declare</span> <span class="pl-smi">$ECLAVARS</span> <span class="pl-k">;</span> <span class="pl-k">done</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC790" class="react-file-line html-div" data-testid="code-cell" data-line-number="790" style="position:relative">ARGS=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${<span class="pl-k">@%/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC791" class="react-file-line html-div" data-testid="code-cell" data-line-number="791" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># TERMUXARCH FEATURES INCLUDE:</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC792" class="react-file-line html-div" data-testid="code-cell" data-line-number="792" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 1) Create aliases and commands that aid in using the command line, and assist in accessing the more advanced features like the commands &#039;pikaur&#039; and &#039;yay&#039; easily; The files &#039;.bashrc&#039;, &#039;.bash_profile&#039; and &#039;usr/local/termuxarch/bin/README.md&#039; have more information about this feature,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC793" class="react-file-line html-div" data-testid="code-cell" data-line-number="793" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 2) Set timezone and locales from device,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC794" class="react-file-line html-div" data-testid="code-cell" data-line-number="794" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 3) Test for correct OS,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC795" class="react-file-line html-div" data-testid="code-cell" data-line-number="795" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 4) Get device information via the &#039;getprop&#039; command,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC796" class="react-file-line html-div" data-testid="code-cell" data-line-number="796" style="position:relative">CPUABI=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>getprop ro.product.cpu.abi<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC797" class="react-file-line html-div" data-testid="code-cell" data-line-number="797" style="position:relative">CPUABI5=<span class="pl-s"><span class="pl-pds">&quot;</span>armeabi<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> used for development; &#039;getprop ro.product.cpu.abi&#039; ascertains architecture</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC798" class="react-file-line html-div" data-testid="code-cell" data-line-number="798" style="position:relative">CPUABI7=<span class="pl-s"><span class="pl-pds">&quot;</span>armeabi-v7a<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> used for development</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC799" class="react-file-line html-div" data-testid="code-cell" data-line-number="799" style="position:relative">CPUABI8=<span class="pl-s"><span class="pl-pds">&quot;</span>arm64-v8a<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> used for development</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC800" class="react-file-line html-div" data-testid="code-cell" data-line-number="800" style="position:relative">CPUABIX86=<span class="pl-s"><span class="pl-pds">&quot;</span>i386<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> used for development</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC801" class="react-file-line html-div" data-testid="code-cell" data-line-number="801" style="position:relative">CPUABIX8664=<span class="pl-s"><span class="pl-pds">&quot;</span>x86_64<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> used for development</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC802" class="react-file-line html-div" data-testid="code-cell" data-line-number="802" style="position:relative">DMVERBOSE=<span class="pl-s"><span class="pl-pds">&quot;</span>-q<span class="pl-pds">&quot;</span></span> <span class="pl-c"><span class="pl-c">#</span> -v for verbose download manager output from curl and wget; for verbose output throughout runtime also change in &#039;setupTermuxArchConfigs.bash&#039; when using &#039;setupTermuxArch m[anual]&#039;</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC803" class="react-file-line html-div" data-testid="code-cell" data-line-number="803" style="position:relative">ELCR=1</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC804" class="react-file-line html-div" data-testid="code-cell" data-line-number="804" style="position:relative">ROOTDIR=<span class="pl-s"><span class="pl-pds">&quot;</span>/arch<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC805" class="react-file-line html-div" data-testid="code-cell" data-line-number="805" style="position:relative">STRING1=<span class="pl-s"><span class="pl-pds">&quot;</span>COMMAND &#039;au&#039; enables rollback, available at https://wae.github.io/au/ IS NOT FOUND: Continuing... <span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC806" class="react-file-line html-div" data-testid="code-cell" data-line-number="806" style="position:relative">STRING1F=<span class="pl-s"><span class="pl-pds">&quot;</span>COMMAND &#039;au&#039; enables auto upgrade and rollback. Available at https://wae.github.io/au/ is found: Continuing... <span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC807" class="react-file-line html-div" data-testid="code-cell" data-line-number="807" style="position:relative">STRING2=<span class="pl-s"><span class="pl-pds">&quot;</span>Cannot update &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039; prerequisites: Continuing...<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC808" class="react-file-line html-div" data-testid="code-cell" data-line-number="808" style="position:relative"><span class="pl-en">_COMMANDGNE_</span>() { <span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>e[1;48;5;138m%s<span class="pl-cce">\\</span>n<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>TermuxArch <span class="pl-smi">${PGNM^^}</span> NOTICE: Run &#039;<span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039; and &#039;bash <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span>&#039; from the native BASH shell in Termux: EXITING...<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> <span class="pl-c1">exit</span> 126 <span class="pl-k">;</span> }</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC809" class="react-file-line html-div" data-testid="code-cell" data-line-number="809" style="position:relative">COMMANDG=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v getprop<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> _COMMANDGNE_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC810" class="react-file-line html-div" data-testid="code-cell" data-line-number="810" style="position:relative"><span class="pl-en">_IFBINEXT_</span>() {</div></div></div><div class="child-of-line-809 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC811" class="react-file-line html-div" data-testid="code-cell" data-line-number="811" style="position:relative"><span class="pl-k">if</span> [ <span class="pl-k">-d</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/bin<span class="pl-pds">&quot;</span></span> ] <span class="pl-k">&amp;&amp;</span> grep <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/bin<span class="pl-pds">&quot;</span></span> <span class="pl-k">&lt;&lt;&lt;</span> <span class="pl-s"><span class="pl-pds">&quot;</span>$PATH<span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-809 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC812" class="react-file-line html-div" data-testid="code-cell" data-line-number="812" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="child-of-line-809 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC813" class="react-file-line html-div" data-testid="code-cell" data-line-number="813" style="position:relative">{ curl -L <span class="pl-s"><span class="pl-pds">&quot;</span>https://raw.githubusercontent.com/WAE/au/master/<span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> -o <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/bin/<span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> chmod 700 <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$HOME</span>/bin/<span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">;</span> } <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>curl SCMD to HOME/bin setupTermuxArch <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-809 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC814" class="react-file-line html-div" data-testid="code-cell" data-line-number="814" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="child-of-line-809 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC815" class="react-file-line html-div" data-testid="code-cell" data-line-number="815" style="position:relative">{ curl -L <span class="pl-s"><span class="pl-pds">&quot;</span>https://raw.githubusercontent.com/WAE/au/master/<span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> -o <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/bin/<span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> chmod 700 <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PREFIX</span>/bin/<span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">;</span> } <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>curl SCMD to PREFIX/bin setupTermuxArch <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="child-of-line-809 react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC816" class="react-file-line html-div" data-testid="code-cell" data-line-number="816" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC817" class="react-file-line html-div" data-testid="code-cell" data-line-number="817" style="position:relative">}</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC818" class="react-file-line html-div" data-testid="code-cell" data-line-number="818" style="position:relative">SCMD=<span class="pl-s"><span class="pl-pds">&quot;</span>au<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC819" class="react-file-line html-div" data-testid="code-cell" data-line-number="819" style="position:relative"><span class="pl-k">if</span> <span class="pl-k">!</span> <span class="pl-c1">command</span> -v <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$SCMD</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&gt;</span> /dev/null</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC820" class="react-file-line html-div" data-testid="code-cell" data-line-number="820" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC821" class="react-file-line html-div" data-testid="code-cell" data-line-number="821" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>e[1;38;5;142mCommand <span class="pl-cce">\\</span>e[1;38;5;138m%s<span class="pl-cce">\\</span>e[1;38;5;142m not found: <span class="pl-cce">\\</span>e[1;38;5;150mContinuing...<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>&#039;<span class="pl-smi">$SCMD</span>&#039;<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> _IFBINEXT_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC822" class="react-file-line html-div" data-testid="code-cell" data-line-number="822" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC823" class="react-file-line html-div" data-testid="code-cell" data-line-number="823" style="position:relative">COMMANDR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v au<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> COMMANDR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v pkg<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> COMMANDR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>command -v apt<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC824" class="react-file-line html-div" data-testid="code-cell" data-line-number="824" style="position:relative">COMMANDIF=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${COMMANDR<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC825" class="react-file-line html-div" data-testid="code-cell" data-line-number="825" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 5) Generate pseudo random numbers to create uniq strings,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC826" class="react-file-line html-div" data-testid="code-cell" data-line-number="826" style="position:relative">SDATE=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>date +%s<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> SDATE=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>shuf -i 0-99999999 -n 1<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">||</span> _PSGI1ESTRING_ <span class="pl-s"><span class="pl-pds">&quot;</span>SDATE setupTermuxArch <span class="pl-smi">${0<span class="pl-k">##*/</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC827" class="react-file-line html-div" data-testid="code-cell" data-line-number="827" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-r</span> /proc/sys/kernel/random/uuid ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC828" class="react-file-line html-div" data-testid="code-cell" data-line-number="828" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC829" class="react-file-line html-div" data-testid="code-cell" data-line-number="829" style="position:relative">STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>cat /proc/sys/kernel/random/uuid<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STIME<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STIME<span class="pl-k">//</span>[[:alpha:]]}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${STIME<span class="pl-k">:</span>0<span class="pl-k">:</span>3}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC830" class="react-file-line html-div" data-testid="code-cell" data-line-number="830" style="position:relative"><span class="pl-k">else</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC831" class="react-file-line html-div" data-testid="code-cell" data-line-number="831" style="position:relative">STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$SDATE</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>rev <span class="pl-k">&lt;&lt;&lt;</span> <span class="pl-s"><span class="pl-pds">&quot;</span>${STIME:7:4}<span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC832" class="react-file-line html-div" data-testid="code-cell" data-line-number="832" style="position:relative"><span class="pl-k">fi</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC833" class="react-file-line html-div" data-testid="code-cell" data-line-number="833" style="position:relative">ONESA=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${SDATE<span class="pl-k">:</span> -1}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC834" class="react-file-line html-div" data-testid="code-cell" data-line-number="834" style="position:relative">FTIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>date +%F%H%M%S<span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC835" class="react-file-line html-div" data-testid="code-cell" data-line-number="835" style="position:relative">STIME=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ONESA$STIME</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC836" class="react-file-line html-div" data-testid="code-cell" data-line-number="836" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 6) Determine its own name and location of invocation,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC837" class="react-file-line html-div" data-testid="code-cell" data-line-number="837" style="position:relative">WDIR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$PWD</span>/<span class="pl-pds">&quot;</span></span> <span class="pl-k">&amp;&amp;</span> WFDIR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-s"><span class="pl-pds">$(</span>realpath <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$0</span><span class="pl-pds">&quot;</span></span><span class="pl-pds">)</span></span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC838" class="react-file-line html-div" data-testid="code-cell" data-line-number="838" style="position:relative">WFDIR=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${WFDIR<span class="pl-k">%/*</span>}</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC839" class="react-file-line html-div" data-testid="code-cell" data-line-number="839" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 7) Create a default Arch Linux in TermuxArch PRoot QEMU user account with the TermuxArch command &#039;addauser&#039; that also configure user accounts to use the Arch Linux &#039;sudo&#039; command,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC840" class="react-file-line html-div" data-testid="code-cell" data-line-number="840" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 8) Install emulated computer architectures with QEMU in your smartphone with two taps, or in one tap with &#039;setupTermuxArch visualorca [options]&#039;,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC841" class="react-file-line html-div" data-testid="code-cell" data-line-number="841" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 9) Help make some of aur installers including the installer the Arch Linux package installers &#039;pacaur&#039;, &#039;pikaur&#039; and &#039;yay&#039; with TermuxArch commands &#039;makeaur*&#039; and more! Please read /usr/local/termuxarch/bin/README.md for details,</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC842" class="react-file-line html-div" data-testid="code-cell" data-line-number="842" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># 10) And all options are are optional for installing Arch Linux in Android!</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC843" class="react-file-line html-div" data-testid="code-cell" data-line-number="843" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC844" class="react-file-line html-div" data-testid="code-cell" data-line-number="844" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># &gt;&gt; HELP OPTIONS &gt;&gt;</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC845" class="react-file-line html-div" data-testid="code-cell" data-line-number="845" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC846" class="react-file-line html-div" data-testid="code-cell" data-line-number="846" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># Open an issue and an accompanying pull request at GitHub if you would like to have any these options amended and/or new options added. Please see the new feature at Github, the discussion option. Brackets mean optional. They are not meant to be typed.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC847" class="react-file-line html-div" data-testid="code-cell" data-line-number="847" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [] Run default Arch Linux install.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC848" class="react-file-line html-div" data-testid="code-cell" data-line-number="848" style="position:relative"><span class="pl-k">if</span> [[ <span class="pl-k">-z</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">:-</span>}</span><span class="pl-pds">&quot;</span></span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC849" class="react-file-line html-div" data-testid="code-cell" data-line-number="849" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC850" class="react-file-line html-div" data-testid="code-cell" data-line-number="850" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC851" class="react-file-line html-div" data-testid="code-cell" data-line-number="851" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC852" class="react-file-line html-div" data-testid="code-cell" data-line-number="852" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [./path/systemimage.tar.gz [customdir]] Network install can be substituted by copying systemimage.tar.gz and systemimage.tar.gz.md5 files with &#039;setupTermuxArch ./[path/]systemimage.tar.gz&#039; and &#039;setupTermuxArch /absolutepath/systemimage.tar.gz&#039;. Both &#039;*.tar.gz&#039; and &#039;*.tar.gz.md5&#039; files are required for this process to complete successfully. The install directory argument is optional. Installation for many versions of Linux that publish a root file sysytem is supported with this TermuxArch festure. Download and configuration is not presently implemented, and hopefully will be in the future. Create an issue and pull request at GitHub to implement these features.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC853" class="react-file-line html-div" data-testid="code-cell" data-line-number="853" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${ARGS<span class="pl-k">:</span>0<span class="pl-k">:</span>1}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-c1">.</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC854" class="react-file-line html-div" data-testid="code-cell" data-line-number="854" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC855" class="react-file-line html-div" data-testid="code-cell" data-line-number="855" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to copy system image.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC856" class="react-file-line html-div" data-testid="code-cell" data-line-number="856" style="position:relative">GFILE=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$1</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC857" class="react-file-line html-div" data-testid="code-cell" data-line-number="857" style="position:relative">LCC=<span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC858" class="react-file-line html-div" data-testid="code-cell" data-line-number="858" style="position:relative">LCP=<span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC859" class="react-file-line html-div" data-testid="code-cell" data-line-number="859" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC860" class="react-file-line html-div" data-testid="code-cell" data-line-number="860" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC861" class="react-file-line html-div" data-testid="code-cell" data-line-number="861" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC862" class="react-file-line html-div" data-testid="code-cell" data-line-number="862" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [systemimage.tar.gz [customdir]] Install directory argument is optional. Network install can be substituted by copying systemimage.tar.gz and systemimage.tar.gz.md5 files with &#039;setupTermuxArch systemimage.tar.gz&#039;. Both &#039;*.tar.gz&#039; and &#039;*.tar.gz.md5&#039; files are required for this process to complete successfully. Installation for many versions of Linux that publish a root file sysytem is supported with this TermuxArch festure. Download and configuration is not presently implemented, and hopefully will be in the future. Create an issue and pull request at GitHub to implement these features.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC863" class="react-file-line html-div" data-testid="code-cell" data-line-number="863" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$ARGS</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> <span class="pl-k">*</span>.tar.gz<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC864" class="react-file-line html-div" data-testid="code-cell" data-line-number="864" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC865" class="react-file-line html-div" data-testid="code-cell" data-line-number="865" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>n%s<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to copy system image.<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC866" class="react-file-line html-div" data-testid="code-cell" data-line-number="866" style="position:relative">GFILE=<span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$1</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC867" class="react-file-line html-div" data-testid="code-cell" data-line-number="867" style="position:relative">LCC=<span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC868" class="react-file-line html-div" data-testid="code-cell" data-line-number="868" style="position:relative">LCP=<span class="pl-s"><span class="pl-pds">&quot;</span>0<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC869" class="react-file-line html-div" data-testid="code-cell" data-line-number="869" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC870" class="react-file-line html-div" data-testid="code-cell" data-line-number="870" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC871" class="react-file-line html-div" data-testid="code-cell" data-line-number="871" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC872" class="react-file-line html-div" data-testid="code-cell" data-line-number="872" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [axd|axs] Get device system information with &#039;axel&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC873" class="react-file-line html-div" data-testid="code-cell" data-line-number="873" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa][Xx][Dd]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa][Xx][Ss]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC874" class="react-file-line html-div" data-testid="code-cell" data-line-number="874" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC875" class="react-file-line html-div" data-testid="code-cell" data-line-number="875" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nGetting device system information with &#039;axel&#039;.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC876" class="react-file-line html-div" data-testid="code-cell" data-line-number="876" style="position:relative">DM=axel</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC877" class="react-file-line html-div" data-testid="code-cell" data-line-number="877" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC878" class="react-file-line html-div" data-testid="code-cell" data-line-number="878" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC879" class="react-file-line html-div" data-testid="code-cell" data-line-number="879" style="position:relative">_INTROSYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC880" class="react-file-line html-div" data-testid="code-cell" data-line-number="880" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [ax[el] [customdir]|axi [customdir]] Install Arch Linux with &#039;axel&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC881" class="react-file-line html-div" data-testid="code-cell" data-line-number="881" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa][Xx]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa][Xx][Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC882" class="react-file-line html-div" data-testid="code-cell" data-line-number="882" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC883" class="react-file-line html-div" data-testid="code-cell" data-line-number="883" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting &#039;axel&#039; as download manager.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC884" class="react-file-line html-div" data-testid="code-cell" data-line-number="884" style="position:relative">DM=axel</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC885" class="react-file-line html-div" data-testid="code-cell" data-line-number="885" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC886" class="react-file-line html-div" data-testid="code-cell" data-line-number="886" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC887" class="react-file-line html-div" data-testid="code-cell" data-line-number="887" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [ad|as] Get device system information with &#039;aria2c&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC888" class="react-file-line html-div" data-testid="code-cell" data-line-number="888" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa][Dd]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa][Ss]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC889" class="react-file-line html-div" data-testid="code-cell" data-line-number="889" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC890" class="react-file-line html-div" data-testid="code-cell" data-line-number="890" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nGetting device system information with &#039;aria2c&#039;.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC891" class="react-file-line html-div" data-testid="code-cell" data-line-number="891" style="position:relative">DM=aria2</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC892" class="react-file-line html-div" data-testid="code-cell" data-line-number="892" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC893" class="react-file-line html-div" data-testid="code-cell" data-line-number="893" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC894" class="react-file-line html-div" data-testid="code-cell" data-line-number="894" style="position:relative">_INTROSYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC895" class="react-file-line html-div" data-testid="code-cell" data-line-number="895" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [a[ria2c] [customdir]|ai [customdir]] Install Arch Linux with &#039;aria2c&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC896" class="react-file-line html-div" data-testid="code-cell" data-line-number="896" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Aa]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC897" class="react-file-line html-div" data-testid="code-cell" data-line-number="897" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC898" class="react-file-line html-div" data-testid="code-cell" data-line-number="898" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting &#039;aria2c&#039; as download manager.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC899" class="react-file-line html-div" data-testid="code-cell" data-line-number="899" style="position:relative">DM=aria2</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC900" class="react-file-line html-div" data-testid="code-cell" data-line-number="900" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC901" class="react-file-line html-div" data-testid="code-cell" data-line-number="901" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC902" class="react-file-line html-div" data-testid="code-cell" data-line-number="902" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [bl[oom]] Create ~/TermuxArchBloom directory and Arch Linux in TermuxArch PRoot QEMU root tree skeleton and skeleton files. This option does NOT install the complete root file system. Useful for running a customized setupTermuxArch locally and for developing and hacking TermuxArch.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC903" class="react-file-line html-div" data-testid="code-cell" data-line-number="903" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Bb][Ll]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC904" class="react-file-line html-div" data-testid="code-cell" data-line-number="904" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC905" class="react-file-line html-div" data-testid="code-cell" data-line-number="905" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to bloom. <span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC906" class="react-file-line html-div" data-testid="code-cell" data-line-number="906" style="position:relative">ELCR=0</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC907" class="react-file-line html-div" data-testid="code-cell" data-line-number="907" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC908" class="react-file-line html-div" data-testid="code-cell" data-line-number="908" style="position:relative">_INTROBLOOM_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC909" class="react-file-line html-div" data-testid="code-cell" data-line-number="909" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [b[loom]] Create a local copy of TermuxArch in TermuxArchBloom. Useful for running a customized setupTermuxArch locally and for developing and hacking TermuxArch.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC910" class="react-file-line html-div" data-testid="code-cell" data-line-number="910" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Bb]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC911" class="react-file-line html-div" data-testid="code-cell" data-line-number="911" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC912" class="react-file-line html-div" data-testid="code-cell" data-line-number="912" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to bloom. <span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC913" class="react-file-line html-div" data-testid="code-cell" data-line-number="913" style="position:relative">_INTROBLOOM_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC914" class="react-file-line html-div" data-testid="code-cell" data-line-number="914" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [cd|cs] Get device system information with &#039;curl&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC915" class="react-file-line html-div" data-testid="code-cell" data-line-number="915" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Cc][Dd]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Cc][Ss]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC916" class="react-file-line html-div" data-testid="code-cell" data-line-number="916" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC917" class="react-file-line html-div" data-testid="code-cell" data-line-number="917" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nGetting device system information with &#039;curl&#039;.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC918" class="react-file-line html-div" data-testid="code-cell" data-line-number="918" style="position:relative">DM=curl</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC919" class="react-file-line html-div" data-testid="code-cell" data-line-number="919" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC920" class="react-file-line html-div" data-testid="code-cell" data-line-number="920" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC921" class="react-file-line html-div" data-testid="code-cell" data-line-number="921" style="position:relative">_INTROSYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC922" class="react-file-line html-div" data-testid="code-cell" data-line-number="922" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [cmi] [customdir] Install Arch Linux with manual install using &#039;curl&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC923" class="react-file-line html-div" data-testid="code-cell" data-line-number="923" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Cc][Mm][Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC924" class="react-file-line html-div" data-testid="code-cell" data-line-number="924" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC925" class="react-file-line html-div" data-testid="code-cell" data-line-number="925" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting &#039;curl&#039; as download manager.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC926" class="react-file-line html-div" data-testid="code-cell" data-line-number="926" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to manual install.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC927" class="react-file-line html-div" data-testid="code-cell" data-line-number="927" style="position:relative">DM=curl</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC928" class="react-file-line html-div" data-testid="code-cell" data-line-number="928" style="position:relative">OPT=MANUAL</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC929" class="react-file-line html-div" data-testid="code-cell" data-line-number="929" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC930" class="react-file-line html-div" data-testid="code-cell" data-line-number="930" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC931" class="react-file-line html-div" data-testid="code-cell" data-line-number="931" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC932" class="react-file-line html-div" data-testid="code-cell" data-line-number="932" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [c[url] [customdir]|ci [customdir]] Install Arch Linux with &#039;curl&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC933" class="react-file-line html-div" data-testid="code-cell" data-line-number="933" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Cc][Ii]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Cc]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC934" class="react-file-line html-div" data-testid="code-cell" data-line-number="934" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC935" class="react-file-line html-div" data-testid="code-cell" data-line-number="935" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting &#039;curl&#039; as download manager.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC936" class="react-file-line html-div" data-testid="code-cell" data-line-number="936" style="position:relative">DM=curl</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC937" class="react-file-line html-div" data-testid="code-cell" data-line-number="937" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC938" class="react-file-line html-div" data-testid="code-cell" data-line-number="938" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC939" class="react-file-line html-div" data-testid="code-cell" data-line-number="939" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC940" class="react-file-line html-div" data-testid="code-cell" data-line-number="940" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [de[bug]|s[ysinfo]] Generate system information.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC941" class="react-file-line html-div" data-testid="code-cell" data-line-number="941" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Dd][Ee]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ss]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC942" class="react-file-line html-div" data-testid="code-cell" data-line-number="942" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC943" class="react-file-line html-div" data-testid="code-cell" data-line-number="943" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to sysinfo.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC944" class="react-file-line html-div" data-testid="code-cell" data-line-number="944" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC945" class="react-file-line html-div" data-testid="code-cell" data-line-number="945" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC946" class="react-file-line html-div" data-testid="code-cell" data-line-number="946" style="position:relative">_INTROSYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC947" class="react-file-line html-div" data-testid="code-cell" data-line-number="947" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [do [[flavor] [variaty]] [installdir]] please see [systemimage.tar.gz [customdir]], https://github.com/TermuxArch/TermuxArch/issues/25, https://github.com/TermuxArch/TermuxArch/issues/34 and https://github.com/TermuxArch/TermuxArch/issues/68 for information.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC948" class="react-file-line html-div" data-testid="code-cell" data-line-number="948" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Dd][Oo]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC949" class="react-file-line html-div" data-testid="code-cell" data-line-number="949" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC950" class="react-file-line html-div" data-testid="code-cell" data-line-number="950" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to do/what.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC951" class="react-file-line html-div" data-testid="code-cell" data-line-number="951" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC952" class="react-file-line html-div" data-testid="code-cell" data-line-number="952" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC953" class="react-file-line html-div" data-testid="code-cell" data-line-number="953" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC954" class="react-file-line html-div" data-testid="code-cell" data-line-number="954" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [he[lp] [customdir]] Display terse builtin help.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC955" class="react-file-line html-div" data-testid="code-cell" data-line-number="955" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Hh][Ee]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC956" class="react-file-line html-div" data-testid="code-cell" data-line-number="956" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC957" class="react-file-line html-div" data-testid="code-cell" data-line-number="957" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC958" class="react-file-line html-div" data-testid="code-cell" data-line-number="958" style="position:relative">_PRINTUSAGE_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC959" class="react-file-line html-div" data-testid="code-cell" data-line-number="959" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [h [customdir]] Display verbose builtin help.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC960" class="react-file-line html-div" data-testid="code-cell" data-line-number="960" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [<span class="pl-k">?</span>]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Hh]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC961" class="react-file-line html-div" data-testid="code-cell" data-line-number="961" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC962" class="react-file-line html-div" data-testid="code-cell" data-line-number="962" style="position:relative">LCC=<span class="pl-s"><span class="pl-pds">&quot;</span>1<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC963" class="react-file-line html-div" data-testid="code-cell" data-line-number="963" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC964" class="react-file-line html-div" data-testid="code-cell" data-line-number="964" style="position:relative">_PRINTUSAGE_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC965" class="react-file-line html-div" data-testid="code-cell" data-line-number="965" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [i[nstall] [customdir]] Install Arch Linux in a custom directory. Instructions: Install in userspace. The HOME directory is appended to the installation directory. To install Arch Linux in HOME/customdir use &#039;bash setupTermuxArch install customdir&#039;. In the BASH shell you can use &#039;./setupTermuxArch install customdir&#039;. All options can be abbreviated to one, two and three letters. Hence &#039;./setupTermuxArch install customdir&#039; can be run as &#039;./setupTermuxArch i customdir&#039; in BASH.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC966" class="react-file-line html-div" data-testid="code-cell" data-line-number="966" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ii]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC967" class="react-file-line html-div" data-testid="code-cell" data-line-number="967" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC968" class="react-file-line html-div" data-testid="code-cell" data-line-number="968" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to install.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC969" class="react-file-line html-div" data-testid="code-cell" data-line-number="969" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC970" class="react-file-line html-div" data-testid="code-cell" data-line-number="970" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC971" class="react-file-line html-div" data-testid="code-cell" data-line-number="971" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [ld|ls] Get device system information with &#039;lftp&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC972" class="react-file-line html-div" data-testid="code-cell" data-line-number="972" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ll][Dd]<span class="pl-k">*</span> ]] <span class="pl-k">||</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ll][Ss]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC973" class="react-file-line html-div" data-testid="code-cell" data-line-number="973" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC974" class="react-file-line html-div" data-testid="code-cell" data-line-number="974" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nGetting device system information with &#039;lftp&#039;.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC975" class="react-file-line html-div" data-testid="code-cell" data-line-number="975" style="position:relative">DM=lftp</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC976" class="react-file-line html-div" data-testid="code-cell" data-line-number="976" style="position:relative"><span class="pl-c1">shift</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC977" class="react-file-line html-div" data-testid="code-cell" data-line-number="977" style="position:relative">_ARG2DIR_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC978" class="react-file-line html-div" data-testid="code-cell" data-line-number="978" style="position:relative">_INTROSYSINFO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC979" class="react-file-line html-div" data-testid="code-cell" data-line-number="979" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [l[ftp] [customdir]] Install Arch Linux with &#039;lftp&#039;.</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC980" class="react-file-line html-div" data-testid="code-cell" data-line-number="980" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Ll]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC981" class="react-file-line html-div" data-testid="code-cell" data-line-number="981" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC982" class="react-file-line html-div" data-testid="code-cell" data-line-number="982" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting &#039;lftp&#039; as download manager.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC983" class="react-file-line html-div" data-testid="code-cell" data-line-number="983" style="position:relative">DM=lftp</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC984" class="react-file-line html-div" data-testid="code-cell" data-line-number="984" style="position:relative">_OPT1_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC985" class="react-file-line html-div" data-testid="code-cell" data-line-number="985" style="position:relative">_INTRO_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC986" class="react-file-line html-div" data-testid="code-cell" data-line-number="986" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [matr[ix]] Print TermuxArch source code as Matrix loop</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC987" class="react-file-line html-div" data-testid="code-cell" data-line-number="987" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Mm][Aa][Tt][Rr]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC988" class="react-file-line html-div" data-testid="code-cell" data-line-number="988" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC989" class="react-file-line html-div" data-testid="code-cell" data-line-number="989" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span>Setting mode to matrix loop.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC990" class="react-file-line html-div" data-testid="code-cell" data-line-number="990" style="position:relative">MATRIXLCR=0</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC991" class="react-file-line html-div" data-testid="code-cell" data-line-number="991" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC992" class="react-file-line html-div" data-testid="code-cell" data-line-number="992" style="position:relative">_DEPENDSBLOCK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC993" class="react-file-line html-div" data-testid="code-cell" data-line-number="993" style="position:relative">_TAMATRIX_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC994" class="react-file-line html-div" data-testid="code-cell" data-line-number="994" style="position:relative"><span class="pl-c"><span class="pl-c">#</span># [mat[ix]] Print TermuxArch source code as Matrix</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC995" class="react-file-line html-div" data-testid="code-cell" data-line-number="995" style="position:relative"><span class="pl-k">elif</span> [[ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">${1<span class="pl-k">//</span>-}</span><span class="pl-pds">&quot;</span></span> <span class="pl-k">=</span> [Mm][Aa][Tt]<span class="pl-k">*</span> ]]</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC996" class="react-file-line html-div" data-testid="code-cell" data-line-number="996" style="position:relative"><span class="pl-k">then</span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC997" class="react-file-line html-div" data-testid="code-cell" data-line-number="997" style="position:relative"><span class="pl-c1">printf</span> <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-cce">\\</span>nSetting mode to matrix.<span class="pl-cce">\\</span>n<span class="pl-pds">&quot;</span></span></div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC998" class="react-file-line html-div" data-testid="code-cell" data-line-number="998" style="position:relative">MATRIXLCR=1</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC999" class="react-file-line html-div" data-testid="code-cell" data-line-number="999" style="position:relative">_PREPTERMUXARCH_</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1000" class="react-file-line html-div" data-testid="code-cell" data-line-number="1000" style="position:relative">_DEPENDSBLOCK_ <span class="pl-s"><span class="pl-pds">&quot;</span><span class="pl-smi">$@</span><span class="pl-pds">&quot;</span></span></div></div></div></div></div><div class="Box-sc-g0xbh4-0 gkZUDI"><a class="prc-Link-Link-85e08" href="https://github.com/SDRausty/TermuxArch/raw/refs/heads/master/setupTermuxArch">View remainder of file in raw view</a></div></div><div id="copilot-button-container"></div></div><div id="highlighted-line-menu-container"></div></div></div><button hidden="" data-testid="hotkey-button" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button></section></div></div></div> <!-- --> <!-- --> </div></div></div><div class="Box-sc-g0xbh4-0"></div></div></div></div></div><div id="find-result-marks-container" class="Box-sc-g0xbh4-0 cCoXib"></div><button hidden="" data-testid="" data-hotkey-scope="read-only-cursor-text-area"></button><button hidden=""></button></div> <!-- --> <!-- --> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script></div> </react-app> </turbo-frame> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12 1C5.9225 1 1 5.9225 1 12C1 16.8675 4.14875 20.9787 8.52125 22.4362C9.07125 22.5325 9.2775 22.2025 9.2775 21.9137C9.2775 21.6525 9.26375 20.7862 9.26375 19.865C6.5 20.3737 5.785 19.1912 5.565 18.5725C5.44125 18.2562 4.905 17.28 4.4375 17.0187C4.0525 16.8125 3.5025 16.3037 4.42375 16.29C5.29 16.2762 5.90875 17.0875 6.115 17.4175C7.105 19.0812 8.68625 18.6137 9.31875 18.325C9.415 17.61 9.70375 17.1287 10.02 16.8537C7.5725 16.5787 5.015 15.63 5.015 11.4225C5.015 10.2262 5.44125 9.23625 6.1425 8.46625C6.0325 8.19125 5.6475 7.06375 6.2525 5.55125C6.2525 5.55125 7.17375 5.2625 9.2775 6.67875C10.1575 6.43125 11.0925 6.3075 12.0275 6.3075C12.9625 6.3075 13.8975 6.43125 14.7775 6.67875C16.8813 5.24875 17.8025 5.55125 17.8025 5.55125C18.4075 7.06375 18.0225 8.19125 17.9125 8.46625C18.6138 9.23625 19.04 10.2125 19.04 11.4225C19.04 15.6437 16.4688 16.5787 14.0213 16.8537C14.42 17.1975 14.7638 17.8575 14.7638 18.8887C14.7638 20.36 14.75 21.5425 14.75 21.9137C14.75 22.2025 14.9563 22.5462 15.5063 22.4362C19.8513 20.9787 23 16.8537 23 12C23 5.9225 18.0775 1 12 1Z"></path> </svg> </a> <span> &copy; 2025 GitHub,&nbsp;Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10